@charset "UTF-8";
/*@import "https://use.typekit.net/krj1bio.css";
@import "https://use.typekit.net/krj1bio.css";*/
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-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 main css file for theme. It is broken into following sections:
 * 1.  Global styles and reset
 * 2.  Header Styles
 * 3.  Footer styles
 * 4.  Title area styles
 * 5.  Search functionality styles
 * 6.  Sidebar styles
 * 7.  Shortcodes styles
 * 8.  Widgets styles
 * 9.  Side area styles
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
 * Color codes

 * Accent color: #F7BE23
 * Background: #ffffff
 * Content: #7a7979
 * Header h1: #292929
 * Header h2: #292929
 * Header h3: #292929
 * Header h4: #292929
 * Header h5: #292929
 * Header h6: #292929
 * Header Background: #ffffff
 * Header Top Background: #0d0d0d
 * Footer Top Background: #292929
 * Footer Bottom Background: #0d0d0d

 * a (standard): #F7BE23
 * a (hover): #F7BE23
 */
/* ==========================================================================
   1. Global styles and reset
   ========================================================================== */
/*#Reset default styles - start
   ========================================================================== */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  outline: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section {
  display: block;
}

.post {
  max-width: 970px;
}

del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
  border: medium none;
  vertical-align: middle;
}

table th {
  border: 0;
  padding: 5px 7px;
  text-align: center;
}

table td {
  padding: 5px 10px;
  text-align: center;
}

a img {
  border: none;
}

img,
.wp-caption {
  max-width: 100%;
  height: auto;
}

iframe {
  max-width: 100%;
}

/* #Reset default styles - end
   ========================================================================== */
/* #General styles that are used in our theme - start
 * Here are defined global styles on body element, on container elements that hold every page,
 * headings and links, inputs, core wp styles and default pagination styles
   ========================================================================== */

.hidden {
  display: none;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.clearfix:after {
  clear: both;
}

.clear:after {
  clear: both;
  content: "";
  display: block;
}

html {
  height: 100%;
  margin: 0 !important;
  overflow-y: scroll !important;
  /* to prevent page jumping on ajax and when there is not enough content, also for background fixed image for boxed layout*/
}

body {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.7857142857em;
  /* 25/17 */
  color: #7a7979;
  font-weight: 400;
  background-color: #ffffff;
  overflow-x: hidden !important;
  -webkit-font-smoothing: antialiased;
}

h1 {
  font-size: 35px;
  line-height: 1.1428571429;
  /* 40/35 */
  font-weight: 700;
}

h2 {
  font-size: 28px;
  line-height: 1.2857142857em;
  /* 36/28 */
  font-weight: 700;
}

h3 {
  font-size: 23px;
  font-weight: 700;
  line-height: 1.347826087em;
  /* 31/23 */
}

h4 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4444444444em;
  /* 26/18 */
}

h5 {
  font-size: 17px;
  line-height: 1.2941176471em;
  /* 22/17 */
  font-weight: 400;
}

h6 {
  font-size: 16px;
  line-height: 1.375em;
  /* 22/16 */
  font-weight: 700;
}

h1,
h2,
h3 {
  margin: 25px 0;
}

h4,
h5,
h6 {
  margin: 15px 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #ffffff;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}
h1 a:not(.mkd-pt-title-link):hover,
h2 a:not(.mkd-pt-title-link):hover,
h3 a:not(.mkd-pt-title-link):hover,
h4 a:not(.mkd-pt-title-link):hover,
h5 a:not(.mkd-pt-title-link):hover,
h6 a:not(.mkd-pt-title-link):hover {
  color: #f7be23;
}

a,
p a {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  -moz-transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
}
a:not(.mkd-pt-title-link):hover,
p a:not(.mkd-pt-title-link):hover {
  color: #999999;
  text-decoration: none !important;
}

p {
  margin: 10px 0;
}

input[type="submit"] {
  -webkit-appearance: none;
}

ul,
ol {
  list-style-position: inside;
}

pre {
  background-color: #ffffff;
  padding: 15px;
  max-width: 100%;
  white-space: pre-wrap;
  word-wrap: break-word;
  margin: 15px 0;
}

dt {
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
}

dd {
  margin-bottom: 15px;
}

sub,
sup {
  font-size: 75%;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  top: 0.5ex;
}

sup {
  bottom: 0.5ex;
}

.wp-caption-text {
  margin: 0;
  font-style: italic;
}

table {
  width: 100%;
}

table thead tr,
table tbody tr {
  border: 1px solid #dedede;
}

table tbody th {
  border-right: 1px solid #dedede;
}

blockquote {
  quotes: none;
  padding: 10px 0px 10px 58px;
  color: #ffffff;
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
  position: relative;
}
blockquote:before {
  position: absolute;
  height: 100%;
  width: 58px;
  top: -11px;
  left: -16px;
  font-family: "proxima-nova";
  color: #f7be23;
  content: "\201c";
  font-size: 76px;
  line-height: 1em;
  font-style: normal;
  text-rendering: auto;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
blockquote:after {
  content: "";
  content: none;
}
blockquote > * {
  margin: 0;
}

blockquote cite {
  font-style: normal;
  /*font-weight: 500;*/
  font-weight: 400;
}

/* Webkit */
::selection {
  background: #f7be23;
  color: #ffffff;
}

/* Gecko/Mozilla */
::-moz-selection {
  background: #f7be23;
  color: #ffffff;
}

.opacity-1 {
  opacity: 1 !important;
}

.wp-caption,
.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {
  opacity: 1;
}

.alignleft {
  float: left;
  margin: 0 20px 20px 0;
}

.alignright {
  float: right;
  margin: 0 0 20px 20px;
}

.aligncenter {
  display: block;
  margin: 10px auto;
}

.text-align-right {
  text-align: right;
}

.text-align-left {
  text-align: left;
}

.text-align-center {
  text-align: center;
}

.alignwide {
  margin-left: auto;
  margin-right: auto;
  clear: both;
}

@media only screen and (max-width: 1024px) {
  .alignwide {
    width: 100%;
    max-width: 100%;
  }
}
.alignfull {
  position: relative;
  left: -1rem;
  width: calc(100% + 2rem);
  max-width: calc(100% + 2rem);
  clear: both;
}

@media only screen and (max-width: 1024px) {
  .alignfull {
    left: calc(-12.5% - 75px);
    width: calc(125% + 150px);
    max-width: calc(125% + 150px);
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}
.mkd-wrapper {
  position: relative;
  z-index: 1000;
  -webkit-transition: right 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);
  -moz-transition: right 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);
  transition: right 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);
  right: 0;
}
.mkd-wrapper .mkd-wrapper-inner {
  width: 100%;
  overflow: hidden;
}

.mkd-content {
  margin-top: 128px;
  z-index: 100;
  min-height: 700px;
}
@media only screen and (max-width: 1024px) {
  .mkd-content {
    padding-bottom: 25px;
    margin-bottom: 25px;
    min-width: unset;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-content {
    padding-bottom: 15px;
    margin-bottom: 15px;
    min-width: unset;
    margin-top: 80px;
  }
}
.mkd-content ul,
.mkd-content ol {
  margin: 15px 0;
}
.mkd-content ul ul,
.mkd-content ol ol,
.mkd-content ol ul,
.mkd-content ul ol {
  padding: 0 0 0 15px;
}
.mkd-content ol ul,
.mkd-content ul ol,
.mkd-content ul ul,
.mkd-content ol ol {
  margin: 0;
}
.mkd-content .mkd-content-inner > .mkd-container > .mkd-container-inner {
  padding-top: 30px;
}

.mkd-container {
  position: relative;
  padding: 0;
  width: 100%;
  z-index: 100;
}
.mkd-container:before {
  content: " ";
  display: table;
}
.mkd-container:after {
  content: " ";
  display: table;
  clear: both;
}

.mkd-container-inner {
  max-width: 1590px;
  margin: 0 auto;
}

.mkd-full-width {
  position: relative;
  z-index: 100;
}

/* #General styles that are used in our theme - end
   ========================================================================== */
/* #Grid system styles - start
 * Here are defined styles for grid system that is used outside Visual Composer
   ========================================================================== */
.mkd-content .vc_row {
  margin-left: 0;
  margin-right: 0;
}

.mkd-content .vc_row .vc_column_container > .vc_column-inner {
  padding-left: 15px;
  padding-right: 15px;
}

.mkd-two-columns-66-33 {
  width: 100%;
}
.mkd-two-columns-66-33 .mkd-column1 {
  width: 66.66%;
  float: left;
}
.mkd-two-columns-66-33 .mkd-column1 .mkd-column-inner {
  padding: 0 15px 0 0;
}
.mkd-two-columns-66-33 .mkd-column2 {
  width: 33.33%;
  float: right;
}
.mkd-two-columns-66-33 .mkd-column2 .mkd-column-inner {
  padding: 0 0 0 15px;
}

.mkd-two-columns-33-66 {
  width: 100%;
}
.mkd-two-columns-33-66 .mkd-column1 {
  width: 33.33%;
  float: left;
}
.mkd-two-columns-33-66 .mkd-column1 .mkd-column-inner {
  padding: 0 114px 0 0;
}
.mkd-two-columns-33-66 .mkd-column2 {
  width: 66.66%;
  float: right;
}
.mkd-two-columns-33-66 .mkd-column2 .mkd-column-inner {
  padding: 0 0 0 15px;
}

.mkd-two-columns-75-25 {
  width: 100%;
}
.mkd-two-columns-75-25 .mkd-column1 {
  width: 75%;
  float: left;
}
.mkd-two-columns-75-25 .mkd-column1 .mkd-column-inner {
  padding: 0 15px 0 0;
}
.mkd-two-columns-75-25 .mkd-column2 {
  width: 25%;
  float: right;
}
.mkd-two-columns-75-25 .mkd-column2 .mkd-column-inner {
  padding: 0 0 0 15px;
}

.mkd-two-columns-25-75 {
  width: 100%;
}
.mkd-two-columns-25-75 .mkd-column1 {
  width: 25%;
  float: left;
}
.mkd-two-columns-25-75 .mkd-column1 .mkd-column-inner {
  padding: 0 15px 0 0;
}
.mkd-two-columns-25-75 .mkd-column2 {
  width: 75%;
  float: right;
}
.mkd-two-columns-25-75 .mkd-column2 .mkd-column-inner {
  padding: 0 0 0 15px;
}

.mkd-two-columns-50-50 {
  width: 100%;
}
.mkd-two-columns-50-50 > .mkd-two-columns-50-50-inner {
  margin: 0 -15px;
}
.mkd-two-columns-50-50 .mkd-column {
  width: 50%;
  float: left;
}
.mkd-two-columns-50-50 .mkd-column .mkd-column-inner {
  padding: 0 15px;
}

.mkd-three-columns {
  width: 100%;
}
.mkd-three-columns > .mkd-three-columns-inner {
  margin: 0 -15px;
}
.mkd-three-columns .mkd-column {
  width: 33.33%;
  float: left;
}
.mkd-three-columns .mkd-column .mkd-column-inner {
  padding: 0 15px;
}

.mkd-three-columns.mkd-contact-form-layout > .mkd-three-columns-inner {
  margin: 0 -1px;
}
.mkd-three-columns.mkd-contact-form-layout .mkd-column .mkd-column-inner {
  padding: 0 1px;
}

.mkd-four-columns {
  width: 100%;
}
.mkd-four-columns > .mkd-four-columns-inner {
  margin: 0 -15px;
}
.mkd-four-columns .mkd-column {
  width: 25%;
  float: left;
}
.mkd-four-columns .mkd-column .mkd-column-inner {
  padding: 0 15px;
}

.mkd-five-columns {
  width: 100%;
}
.mkd-five-columns > .mkd-five-columns-inner {
  margin: 0 -15px;
}
.mkd-five-columns .mkd-column {
  width: 20%;
  float: left;
}
.mkd-five-columns .mkd-column .mkd-column-inner {
  padding: 0 15px;
}

/* #Grid system styles - end
   ========================================================================== */
.article-disclaimer {
  background-color: #f2f2f3;
  padding: 8px 0;
  text-align: center;
  margin-top: 16px;
}
.article-disclaimer-top {
  color: #7a7979;
  margin-bottom: 40px;
  background-color: #f2f2f3;
  padding: 8px 0;
  text-align: center;
  margin-top: 16px;
}

.article-disclaimer-bottom {
  border: 2px solid #dddddd;
  padding: 16px;
  color: #7a7979;
  margin-top: 40px;
  margin-bottom: 40px;
}

@media only screen and (max-width: 991px) {
  .article-disclaimer-top,
  .article-disclaimer-bottom {
    font-size: 14px;
  }
}

.mkd-grid {
  max-width: 1590px;
  margin: 0 auto;
  padding: 0 15px;
}

.mkd-vertical-align-containers {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 0 30px;
  box-sizing: border-box;
  display: inline-block;
}
.mkd-vertical-align-containers.mkd-25-50-25 .mkd-position-left,
.mkd-vertical-align-containers.mkd-25-50-25 .mkd-position-right {
  width: 25%;
}
.mkd-vertical-align-containers.mkd-25-50-25 .mkd-position-center {
  width: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}
.mkd-vertical-align-containers.mkd-25-50-25 .mkd-position-left-inner,
.mkd-vertical-align-containers.mkd-25-50-25 .mkd-position-center-inner,
.mkd-vertical-align-containers.mkd-25-50-25 .mkd-position-right-inner {
  width: 98%;
}
.mkd-vertical-align-containers.mkd-33-33-33 .mkd-position-left,
.mkd-vertical-align-containers.mkd-33-33-33 .mkd-position-center,
.mkd-vertical-align-containers.mkd-33-33-33 .mkd-position-right {
  width: 33.33%;
}
.mkd-vertical-align-containers.mkd-33-33-33 .mkd-position-center {
  width: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.mkd-vertical-align-containers.mkd-33-33-33 .mkd-position-left-inner,
.mkd-vertical-align-containers.mkd-33-33-33 .mkd-position-center-inner,
.mkd-vertical-align-containers.mkd-33-33-33 .mkd-position-right-inner {
  width: 98%;
}
.mkd-vertical-align-containers.mkd-50-50 .mkd-position-left,
.mkd-vertical-align-containers.mkd-50-50 .mkd-position-right {
  width: 50%;
}
.mkd-vertical-align-containers.mkd-50-50 .mkd-position-left-inner,
.mkd-vertical-align-containers.mkd-50-50 .mkd-position-center-inner,
.mkd-vertical-align-containers.mkd-50-50 .mkd-position-right-inner {
  width: 98%;
}
.mkd-vertical-align-containers .mkd-position-left {
  position: relative;
  float: left;
  z-index: 2;
  height: 100%;
}
.mkd-vertical-align-containers .mkd-position-center {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  text-align: center;
  z-index: 1;
}
.mkd-vertical-align-containers .mkd-position-right {
  position: relative;
  float: right;
  z-index: 2;
  height: 100%;
  text-align: right;
}
.mkd-vertical-align-containers .mkd-position-left-inner,
.mkd-vertical-align-containers .mkd-position-center-inner,
.mkd-vertical-align-containers .mkd-position-right-inner {
  vertical-align: middle;
  display: inline-block;
}
.mkd-vertical-align-containers
  .mkd-position-right.mkd-has-widget
  .mkd-position-right-inner {
  height: 100%;
}
.mkd-vertical-align-containers .mkd-position-left:before,
.mkd-vertical-align-containers .mkd-position-center:before,
.mkd-vertical-align-containers .mkd-position-right:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  margin-right: -3px;
  /* adjusts for spacing */
}

/* ==========================================================================
   #Row styles - start
   ========================================================================== */
.mkd-section {
  position: relative;
}

.mkd-grid-section .mkd-section-inner {
  width: auto;
  margin: 0 auto;
  position: relative;
  z-index: 20;
}

.mkd-section-inner-margin {
  margin-left: -15px;
  margin-right: -15px;
}

.mkd-content-aligment-left {
  text-align: left;
}

.mkd-content-aligment-center {
  text-align: center;
}

.mkd-content-aligment-right {
  text-align: right;
}

/* #Parallax section styles - start
   ========================================================================== */

/* #Video section styles - start
   ========================================================================== */
.mkd-section .mkd-mobile-video-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
.mkd-section .mkd-video-overlay {
  height: 3000px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 11;
}
.mkd-section .mkd-video-overlay.mkd-video-overlay-active {
  background-image: url("img/pixel-video.png");
  background-position: 0 0;
  background-repeat: repeat;
  opacity: 1;
}
.mkd-section .mkd-video-wrap {
  top: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 10;
}

/* ==========================================================================
   #Row styles - end
   ========================================================================== */
/* ==========================================================================
   #Title with line - start
   ========================================================================== */
.mkd-title-line-head {
  padding-right: 16px;
  color: #111111;
  font-size: 32px;
  line-height: 18px;
  font-weight: 900;
  margin-bottom: 0;
  padding-bottom: 15px;
}

.mkd-related-posts-holder .mkd-title-line-head {
  font-size: 28px;
}

.mkd-title-second {
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
}

.mkd-title-line-body {
  display: block;
}

/* ==========================================================================
   #Title with line - end
   ========================================================================== */
/* ==========================================================================
   #Content top widget - start
   ========================================================================== */
.mkd-content-top-widget-area.mkd-content-top-separator {
  border-bottom: 1px solid #dedede;
  padding-bottom: 33px;
}

/* ==========================================================================
   #Content top widget - end
   ========================================================================== */

/* ==========================================================================
   #Single Coin - start
   ========================================================================== */
.single-coin .mkd-grid {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.single-coin .mkd-grid .mkd-blog-single {
  width: 75%;
}
.single-coin .mkd-grid .mkd-column2 {
  width: 25%;
}
@media (max-width: 991px) {
  .single-coin .mkd-grid {
    flex-direction: column;
    gap: 24px;
  }
  .single-coin .mkd-grid .mkd-blog-single {
    width: 100%;
  }
  .single-coin .mkd-grid .mkd-column2 {
    width: 100%;
  }
}

/* ==========================================================================
   #Single Coin - end
   ========================================================================== */
.mkd-post-info-category {
  margin-bottom: 20px;
}
.mkd-post-info-category > a {
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  padding: 5px 10px !important;
  text-transform: uppercase;
  background-color: #dddddd;
  color: #111111 !important;
}

.page .mkd-content-has-sidebar {
  margin-top: 40px;
}
@media only screen and (max-width: 600px) {
  .page .mkd-content-has-sidebar {
    margin-top: 20px;
  }
}

.page__offset {
  max-width: 780px;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 100px;
}
.page__offset .mkd-pl-one-holder .mkd-title-line-head {
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  padding-bottom: 5px;
  margin-bottom: 0;
  border-bottom: 0;
}
.page__offset .mkd-pl-one-holder .mkd-post-info-category {
  display: none;
}
.page__offset .mkd-pl-one-holder .mkd-pt-title {
  font-size: 22px;
  line-height: 28px;
  font-weight: 700;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.page__offset
  .mkd-pl-one-holder
  .mkd-pt-meta-more-holder
  .mkd-post-info-author
  span {
  font-weight: 700;
  color: #111111;
}
.page-inside {
  max-width: 780px;
}
@media only screen and (max-width: 1024px) {
  .page-inside__title h1 {
    font-size: 22px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 1024px) {
  .page-inside .wpb_text_column p {
    font-size: 16px;
    line-height: 22px;
  }
}
.page-inside__after-title {
  padding-top: 20px;
}
@media only screen and (max-width: 1024px) {
  .page-inside__after-title {
    padding-top: 10px;
  }
}
.page-inside__after-title ul li {
  font-size: 18px;
  line-height: 27px;
  color: #111111;
  position: relative;
  padding-left: 20px;
}
.page-inside__after-title 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;
}
.page-inside__contact-form form {
  margin-top: 10px;
}
@media only screen and (max-width: 1024px) {
  .page-inside__contact-form form {
    margin-top: 0;
  }
}
.page-inside__contact-form form label {
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  color: #111111;
  text-transform: uppercase;
  padding: 0;
  display: inline-block;
  margin-top: 40px;
}
@media only screen and (max-width: 1024px) {
  .page-inside__contact-form form label {
    margin-top: 20px;
  }
}
.page-inside__contact-form form .wpcf7-form-control {
  margin-top: 15px;
  margin-bottom: 0;
  border-color: #e6e6e6;
  color: #111111;
}
.page-inside__contact-form form .wpcf7-form-control:focus {
  border-color: #f7be23;
}
.page-inside__contact-form
  form
  .wpcf7-form-control
  ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #999999;
}
.page-inside__contact-form form .wpcf7-form-control ::-moz-placeholder {
  /* Firefox 19+ */
  color: #999999;
}
.page-inside__contact-form form .wpcf7-form-control :-ms-input-placeholder {
  /* IE 10+ */
  color: #999999;
}
.page-inside__contact-form form .wpcf7-form-control :-moz-placeholder {
  /* Firefox 18- */
  color: #999999;
}
.page-inside__contact-form form .wpcf7-not-valid-tip {
  margin-top: 5px;
  text-transform: initial;
}
.page-inside__contact-form form .mkd-column-checkbox .wpcf7-not-valid-tip {
  margin-top: 15px;
  text-transform: initial;
}
.page-inside__contact-form form .wpcf7-checkbox .wpcf7-list-item {
  margin-left: 0;
  display: block;
  position: relative;
  padding-left: 40px;
  margin-bottom: 5px;
  padding-top: 3px;
  cursor: pointer;
  font-size: 16px;
}
.page-inside__contact-form form .wpcf7-checkbox .wpcf7-list-item-label {
  font-size: 15px;
  line-height: 18px;
  /*font-weight: 500;*/
  font-weight: 400;
  color: #111111;
  text-transform: initial;
  position: relative;
}
.page-inside__contact-form form .wpcf7-checkbox .wpcf7-list-item-label:before {
  content: "";
  position: absolute;
  top: -3px;
  left: -40px;
  height: 24px;
  width: 24px;
  border: 1px solid #000000;
}
.page-inside__contact-form form .wpcf7-checkbox .wpcf7-list-item-label:after {
  content: "";
  top: 2px;
  left: -30px;
  width: 3px;
  height: 8px;
  border: solid #000000;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  box-sizing: unset;
  position: absolute;
  display: none;
}
.page-inside__contact-form form .wpcf7-checkbox input[type="checkbox"] {
  margin: 0;
  position: absolute;
  z-index: -1;
  opacity: 0;
  background: transparent;
  border: inherit;
  width: auto;
}
.page-inside__contact-form
  form
  .wpcf7-checkbox
  input[type="checkbox"]:checked
  ~ .wpcf7-list-item-label:after {
  display: block;
}
.page-inside__contact-form form input.wpcf7-submit {
  background-color: #111111;
  width: 100%;
  border-radius: 5px;
  padding: 0 15px;
  line-height: 44px;
  margin-top: 40px;
}
.page-inside__contact-form form input.wpcf7-submit:hover {
  background-color: #111111;
}

.popup-newsletter {
  display: flex;
}
.popup-newsletter + p {
  display: none;
}
.popup-newsletter__form {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  height: 100%;
}

.mkd-post-info-count {
  display: none !important;
}

.single-post .mkd-post-image-area img {
  min-width: 100%;
  border-radius: 8px;
}

input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none !important;
  outline: none;
}

.wpcf7-form .wpcf7-validation-errors,
.wpcf7-form .wpcf7-acceptance-missing {
  border: 2px solid #f7be23;
}
.wpcf7-form .wpcf7-response-output {
  margin: 10px 0 20px;
}
.wpcf7-form .mkd-two-columns-without-space {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
  align-items: baseline;
}
.wpcf7-form .mkd-two-columns-without-space .mkd-column-left {
  width: 79% !important;
}
.wpcf7-form .mkd-two-columns-without-space .mkd-column-left input {
  margin: 0;
  border: 1px solid #c2c2c2;
  border-right: 0;
  color: #111111;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.wpcf7-form .mkd-two-columns-without-space .mkd-column-right {
  width: 20% !important;
}
.wpcf7-form .mkd-two-columns-without-space .mkd-column-right input {
  padding: 0;
  color: #111111;
  width: 100%;
  border: 1px solid #c2c2c2;
  border-left: 0;
  font-size: 11px;
  font-weight: 700;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  background-color: #f9b700;
}
#wpcf7-f1020-o4,
#wpcf7-f1020-o3 {
  display: flex;
  justify-content: center;
  align-items: center;
}
#wpcf7-f1020-o4 form {
  width: 466px;
}
@media only screen and (max-width: 480px) {
  #wpcf7-f1020-o4 form {
    width: 366px;
  }
}
.wpcf7-form
  .mkd-two-columns-without-space
  .mkd-column-right
  input.wpcf7-submit:focus {
  color: #111111;
}
.wpcf7-form
  .mkd-two-columns-without-space
  .mkd-column-right
  input.wpcf7-submit:hover {
  opacity: 0.6;
  color: #111111;
}

.post .wp-block-image {
  text-align: center;
}

.post-legal-advice {
  max-width: 970px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 480px) {
  .post-legal-advice {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }
}

.post-legal-advice p {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  font-style: italic;
  color: #7a7979;
}
@media only screen and (max-width: 480px) {
  .post-legal-advice p {
    font-size: 14px;
    line-height: 18px;
  }
}

/* ==========================================================================
   #Animation styles - start
   ========================================================================== */
@-webkit-keyframes element-from-left {
  0% {
    opacity: 0;
    transform: translate(-20%, 0);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes element-from-left {
  0% {
    opacity: 0;
    transform: translate(-20%, 0);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@-webkit-keyframes element-from-right {
  0% {
    opacity: 0;
    transform: translate(20%, 0);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes element-from-right {
  0% {
    opacity: 0;
    transform: translate(20%, 0);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@-webkit-keyframes element-from-top {
  0% {
    opacity: 0;
    transform: translate(0, -30%);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes element-from-top {
  0% {
    opacity: 0;
    transform: translate(0, -30%);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@-webkit-keyframes element-from-bottom {
  0% {
    opacity: 0;
    transform: translate(0, 30%);
  }
  100% {
    opacity: 1;
    transform: translate(0, 30%);
  }
}
@keyframes element-from-bottom {
  0% {
    opacity: 0;
    transform: translate(0, 30%);
  }
  100% {
    opacity: 1;
    transform: translate(0, 30%);
  }
}
@-webkit-keyframes scaleout {
  0% {
    transform: scale(0);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes scaleout {
  0% {
    transform: scale(0);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
.mkd-element-from-left,
.mkd-element-from-right,
.mkd-element-from-top,
.mkd-element-from-bottom,
.mkd-element-from-fade {
  display: inline-block;
  width: 100%;
}

.touch .mkd-no-animations-on-touch .mkd-element-from-left > div,
.touch .mkd-no-animations-on-touch .mkd-element-from-right > div,
.touch .mkd-no-animations-on-touch .mkd-element-from-top > div,
.touch .mkd-no-animations-on-touch .mkd-element-from-bottom > div,
.touch .mkd-no-animations-on-touch .mkd-element-from-fade > div {
  opacity: 1;
  -webkit-animation: none;
  -moz-animation: none;
  animation: none;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
}

.mkd-element-from-left > div,
.mkd-element-from-right > div,
.mkd-element-from-top > div,
.mkd-element-from-bottom > div,
.mkd-element-from-fade > div {
  opacity: 0;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}

.mkd-element-from-fade .mkd-element-from-fade_on > div {
  opacity: 1;
  -webkit-transition: opacity 0.8s ease 0s;
  -moz-transition: opacity 0.8s ease 0s;
  transition: opacity 0.8s ease 0s;
  -webkit-backface-visibility: hidden;
}

.mkd-element-from-left.mkd-element-from-left-on > div {
  -webkit-animation: element-from-left 0.7s 1 ease-in-out;
  -moz-animation: element-from-left 0.7s 1 ease-in-out;
  animation: element-from-left 0.7s 1 ease-in-out;
  opacity: 1;
  -webkit-backface-visibility: hidden;
}

.mkd-element-from-right.mkd-element-from-right-on > div {
  -webkit-animation: element-from-right 0.7s 1 ease-in-out;
  -moz-animation: element-from-right 0.7s 1 ease-in-out;
  animation: element-from-right 0.7s 1 ease-in-out;
  opacity: 1;
  -webkit-backface-visibility: hidden;
}

.mkd-element-from-top.mkd-element-from-top-on > div {
  -webkit-animation: element-from-top 0.7s 1 ease-in-out;
  -moz-animation: element-from-top 0.7s 1 ease-in-out;
  animation: element-from-top 0.7s 1 ease-in-out;
  opacity: 1;
  -webkit-backface-visibility: hidden;
}

.mkd-element-from-bottom.mkd-element-from-bottom-on > div {
  -webkit-animation: element-from-bottom 0.7s 1 ease-in-out;
  -moz-animation: element-from-bottom 0.7s 1 ease-in-out;
  animation: element-from-bottom 0.7s 1 ease-in-out;
  opacity: 1;
  -webkit-backface-visibility: hidden;
}

.touch .mkd-no-animation-on-touch .mkd-flip-in,
.touch .mkd-no-animation-on-touch .mkd-grow-in,
.touch .mkd-no-animation-on-touch .mkd-z-rotate,
.touch .mkd-no-animation-on-touch .mkd-x-rotate,
.touch .mkd-no-animation-on-touch .mkd-y-translate,
.touch .mkd-no-animation-on-touch .mkd-fade-in-down,
.touch .mkd-no-animation-on-touch .mkd-fade-in-left-x-rotate,
.touch .mkd-no-animation-on-touch .mkd-fade-in {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  transition: none !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  transform: none !important;
  opacity: 1 !important;
}

.mkd-flip-in {
  opacity: 0;
  -webkit-transform: perspective(1000px) rotateY(25deg);
  -moz-transform: perspective(1000px) rotateY(25deg);
  transform: perspective(1000px) rotateY(25deg);
  -webkit-transition: all 1.1s ease-in-out;
  -moz-transition: all 1.1s ease-in-out;
  transition: all 1.1s ease-in-out;
}
.mkd-flip-in.mkd-flip-in-on {
  opacity: 1;
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

.mkd-grow-in {
  opacity: 0;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: all 1s cubic-bezier(0, 1, 0.5, 1);
  -moz-transition: all 1s cubic-bezier(0, 1, 0.5, 1);
  transition: all 1s cubic-bezier(0, 1, 0.5, 1);
  -webkit-backface-visibility: hidden;
}
.mkd-grow-in.mkd-grow-in-on {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
}

.mkd-z-rotate {
  opacity: 0;
  -webkit-transform: rotateZ(7deg);
  -moz-transform: rotateZ(7deg);
  transform: rotateZ(7deg);
  -webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform-origin: top right;
  -moz-transform-origin: top right;
  transform-origin: top right;
  -webkit-backface-visibility: hidden;
}
.mkd-z-rotate.mkd-z-rotate-on {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
}

.mkd-x-rotate {
  opacity: 0;
  -webkit-transform: perspective(900px) rotateX(-45deg);
  -moz-transform: perspective(900px) rotateX(-45deg);
  transform: perspective(900px) rotateX(-45deg);
  -webkit-transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -moz-transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -webkit-backface-visibility: hidden;
}
.mkd-x-rotate.mkd-x-rotate-on {
  opacity: 1;
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  transform: rotateX(0deg);
}

.mkd-y-translate {
  opacity: 0;
  -webkit-transform: translate(0, 30px);
  -moz-transform: translate(0, 30px);
  transform: translate(0, 30px);
  -webkit-transition: all 700ms cubic-bezier(0.68, -0.65, 0.265, 1.65);
  -moz-transition: all 700ms cubic-bezier(0.68, -0.65, 0.265, 1.65);
  transition: all 700ms cubic-bezier(0.68, -0.65, 0.265, 1.65);
}
.mkd-y-translate.mkd-y-translate-on {
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
}

.mkd-fade-in-down {
  opacity: 0;
  -webkit-transform: translate(0, -25px);
  -moz-transform: translate(0, -25px);
  transform: translate(0, -25px);
  -webkit-transition: all 0.9s cubic-bezier(0, 1, 0.5, 1);
  -moz-transition: all 0.9s cubic-bezier(0, 1, 0.5, 1);
  transition: all 0.9s cubic-bezier(0, 1, 0.5, 1);
}
.mkd-fade-in-down.mkd-fade-in-down-on {
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
}

.mkd-fade-in-left-x-rotate {
  opacity: 0;
  -webkit-transform: rotateZ(-5deg) translate(-30px, 0);
  -moz-transform: rotateZ(-5deg) translate(-30px, 0);
  transform: rotateZ(-5deg) translate(-30px, 0);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.mkd-fade-in-left-x-rotatemkd-fade-in-left-x-rotate-on {
  opacity: 1;
  -webkit-transform: rotateZ(0deg) translate(0, 0);
  -moz-transform: rotateZ(0deg) translate(0, 0);
  transform: rotateZ(0deg) translate(0, 0);
}

.mkd-fade-in {
  opacity: 0;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
}
.mkd-fade-in.mkd-fade-in-on {
  opacity: 1;
}

/* ==========================================================================
   #Animation styles - end
   ========================================================================== */
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-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;
}

/* ==========================================================================
   #WP Caption text styles - start
   ========================================================================== */
.wp-caption-text {
  display: block;
  color: #7a7979;
  font-size: 10px;
  line-height: 1.4em;
  font-style: normal;
  text-transform: uppercase;
  margin: 2px 0 0;
}

/* ==========================================================================
   #WP Caption text styles - end
   ========================================================================== */
/* ==========================================================================
   #Comments styles - start
   ========================================================================== */
.mkd-comment-holder {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  margin-bottom: 35px;
}
.mkd-comment-holder.mkd-comment-holder-without-comments {
  display: none;
}
.mkd-comment-holder .mkd-comment-title {
  text-transform: capitalize;
}
.mkd-comment-holder .mkd-comment-info-and-links {
  display: table;
  width: 100%;
  table-layout: fixed;
  line-height: 1;
}
.mkd-comment-holder .mkd-comment-info-and-links .mkd-comment-name {
  display: table-cell;
  margin: 0;
}
.mkd-comment-holder .mkd-comment-info-and-links .mkd-comment-author,
.mkd-comment-holder .mkd-comment-info-and-links .mkd-comment-author-label,
.mkd-comment-holder .mkd-comment-info-and-links .mkd-comment-mark,
.mkd-comment-holder .mkd-comment-info-and-links .mkd-comment-date {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.mkd-comment-holder .mkd-comment-image {
  position: relative;
  display: block;
  float: left;
  width: 90px;
}
.mkd-comment-holder .mkd-comment-image img {
  display: block;
}
.mkd-comment-holder .mkd-comment-text-and-info {
  float: left;
  width: calc(100% - 90px);
  padding-left: 25px;
  min-height: 90px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mkd-comment-holder .mkd-comment-text-and-info .mkd-comment-author {
  color: #ffffff;
  /*font-weight: 500;*/
  font-weight: 400;
}
.mkd-comment-holder .mkd-comment-text .mkd-text-holder {
  position: relative;
  display: block;
  margin: 8px 0 0;
}
.mkd-comment-holder .mkd-comment-text p {
  margin: 0;
}
.mkd-comment-holder .mkd-comment-links {
  display: inline-block;
  float: right;
  margin-bottom: 0;
  font-size: 14px;
}
.mkd-comment-holder .mkd-comment-links a {
  position: relative;
  display: inline-block;
  color: #ffffff;
}
.mkd-comment-holder .mkd-comment-links a:hover {
  color: #f7be23;
}
.mkd-comment-holder .mkd-comment-links a:last-child {
  margin-right: 0;
}
.mkd-comment-holder .mkd-comment-links .mkd-comment-mark:last-child {
  display: none;
}

.mkd-post-author-comment .mkd-comment-info .mkd-comment-author-label,
.mkd-post-author-comment .mkd-comment-info .mkd-comment-mark {
  color: #f7be23;
}
.mkd-post-author-comment .mkd-comment-text .mkd-text-holder:before {
  color: #f7be23;
}

.mkd-comments {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.mkd-comments .mkd-comment-list {
  position: relative;
  list-style: none;
  z-index: 150;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #dedede;
}
.mkd-comments .mkd-comment-list li {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.mkd-comments .mkd-comment-list li .mkd-comment {
  position: relative;
  padding: 27px 0 27px;
  border-top: 1px solid #dedede;
}
.mkd-comments .mkd-comment-list > li {
  margin: 0;
  padding: 0;
}
.mkd-comments .mkd-comment-list > li:first-child > .mkd-comment {
  border-top: none;
}
.mkd-comments .mkd-comment-list .children {
  padding: 0 0 0 115px;
  margin: 0;
}

.mkd-comment-form {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  margin: 0 0 44px;
}
.mkd-comment-form .mkd-two-columns-50-50 .mkd-column .mkd-column-inner {
  padding: 0 12.5px;
}
.mkd-comment-form .mkd-two-columns-50-50 > .mkd-two-columns-50-50-inner {
  margin: 0 -12.5px;
}

.mkd-comment-holder.mkd-comment-holder-without-comments + .mkd-comment-form {
  display: none;
}

.comment-respond {
  overflow: hidden;
}
.comment-respond .comment-reply-title {
  position: relative;
  display: inline-block;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.2941176471em;
  /* 22/17 */
  text-transform: capitalize;
  padding-right: 16px;
  margin: 0 0 35px 0;
}
.comment-respond .comment-reply-title:after {
  background-color: #dedede;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  left: 100%;
  top: 75%;
  width: 1200px;
}
.comment-respond .logged-in-as {
  margin: 2px 0 0;
}
.comment-respond .form-submit {
  margin: 0;
}

.mkd-comment-text .comment-respond {
  margin: 20px 0;
}

#respond textarea,
#respond input[type="text"],
.post-password-form input[type="password"],
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-number,
.wpcf7-form-control.wpcf7-date,
.wpcf7-form-control.wpcf7-textarea,
.wpcf7-form-control.wpcf7-select,
.wpcf7-form-control.wpcf7-quiz {
  position: relative;
  width: 100%;
  margin: 0 0 20px;
  padding: 14px 21px;
  font-family: inherit;
  font-size: 13px;
  line-height: 19px;
  color: #ffffff;
  font-weight: 400;
  background-color: #fff;
  border: 1px solid #c2c2c2;
  outline: 0;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#respond textarea:focus,
#respond input[type="text"]:focus,
.post-password-form input[type="password"]:focus,
.wpcf7-form-control.wpcf7-text:focus,
.wpcf7-form-control.wpcf7-number:focus,
.wpcf7-form-control.wpcf7-date:focus,
.wpcf7-form-control.wpcf7-textarea:focus,
.wpcf7-form-control.wpcf7-select:focus,
.wpcf7-form-control.wpcf7-quiz:focus {
  border-color: #ffffff;
}

.email_address .wpcf7-form-control.wpcf7-text,
.email_address .wpcf7-form-control.wpcf7-number,
.email_address .wpcf7-form-control.wpcf7-date,
.email_address .wpcf7-form-control.wpcf7-textarea,
.email_address .wpcf7-form-control.wpcf7-select,
.email_address .wpcf7-form-control.wpcf7-quiz {
  color: #111111;
}

.wpcf7-form-control::-webkit-input-placeholder {
  color: #878787;
}
.wpcf7-form-control:-moz-placeholder {
  color: #878787;
}
.wpcf7-form-control::-moz-placeholder {
  color: #878787;
  opacity: 1;
}
.wpcf7-form-control:-ms-input-placeholder {
  color: #878787;
}

.wpcf7-form p {
  margin: 0;
}
.wpcf7-form .mkd-two-columns-50-50 .mkd-column .mkd-column-inner {
  padding: 0 15px;
}
.wpcf7-form .mkd-two-columns-50-50 > .mkd-two-columns-50-50-inner {
  margin: 0 -15px;
}
.wpcf7-form .mkd-two-columns-without-space {
  display: flex;
  flex-wrap: wrap;
}
.wpcf7-form .mkd-two-columns-without-space .mkd-column-left {
  width: 75%;
}
.wpcf7-form .mkd-two-columns-without-space .mkd-column-right {
  text-align: left;
  width: 25%;
}
.wpcf7-form .wpcf7-textarea {
  margin-bottom: 20px;
}

#respond textarea::-webkit-input-placeholder,
#respond input[type="text"]::-webkit-input-placeholder,
.post-password-form input[type="password"]::-webkit-input-placeholder {
  color: #a3a3a3;
}
#respond textarea:-moz-placeholder,
#respond input[type="text"]:-moz-placeholder,
.post-password-form input[type="password"]:-moz-placeholder {
  color: #a3a3a3;
}
#respond textarea::-moz-placeholder,
#respond input[type="text"]::-moz-placeholder,
.post-password-form input[type="password"]::-moz-placeholder {
  color: #a3a3a3;
  opacity: 1;
}
#respond textarea:-ms-input-placeholder,
#respond input[type="text"]:-ms-input-placeholder,
.post-password-form input[type="password"]:-ms-input-placeholder {
  color: #a3a3a3;
}

#respond textarea {
  padding: 19px 20px;
}

#submit_comment,
.post-password-form input[type="submit"],
input.wpcf7-form-control.wpcf7-submit {
  position: relative;
  padding: 0 65px;
  font-size: 13px;
  color: #fff;
  font-weight: 400;
  background-color: #ffffff;
  border: 1px solid #ffffff;
  outline: 0;
  line-height: 2.8em;
  vertical-align: middle;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  -moz-transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
}
#submit_comment:focus, #submit_comment:hover,
.post-password-form input[type=submit]:focus,
.post-password-form input[type=submit]:hover,
/*input.wpcf7-form-control.wpcf7-submit:focus,*/
input.wpcf7-form-control.wpcf7-submit:hover {
  color: #ffffff;
  background-color: #fff;
  cursor: pointer;
}

input.wpcf7-form-control.wpcf7-submit {
  padding: 0 55px;
  line-height: 47px;
}

/* ==========================================================================
   #Comments styles - end
   ========================================================================== */
/* ==========================================================================
   #Pagination styles - start
   ========================================================================== */
.mkd-pagination-new-holder {
  display: none !important;
}

.mkd-pagination {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  clear: both;
  margin: 30px 0 10px;
}
.mkd-pagination ul {
  padding: 0;
  margin: 0;
}
.mkd-pagination ul li {
  display: block;
  float: left;
  text-align: center;
  margin: 0 10px 10px 0;
  padding: 0;
}
.mkd-pagination ul li a,
.mkd-pagination ul li.active span {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 38px;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  font-size: 16px;
  color: #7a7979 !important;
  background-color: transparent;
  border: 1px solid #dedede;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: color 0.15s ease-in-out,
    background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  -moz-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
}
.mkd-pagination ul li.mkd-pagination-first-page a,
.mkd-pagination ul li.mkd-pagination-prev a,
.mkd-pagination ul li.mkd-pagination-next a,
.mkd-pagination ul li.mkd-pagination-last-page a {
  font-size: 20px;
}
.mkd-pagination ul li.mkd-pagination-first-page a span,
.mkd-pagination ul li.mkd-pagination-prev a span,
.mkd-pagination ul li.mkd-pagination-next a span,
.mkd-pagination ul li.mkd-pagination-last-page a span {
  display: block;
  line-height: 38px;
}
.mkd-pagination ul li.mkd-pagination-first-page a span:before,
.mkd-pagination ul li.mkd-pagination-prev a span:before,
.mkd-pagination ul li.mkd-pagination-next a span:before,
.mkd-pagination ul li.mkd-pagination-last-page a span:before {
  display: block;
  line-height: 38px;
}
.mkd-pagination ul li a:hover,
.mkd-pagination ul li.active span {
  background-color: #f7be23;
  border-color: #f7be23;
  color: #fff !important;
}

/* ==========================================================================
   #Pagination styles - end
   ========================================================================== */
/* ==========================================================================
   #404 styles - start
   ========================================================================== */
.mkd-404-page {
  padding: 0;
}
.mkd-404-page .mkd-page-not-found {
  padding: 50px 0 26px;
  text-align: center;
}
.mkd-404-page .mkd-page-not-found h1 {
  margin: 0 0 10px;
  font-weight: 400;
}
.mkd-404-page .mkd-page-not-found h5 {
  color: #7a7979;
  font-weight: 400;
}
.mkd-404-page .mkd-page-not-found .mkd-btn {
  margin: 12px 0 0;
  font-size: 11px;
  padding: 0 58px;
}
.mkd-404-page .mkd-page-not-found .mkd-separator {
  height: 22px;
  width: 100%;
  margin: 32px 0 0;
}

/* ==========================================================================
   #404 styles - end
   ========================================================================== */
.mkd-widget-separator:before {
  content: "";
  position: absolute;
  display: inline-block;
  top: 25%;
  left: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  transform: translateX(-100%);
  width: 1px;
  height: 50%;
  background-color: #7a7979;
  opacity: 0.5;
}

/* ==========================================================================
   #Back to Top styles - start
   ========================================================================== */
#mkd-back-to-top {
  position: fixed;
  display: block;
  width: 50px;
  height: 50px;
  right: 30px;
  bottom: 30px;
  margin: 0;
  z-index: 10000;
  opacity: 0;
  visibility: hidden;
  border: 1px solid #c2c2c2;
  background-color: transparent;
  box-sizing: border-box;
  -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    visibility 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    border-color 0.15s ease-out, background-color 0.15s ease-out;
  -moz-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    visibility 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    border-color 0.15s ease-out, background-color 0.15s ease-out;
  transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    visibility 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    border-color 0.15s ease-out, background-color 0.15s ease-out;
}
#mkd-back-to-top:hover {
  border-color: #f7be23;
  background-color: #f7be23;
}
#mkd-back-to-top:hover > span > span {
  color: #fff;
}
#mkd-back-to-top.off {
  opacity: 0;
  visibility: hidden;
}
#mkd-back-to-top.on {
  opacity: 1;
  visibility: visible;
}
#mkd-back-to-top > span {
  position: relative;
  display: block;
  text-align: center;
}
#mkd-back-to-top > span > span {
  color: #c2c2c2;
  font-size: 32px;
  display: block;
  line-height: 48px;
  -webkit-transition: color 0.15s ease-out;
  -moz-transition: color 0.15s ease-out;
  transition: color 0.15s ease-out;
}
#mkd-back-to-top > span > span:before {
  left: -1px;
  /* bad rendering */
  position: relative;
}

/* ==========================================================================
   #Back to Top styles - end
   ========================================================================== */
/* ==========================================================================
   #Self Hosted Video styles - start
   ========================================================================== */
.mkd-self-hosted-video-holder .mkd-video-wrap .mejs-container,
.mkd-self-hosted-video-holder .mkd-video-wrap .mejs-overlay-play {
  height: 100% !important;
  /*!important because of the inline style*/
  width: 100% !important;
  /*!important because of the inline style*/
}

/* ==========================================================================
   #Self Hosted Video styles - end
   ========================================================================== */
/* ==========================================================================
   #Content widgets styles - start
   ========================================================================= */
.mkd-content-widget-title-outer {
  margin-bottom: 22px;
}

/* ==========================================================================
   #Content widgets styles - end
   ========================================================================== */
/* ==========================================================================
#Visual Composer styles - start
========================================================================== */
.wpb_row,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.wpb_button {
  margin-bottom: 0 !important;
}

/* ==========================================================================
   #Visual Composer styles - end
   ========================================================================== */
/* ==========================================================================
#search page styles - start
========================================================================== */
.mkd-container-inner.mkd-404-page {
  padding: 0px 15px;
}

/* ==========================================================================
   #search page styles - end
   ========================================================================== */
/* ==========================================================================
   2. Header styles
   ========================================================================== */
.main-header__logo .mkd-logo-wrapper {
  position: relative;
  display: block;
}
.main-header__logo .mkd-logo-wrapper a {
  position: relative;
  display: block;
  max-width: 260px;
  max-height: 42px;
}
.main-header__logo .mkd-logo-wrapper a img {
  height: 100%;
}

.mkd-main-menu {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  margin-right: 20px;
}
@media screen and (max-width: 1150px) {
  .mkd-main-menu {
    margin-right: 0;
  }
}
.mkd-main-menu ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  text-align: left;
}
.mkd-main-menu ul li {
  position: relative;
  display: inline-block;
  float: left;
  padding: 0;
  margin: 0;
  background-repeat: no-repeat;
  background-position: right;
}
.mkd-main-menu > ul {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 100%;
}
.mkd-main-menu > ul > li {
  height: 100%;
}
.mkd-main-menu > ul > li:last-child > a span.plus {
  display: none;
}
.mkd-main-menu > ul > li.mkd-active-item > a {
  color: #111111;
}
.mkd-main-menu > ul > li.mkd-menu-has-sub > a .mkd-menu-arrow {
  display: inline-block;
  margin-left: 6px;
}
.mkd-main-menu > ul > li.mkd-menu-has-sub > a .item_inner > .mkd-menu-arrow {
  position: relative;
  left: 1px;
}
.mkd-main-menu
  > ul
  > li.mkd-menu-has-sub
  > a
  .item_inner
  > .mkd-menu-arrow:before {
  font-weight: 700;
}
.mkd-main-menu > ul > li > a {
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  color: #111111;
  height: 100%;
  position: relative;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  -webkit-transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    border-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  -moz-transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    border-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    border-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
}
.mkd-main-menu > ul > li > a > span.item_outer {
  display: block;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mkd-main-menu > ul > li > a span.item_inner {
  display: inline-block;
  padding: 0 15px;
  position: relative;
}
@media (max-width: 1300px) {
  .mkd-main-menu > ul > li > a span.item_inner {
    padding: 0 7px;
  }
}
.mkd-main-menu > ul > li > a span.item_inner:before,
.mkd-main-menu > ul > li > a span.item_inner:after,
.mkd-main-menu > ul > li > a:before,
.mkd-main-menu > ul > li > a:after {
  content: "";
  display: none;
  position: absolute;
  left: 0px;
  background-color: transparent;
  -webkit-transition: background-color 0.15s ease-out;
  -moz-transition: background-color 0.15s ease-out;
  transition: background-color 0.15s ease-out;
  width: 100%;
}
.mkd-main-menu > ul > li > a span.plus {
  width: 4px;
  height: 4px;
  display: none;
  position: absolute;
  top: 50%;
  right: -2px;
  margin-top: -2px;
  z-index: 1;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}
.mkd-main-menu > ul > li:hover > a,
.mkd-main-menu > ul > li.mkd-active-item > a {
  color: #111111;
}

/* Narrow drop down styles
   ========================================================================== */
.mkd-drop-down ul {
  list-style: none;
}
.mkd-drop-down ul li {
  position: relative;
}
.mkd-drop-down ul li.mkd-active-item {
  border-bottom: 1px solid #111111;
}
@media only screen and (max-width: 1024px) {
  .mkd-drop-down ul li.mkd-active-item {
    border-bottom: none;
  }
}

.mkd-drop-down .mkd-menu-second {
  position: absolute;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  opacity: 0;
  z-index: 10;
}

.mkd-menu-second.right_new {
  left: -50% !important;
}

.mkd-drop-down li.mkd-menu-left-position .mkd-menu-second {
  left: 0px;
}

.mkd-drop-down li.mkd-menu-right-position .mkd-menu-second {
  left: auto;
  right: 0;
}

.mkd-drop-down .mkd-menu-second.mkd-drop-down-start {
  visibility: visible;
  overflow: visible;
  opacity: 1;
}

.mkd-drop-down > ul > li:hover > .mkd-menu-second {
  z-index: 20;
}

.mkd-drop-down .mkd-menu-second .mkd-menu-inner {
  position: relative;
  padding: 0px;
  display: block;
  z-index: 997;
}

.mkd-drop-down .mkd-menu-second .menu_icon_wrapper {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mkd-drop-down .mkd-menu-second .menu_icon_wrapper i {
  display: block;
  font-size: 19px;
  color: inherit;
}

.mkd-drop-down .mkd-menu-second.right .menu_icon_wrapper {
  left: auto;
  right: 0;
}

.mkd-drop-down .mkd-menu-second .mkd-menu-inner > ul,
li.mkd-menu-narrow .mkd-menu-second .mkd-menu-inner ul {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 10px 0;
  background-color: #181818;
}

.mkd-drop-down .mkd-menu-second .mkd-menu-inner ul li {
  position: relative;
  display: block;
  float: none;
  height: auto;
  width: 230px;
  margin: 0;
  padding: 0 34px;
  background: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mkd-drop-down .mkd-menu-wide.mkd-menu-left-position .mkd-menu-second ul li,
.mkd-drop-down .mkd-menu-wide.mkd-menu-right-position .mkd-menu-second ul li {
  width: 220px;
}

.mkd-drop-down .mkd-menu-second .mkd-menu-inner ul li > a {
  position: relative;
  display: block;
  height: auto;
  color: #c1c1c1;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  margin: 0;
  padding: 9px 0;
  float: none;
  -webkit-transition: color 0.15s ease-in-out;
  -moz-transition: color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out;
}
.mkd-drop-down .mkd-menu-second .mkd-menu-inner ul li:hover > a {
  color: #f7be23;
}

.mkd-drop-down .mkd-menu-second .mkd-menu-inner > ul li > a .item_text {
  position: relative;
  display: block;
  padding: 0 30px 0 0;
  margin: 0;
  overflow: hidden;
  -webkit-transition: padding 0.2s ease;
  -moz-transition: padding 0.2s ease;
  transition: padding 0.2s ease;
}
.mkd-drop-down .mkd-menu-second .mkd-menu-inner > ul li > a .item_text:after {
  position: absolute;
  top: 50%;
  left: -15px;
  display: inline-block;
  vertical-align: middle;
  font-family: "IonIcons";
  content: "\f30f";
  speak: none;
  font-size: 13px;
  text-transform: none;
  text-rendering: auto;
  line-height: 13px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translateY(-52%);
  -moz-transform: translateY(-52%);
  transform: translateY(-52%);
  -webkit-transition: left 0.2s cubic-bezier(0.54, 0.49, 0, 1.75);
  -moz-transition: left 0.2s cubic-bezier(0.54, 0.49, 0, 1.75);
  transition: left 0.2s cubic-bezier(0.54, 0.49, 0, 1.75);
}
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul
  li
  > a.menu_item_has_icon
  .item_text {
  margin: 0 0 0 35px;
}
.mkd-drop-down .mkd-menu-second .mkd-menu-inner > ul li > a:hover .item_text {
  padding: 0 15px 0 15px;
}
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul
  li
  > a:hover
  .item_text:after {
  left: 0;
}
.mkd-drop-down .mkd-menu-second .mkd-menu-inner > ul li.current_page_item > a,
.mkd-drop-down .mkd-menu-second .mkd-menu-inner > ul li.current-menu-item > a,
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul
  li.current-menu-ancestor
  > a {
  color: #f7be23;
}
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul
  li.current_page_item
  > a
  .item_text,
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul
  li.current-menu-item
  > a
  .item_text,
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul
  li.current-menu-ancestor
  > a
  .item_text {
  padding: 0 15px 0 15px;
}
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul
  li.current_page_item
  > a
  .item_text:after,
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul
  li.current-menu-item
  > a
  .item_text:after,
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul
  li.current-menu-ancestor
  > a
  .item_text:after {
  left: 0px;
}

.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li.mkd-menu-sub
  a
  i.mkd-menu-arrow {
  position: absolute;
  top: 50%;
  right: 0px;
  display: inline-block;
  vertical-align: middle;
  color: inherit;
  font-size: 14px;
  -webkit-transform: translateY(-52%);
  -moz-transform: translateY(-52%);
  transform: translateY(-52%);
  -webkit-backface-visibility: hidden;
}

.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li.mkd-menu-sub:hover
  a
  i.mkd-menu-arrow {
  color: #f7be23;
}

.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  ul.right
  li.mkd-menu-sub
  a
  i.mkd-menu-arrow {
  right: auto;
  left: 0px;
  -webkit-transform: translateY(-52%) scaleX(-1);
  -moz-transform: translateY(-52%) scaleX(-1);
  transform: translateY(-52%) scaleX(-1);
}

.mkd-drop-down .mkd-menu-wide .mkd-menu-second i.mkd-menu-arrow {
  display: none !important;
}

.mkd-drop-down .mkd-menu-second .mkd-menu-inner > ul.right li > a .item_text {
  padding: 0 0 0 30px;
}
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul.right
  li
  > a
  .item_text:after {
  left: auto;
  right: -15px;
  -webkit-transform: translateY(-52%) scaleX(-1);
  -moz-transform: translateY(-52%) scaleX(-1);
  transform: translateY(-52%) scaleX(-1);
  -webkit-transition: right 0.2s cubic-bezier(0.54, 0.49, 0, 1.75);
  -moz-transition: right 0.2s cubic-bezier(0.54, 0.49, 0, 1.75);
  transition: right 0.2s cubic-bezier(0.54, 0.49, 0, 1.75);
}
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul.right
  li
  > a.menu_item_has_icon
  .item_text {
  margin: 0 35px 0 0;
}
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul.right
  li
  > a:hover
  .item_text {
  padding: 0 15px 0 15px;
}
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul.right
  li
  > a:hover
  .item_text:after {
  right: 0;
}
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul.right
  li.current_page_item
  > a,
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul.right
  li.current-menu-item
  > a,
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul.right
  li.current-menu-ancestor
  > a {
  color: #f7be23;
}
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul.right
  li.current_page_item
  > a
  .item_text,
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul.right
  li.current-menu-item
  > a
  .item_text,
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul.right
  li.current-menu-ancestor
  > a
  .item_text {
  padding: 0 15px 0 15px;
}
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul.right
  li.current_page_item
  > a
  .item_text:after,
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul.right
  li.current-menu-item
  > a
  .item_text:after,
.mkd-drop-down
  .mkd-menu-second
  .mkd-menu-inner
  > ul.right
  li.current-menu-ancestor
  > a
  .item_text:after {
  right: 0px;
}

.mkd-drop-down .mkd-menu-narrow .mkd-menu-second .mkd-menu-inner ul li ul {
  position: absolute;
  left: 100%;
  top: -10px;
  height: auto;
  opacity: 0;
  z-index: 10;
  -webkit-transform: translateX(-30px) translateZ(0);
  -moz-transform: translateX(-30px) translateZ(0);
  transform: translateX(-30px) translateZ(0);
  -webkit-transition: -webkit-transform 0.08s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.12s;
  transition: transform 0.08s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.12s;
  visibility: hidden;
}
.mkd-drop-down
  .mkd-menu-narrow
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li
  ul.right {
  -webkit-transform: translateX(30px) translateZ(0);
  -moz-transform: translateX(30px) translateZ(0);
  transform: translateX(30px) translateZ(0);
}

.mkd-drop-down
  .mkd-menu-narrow
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li
  ul
  li
  ul {
  overflow: hidden;
}

.mkd-drop-down .mkd-menu-second .mkd-menu-inner ul li:hover > ul,
.mkd-drop-down .mkd-menu-second .mkd-menu-inner ul li:hover > ul.right {
  z-index: 20;
  opacity: 1;
  -webkit-transform: translateX(0) translateZ(0);
  -moz-transform: translateX(0) translateZ(0);
  transform: translateX(0) translateZ(0);
  -webkit-transition: -webkit-transform 0.3s
    cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  visibility: visible;
}

.mkd-drop-down .mkd-menu-second .mkd-menu-inner ul li ul li:hover > ul {
  z-index: 20;
  opacity: 1 !important;
  display: block !important;
  visibility: visible !important;
}

.mkd-drop-down .mkd-menu-second .mkd-menu-inner ul li ul li ul li:hover > ul {
  z-index: 20;
  opacity: 1 !important;
  display: block !important;
  visibility: visible !important;
}

.mkd-drop-down .mkd-menu-second.right {
  right: 0px;
  left: auto;
}

.mkd-drop-down .mkd-menu-second .mkd-menu-inner ul.right li > a {
  text-align: right;
}

.mkd-drop-down .mkd-menu-second .mkd-menu-inner ul.right li ul {
  left: -100%;
}

/* Wide drop down styles
   ========================================================================== */
.mkd-drop-down .mkd-menu-wide .mkd-menu-second > .mkd-menu-inner > ul {
  width: 1590px;
  padding: 30px 17px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 1280px) {
  .mkd-drop-down .mkd-menu-wide .mkd-menu-second > .mkd-menu-inner > ul {
    width: 1280px;
  }
}

.mkd-drop-down .mkd-menu-wide .mkd-menu-second ul li ul {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  visibility: visible;
  clear: both;
  -webkit-transform: none;
  -moz-transform: none;
  transform: none;
}

.mkd-drop-down .mkd-menu-wide .mkd-menu-second ul li {
  float: left;
  padding: 0;
  margin: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mkd-drop-down .mkd-menu-wide .mkd-menu-second > .mkd-menu-inner > ul > li {
  width: 25%;
  padding: 0 15px 0 15px;
}
.mkd-drop-down .mkd-menu-wide.mkd-menu-right-position .mkd-menu-second ul li {
  float: right;
}

.mkd-drop-down .mkd-menu-wide .mkd-menu-second ul li:nth-child(4n + 1) {
  clear: both;
}

.mkd-drop-down .mkd-menu-wide .mkd-menu-second .mkd-menu-inner > ul > li > a {
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 0;
  padding: 0;
  margin: 0 0 23px;
  overflow: hidden;
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  > ul
  > li
  > a
  .item_text {
  display: inline-block;
  width: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  > ul
  > li
  > a
  .menu_icon_wrapper
  i {
  color: #f7be23;
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  > ul
  > li
  > a.menu_item_has_icon
  .item_text {
  margin: 0 0 0 25px;
}

.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li:first-child
  > a {
  padding-top: 0px;
}

.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul.right
  > li
  > a.menu_item_has_icon
  .item_text {
  margin: 0 35px 0 0;
}

.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li
  ul
  li
  a
  .item_text {
  position: relative;
  display: block;
  padding: 0 30px 0 0;
  margin: 0;
  overflow: hidden;
  -webkit-transition: padding 0.2s ease;
  -moz-transition: padding 0.2s ease;
  transition: padding 0.2s ease;
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li
  ul
  li
  a
  .item_text:after {
  position: absolute;
  top: 50%;
  left: -15px;
  display: inline-block;
  vertical-align: middle;
  font-family: "IonIcons";
  content: "\f30f";
  speak: none;
  color: #ffffff;
  font-size: 13px;
  text-transform: none;
  text-rendering: auto;
  line-height: 13px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: left 0.2s cubic-bezier(0.54, 0.49, 0, 1.75);
  -moz-transition: left 0.2s cubic-bezier(0.54, 0.49, 0, 1.75);
  transition: left 0.2s cubic-bezier(0.54, 0.49, 0, 1.75);
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li
  ul
  li
  a.menu_item_has_icon
  .item_text {
  margin: 0 0 0 35px;
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li
  ul
  li
  a:hover {
  color: #ffffff;
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li
  ul
  li
  a:hover
  .item_text {
  padding: 0 15px 0 15px;
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li
  ul
  li
  a:hover
  .item_text:after {
  left: -6px;
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li
  ul
  li.current_page_item
  a,
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li
  ul
  li.current-menu-item
  a,
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li
  ul
  li.current-menu-ancestor
  a {
  color: #f7be23;
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li
  ul
  li.current_page_item
  a
  .item_text,
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li
  ul
  li.current-menu-item
  a
  .item_text,
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li
  ul
  li.current-menu-ancestor
  a
  .item_text {
  padding: 0 15px 0 15px;
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li
  ul
  li.current_page_item
  a
  .item_text:after,
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li
  ul
  li.current-menu-item
  a
  .item_text:after,
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul
  li
  ul
  li.current-menu-ancestor
  a
  .item_text:after {
  left: 0;
}

.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul.right
  li
  ul
  li
  a
  .item_text {
  padding: 0 0 0 30px;
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul.right
  li
  ul
  li
  a
  .item_text:after {
  left: auto;
  right: -158px;
  -webkit-transform: translateY(-52%) scaleX(-1);
  -moz-transform: translateY(-52%) scaleX(-1);
  transform: translateY(-52%) scaleX(-1);
  -webkit-transition: right 0.15s cubic-bezier(0.54, 0.49, 0, 1.75);
  -moz-transition: right 0.15s cubic-bezier(0.54, 0.49, 0, 1.75);
  transition: right 0.15s cubic-bezier(0.54, 0.49, 0, 1.75);
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul.right
  li
  ul
  li
  a.menu_item_has_icon
  .item_text {
  margin: 0 35px 0 0;
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul.right
  li
  ul
  li
  a:hover
  .item_text {
  padding: 0 15px 0 15px;
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul.right
  li
  ul
  li
  a:hover
  .item_text:after {
  right: 0;
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul.right
  li
  ul
  li.current_page_item
  a,
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul.right
  li
  ul
  li.current-menu-item
  a,
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul.right
  li
  ul
  li.current-menu-ancestor
  a {
  color: #f7be23;
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul.right
  li
  ul
  li.current_page_item
  a
  .item_text,
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul.right
  li
  ul
  li.current-menu-item
  a
  .item_text,
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul.right
  li
  ul
  li.current-menu-ancestor
  a
  .item_text {
  padding: 0 15px 0 15px;
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul.right
  li
  ul
  li.current_page_item
  a
  .item_text:after,
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul.right
  li
  ul
  li.current-menu-item
  a
  .item_text:after,
.mkd-drop-down
  .mkd-menu-wide
  .mkd-menu-second
  .mkd-menu-inner
  ul.right
  li
  ul
  li.current-menu-ancestor
  a
  .item_text:after {
  right: 0;
}

/* ==========================================================================
    #Wide with custom widget area drop down styles - start
    ========================================================================== */
.mkd-drop-down
  .mkd-menu-wide.mkd-menu-custom-widget
  .mkd-menu-second
  > .mkd-menu-inner
  > ul
  > li {
  width: 100% !important;
}

.mkd-drop-down .mkd-menu-wide .mkd-bnl-holder h1,
.mkd-drop-down .mkd-menu-wide .mkd-bnl-holder h2,
.mkd-drop-down .mkd-menu-wide .mkd-bnl-holder h3,
.mkd-drop-down .mkd-menu-wide .mkd-bnl-holder h4,
.mkd-drop-down .mkd-menu-wide .mkd-bnl-holder h5 {
  color: #ffffff;
}
.mkd-drop-down .mkd-menu-wide .mkd-pl-one-holder {
  margin-bottom: 0;
}
.mkd-drop-down .mkd-menu-wide .mkd-pl-two-holder {
  margin-bottom: 0px;
}
.mkd-drop-down
  .mkd-menu-wide
  .mkd-bnl-holder
  .mkd-post-item
  .mkd-post-item-inner {
  background: transparent;
  padding: 0;
  border-top: 0;
  box-shadow: none;
}

/* ==========================================================================
    #Wide with custom widget area drop down styles - end
    ========================================================================== */
.mkd-search-menu-holder {
  position: relative;
  display: table;
  vertical-align: middle;
  clear: both;
}
.mkd-search-menu-holder .mkd-column-left {
  display: table-cell;
  vertical-align: middle;
}
.mkd-search-menu-holder .mkd-column-right {
  position: relative;
  display: table-cell;
  width: 1%;
  text-align: left;
  vertical-align: top;
}
.mkd-search-menu-holder .mkd-column-right .mkd-search-submit::before {
  content: "SEARCH";
  position: absolute;
  right: 100%;
  top: 50%;
  font-size: 13px;
  letter-spacing: 1px;
  color: #7a7979;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: opacity 0.15s ease-out 0.15s;
  -moz-transition: opacity 0.15s ease-out 0.15s;
  transition: opacity 0.15s ease-out 0.15s;
}
.mkd-search-menu-holder .mkd-column-right .mkd-search-submit.mkd-active:before {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease-out;
  -moz-transition: opacity 0.15s ease-out;
  transition: opacity 0.15s ease-out;
}
.mkd-search-menu-holder .mkd-search-field {
  position: relative;
  width: 0;
  height: 30px;
  line-height: 30px;
  margin: 0;
  padding: 0 20px;
  font-size: 13px;
  font-weight: 400;
  color: #7a7979;
  letter-spacing: 1px;
  background-color: transparent;
  border: none;
  outline: 0;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    width 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  -moz-transition: border-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    width 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  transition: border-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    width 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
}
.mkd-search-menu-holder .mkd-search-field::-webkit-input-placeholder {
  color: #7a7979;
}
.mkd-search-menu-holder .mkd-search-field:-moz-placeholder {
  color: #7a7979;
}
.mkd-search-menu-holder .mkd-search-field::-moz-placeholder {
  color: #7a7979;
}
.mkd-search-menu-holder .mkd-search-field:-ms-input-placeholder {
  color: #7a7979;
}
.mkd-search-menu-holder .mkd-search-field.mkd-active {
  width: 100%;
  border-left: 1px solid #dedede;
}
.mkd-search-menu-holder .mkd-search-submit {
  position: relative;
  display: inline-block;
  width: 42px;
  height: 42px;
  line-height: 35px;
  padding: 0;
  font-size: 24px;
  font-family: inherit;
  color: #ffffff;
  background-color: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  -moz-transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
}
.mkd-search-menu-holder .mkd-search-submit:hover {
  color: #808080;
}

.top-bar {
  display: none;
  position: relative;
  height: 34px;
  width: 100%;
  font-size: 12px;
  line-height: 34px;
  color: #7a7979;
  background-color: #111111;
  z-index: 111;
  box-sizing: border-box;
}
@media only screen and (max-width: 600px) {
  .top-bar > .mkd-grid {
    height: 100%;
  }
}
.top-bar__wrap {
  height: 100%;
  display: none;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: center;
}
@media only screen and (max-width: 480px) {
  .top-bar__wrap {
    display: none;
  }
}
.top-bar__logo {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
}
.top-bar__logo img {
  margin-right: 10px;
  width: 14px;
  height: 14px;
}
.top-bar__logo h6 {
  color: #999999;
  margin: 0;
  font-size: 11px;
  font-weight: 700;
}
.top-bar__menu ul {
  display: flex;
  flex-wrap: wrap;
}
.top-bar__menu ul li {
  font-size: 13px;
  font-weight: 400;
  margin-right: 40px;
}
@media (max-width: 768px) {
  .top-bar__menu ul li {
    display: none;
  }
}
.top-bar__menu ul li:last-child {
  margin-right: 0;
  display: inline-block;
}

/*.mkd-header-type1 .mkd-menu-area {}*/

body.mobile-menu-active {
  position: fixed;
  overflow-y: hidden;
  width: 100%;
}
body.mobile-menu-active .mkd-mobile-nav {
  display: block !important;
}

body.mobile-menu-active .mkd-mobile-header .mkd-mobile-header-inner {
  position: relative;
}
body.mobile-menu-active .mkd-mobile-header .mkd-mobile-header-inner:before {
  content: "";
  position: absolute;
  height: 100vh;
  left: 0;
  top: 70px;
  right: 0;
  bottom: 0;
  background-color: #000;
  opacity: 0.5;
}

.mkd-mobile-header .mkd-mobile-nav {
  display: block;
  position: relative;
  left: -450px;
  max-width: 450px;
  overflow-y: scroll;
  /* background-color: #fff; */
}
.mkd-mobile-header .mkd-mobile-nav .mkd-grid {
  background-color: #111111;
  height: calc(100vh - 33px - 70px);
}
@media screen and (max-width: 480px) {
  .mkd-mobile-header .mkd-mobile-nav .mkd-grid {
    background-color: #ffffff;
  }
}
.mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] {
  padding-top: 15px;
  border-top: 1px solid #dddddd;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  [id^="menu-mobile-menu"]
  .menu-item {
  margin: 0;
  padding: 10px 0;
  border-bottom: 1px solid #dddddd;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  [id^="menu-mobile-menu"]
  .menu-item
  a {
  padding: 0;
}
.mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] h6 span {
  font-family: "proxima-nova";
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  [id^="menu-mobile-menu"]
  .sub_menu {
  display: none;
  margin-top: 15px;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  [id^="menu-mobile-menu"]
  .sub_menu
  .menu-item {
  border: none;
  margin-bottom: 10px;
  padding: 0;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  [id^="menu-mobile-menu"]
  .sub_menu
  .menu-item
  a
  span {
  color: #666666;
  font-size: 16px;
  font-weight: 400;
  font-family: "proxima-nova";
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  [id^="menu-mobile-menu"]
  .sub_menu
  .menu-item
  a
  span:active {
  color: #f7be23;
}
.mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"],
.mkd-mobile-header .mkd-mobile-nav .mkd-grid #mobile-menu-second {
  list-style-type: none;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
}
.mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] li,
.mkd-mobile-header .mkd-mobile-nav .mkd-grid #mobile-menu-second li {
  flex: 1 50%;
  position: relative;
  margin-bottom: 20px;
}
.mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] a,
.mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] h6,
.mkd-mobile-header .mkd-mobile-nav .mkd-grid #mobile-menu-second a,
.mkd-mobile-header .mkd-mobile-nav .mkd-grid #mobile-menu-second h6 {
  color: #ffffff;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  margin: 0;
  padding-bottom: 5px;
  position: relative;
  transition: color 0.15s ease-in-out 0s;
  border-bottom: 2px solid transparent;
}
@media screen and (max-width: 480px) {
  .mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] a,
  .mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] h6,
  .mkd-mobile-header .mkd-mobile-nav .mkd-grid #mobile-menu-second a,
  .mkd-mobile-header .mkd-mobile-nav .mkd-grid #mobile-menu-second h6 {
    color: #222222;
  }
}
.mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] a:hover,
.mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] a.current,
.mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] h6:hover,
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  [id^="menu-mobile-menu"]
  h6.current,
.mkd-mobile-header .mkd-mobile-nav .mkd-grid #mobile-menu-second a:hover,
.mkd-mobile-header .mkd-mobile-nav .mkd-grid #mobile-menu-second a.current,
.mkd-mobile-header .mkd-mobile-nav .mkd-grid #mobile-menu-second h6:hover,
.mkd-mobile-header .mkd-mobile-nav .mkd-grid #mobile-menu-second h6.current {
  color: #f7be23;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  [id^="menu-mobile-menu"]
  li.mkd-active-item
  > a,
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  [id^="menu-mobile-menu"]
  li.current_page_item
  > a,
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  #mobile-menu-second
  li.mkd-active-item
  > a,
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  #mobile-menu-second
  li.current_page_item
  > a {
  border-bottom-color: #f7be23;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  [id^="menu-mobile-menu"]
  .mobile_arrow,
.mkd-mobile-header .mkd-mobile-nav .mkd-grid #mobile-menu-second .mobile_arrow {
  color: #000;
  font-size: 25px;
  position: absolute;
  right: 0;
  top: 0;
  padding-top: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  width: 50px;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  [id^="menu-mobile-menu"]
  .mobile_arrow:hover,
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  #mobile-menu-second
  .mobile_arrow:hover {
  cursor: pointer;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  [id^="menu-mobile-menu"]
  .mobile_arrow
  .mkd-sub-arrow,
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  #mobile-menu-second
  .mobile_arrow
  .mkd-sub-arrow {
  display: block;
  -webkit-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  transform: rotate(0deg);
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  [id^="menu-mobile-menu"]
  li.mkd-opened
  > .mobile_arrow
  > .mkd-sub-arrow,
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  #mobile-menu-second
  li.mkd-opened
  > .mobile_arrow
  > .mkd-sub-arrow {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
}
.mkd-mobile-header .mkd-mobile-nav .mkd-grid #mobile-menu-second {
  padding-top: 25px;
}
.mkd-mobile-header .mkd-mobile-nav .mkd-grid .mobile-menu-footer__newsletter {
  background-color: #ffffff;
  padding-top: 25px;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  .mobile-menu-footer__newsletter
  .title {
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  color: #111111;
  text-transform: uppercase;
  margin-top: 0;
}
.mkd-mobile-header .mkd-mobile-nav .mkd-grid .mobile-menu-footer__newsletter p {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #666666;
  margin-bottom: 0;
  margin-top: 15px;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  .mobile-menu-footer__newsletter-box {
  margin-top: 15px;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  .mobile-menu-footer__newsletter-box
  .wpcf7-form
  .wpcf7-response-output {
  border: none;
  margin-bottom: 10px;
  font-size: 14px;
  padding: 0;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  .mobile-menu-footer__newsletter-box
  .mkd-two-columns-without-space {
  display: flex;
  flex-wrap: wrap;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  .mobile-menu-footer__newsletter-box
  .mkd-column-left {
  width: 79% !important;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  .mobile-menu-footer__newsletter-box
  .mkd-column-left
  input {
  margin: 0;
  border: 1px solid #c2c2c2;
  border-right: 0;
  color: #111111;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  .mobile-menu-footer__newsletter-box
  .mkd-column-right {
  width: 20% !important;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  .mobile-menu-footer__newsletter-box
  .mkd-column-right
  input {
  padding: 0;
  color: #111111;
  width: 100%;
  border: 1px solid #c2c2c2;
  border-left: 0;
  font-size: 13px;
  font-weight: 700;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  .mobile-menu-footer__newsletter-box
  .mkd-column-right
  .ajax-loader {
  display: none;
}
.mkd-mobile-header .mkd-mobile-nav .mkd-grid .mobile-menu-footer__social {
  margin-top: 20px;
}
.mkd-mobile-header .mkd-mobile-nav .mkd-grid .mobile-menu-footer__social-box {
  display: flex;
  align-items: center;
}
.mkd-mobile-header .mkd-mobile-nav .mkd-grid .mobile-menu-footer__social-box a {
  margin-right: 15px;
  height: 20px;
  width: 20px;
  position: relative;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  .mobile-menu-footer__social-box
  a:last-child {
  margin-right: 0;
}
.mkd-mobile-header
  .mkd-mobile-nav
  .mkd-grid
  .mobile-menu-footer__social-box
  a
  img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* ==========================================================================
#Mobile header styles
========================================================================== */
.mkd-mobile-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
  position: relative;
  z-index: 101;
  background-color: #111111;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  /* #General mobile header styles
  ========================================================================== */
  /* #End of general mobile header styles
  ========================================================================== */
  /* #Mobile logo styles
  ========================================================================== */
  /* #End of mobile logo styles
  ========================================================================== */
  /* #Mobile menu opener styles
  ========================================================================== */
  /* #End of mobile menu opener styles
  ========================================================================== */
}
.mkd-mobile-header .mkd-mobile-header-inner {
  box-sizing: border-box;
  height: 70px;
  position: relative;
}
.mkd-mobile-header .mkd-mobile-header-inner .mkd-mobile-header-holder {
  position: relative;
  z-index: 2;
  height: 100%;
}
.mkd-mobile-header
  .mkd-mobile-header-inner
  .mkd-mobile-header-holder
  .mkd-grid {
  height: 100%;
}
.mkd-mobile-header
  .mkd-mobile-header-inner
  .mkd-mobile-header-holder
  .mkd-grid
  .mkd-vertical-align-containers {
  padding: 0;
}

@media only screen and (max-width: 1024px) {
  .mkd-mobile-header .mkd-mobile-logo-wrapper a {
    display: block;
    max-height: 32px;
    max-width: 208px;
  }
}
@media only screen and (min-width: 1025px) {
  .mkd-mobile-nav > #mobile-search-input {
    display: none;
  }
}
.mkd-mobile-header .mkd-mobile-logo-wrapper img {
  width: auto;
}
.mkd-mobile-header .mkd-mobile-menu-opener.opened .mkd-mobile-icon-holder {
  cursor: pointer;
}
.mkd-mobile-header
  .mkd-mobile-menu-opener.opened
  .mkd-mobile-icon-holder:after {
  background-image: url("../img/mobile-close-white-new.svg");
  /* top: -14px;
  left: -31px; */
  right: 16px;
  top: 20px;
  z-index: 9;
}
.mkd-mobile-header .mkd-mobile-menu-opener .mkd-mobile-icon-holder {
  display: block;
}
.mkd-mobile-header .mkd-mobile-menu-opener .mkd-mobile-icon-holder:after {
  content: "";
  position: absolute;
  /* top: -2px;
  left: -45px; */
  right: 16px;
  top: 20px;
  background-image: url("../img/burger-new.svg");
  background-repeat: no-repeat;
  background-size: contain;
  height: 34px;
  width: 42px;
}
.mobile-menu-header__right {
  display: flex;
  flex-direction: column;
  gap: 6px;
  justify-content: center;
  align-items: center;
}
.mkd-mobile-header-logo,
.mkd-mobile-header-logo svg {
  height: 32px;
}

.mobile-menu-header__subscribe {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
.mobile-menu-header__subscribe img {
  cursor: pointer;
  transition: transform 0.3s ease-in-out;
}
.mobile-menu-header__subscribe img:hover {
  animation: shake 0.5s ease-in-out infinite;
}
@keyframes shake {
  0%,
  100% {
    transform: translateX(0);
  }
  25%,
  75% {
    transform: translateX(
      -5px
    ); /* Adjust the distance the bell shakes horizontally */
  }
  50% {
    transform: translateX(
      5px
    ); /* Adjust the distance the bell shakes horizontally */
  }
}
.header-subscribe-btn {
  background-color: #ededed;
  border-radius: 0;
  color: black;
  font-weight: 700;
  width: 138px;
  height: 38px;
  border: none;
  cursor: pointer;
}
.mobile-menu-header__social {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
  width: 100%;
}
.mobile-menu-header__social a svg {
  width: 23px;
  height: 23px;
}
@media only screen and (max-width: 480px) {
  .mkd-mobile-header {
    display: flex !important;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }
  .mkd-mobile-header .mkd-mobile-header-inner .mkd-mobile-header-holder {
    display: block !important;
  }
  .mobile-menu-header__social {
    display: none;
  }
  .mkd-mobile-header > #mobile-search-input > .search-form input {
    display: none;
  }
  .mkd-mobile-header > #mobile-search-input {
    display: none;
  }
  .mkd-vertical-align-containers .mkd-position-left-inner a svg {
    height: 36px;
    width: auto;
  }
  .mobile-menu-header__right {
    display: none !important;
  }
  .mkd-position-left-inner a {
    display: flex;
  }
  .mkd-mobile-nav label {
    display: flex;
    background-color: white;
  }
  .mkd-mobile-nav #mobile-search-input .fa-search:before {
    color: #111111;
  }
  .mkd-mobile-nav input {
    width: 90% !important;
    color: #111111 !important;
    background-color: inherit !important;
  }
}

/* ==========================================================================
#End of mobile header styles
========================================================================== */
/* ==========================================================================
#Sticky mobile header styles
========================================================================== */
.mkd-sticky-up-mobile-header
  .mkd-animate-mobile-header
  .mkd-mobile-header-inner {
  width: 100%;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  transform: translateY(-100%);
  top: 0;
  left: 0;
  position: fixed;
}
.mkd-sticky-up-mobile-header .mobile-header-appear .mkd-mobile-header-inner {
  -webkit-transition: -webkit-transform 0.4s ease-in-out, left 0.2s ease,
    right 0.2s ease;
  -moz-transition: transform 0.4s ease-in-out, left 0.2s ease, right 0.2s ease;
  -o-transition: transform 0.4s ease-in-out, left 0.2s ease, right 0.2s ease;
  transition: transform 0.4s ease-in-out, left 0.2s ease, right 0.2s ease;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  transform: translateY(0);
}

/* ==========================================================================
#End of sticky mobile header styles
========================================================================== */

/* BEGIN desktop navigation,, WB-331 */
@media only screen and (min-width: 1025px) {
  body .mkd-mobile-nav {
    display: flex; /*block !important;*/
  }
  .mkd-mobile-menu-opener,
  .mkd-mobile-header .mkd-mobile-nav .mkd-grid ul#mobile-menu-second,
  /*.mobile-menu-footer,*/
  .mobile-menu-footer__newsletter {
    display: none;
  }

  .mkd-mobile-header {
    padding: 8px 0 8px 0;
  }

  header.mkd-mobile-header .mkd-mobile-header-inner {
    height: 88px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: 100%;
  }

  .mkd-mobile-header .mkd-mobile-nav {
    left: unset; /*-450px;*/
    max-width: unset; /*450px;*/
    overflow-y: unset; /*scroll*/
  }

  .mkd-mobile-header .mkd-mobile-nav .mkd-grid {
    /* same as .mkd-page-header .main-header__menu */
    height: 100%; /* 90px; */
    width: 100%; /*80%;*/
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
  }

  nav.mkd-mobile-nav .mobile-menu-footer {
    /* social network icons */
    padding-bottom: unset;
    display: flex;
    align-items: center;
  }
  .mkd-mobile-header .mkd-mobile-nav .mkd-grid .mobile-menu-footer__social {
    margin-top: unset;
  }

  /* logo */

  .mkd-vertical-align-containers .mkd-position-left {
    height: unset;
  }

  .mkd-mobile-header-holder {
    height: unset;
    display: flex;
    align-items: center;
    line-height: 0;
  }
  .mkd-mobile-header .mkd-mobile-logo-wrapper a {
    max-height: unset; /*32px;*/
    max-width: unset; /*208px; */
    display: flex;
  }
  .mkd-mobile-header
    .mkd-mobile-header-inner
    .mkd-mobile-header-holder
    .mkd-grid {
    margin: unset;
  }

  /**/

  /*.mkd-main-menu > ul,*/
  .mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] {
    padding-top: 8px; /* 15px */
    padding-bottom: 8px;
    width: unset; /* 100% */
    border-top: unset; /* 1px solid #DDDDDD */
    display: inline-block;
    vertical-align: middle;
    position: relative;
    /* height: 100%; */
  }

  /* main menu arrows */
  /*.mkd-main-menu > ul > li.mkd-menu-has-sub > a .item_inner > .mkd-menu-arrow*/
  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    .mobile_arrow {
    position: relative;
    left: 1px;
  }

  /*.mkd-main-menu > ul > li.mkd-menu-has-sub > a .mkd-menu-arrow*/
  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    .mobile_arrow {
    display: inline-block;
  }

  .mkd-mobile-header .mkd-mobile-nav .mkd-grid ul[id^="menu-mobile-menu"] > li.menu-item > span.mobile_arrow i.mkd-sub-arrow
  /*,.mkd-mobile-header .mkd-mobile-nav .mkd-grid #mobile-menu-second .mobile_arrow .mkd-sub-arrow*/ {
    position: absolute;
    top: -28px;
    color: #fff;
    font-size: 11px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .mkd-mobile-nav > div > ul > li {
    /* main menu items */
    height: 100%;
  }

  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    .menu-item {
    margin: unset; /*0;*/
    padding: unset; /*10px 0;*/
    border-bottom: unset; /*1px solid #DDDDDD;*/
    display: inline-block;
    float: left;
    padding: 0 14.4px;
    margin: 0;
  }
  .mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] h6,
  .mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] a {
    margin-right: unset;
    height: 20px;
    font-size: 15px;
    line-height: 18px;
  }

  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    > li
    > h6,
  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    > li
    > a,
  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    > li
    > span.mobile_arrow {
    display: inline-block;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  /* arrow icons, main menu */
  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    .mobile_arrow {
    padding-top: unset;
    width: 10px;
    /*}
  .mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] > li > span.mobile_arrow {*/
    margin-left: 7px;
  }

  /* submenu */
  .mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] .menu-item:hover .submenu,
  .mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] .menu-item .submenu:hover,
  .mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] .menu-item .submenu.mkd-drop-down-start
  /*,.mkd-drop-down .mkd-menu-second.mkd-drop-down-start*/ {
    display: block;
    visibility: visible;
    overflow: visible;
    opacity: 1;
  }

  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    .sub_menu {
    position: absolute;
    top: 100%;
    left: 0;
    margin: 0;
    padding: 10px 0; /* 0 */
    display: block;
    /*visibility: hidden;
    overflow: hidden;*/
    opacity: 0;
    z-index: 10;
    background-color: #181818;
  }
  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    .sub_menu
    .menu-item {
    margin-bottom: unset; /* 10px */
    width: 230px;
    padding: 0 34px;
  }

  /*.mkd-drop-down .mkd-menu-second .mkd-menu-inner ul li>a*/
  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    .sub_menu
    .menu-item
    a {
    padding: 9px 0;
  }

  /*.mkd-drop-down .mkd-menu-second .mkd-menu-inner ul li>a*/
  /*.mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] .sub_menu .menu-item a,*/
  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    .sub_menu
    .menu-item
    a
    span {
    position: relative;
    display: block;
    height: auto;
    color: #c1c1c1;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    margin: 0;
    padding: 9px 0;
    float: none;
    -webkit-transition: color 0.15s ease-in-out;
    -moz-transition: color 0.15s ease-in-out;
    transition: color 0.15s ease-in-out;
  }

  /* subemnu arrow on hover */

  /*.mkd-drop-down .mkd-menu-second .mkd-menu-inner > ul li > a:hover .item_text:after,*/
  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    .sub_menu
    .menu-item
    a:hover
    span:after {
    left: 0;
  }

  /*.mkd-drop-down .mkd-menu-second .mkd-menu-inner > ul li > a span.item_text:after,*/
  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    .sub_menu
    .menu-item
    a:hover
    span:after {
    display: inline-block;
    font: normal normal normal 10px/1 FontAwesome;
    font-family: fontawesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: fontawesome;
    font-size: 10px;
    content: "\f061";
  }

  /*.mkd-drop-down .mkd-menu-second .mkd-menu-inner > ul li > a:hover .item_text,*/
  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    .sub_menu
    .menu-item
    a:hover
    span {
    /*padding: 0 15px 0 15px;*/
    padding-left: 15px;
    color: #f7be23;
  }
  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    .sub_menu
    .menu-item
    a
    span {
    -webkit-transition: padding 0.2s ease;
    -moz-transition: padding 0.2s ease;
    transition: padding 0.2s ease;
  }
  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    .sub_menu
    .menu-item
    a
    span:after {
    position: absolute;
    top: 50%;
    left: -15px;
    display: inline-block;
    vertical-align: middle;
    speak: none;
    text-transform: none;
    text-rendering: auto;
    line-height: 13px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translateY(-52%);
    -moz-transform: translateY(-52%);
    transform: translateY(-52%);
    -webkit-transition: left 0.2s cubic-bezier(0.54, 0.49, 0, 1.75);
    -moz-transition: left 0.2s cubic-bezier(0.54, 0.49, 0, 1.75);
    transition: left 0.2s cubic-bezier(0.54, 0.49, 0, 1.75);
  }

  /* submenu arrow on the right for 2nd level subenu */
  /*.mkd-drop-down .mkd-menu-second .mkd-menu-inner ul li.mkd-menu-sub a i.mkd-menu-arrow*/
  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    ul.sub_menu
    > li
    .mobile_arrow {
    position: absolute;
    top: 50%;
    right: 34px;
    left: unset;
    display: inline-block;
    vertical-align: middle;
    color: inherit;
    font-size: 14px;
    color: #c1c1c1;
    -webkit-transform: translateY(-52%);
    -moz-transform: translateY(-52%);
    transform: translateY(-52%);
    -webkit-backface-visibility: hidden;
  }

  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    ul.sub_menu
    > li
    .mobile_arrow
    i.mkd-sub-arrow {
    font-size: 14px;
  }

  /* 2nd level subemnu */
  /*.mkd-drop-down .mkd-menu-narrow .mkd-menu-second .mkd-menu-inner ul li ul*/
  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    .sub_menu
    li
    .sub_menu {
    position: absolute;
    left: 100%;
    top: -10px;
    height: auto;
    opacity: 0;
    z-index: 10;
    -webkit-transform: translateX(-30px) translateZ(0);
    -moz-transform: translateX(-30px) translateZ(0);
    transform: translateX(-30px) translateZ(0);
    -webkit-transition: -webkit-transform 0.08s
      cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.12s;
    transition: transform 0.08s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.12s;
    visibility: hidden;
  }
  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    .sub_menu
    li:hover
    .sub_menu {
    display: block;
    opacity: 1;
    visibility: visible;
  }
}
#mobile-search-input .fa-search:before {
  color: white;
  font-size: 16px;
  cursor: pointer;
}
#mobile-search-input input {
  height: 32px;
  background-color: #111111;
  border: 2px solid white;
  color: white;
  padding-left: 8px;
  border-radius: 5px;
  width: 172px;
}
#mobile-search-input form {
  position: relative;
}
#mobile-search-input form button {
  position: absolute;
  right: 8px;
  top: 8px;
  background-color: transparent;
  border: none;
}
#mobile-search-input,
.mobile-menu-header__right {
  display: inherit;
}
@media only screen and (min-width: 481px) and (max-width: 991px) {
  .mobile-menu-header__right {
    display: none;
  }
  #xl-header #mobile-search-input {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .mkd-mobile-search {
    display: none;
  }
  #mobile-search-input,
  .mobile-menu-header__right {
    padding-top: 0;
  }
  .mkd-mobile-nav {
    width: 100vw;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1150px) {
  .mkd-mobile-header-holder {
    width: 21%;
  }
  .mkd-mobile-header .mkd-mobile-nav {
    width: 79%;
  }
  .mkd-mobile-header .mkd-mobile-nav .mkd-grid [id^="menu-mobile-menu"] {
    margin-right: unset;
  }
  .mkd-mobile-header
    .mkd-mobile-header-inner
    .mkd-mobile-header-holder
    .mkd-grid {
    padding-right: 0;
  }
  .mkd-vertical-align-containers .mkd-position-left {
    height: 30px;
  }
  nav.mkd-mobile-nav .mobile-menu-footer {
    display: none;
  }
}

@media (min-width: 1025px) and (max-width: 1300px) {
  /*.mkd-main-menu > ul > li > a span.item_inner,*/
  .mkd-mobile-header
    .mkd-mobile-nav
    .mkd-grid
    [id^="menu-mobile-menu"]
    .menu-item {
    padding: 0 7px;
  }
}
/* END desktop navigation, WB-331 */

/*.mkd-page-header {}*/

@media only screen and (min-width: 1024px) {
  /* ==========================================================================
      #Dark header styles - start
      ========================================================================== */
  /*.mkd-dark {}*/

  /* ==========================================================================
      #Dark header styles - end
  ========================================================================== */
  /* ==========================================================================
      #Light header styles - start
      ========================================================================== */
  /*.mkd-light {}*/

  /* ==========================================================================
      #Light header styles - end
  ========================================================================== */
  /* ==========================================================================
      #Transparent header styles - start
      ========================================================================== */
  .mkd-transparent .mkd-top-bar {
    background-color: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  .mkd-transparent .mkd-top-bar .mkd-icon-shortcode.circle:not(:hover) {
    background-color: rgba(255, 255, 255, 0.06) !important;
  }
  .mkd-transparent .mkd-top-bar .mkd-icon-shortcode.circle:not(:hover) a i {
    color: #fff !important;
  }
  .mkd-transparent .mkd-top-bar #lang_sel ul li:not(:hover) .lang_sel_sel {
    color: #fff;
  }
  .mkd-transparent .mkd-side-menu-button-opener {
    color: #fff;
  }
  .mkd-transparent .mkd-logo-wrapper a img.mkd-transparent-logo {
    opacity: 1;
  }
  .mkd-transparent .mkd-logo-wrapper a img.mkd-normal-logo {
    opacity: 0;
  }

  .mkd-transparent .mkd-main-menu.mkd-default-nav > ul > li:not(:hover) > a {
    color: #fff;
  }
  .mkd-transparent
    .mkd-main-menu.mkd-default-nav
    > ul
    > li.mkd-active-item
    > a {
    color: #f7be23;
  }
  .mkd-transparent .mkd-search-menu-holder .mkd-search-field {
    color: #fff;
    border-color: rgba(255, 255, 255, 0.2);
  }
  .mkd-transparent .mkd-search-menu-holder .mkd-search-field:focus {
    border-color: rgba(255, 255, 255, 0.2);
  }
  .mkd-transparent
    .mkd-search-menu-holder
    .mkd-search-field::-webkit-input-placeholder {
    color: #fff;
  }
  .mkd-transparent .mkd-search-menu-holder .mkd-search-field:-moz-placeholder {
    color: #fff;
  }
  .mkd-transparent .mkd-search-menu-holder .mkd-search-field::-moz-placeholder {
    color: #fff;
  }
  .mkd-transparent
    .mkd-search-menu-holder
    .mkd-search-field:-ms-input-placeholder {
    color: #fff;
  }

  /* ==========================================================================
      #Transparent header styles - end
  ========================================================================== */
}

/* ==========================================================================
   3. Footer styles
   ========================================================================== */
/* ==========================================================================
# Footer style - begin
========================================================================== */
footer {
  position: relative;
  display: block;
  width: 100%;
  margin: 0 auto;
  z-index: 100;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
footer .mkd-footer-inner,
footer .mkd-container-inner {
  position: relative;
}
footer .mkd-container {
  background-color: inherit;
}
footer .mkd-footer-heading-holder {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  background-color: #fff;
  text-align: center;
}
footer .mkd-footer-top-holder {
  position: relative;
  display: block;
  background-color: #161616;
  color: #7a7979;
  font-size: 13px;
}
footer .mkd-footer-top-holder .mkd-column {
  box-sizing: border-box;
  min-height: 1px;
  /* if there is no content in footer column but it is set */
}
footer .mkd-footer-top-holder .mkd-column .mkd-column-inner {
  padding: 0 30px;
}
footer
  .mkd-footer-top-holder
  .mkd-two-columns-50-50
  > .mkd-two-columns-50-50-inner,
footer .mkd-footer-top-holder .mkd-three-columns > .mkd-three-columns-inner,
footer .mkd-footer-top-holder .mkd-four-columns > .mkd-four-columns-inner {
  margin: 0 -30px;
}
footer .mkd-footer-top:not(.mkd-footer-top-full) .mkd-container-inner {
  padding: 0 0 30px;
}
footer .mkd-footer-top:not(.mkd-footer-top-full) .mkd-container-inner > div {
  padding: 44px 0 13px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
footer .mkd-footer-top.mkd-footer-top-full {
  padding: 0;
}
footer .mkd-footer-top.mkd-footer-top-full > div {
  padding: 32px 40px 32px 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
footer .mkd-footer-bottom-holder {
  position: relative;
  display: table;
  width: 100%;
  background-color: #111111;
  vertical-align: middle;
  text-align: center;
  font-size: 11px;
  font-weight: 400;
  height: 38px;
  line-height: 39px;
}
footer .mkd-footer-bottom-holder .mkd-footer-bottom-holder-inner {
  display: table-cell;
  vertical-align: middle;
}
footer
  .mkd-footer-bottom-holder
  .mkd-footer-bottom-holder-inner.mkd-footer-top-full {
  padding-left: 25px;
  padding-right: 25px;
}
footer .mkd-footer-bottom-holder .mkd-column-inner {
  text-align: center;
  vertical-align: middle;
}
footer
  .mkd-footer-bottom-holder
  .mkd-three-columns
  .mkd-column:first-child
  .mkd-column-inner {
  text-align: left;
}
footer
  .mkd-footer-bottom-holder
  .mkd-three-columns
  .mkd-column:last-child
  .mkd-column-inner {
  text-align: right;
}
footer
  .mkd-footer-bottom-holder
  .mkd-two-columns-50-50
  .mkd-column:first-child
  .mkd-column-inner {
  text-align: left;
}
footer
  .mkd-footer-bottom-holder
  .mkd-two-columns-50-50
  .mkd-column:last-child
  .mkd-column-inner {
  text-align: right;
}
footer .mkd-footer-bottom-holder .mkd-footer-bottom-border-bottom-holder {
  clear: both;
}
footer .mkd-footer-bottom-holder .widget_mkd_social_icon_widget {
  width: auto;
}

.footer-bottom__box {
  padding: 3% 8% 2%;
}
@media only screen and (max-width: 480px) {
  .footer-bottom__box {
    padding: 30px 0;
  }
}
@media only screen and (max-width: 480px) {
  .footer-bottom__logo {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.footer-bottom__logo img {
  max-width: 416px;
  height: 74px;
}
@media only screen and (max-width: 480px) {
  .footer-bottom__logo img {
    height: 54px;
  }
  .footer-bottom__menu {
    grid-template-columns: 1fr !important;
    gap: 0 !important;
  }
  .footer-menu-wrapper {
    padding: 0 16px 0 16px;
  }
  .footer-menu-wrapper p {
    font-size: 15px !important;
    margin-bottom: 13px !important;
  }
  .policies-wrapper {
    display: flex !important;
    margin-top: 32px;
  }
  #menu-footer-policies-1 {
    display: none !important;
  }
}
.footer-bottom__menu {
  margin-bottom: 48px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 32px;
}
.footer-bottom__menu .menu {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: left;
  font-size: 16px;
  line-height: 16px;
  gap: 24px;
  text-transform: uppercase;
}
.footer-menu-wrapper p {
  font-size: 18px;
  color: white;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.footer-newsletter {
  margin-bottom: 80px !important;
  max-width: 460px;
}
.footer-newsletter iframe {
  width: 460px;
}
@media only screen and (max-width: 480px) {
  .footer-newsletter {
    margin-bottom: 0 !important;
  }
  .footer-newsletter {
    width: 360px !important;
  }
}
.footer-bottom_socials {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 59px;
  gap: 8px;
  background-color: #f9b700;
}
.footer-bottom_socials a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer-bottom_socials a svg {
  display: flex;
  width: 32px;
  height: 32px;
}
@media only screen and (max-width: 480px) {
  .footer-bottom__menu .menu {
    justify-content: left;
    gap: 16px;
    padding: 0;
  }
}
@media only screen and (max-width: 480px) {
  .footer-bottom__menu .menu li {
    margin-right: 0;
  }
}
.footer-bottom__menu .menu li:last-child {
  margin-right: 0;
}
.footer-bottom__menu .menu li a {
  color: #999999;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
}
.footer-bottom__menu .menu li a:hover {
  opacity: 0.7;
}
.footer-bottom__copyring {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
}
.footer-bottom__copyring ul {
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 600px) {
  .footer-bottom__copyring ul {
    justify-content: center;
    align-content: center;
  }
}
.footer-bottom__copyring ul li {
  color: #666666;
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  margin-right: 30px;
  margin-bottom: 5px;
  position: relative;
}
@media only screen and (max-width: 600px) {
  .footer-bottom__copyring ul li {
    margin-bottom: 10px;
  }
}
.footer-bottom__copyring ul li:last-child {
  margin-right: 0;
}
.footer-bottom__copyring ul li:last-child:after {
  display: none;
}
.footer-bottom__copyring ul li:after {
  content: "|";
  position: absolute;
  top: 0;
  right: -15px;
}
.footer-bottom__copyring ul li a {
  color: #666666;
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
}

/* Footer boxed - begin
========================================================================== */
.boxed footer {
  width: 100% !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* Footer boxed - end
========================================================================== */
/* Footer disabled - begin
========================================================================== */
footer.mkd-disable-footer {
  display: none;
}

/* Footer disabled - end
========================================================================== */
/* ==========================================================================
# Footer style - end
========================================================================== */
/* ==========================================================================
# Footer widgets - begin
========================================================================== */
footer .widget {
  margin: 0;
  color: #7a7979;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
footer .widget:not(:last-child) {
  margin-bottom: 20px;
}
footer .widget a {
  color: #989898;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
footer .widget a:hover {
  color: #ffffff;
}
footer .widget h1,
footer .widget h2,
footer .widget h3,
footer .widget h4,
footer .widget h5,
footer .widget h6 {
  color: #989898;
}
footer .widget ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer .widget ul li {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #dedede;
}
footer .widget ul li a {
  display: inline-block;
}
footer .widget ul li:first-child a {
  display: inline-block;
}
footer .widget ul li:last-child {
  margin: 0;
  border: 0;
  padding: 0;
}
footer .widget ul li:last-child a {
  margin-bottom: -16px;
}
footer .widget ul ul.children {
  border-top: 1px solid #dedede;
  margin: 0 0 -16px 0;
  padding-left: 25px;
}
footer .widget ul ul.children li:first-child a {
  margin-top: 0;
}
footer .widget ul ul.children li:last-child {
  border: none;
  margin-bottom: 0;
}
footer .widget ul ul.children li:last-child a {
  margin-bottom: 0;
}
footer .widget ul ul.sub-menu {
  margin: 0 0 0 25px;
}
footer .widget ul ul.sub-menu li:last-child {
  border: none;
  margin-bottom: 0;
}
footer .widget select {
  width: 100%;
  max-width: 100%;
  height: 42px;
  line-height: 42px;
  padding: 0 20px;
  border: 1px solid #dedede;
  color: #7a7979;
  background-color: #ffffff;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
footer .widget .wp-caption-text {
  color: #7a7979;
  display: block;
  font-size: 11px;
  text-transform: uppercase;
}
footer .widget #wp-calendar {
  width: 100%;
  text-align: center;
}
footer .widget #wp-calendar caption {
  color: #7a7979;
  margin: 0 0 15px;
}
footer .widget #wp-calendar th,
footer .widget #wp-calendar td {
  padding: 3px 4px;
  text-align: center;
}
footer .widget #wp-calendar th a,
footer .widget #wp-calendar td a {
  font-weight: bold;
}
footer .widget #wp-calendar td#today {
  color: #ffffff;
  background-color: #f7be23;
}
footer .widget #wp-calendar td#today a {
  color: #ffffff;
  font-weight: normal;
}
footer .widget.widget_text {
  margin-bottom: 42px;
}
footer .widget.widget_rss li {
  margin: 0 0 15px;
  padding: 0 0 15px;
}
footer .widget.widget_rss li a {
  color: #989898;
}
footer .widget.widget_rss li a:hover {
  color: #ffffff;
}
footer .widget.widget_rss li .rss-date {
  color: #7a7979;
  display: block;
  font-size: 11px;
  text-transform: uppercase;
}
footer .widget.widget_rss li .rssSummary {
  margin-top: 10px;
}
footer .widget.widget_search form {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  clear: both;
}
footer .widget.widget_search .screen-reader-text {
  display: block;
  clear: both;
  margin: 0 0 10px;
}
footer .widget.widget_search input {
  position: relative;
  display: inline-block;
  float: left;
  width: calc(100% - 41px);
  height: 41px;
  line-height: 40px;
  padding: 0 17px;
  color: #7a7979;
  font-size: 13px;
  font-weight: 400;
  font-family: inherit;
  outline: none;
  cursor: pointer;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: color 0.15s ease-in-out,
    background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  -moz-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
}
footer .widget.widget_search input:-moz-placeholder {
  color: #7a7979;
}
footer .widget.widget_search input::-moz-placeholder {
  color: #7a7979;
  opacity: 1;
}
footer .widget.widget_search input:-ms-input-placeholder {
  color: #7a7979;
}
footer .widget.widget_search input::-webkit-input-placeholder {
  color: #7a7979;
}
footer .widget.widget_search input:not([type="submit"]) {
  border: 1px solid rgba(185, 185, 185, 0.4);
  border-right: 0;
  background-color: transparent;
  cursor: text;
}
footer .widget.widget_search input:not([type="submit"]):focus {
  border-color: #7a7979;
}
footer
  .widget.widget_search
  input:not([type="submit"]):focus
  + [type="submit"] {
  border-color: #7a7979;
}
footer .widget.widget_search input[type="submit"] {
  width: 41px;
  padding: 0 12px;
  color: #ffffff;
  background-color: #989898;
  border: 1px solid #989898;
  border-left: none;
  font-size: 11px;
  text-transform: uppercase;
  font-family: "ElegantIcons";
  -webkit-transition: background-color cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
  -moz-transition: background-color cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
  transition: background-color cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
}
footer .widget.widget_search input[type="submit"]:hover {
  background-color: #989898;
  color: #ffffff;
}
footer .widget.widget_archive > ul,
footer .widget.widget_categories > ul,
footer .widget.widget_pages > ul,
footer .widget.widget_meta > ul,
footer .widget.widget_nav_menu > ul {
  margin-top: -16px;
}
footer .widget.widget_archive ul li,
footer .widget.widget_categories ul li,
footer .widget.widget_pages ul li,
footer .widget.widget_meta ul li,
footer .widget.widget_nav_menu ul li {
  line-height: 43px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  margin-bottom: -6px;
}
footer .widget.widget_archive ul li a,
footer .widget.widget_categories ul li a,
footer .widget.widget_pages ul li a,
footer .widget.widget_meta ul li a,
footer .widget.widget_nav_menu ul li a {
  font-size: 14px;
  font-weight: 700;
  color: #7a7979;
  line-height: 43px;
  position: relative;
  display: inline;
  padding: 0 10px 0 0;
  margin: 0;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
footer .widget.widget_archive ul li a:after,
footer .widget.widget_categories ul li a:after,
footer .widget.widget_pages ul li a:after,
footer .widget.widget_meta ul li a:after,
footer .widget.widget_nav_menu ul li a:after {
  position: absolute;
  top: 50%;
  left: -15px;
  display: inline-block;
  vertical-align: middle;
  font-family: "IonIcons";
  content: "\f30f";
  speak: none;
  color: #ffffff;
  font-size: 13px;
  text-transform: none;
  text-rendering: auto;
  line-height: 13px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: left 0.2s cubic-bezier(0.54, 0.49, 0, 1.75) 0.05s;
  -moz-transition: left 0.2s cubic-bezier(0.54, 0.49, 0, 1.75) 0.05s;
  transition: left 0.2s cubic-bezier(0.54, 0.49, 0, 1.75) 0.05s;
}
footer .widget.widget_archive ul li a:hover,
footer .widget.widget_categories ul li a:hover,
footer .widget.widget_pages ul li a:hover,
footer .widget.widget_meta ul li a:hover,
footer .widget.widget_nav_menu ul li a:hover {
  color: #ffffff;
  padding: 0 15px 0 15px;
}
footer .widget.widget_archive ul li a:hover:after,
footer .widget.widget_categories ul li a:hover:after,
footer .widget.widget_pages ul li a:hover:after,
footer .widget.widget_meta ul li a:hover:after,
footer .widget.widget_nav_menu ul li a:hover:after {
  left: 0;
}
footer .widget.widget_pages ul li,
footer .widget.widget_meta ul li,
footer .widget.widget_nav_menu ul li {
  display: block;
  margin-bottom: 0;
}
footer .widget.widget_pages ul li .children,
footer .widget.widget_meta ul li .children,
footer .widget.widget_nav_menu ul li .children {
  margin-bottom: 0;
  border-top: none;
}
footer .widget.widget_nav_menu ul.menu > li:not(.menu-item-has-children) {
  display: inline-block;
  position: relative;
  width: auto;
  border: none;
  line-height: 1em;
  overflow: initial;
}
footer .widget.widget_nav_menu ul.menu > li:not(.menu-item-has-children) a {
  padding: 0;
  line-height: 1em;
}
footer
  .widget.widget_nav_menu
  ul.menu
  > li:not(.menu-item-has-children)
  a:after {
  display: none;
}
footer
  .widget.widget_nav_menu
  ul.menu
  > li:not(.menu-item-has-children)
  a:hover {
  padding: 0;
}
footer
  .widget.widget_nav_menu
  ul.menu
  > li:not(.menu-item-has-children):not(:last-child) {
  margin-right: 30px;
}
footer
  .widget.widget_nav_menu
  ul.menu
  > li:not(.menu-item-has-children):not(:last-child):after {
  position: absolute;
  top: 50%;
  right: -17px;
  content: "";
  display: block;
  height: 3px;
  width: 3px;
  background-color: #7a7979;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
footer .widget.widget_recent_comments > ul {
  margin-top: -15px;
}
footer .widget.widget_recent_comments ul li {
  line-height: 39px;
}
footer .widget.widget_recent_comments ul li a {
  font-size: 11px;
  color: #7a7979;
  line-height: 39px;
  position: relative;
  padding-left: 25px;
  display: inline-block;
}
footer .widget.widget_recent_comments ul li a:before {
  font-family: IonIcons;
  content: "\f30f";
  font-size: 15px;
  color: #989898;
  position: absolute;
  display: block;
  width: 15px;
  height: 39px;
  line-height: 39px;
  left: 0;
}
footer .widget.widget_recent_comments ul li a:hover {
  color: #ffffff;
}
footer .widget.widget_pages .page_item_has_children > a {
  border-bottom: 1px solid #dedede;
  display: block;
}
footer .widget.widget_nav_menu .menu-item-has-children > a {
  border-bottom: 1px solid #dedede;
  display: block;
}
footer .widget.widget_recent_comments ul li .comment-author-link {
  color: #989898;
}
footer .widget.widget_recent_comments ul li a {
  padding-left: 0;
}
footer .widget.widget_recent_comments ul li a:before {
  display: none !important;
}
footer .widget.widget_recent_entries .post-date {
  font-size: 12px;
  letter-spacing: 1.2px;
}
footer .widget.widget_tag_cloud .tagcloud {
  margin-bottom: -4px;
}
footer .widget.widget_tag_cloud a {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 33px;
  line-height: 33px;
  padding: 0 20px;
  margin: 0 1px 4px 0;
  font-family: inherit;
  color: #989898;
  font-size: 10px !important;
  /*font-weight: 500;*/
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 1px solid #dedede;
}
footer .widget.widget_tag_cloud a:hover {
  color: #ffffff;
}
footer
  .widget
  .mkd-pt-image-holder:hover
  ~ .mkd-pt-content-holder
  .mkd-pt-title
  a {
  color: #ffffff;
}
footer .widget .mkd-pt-one-item:last-child {
  margin-bottom: 0;
}
footer .widget.mkd-rc-holder ul li {
  padding: 15px 0;
  margin: 0;
}
footer .widget.mkd-rc-holder ul li:first-child {
  padding: 0 0 15px 0;
}
footer .widget.mkd-rc-holder ul li:last-child {
  padding: 15px 0 0 0;
}
footer .widget.mkd-rc-holder .mkd-rc-icon-holder {
  width: 35px;
  float: left;
  font-size: 32px;
}
footer .widget.mkd-rc-holder .mkd-rc-content {
  width: calc(100% - 35px);
  float: left;
}
footer .widget.mkd-rc-holder .mkd-rc-content .mkd-rc-link a {
  font-size: 18px;
  font-weight: 700;
  color: #989898;
}
footer .widget.mkd-rc-holder .mkd-rc-content .mkd-rc-link a:hover {
  color: #ffffff;
}
footer .widget.mkd-rc-holder .mkd-rc-date {
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
  margin-top: 5px;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  color: #7a7979;
}
footer .widget.mkd-rc-holder .mkd-rc-date:hover {
  color: #ffffff;
}

/* ==========================================================================
# Footer widgets - end
========================================================================== */
/* ==========================================================================
# Skins - begin
========================================================================== */

/*footer .mkd-light {}*/

/* ==========================================================================
# Skins - end
========================================================================== */
/* ==========================================================================
  #Uncovering footer styles - start
========================================================================== */
.no-touch .mkd-uncovering-footer #mkd-content-wrapper {
  position: relative;
  z-index: 10;
}
.no-touch .mkd-uncovering-footer footer {
  visibility: hidden;
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 1;
}

/* ==========================================================================
 #Uncovering footer styles - end
========================================================================== */
/* ==========================================================================
   4. Title area styles
   ========================================================================== */
/* ==========================================================================
# Title area style - start
========================================================================== */
@-webkit-keyframes title-animation-from-right {
  0% {
    opacity: 0;
    transform: translate(50%, 0);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes title-animation-from-right {
  0% {
    opacity: 0;
    transform: translate(50%, 0);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@-webkit-keyframes title-animation-from-left {
  0% {
    opacity: 0;
    transform: translate(-50%, 0);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes title-animation-from-left {
  0% {
    opacity: 0;
    transform: translate(-50%, 0);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
.mkd-title {
  display: block;
  width: 100%;
  height: 100%;
  text-align: left;
  position: relative;
  z-index: 101;
  background-color: #f5f5f5;
  background-position: center 0;
  background-repeat: no-repeat;
}
.mkd-title.mkd-content-center-alignment {
  text-align: center;
}
.mkd-title.mkd-content-right-alignment {
  text-align: right;
}
.mkd-title.mkd-animation-right-left h1,
.mkd-title.mkd-animation-right-left .mkd-subtitle span,
.mkd-title.mkd-animation-right-left .mkd-breadcrumbs-holder {
  -webkit-animation-name: title-animation-from-right;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -webkit-animation-delay: 1s;
  -webkit-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  animation-name: title-animation-from-right;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation-delay: 1s;
  animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.mkd-title.mkd-animation-left-right h1,
.mkd-title.mkd-animation-left-right .mkd-subtitle span,
.mkd-title.mkd-animation-left-right .mkd-breadcrumbs-holder {
  -webkit-animation-name: title-animation-from-left;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -webkit-animation-delay: 1s;
  -webkit-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  animation-name: title-animation-from-left;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation-delay: 1s;
  animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.mkd-title.mkd-has-responsive-background {
  height: auto !important;
}
.mkd-title.mkd-has-responsive-background .mkd-title-holder {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.mkd-title.mkd-has-responsive-background .mkd-title-holder .mkd-container {
  display: block;
  height: 100%;
}
.mkd-title.mkd-has-responsive-background
  .mkd-title-holder
  .mkd-container-inner {
  display: table;
  height: 100%;
}
.mkd-title.mkd-has-responsive-background
  .mkd-title-holder
  .mkd-title-subtitle-holder {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.mkd-title.mkd-has-background .mkd-title-image-overlay {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  width: 100%;
  background: transparent
    linear-gradient(
      rgba(34, 34, 34, 0),
      rgba(34, 34, 34, 0.2) 25%,
      rgba(34, 34, 34, 0.2) 45%,
      rgba(34, 34, 34, 0.3) 80%,
      #222222
    )
    repeat scroll 0 0;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}
.mkd-title .mkd-title-image img {
  position: relative;
  display: block;
  width: 100%;
}
.mkd-title.mkd-title-image-not-responsive .mkd-title-image {
  display: none;
}
.mkd-title .mkd-title-holder {
  display: table;
  height: 100%;
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mkd-title .mkd-title-holder .mkd-container {
  background-color: transparent;
  display: table-row;
  vertical-align: middle;
}
.mkd-title .mkd-title-holder .mkd-container-inner {
  display: table-cell;
  padding: 0 !important;
  vertical-align: middle;
}
.mkd-title .mkd-title-holder .mkd-title-subtitle-holder {
  display: block;
  padding: 0;
  position: relative;
  z-index: 25;
}
.mkd-title.mkd-standard-with-breadcrumbs .mkd-title-text {
  margin-top: 0;
}

/* #Breadcrumb title - start
        ========================================================================== */
.mkd-breadcrumbs-holder {
  display: table-cell;
  vertical-align: middle;
}
.mkd-breadcrumbs-holder .mkd-breadcrumbs-holder-inner {
  width: 1590px;
  margin: 0 auto;
}

.mkd-breadcrumbs a,
.mkd-breadcrumbs span {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  font-weight: 400;
  text-transform: capitalize;
  color: #7a7979;
}
.mkd-breadcrumbs a:hover {
  color: #ffffff !important;
  /* need to overwrite color set via page options */
}
.mkd-breadcrumbs .mkd-delimiter {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 7px;
  top: 1px;
  height: 3px;
  width: 3px;
  background-color: #7a7979;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* #Breadcrumb title - end
========================================================================== */
/* ==========================================================================
# Title area style - end
========================================================================== */
/* ==========================================================================
   5. Search functionality styles
   ========================================================================== */
/* ==========================================================================
# Search template style - begin
========================================================================== */
body.search .mkd-column2 {
  margin-top: 123px;
}
@media only screen and (max-width: 1024px) {
  body.search .mkd-column2 {
    display: none;
  }
}
body.search .mkd-search-results-holder {
  margin-top: 0;
  margin-bottom: 30px;
}
body.search .mkd-search-page-form .mkd-column-left {
  display: table-cell;
  vertical-align: top;
}
body.search .mkd-search-page-form .mkd-column-right {
  display: table-cell;
  width: 1%;
  text-align: left;
  vertical-align: top;
}
body.search .mkd-search-page-form .mkd-search-page-form-holder {
  display: flex;
}
body.search .mkd-search-page-form .mkd-search-field {
  position: relative;
  width: 79%;
  height: 43px;
  line-height: 41px;
  margin: 0;
  padding: 0 15px;
  font-family: inherit;
  font-size: 15px;
  font-weight: 400;
  color: #7a7979;
  background-color: transparent;
  border: 1px solid #dedede;
  border-right: 0;
  outline: 0;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    width 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  -moz-transition: border-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    width 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  transition: border-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99),
    width 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
}
body.search .mkd-search-page-form .mkd-search-field::-webkit-input-placeholder {
  color: #7a7979;
}
body.search .mkd-search-page-form .mkd-search-field:-moz-placeholder {
  color: #7a7979;
}
body.search .mkd-search-page-form .mkd-search-field::-moz-placeholder {
  color: #7a7979;
}
body.search .mkd-search-page-form .mkd-search-field:-ms-input-placeholder {
  color: #7a7979;
}
body.search .mkd-search-page-form .mkd-search-submit {
  position: relative;
  display: inline-block;
  width: 20%;
  height: 43px;
  line-height: 41px;
  padding: 0 28px;
  font-size: 18px;
  font-family: inherit;
  color: #ffffff;
  background-color: #f7be23;
  border: 1px solid #f7be23;
  outline: 0;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  -moz-transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
}
body.search .mkd-search-page-form .mkd-search-submit:hover {
  opacity: 0.7;
}
body.search .mkd-search-label-holder {
  margin: 20px 0 35px;
}
body.search .mkd-search-page-holder {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
body.search .mkd-search-page-holder .mkd-pt-two-item {
  padding: 25px 0;
}
body.search .mkd-search-page-holder .mkd-pt-two-item:not(:last-child) {
  border-bottom: 1px solid #dedede;
}
body.search
  .mkd-search-page-holder
  .mkd-pt-two-item
  .mkd-post-item-inner
  .mkd-pt-image-holder {
  position: relative;
  display: table-cell;
  height: 100%;
  width: 100%;
  vertical-align: middle;
  width: auto;
  max-width: 500px;
  padding-right: 30px;
}
@media only screen and (max-width: 1280px) {
  body.search
    .mkd-search-page-holder
    .mkd-pt-two-item
    .mkd-post-item-inner
    .mkd-pt-image-holder {
    display: block;
    max-width: unset;
  }
}
body.search
  .mkd-search-page-holder
  .mkd-pt-two-item
  .mkd-post-item-inner
  .mkd-pt-image-holder
  .mkd-pt-image-holder-inner {
  position: relative;
}
body.search
  .mkd-search-page-holder
  .mkd-pt-two-item
  .mkd-post-item-inner
  .mkd-pt-image-holder
  .mkd-pt-image-holder-inner
  .mkd-pt-image-link {
  display: block;
  max-width: 100% !important;
}
body.search
  .mkd-search-page-holder
  .mkd-pt-two-item
  .mkd-post-item-inner
  .mkd-pt-image-holder
  .mkd-pt-image-holder-inner
  .mkd-pt-image-link
  img {
  vertical-align: middle;
}
body.search
  .mkd-search-page-holder
  .mkd-pt-two-item
  .mkd-post-item-inner
  .mkd-pt-content-holder {
  position: relative;
  display: table-cell;
  height: 100%;
  width: 100%;
  vertical-align: middle;
  width: auto;
}
@media only screen and (max-width: 1280px) {
  body.search
    .mkd-search-page-holder
    .mkd-pt-two-item
    .mkd-post-item-inner
    .mkd-pt-content-holder {
    display: block;
    margin-top: 15px;
    padding-left: 0;
  }
}
body.search
  .mkd-search-page-holder
  .mkd-pt-two-item
  .mkd-post-item-inner
  .mkd-pt-content-holder
  .mkd-post-info-category,
body.search
  .mkd-search-page-holder
  .mkd-pt-two-item
  .mkd-post-item-inner
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  > div {
  color: #7a7979;
  float: none;
  font-size: 12px;
  font-weight: 400;
  line-height: 1em;
  margin: 0 15px 0 0;
  position: relative;
  text-transform: uppercase;
}
body.search
  .mkd-search-page-holder
  .mkd-pt-two-item
  .mkd-post-item-inner
  .mkd-pt-content-holder
  .mkd-post-info-category
  a,
body.search
  .mkd-search-page-holder
  .mkd-pt-two-item
  .mkd-post-item-inner
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  > div
  a {
  color: inherit;
}
body.search
  .mkd-search-page-holder
  .mkd-pt-two-item
  .mkd-post-item-inner
  .mkd-pt-content-holder
  .mkd-post-info-category.mkd-post-info-date
  a:before,
body.search
  .mkd-search-page-holder
  .mkd-pt-two-item
  .mkd-post-item-inner
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  > div.mkd-post-info-date
  a:before {
  content: "\f017";
  position: relative;
  top: 2px;
  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: 1;
  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;
}
body.search
  .mkd-search-page-holder
  .mkd-pt-two-item
  .mkd-post-item-inner
  .mkd-pt-content-holder
  .mkd-pt-meta-section {
  margin-top: 15px;
}
body.search
  .mkd-search-page-holder
  .mkd-pt-two-item
  .mkd-post-item-inner
  .mkd-pt-content-holder
  .mkd-pt-excerpt {
  margin-top: 10px;
}
body.search
  .mkd-search-page-holder
  .mkd-pt-two-item
  .mkd-post-item-inner
  .mkd-pt-content-holder
  .mkd-pt-excerpt
  > .mkd-post-excerpt {
  font-size: 14px;
  line-height: 1.7857142857em;
  margin-bottom: 0;
  margin-top: 0;
}
body.search
  .mkd-search-page-holder
  .mkd-pt-two-item
  .mkd-post-item-inner
  .mkd-pt-content-holder
  .mkd-pt-image-link
  > img {
  vertical-align: middle;
}

/* Search covers header - begin
========================================================================== */
.mkd-search-cover {
  display: block;
  color: #7a7979;
  position: absolute;
  top: -42px;
  left: 0;
  width: 100%;
  z-index: 115;
  background-color: #111111;
  transition: all 0.2s linear;
}
.mkd-search-cover.active {
  top: 0;
}
.mkd-search-cover .mkd-form-holder-outer {
  padding: 0 15px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: space-between;
}
.mkd-search-cover .mkd-form-holder {
  padding: 0 45px;
}
.mkd-search-cover .mkd-form-holder-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: center;
}
.mkd-search-cover .mkd-container-inner .mkd-form-holder {
  padding: 0;
  width: 100%;
}
.mkd-search-cover .mkd-container-inner .mkd-search-close {
  display: flex;
  align-items: flex-end;
}
.mkd-search-cover input,
.mkd-search-cover input:focus {
  background-color: transparent;
  border: medium none;
  box-shadow: none;
  color: inherit;
  font-size: 15px;
  font-weight: 700;
  display: inline-block;
  width: 90%;
  padding: 0;
  font-family: inherit;
  outline: none;
  outline-offset: 0px;
  -webkit-appearance: none;
  border-radius: 0;
  margin: 0;
  color: #fff;
}
.mkd-search-cover input:focus {
  outline-offset: 0 !important;
}
.mkd-search-cover input[type="submit"] {
  border: 0 none;
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  width: 1px;
  visibility: hidden;
}
.mkd-search-cover .mkd-search-close {
  font-size: 16px;
  line-height: 1em;
}
.mkd-search-cover .mkd-search-close a {
  color: #b7b7b7;
  display: inline-block;
}
.mkd-search-cover .mkd-search-close a ::-webkit-input-placeholder,
.mkd-search-cover .mkd-search-close a :-moz-placeholder,
.mkd-search-cover .mkd-search-close a ::-moz-placeholder,
.mkd-search-cover .mkd-search-close a :-ms-input-placeholder {
  color: #b7b7b7;
}
.mkd-search-cover .mkd-search-close a:hover {
  color: #f7be23;
}
.mkd-search-cover .mkd-search-close a i {
  position: relative;
  top: -2px;
  vertical-align: top;
}

.mkd-search-cover.disabled input,
.mkd-search-cover.disabled input:focus {
  font-weight: normal;
}

.mkd-search-opener-holder {
  display: inline-block;
  height: 100%;
  position: relative;
  vertical-align: middle;
}
.mkd-search-opener-holder::before {
  display: none;
}
.mkd-search-opener-holder .mkd-search-opener-inner {
  display: table;
  height: 100%;
  position: relative;
  vertical-align: middle;
}
.mkd-search-opener-holder .mkd-search-opener {
  display: table-cell;
  position: relative;
  vertical-align: middle;
}
.mkd-search-opener-holder .mkd-search-opener:hover {
  color: #f7be23;
  /* overwrite setting which are set via inline */
}

::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
  color: #7a7979;
  margin: 10px 0px 0px 0px;
}

/* ==========================================================================
# Search template style - end
========================================================================== */
/* ==========================================================================
   6. Sidebar styles
   ========================================================================== */
/* ==========================================================================
 # Sidebar styles begin
   ========================================================================== */
aside.mkd-sidebar,
.wpb_widgetised_column {
  position: relative;
  display: block;
  width: 100%;
  margin: 0 auto;
  z-index: 100;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* ==========================================================================
# Sidebar styles - end
========================================================================== */
/* ==========================================================================
# Sidebar widgets - begin
========================================================================== */
aside.mkd-sidebar .widget_media_image {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
@media only screen and (max-width: 1024px) {
  aside.mkd-sidebar .widget_media_image {
    display: block;
  }
}

aside.mkd-sidebar .widget,
.wpb_widgetised_column .widget {
  max-width: 300px;
  margin: 0;
  margin-left: auto;
  color: #7a7979;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  aside.mkd-sidebar .widget,
  .wpb_widgetised_column .widget {
    max-width: 400px;
  }
}
@media (min-width: 600px) {
  aside.mkd-sidebar .widget,
  .wpb_widgetised_column .widget {
    max-width: 500px;
  }
}
@media (min-width: 768px) {
  aside.mkd-sidebar .widget,
  .wpb_widgetised_column .widget {
    max-width: 600px;
  }
}
@media only screen and (max-width: 768px) {
  aside.mkd-sidebar .widget,
  .wpb_widgetised_column .widget {
    margin: auto;
  }
}
@media only screen and (max-width: 600px) {
  aside.mkd-sidebar .widget,
  .wpb_widgetised_column .widget {
    max-width: unset;
  }
}
aside.mkd-sidebar .widget:not(:last-child),
.wpb_widgetised_column .widget:not(:last-child) {
  margin-bottom: 50px;
}
@media only screen and (max-width: 600px) {
  aside.mkd-sidebar .widget:not(:last-child),
  .wpb_widgetised_column .widget:not(:last-child) {
    margin-bottom: 20px;
  }
}
aside.mkd-sidebar .widget a:not(.mkd-pt-title-link),
.wpb_widgetised_column .widget a:not(.mkd-pt-title-link) {
  color: #ffffff;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
aside.mkd-sidebar .widget a:not(.mkd-pt-title-link):hover,
.wpb_widgetised_column .widget a:not(.mkd-pt-title-link):hover {
  color: #f7be23;
}
aside.mkd-sidebar .widget ul,
.wpb_widgetised_column .widget ul {
  list-style: none;
  margin: 0;
  padding: 0 0 10px 0;
}
aside.mkd-sidebar .widget ul li,
.wpb_widgetised_column .widget ul li {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #dedede;
}
aside.mkd-sidebar .widget ul li:last-child,
.wpb_widgetised_column .widget ul li:last-child {
  border: 0;
  margin: 0;
  padding: 0;
}
aside.mkd-sidebar .widget ul li:last-child a,
.wpb_widgetised_column .widget ul li:last-child a {
  margin-bottom: -15px;
}
aside.mkd-sidebar .widget ul ul.children,
.wpb_widgetised_column .widget ul ul.children {
  border-top: 1px solid #dedede;
  margin: 0 0 -15px 0;
  padding-left: 25px;
  padding-top: 15px;
}
aside.mkd-sidebar .widget ul ul.children li:last-child,
.wpb_widgetised_column .widget ul ul.children li:last-child {
  border: none;
  margin-bottom: 0;
}
aside.mkd-sidebar .widget ul ul.children li:last-child a,
.wpb_widgetised_column .widget ul ul.children li:last-child a {
  margin-bottom: 0;
}
aside.mkd-sidebar .widget ul ul.sub-menu,
.wpb_widgetised_column .widget ul ul.sub-menu {
  margin: 0 0 0 25px;
}
aside.mkd-sidebar .widget ul ul.sub-menu li:last-child,
.wpb_widgetised_column .widget ul ul.sub-menu li:last-child {
  border: none;
  margin-bottom: 0;
}
aside.mkd-sidebar .widget select,
.wpb_widgetised_column .widget select {
  width: 100%;
  max-width: 100%;
  height: 42px;
  line-height: 42px;
  padding: 0 20px;
  border: 1px solid #dedede;
  color: #7a7979;
  background-color: #ffffff;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
aside.mkd-sidebar .widget .wp-caption-text,
.wpb_widgetised_column .widget .wp-caption-text {
  color: #7a7979;
  display: block;
  font-size: 11px;
  text-transform: uppercase;
}
aside.mkd-sidebar .widget #wp-calendar,
.wpb_widgetised_column .widget #wp-calendar {
  width: 100%;
  text-align: center;
}
aside.mkd-sidebar .widget #wp-calendar caption,
.wpb_widgetised_column .widget #wp-calendar caption {
  color: #7a7979;
  margin: 0 0 15px;
}
aside.mkd-sidebar .widget #wp-calendar th,
aside.mkd-sidebar .widget #wp-calendar td,
.wpb_widgetised_column .widget #wp-calendar th,
.wpb_widgetised_column .widget #wp-calendar td {
  padding: 3px 4px;
  text-align: center;
}
aside.mkd-sidebar .widget #wp-calendar th a,
aside.mkd-sidebar .widget #wp-calendar td a,
.wpb_widgetised_column .widget #wp-calendar th a,
.wpb_widgetised_column .widget #wp-calendar td a {
  font-weight: bold;
}
aside.mkd-sidebar .widget #wp-calendar td#today,
.wpb_widgetised_column .widget #wp-calendar td#today {
  color: #ffffff;
  background-color: #f7be23;
}
aside.mkd-sidebar .widget #wp-calendar td#today a,
.wpb_widgetised_column .widget #wp-calendar td#today a {
  color: #ffffff;
  font-weight: normal;
}
aside.mkd-sidebar .widget.widget_rss > ul,
.wpb_widgetised_column .widget.widget_rss > ul {
  margin-top: 0;
}
aside.mkd-sidebar .widget.widget_rss li,
.wpb_widgetised_column .widget.widget_rss li {
  margin: 0 0 15px;
  padding: 0 0 15px;
}
aside.mkd-sidebar .widget.widget_rss li a,
.wpb_widgetised_column .widget.widget_rss li a {
  color: #ffffff;
}
aside.mkd-sidebar .widget.widget_rss li a:hover,
.wpb_widgetised_column .widget.widget_rss li a:hover {
  color: #f7be23;
}
aside.mkd-sidebar .widget.widget_rss li .rss-date,
.wpb_widgetised_column .widget.widget_rss li .rss-date {
  color: #7a7979;
  display: block;
  font-size: 11px;
  text-transform: uppercase;
}
aside.mkd-sidebar .widget.widget_rss li .rssSummary,
.wpb_widgetised_column .widget.widget_rss li .rssSummary {
  margin-top: 10px;
}
aside.mkd-sidebar .widget.widget_search form,
.wpb_widgetised_column .widget.widget_search form {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  clear: both;
  margin-top: 30px;
}
aside.mkd-sidebar .widget.widget_search .screen-reader-text,
.wpb_widgetised_column .widget.widget_search .screen-reader-text {
  display: block;
  clear: both;
  margin: 0 0 10px;
}
aside.mkd-sidebar .widget.widget_search input,
.wpb_widgetised_column .widget.widget_search input {
  position: relative;
  display: inline-block;
  float: left;
  width: calc(100% - 41px);
  height: 41px;
  line-height: 40px;
  padding: 0 17px;
  color: #7a7979;
  font-size: 13px;
  /*font-weight: 500;*/
  font-weight: 400;
  font-family: inherit;
  outline: none;
  cursor: pointer;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: color 0.15s ease-in-out,
    background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  -moz-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
}
aside.mkd-sidebar .widget.widget_search input:-moz-placeholder,
.wpb_widgetised_column .widget.widget_search input:-moz-placeholder {
  color: #7a7979;
}
aside.mkd-sidebar .widget.widget_search input::-moz-placeholder,
.wpb_widgetised_column .widget.widget_search input::-moz-placeholder {
  color: #7a7979;
  opacity: 1;
}
aside.mkd-sidebar .widget.widget_search input:-ms-input-placeholder,
.wpb_widgetised_column .widget.widget_search input:-ms-input-placeholder {
  color: #7a7979;
}
aside.mkd-sidebar .widget.widget_search input::-webkit-input-placeholder,
.wpb_widgetised_column .widget.widget_search input::-webkit-input-placeholder {
  color: #7a7979;
}
aside.mkd-sidebar .widget.widget_search input:not([type="submit"]),
.wpb_widgetised_column .widget.widget_search input:not([type="submit"]) {
  border: 1px solid #dedede;
  border-right: 0;
  background-color: transparent;
  cursor: text;
}
aside.mkd-sidebar .widget.widget_search input:not([type="submit"]):focus,
.wpb_widgetised_column .widget.widget_search input:not([type="submit"]):focus {
  border-color: #7a7979;
}
aside.mkd-sidebar
  .widget.widget_search
  input:not([type="submit"]):focus
  + [type="submit"],
.wpb_widgetised_column
  .widget.widget_search
  input:not([type="submit"]):focus
  + [type="submit"] {
  border-color: #7a7979;
}
aside.mkd-sidebar .widget.widget_search input[type="submit"],
.wpb_widgetised_column .widget.widget_search input[type="submit"] {
  width: 41px;
  padding: 0 12px;
  color: #ffffff;
  background-color: #ffffff;
  border: 1px solid #ffffff;
  border-left: none;
  font-size: 11px;
  text-transform: uppercase;
  font-family: "ElegantIcons";
  -webkit-transition: background-color cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
  -moz-transition: background-color cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
  transition: background-color cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
}
aside.mkd-sidebar .widget.widget_search input[type="submit"]:hover,
.wpb_widgetised_column .widget.widget_search input[type="submit"]:hover {
  background-color: #ffffff;
  color: #7a7979;
}
aside.mkd-sidebar .widget.widget_pages .screen-reader-text,
aside.mkd-sidebar .widget.widget_categories .screen-reader-text,
aside.mkd-sidebar .widget.widget_archive .screen-reader-text,
aside.mkd-sidebar .widget.widget_nav_menu .screen-reader-text,
aside.mkd-sidebar .widget.widget_meta .screen-reader-text,
.wpb_widgetised_column .widget.widget_pages .screen-reader-text,
.wpb_widgetised_column .widget.widget_categories .screen-reader-text,
.wpb_widgetised_column .widget.widget_archive .screen-reader-text,
.wpb_widgetised_column .widget.widget_nav_menu .screen-reader-text,
.wpb_widgetised_column .widget.widget_meta .screen-reader-text {
  display: none;
}
aside.mkd-sidebar .widget.widget_pages select,
aside.mkd-sidebar .widget.widget_categories select,
aside.mkd-sidebar .widget.widget_archive select,
aside.mkd-sidebar .widget.widget_nav_menu select,
aside.mkd-sidebar .widget.widget_meta select,
.wpb_widgetised_column .widget.widget_pages select,
.wpb_widgetised_column .widget.widget_categories select,
.wpb_widgetised_column .widget.widget_archive select,
.wpb_widgetised_column .widget.widget_nav_menu select,
.wpb_widgetised_column .widget.widget_meta select {
  margin-top: 30px;
}
aside.mkd-sidebar .widget.widget_pages > ul,
aside.mkd-sidebar .widget.widget_categories > ul,
aside.mkd-sidebar .widget.widget_archive > ul,
aside.mkd-sidebar .widget.widget_nav_menu > ul,
aside.mkd-sidebar .widget.widget_meta > ul,
.wpb_widgetised_column .widget.widget_pages > ul,
.wpb_widgetised_column .widget.widget_categories > ul,
.wpb_widgetised_column .widget.widget_archive > ul,
.wpb_widgetised_column .widget.widget_nav_menu > ul,
.wpb_widgetised_column .widget.widget_meta > ul {
  margin-top: -15px;
}
aside.mkd-sidebar .widget.widget_pages ul li,
aside.mkd-sidebar .widget.widget_categories ul li,
aside.mkd-sidebar .widget.widget_archive ul li,
aside.mkd-sidebar .widget.widget_nav_menu ul li,
aside.mkd-sidebar .widget.widget_meta ul li,
.wpb_widgetised_column .widget.widget_pages ul li,
.wpb_widgetised_column .widget.widget_categories ul li,
.wpb_widgetised_column .widget.widget_archive ul li,
.wpb_widgetised_column .widget.widget_nav_menu ul li,
.wpb_widgetised_column .widget.widget_meta ul li {
  line-height: 43px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  margin-bottom: -6px;
}
aside.mkd-sidebar .widget.widget_pages ul li a,
aside.mkd-sidebar .widget.widget_categories ul li a,
aside.mkd-sidebar .widget.widget_archive ul li a,
aside.mkd-sidebar .widget.widget_nav_menu ul li a,
aside.mkd-sidebar .widget.widget_meta ul li a,
.wpb_widgetised_column .widget.widget_pages ul li a,
.wpb_widgetised_column .widget.widget_categories ul li a,
.wpb_widgetised_column .widget.widget_archive ul li a,
.wpb_widgetised_column .widget.widget_nav_menu ul li a,
.wpb_widgetised_column .widget.widget_meta ul li a {
  font-size: 14px;
  color: #4b4a4a;
  line-height: 43px;
  position: relative;
  display: inline;
  /*font-weight: 500;*/
  font-weight: 400;
  padding: 0 10px 0 0;
  margin: 0;
  overflow: hidden;
  -webkit-transition: padding 0.2s ease;
  -moz-transition: padding 0.2s ease;
  transition: padding 0.2s ease;
}
aside.mkd-sidebar .widget.widget_pages ul li a:after,
aside.mkd-sidebar .widget.widget_categories ul li a:after,
aside.mkd-sidebar .widget.widget_archive ul li a:after,
aside.mkd-sidebar .widget.widget_nav_menu ul li a:after,
aside.mkd-sidebar .widget.widget_meta ul li a:after,
.wpb_widgetised_column .widget.widget_pages ul li a:after,
.wpb_widgetised_column .widget.widget_categories ul li a:after,
.wpb_widgetised_column .widget.widget_archive ul li a:after,
.wpb_widgetised_column .widget.widget_nav_menu ul li a:after,
.wpb_widgetised_column .widget.widget_meta ul li a:after {
  position: absolute;
  top: 50%;
  left: -15px;
  display: inline-block;
  vertical-align: middle;
  font-family: "IonIcons";
  content: "\f3d1";
  speak: none;
  color: #f7be23;
  font-size: 17px;
  text-transform: none;
  text-rendering: auto;
  line-height: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: left 0.2s cubic-bezier(0.54, 0.49, 0, 1.75);
  -moz-transition: left 0.2s cubic-bezier(0.54, 0.49, 0, 1.75);
  transition: left 0.2s cubic-bezier(0.54, 0.49, 0, 1.75);
}
aside.mkd-sidebar .widget.widget_pages ul li a:hover,
aside.mkd-sidebar .widget.widget_categories ul li a:hover,
aside.mkd-sidebar .widget.widget_archive ul li a:hover,
aside.mkd-sidebar .widget.widget_nav_menu ul li a:hover,
aside.mkd-sidebar .widget.widget_meta ul li a:hover,
.wpb_widgetised_column .widget.widget_pages ul li a:hover,
.wpb_widgetised_column .widget.widget_categories ul li a:hover,
.wpb_widgetised_column .widget.widget_archive ul li a:hover,
.wpb_widgetised_column .widget.widget_nav_menu ul li a:hover,
.wpb_widgetised_column .widget.widget_meta ul li a:hover {
  color: #f7be23;
  padding: 0 15px 0 15px;
}
aside.mkd-sidebar .widget.widget_pages ul li a:hover:after,
aside.mkd-sidebar .widget.widget_categories ul li a:hover:after,
aside.mkd-sidebar .widget.widget_archive ul li a:hover:after,
aside.mkd-sidebar .widget.widget_nav_menu ul li a:hover:after,
aside.mkd-sidebar .widget.widget_meta ul li a:hover:after,
.wpb_widgetised_column .widget.widget_pages ul li a:hover:after,
.wpb_widgetised_column .widget.widget_categories ul li a:hover:after,
.wpb_widgetised_column .widget.widget_archive ul li a:hover:after,
.wpb_widgetised_column .widget.widget_nav_menu ul li a:hover:after,
.wpb_widgetised_column .widget.widget_meta ul li a:hover:after {
  left: 0;
}
aside.mkd-sidebar .widget.widget_categories ul li a,
.wpb_widgetised_column .widget.widget_categories ul li a {
  color: #959494;
}
aside.mkd-sidebar .widget.widget_pages ul li,
aside.mkd-sidebar .widget.widget_meta ul li,
aside.mkd-sidebar .widget.widget_nav_menu ul li,
.wpb_widgetised_column .widget.widget_pages ul li,
.wpb_widgetised_column .widget.widget_meta ul li,
.wpb_widgetised_column .widget.widget_nav_menu ul li {
  display: block;
  margin-bottom: 0;
}
aside.mkd-sidebar .widget.widget_pages .children,
aside.mkd-sidebar .widget.widget_meta .children,
aside.mkd-sidebar .widget.widget_nav_menu .children,
.wpb_widgetised_column .widget.widget_pages .children,
.wpb_widgetised_column .widget.widget_meta .children,
.wpb_widgetised_column .widget.widget_nav_menu .children {
  margin-bottom: 0;
  border-top: none;
}
aside.mkd-sidebar .widget.widget_nav_menu ul,
.wpb_widgetised_column .widget.widget_nav_menu ul {
  margin-top: 0;
}
aside.mkd-sidebar .widget.widget_recent_comments > ul,
.wpb_widgetised_column .widget.widget_recent_comments > ul {
  margin-top: 0;
}
aside.mkd-sidebar .widget.widget_recent_comments ul li,
.wpb_widgetised_column .widget.widget_recent_comments ul li {
  padding: 8px 0 8px 0;
}
aside.mkd-sidebar .widget.widget_recent_comments ul li a,
.wpb_widgetised_column .widget.widget_recent_comments ul li a {
  color: #7a7979;
  line-height: 1.6em;
  display: inline;
}
aside.mkd-sidebar .widget.widget_recent_comments ul li a:hover,
.wpb_widgetised_column .widget.widget_recent_comments ul li a:hover {
  color: #f7be23;
}
aside.mkd-sidebar .widget.widget_pages .page_item_has_children > a,
.wpb_widgetised_column .widget.widget_pages .page_item_has_children > a {
  border-bottom: 1px solid #dedede;
  display: block;
}
aside.mkd-sidebar .widget.widget_nav_menu .menu-item-has-children > a,
.wpb_widgetised_column .widget.widget_nav_menu .menu-item-has-children > a {
  border-bottom: 1px solid #dedede;
  display: block;
}
aside.mkd-sidebar .widget.widget_recent_comments ul li .comment-author-link,
.wpb_widgetised_column
  .widget.widget_recent_comments
  ul
  li
  .comment-author-link {
  color: #ffffff;
}
aside.mkd-sidebar .widget.widget_recent_comments ul li a,
.wpb_widgetised_column .widget.widget_recent_comments ul li a {
  padding-left: 0;
}
aside.mkd-sidebar .widget.widget_recent_comments ul li a:before,
.wpb_widgetised_column .widget.widget_recent_comments ul li a:before {
  display: none !important;
}
aside.mkd-sidebar .widget.widget_recent_entries > ul,
.wpb_widgetised_column .widget.widget_recent_entries > ul {
  margin-top: 0;
}
aside.mkd-sidebar .widget.widget_recent_entries ul li,
.wpb_widgetised_column .widget.widget_recent_entries ul li {
  padding: 8px 0 8px 0;
}
aside.mkd-sidebar .widget.widget_recent_entries ul li a,
.wpb_widgetised_column .widget.widget_recent_entries ul li a {
  color: #7a7979;
  line-height: 1.6em;
  display: inline;
}
aside.mkd-sidebar .widget.widget_recent_entries ul li a:hover,
.wpb_widgetised_column .widget.widget_recent_entries ul li a:hover {
  color: #f7be23;
}
aside.mkd-sidebar .widget.widget_recent_entries .post-date,
.wpb_widgetised_column .widget.widget_recent_entries .post-date {
  text-transform: uppercase;
  font-size: 11px;
}
aside.mkd-sidebar .widget.widget_tag_cloud .tagcloud,
.wpb_widgetised_column .widget.widget_tag_cloud .tagcloud {
  margin-bottom: -4px;
  margin-top: 30px;
}
aside.mkd-sidebar .widget.widget_tag_cloud a,
.wpb_widgetised_column .widget.widget_tag_cloud a {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 33px;
  line-height: 33px;
  padding: 0 20px;
  margin: 0 1px 4px 0;
  font-family: inherit;
  color: #ffffff;
  font-size: 10px !important;
  /*font-weight: 500;*/
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 1px solid #dedede;
}
aside.mkd-sidebar .widget.widget_tag_cloud a:hover,
.wpb_widgetised_column .widget.widget_tag_cloud a:hover {
  color: #f7be23;
}
aside.mkd-sidebar .widget .mkd-pt-one-item:last-child,
.wpb_widgetised_column .widget .mkd-pt-one-item:last-child {
  margin-bottom: 0;
}
aside.mkd-sidebar .widget.mkd-rc-holder ul li,
.wpb_widgetised_column .widget.mkd-rc-holder ul li {
  padding: 15px 0;
  margin: 0;
}
aside.mkd-sidebar .widget.mkd-rc-holder ul li:first-child,
.wpb_widgetised_column .widget.mkd-rc-holder ul li:first-child {
  padding: 0 0 15px 0;
}
aside.mkd-sidebar .widget.mkd-rc-holder ul li:last-child,
.wpb_widgetised_column .widget.mkd-rc-holder ul li:last-child {
  padding: 15px 0 0 0;
}
aside.mkd-sidebar .widget.mkd-rc-holder .mkd-rc-icon-holder,
.wpb_widgetised_column .widget.mkd-rc-holder .mkd-rc-icon-holder {
  width: 35px;
  float: left;
  font-size: 32px;
}
aside.mkd-sidebar .widget.mkd-rc-holder .mkd-rc-content,
.wpb_widgetised_column .widget.mkd-rc-holder .mkd-rc-content {
  width: calc(100% - 35px);
  float: left;
}
aside.mkd-sidebar .widget.mkd-rc-holder .mkd-rc-content .mkd-rc-link a,
.wpb_widgetised_column .widget.mkd-rc-holder .mkd-rc-content .mkd-rc-link a {
  font-size: 18px;
  font-weight: 700;
  color: #ffffff;
}
aside.mkd-sidebar .widget.mkd-rc-holder .mkd-rc-content .mkd-rc-link a:hover,
.wpb_widgetised_column
  .widget.mkd-rc-holder
  .mkd-rc-content
  .mkd-rc-link
  a:hover {
  color: #f7be23;
}
aside.mkd-sidebar .widget.mkd-rc-holder .mkd-rc-date,
.wpb_widgetised_column .widget.mkd-rc-holder .mkd-rc-date {
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
  margin-top: 5px;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  color: #7a7979;
}
aside.mkd-sidebar .widget.mkd-rc-holder .mkd-rc-date:hover,
.wpb_widgetised_column .widget.mkd-rc-holder .mkd-rc-date:hover {
  color: #f7be23;
}

/* ==========================================================================
# Sidebar widgets - end
========================================================================== */
/* ==========================================================================
# Light skin - begin
========================================================================== */

.widget.widget_nav_menu ul li li li li li li ul {
  margin-left: 0 !important;
}

/* ==========================================================================
# Light skin - end
========================================================================== */
/* ==========================================================================
   7. Shortcodes styles
   ========================================================================== */
.mkd-btn {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  outline: none;
  font-size: 12px;
  line-height: 38px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 0 17px;
  -webkit-transition: color 0.15s ease-in-out,
    background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  -moz-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mkd-btn.mkd-btn-transparent {
  color: #7a7979;
  background-color: transparent;
  padding: 0 !important;
  /* disable padding on those button */
  border-width: 0;
  /* disable border over button when icon is used */
}
.mkd-btn.mkd-btn-transparent:not(.mkd-btn-custom-hover-color):hover {
  color: #f7be23 !important;
}
.mkd-btn.mkd-btn-transparent:not(.mkd-btn-custom-hover-color):hover
  .mkd-btn-icon-element {
  color: #f7be23;
}
.mkd-btn.mkd-btn-transparent:not(.mkd-btn-custom-hover-bg):hover {
  background-color: transparent !important;
}
.mkd-btn.mkd-btn-transparent:not(.mkd-btn-custom-hover-bg):hover
  .mkd-btn-icon-element {
  background-color: transparent;
}
.mkd-btn.mkd-btn-transparent.mkd-read-more {
  font-size: 11px;
  vertical-align: top;
  line-height: inherit;
}
.mkd-btn.mkd-btn-transparent.mkd-read-more > span.mkd-btn-text,
.mkd-btn.mkd-btn-transparent.mkd-read-more > i {
  padding: 0;
}
.mkd-btn.mkd-btn-transparent.mkd-read-more .mkd-btn-icon-element {
  margin-right: 0;
}
.mkd-btn.mkd-btn-transparent.mkd-read-more:hover {
  background-color: transparent !important;
  color: #f7be23 !important;
}
.mkd-btn.mkd-btn-transparent.mkd-read-more:hover .mkd-btn-icon-element {
  color: #f7be23;
}
.mkd-btn.mkd-btn-transparent:not(.mkd-btn-custom-border-hover):hover {
  border-color: #f7be23 !important;
}
.mkd-btn.mkd-btn-transparent:not(.mkd-btn-custom-border-hover):hover
  .mkd-btn-icon-element {
  border-color: #f7be23 !important;
}
.mkd-btn.mkd-btn-transparent:not(.mkd-btn-icon),
.mkd-btn.mkd-btn-transparent.mkd-btn-icon .mkd-btn-icon-element,
.mkd-btn.mkd-btn-transparent.mkd-btn-icon .mkd-btn-text {
  padding-top: 1px;
  padding-bottom: 1px;
}
.mkd-btn.mkd-btn-solid {
  color: #fff;
  background-color: #ffffff;
  border-width: 0;
  /* disable border over button when icon is used */
}
.mkd-btn.mkd-btn-solid:not(.mkd-btn-custom-hover-color):hover {
  color: #fff !important;
}
.mkd-btn.mkd-btn-solid:not(.mkd-btn-custom-hover-color):hover
  .mkd-btn-icon-element {
  color: #fff;
}
.mkd-btn.mkd-btn-solid:not(.mkd-btn-custom-hover-bg):hover {
  background-color: #111111 !important;
}
.mkd-btn.mkd-btn-solid:not(.mkd-btn-custom-hover-bg):hover
  .mkd-btn-icon-element {
  background-color: #111111;
}
.mkd-btn.mkd-btn-solid:not(.mkd-btn-custom-border-hover):hover {
  border-color: #111111 !important;
}
.mkd-btn.mkd-btn-solid:not(.mkd-btn-custom-border-hover):hover
  .mkd-btn-icon-element {
  border-color: #111111 !important;
}
.mkd-btn.mkd-btn-solid:not(.mkd-btn-icon),
.mkd-btn.mkd-btn-solid.mkd-btn-icon .mkd-btn-icon-element,
.mkd-btn.mkd-btn-solid.mkd-btn-icon .mkd-btn-text {
  padding-top: 1px;
  padding-bottom: 1px;
}
.mkd-btn.mkd-btn-outline {
  border: 1px solid #7a7979;
  color: #7a7979;
  background-color: transparent;
}
.mkd-btn.mkd-btn-outline:not(.mkd-btn-custom-hover-color):hover {
  color: #ffffff !important;
}
.mkd-btn.mkd-btn-outline:not(.mkd-btn-custom-hover-color):hover
  .mkd-btn-icon-element {
  color: #ffffff;
}
.mkd-btn.mkd-btn-outline:not(.mkd-btn-custom-hover-bg):hover {
  background-color: #f7be23 !important;
}
.mkd-btn.mkd-btn-outline:not(.mkd-btn-custom-border-hover):hover {
  border-color: #f7be23 !important;
}
.mkd-btn.mkd-btn-outline .mkd-btn-icon-element {
  background-color: transparent;
}
.mkd-btn.mkd-btn-small {
  font-size: 10px;
  padding: 0 14px;
  line-height: 25px;
}
.mkd-btn.mkd-btn-small .mkd-btn-icon-element {
  font-size: 1.8181818182em;
}
.mkd-btn.mkd-btn-large {
  padding: 0 25px;
  line-height: 46px;
}
.mkd-btn.mkd-btn-huge {
  display: block;
  text-align: center;
  font-size: 15px;
  line-height: 50px;
  padding: 0 20px;
}
.mkd-btn.mkd-btn-icon {
  padding: 0;
}
.mkd-btn.mkd-btn-icon .mkd-btn-text {
  display: inline-block;
  float: left;
}
.mkd-btn.mkd-btn-icon:not(.mkd-btn-transparent) .mkd-btn-text {
  padding: 0 0px 0 32px;
}
.mkd-btn.mkd-btn-small.mkd-btn-icon .mkd-btn-text {
  margin-right: 3px;
}
.mkd-btn .mkd-btn-icon-element {
  position: relative;
  display: inline-block;
  margin-right: 26px;
  vertical-align: top;
  line-height: inherit;
  font-size: 14px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background-color: transparent;
  -webkit-transition: color 0.15s ease-in-out,
    background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  -moz-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input[type="submit"].mkd-btn,
button.mkd-btn {
  cursor: pointer;
}

/* ==========================================================================
   Dropcaps shortcodes styles
   ========================================================================== */
.mkd-dropcaps {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  float: left;
  height: 50px;
  line-height: 50px;
  font-size: 51px;
  color: #ffffff;
  /*font-weight: 500;*/
  font-weight: 400;
  text-align: left;
  margin: 0px 11px 0 0;
}
.mkd-dropcaps.mkd-square,
.mkd-dropcaps.mkd-circle {
  font-size: 22px;
  color: #fff;
  background-color: #ffffff;
}
.mkd-dropcaps.mkd-circle {
  -webkit-border-radius: 3em;
  -moz-border-radius: 3em;
  border-radius: 3em;
}
.mkd-dropcaps.mkd-circle,
.mkd-dropcaps.mkd-square {
  margin: 4px 11px 0 0;
  text-align: center;
  width: 50px;
}

/* ==========================================================================
   Dropcaps shortcode end styles
   ========================================================================== */
.mkd-icon-shortcode {
  display: inline-block;
}
.mkd-icon-shortcode.circle,
.mkd-icon-shortcode.square {
  background-color: #f7be23;
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
  -webkit-transition: background-color 0.1s ease-out, border-color 0.1s ease-out;
  -moz-transition: background-color 0.1s ease-out, border-color 0.1s ease-out;
  transition: background-color 0.1s ease-out, border-color 0.1s ease-out;
}
.mkd-icon-shortcode.circle a,
.mkd-icon-shortcode.square a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.mkd-icon-shortcode.circle .mkd-icon-element,
.mkd-icon-shortcode.square .mkd-icon-element {
  color: #fff;
  line-height: inherit;
}
.mkd-icon-shortcode.circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.mkd-icon-shortcode .mkd-icon-element {
  color: #f7be23;
  -webkit-transition: color 0.1s ease-out;
  -moz-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
}
.mkd-icon-shortcode .mkd-icon-element:hover {
  color: #7a7979;
}
.mkd-icon-shortcode a .mkd-icon-element:hover {
  color: #7a7979;
}

.mkd-icon-animation-holder {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.1s ease-out;
  transition: transform 0.1s ease-out;
  display: inline-block;
}
.mkd-icon-animation-holder.mkd-icon-animation-show {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
}

.mkd-icon-tiny {
  font-size: 13px;
  line-height: 0.75em;
  vertical-align: -15%;
}

.mkd-icon-small {
  font-size: 26px;
}

.mkd-icon-medium {
  font-size: 39px;
}

.mkd-icon-large {
  font-size: 52px;
}

.mkd-icon-huge {
  font-size: 65px;
}

/* ==========================================================================
# Visual Composer Image Gallery Style - begin
========================================================================== */
.wpb_gallery_slides.wpb_flexslider {
  border: 0;
  border-radius: 0;
  margin: 0;
  position: relative;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.wpb_gallery_slides.wpb_flexslider.flexslider_slide
  .flex-control-nav
  + .flex-direction-nav
  li
  a {
  top: 50%;
}
.wpb_gallery_slides.wpb_flexslider.flexslider_fade
  .flex-control-nav
  + .flex-direction-nav
  li
  a {
  top: calc(50% + 20px);
}
.wpb_gallery_slides.wpb_flexslider .flex-direction-nav li {
  margin: 0;
  padding: 0;
}
.wpb_gallery_slides.wpb_flexslider .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: 0;
  position: absolute;
  z-index: 9;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.wpb_gallery_slides.wpb_flexslider .flex-direction-nav li a:before {
  font-family: Ionicons;
  font-size: 22px;
  width: 60px;
  height: 60px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 60px;
  color: #7a7979;
}
.wpb_gallery_slides.wpb_flexslider .flex-direction-nav li a.flex-prev {
  left: 0;
}
.wpb_gallery_slides.wpb_flexslider .flex-direction-nav li a.flex-prev:before {
  /*content: "\f3cf";*/ /* ionicons */
  content: "\f053"; /* font awesome left arror icon */
}
.wpb_gallery_slides.wpb_flexslider .flex-direction-nav li a.flex-next {
  right: 0;
}
.wpb_gallery_slides.wpb_flexslider .flex-direction-nav li a.flex-next:before {
  /*content: "\f3d1";*/
  content: "\f054"; /* font awesome right arror icon */
}
.wpb_gallery_slides.wpb_flexslider .flex-direction-nav li a:hover {
  background: white;
}
.wpb_gallery_slides.wpb_flexslider:hover .flex-direction-nav a {
  opacity: 1;
}
.wpb_gallery_slides.wpb_flexslider .flex-control-nav {
  text-align: center;
  margin: 0;
  margin-top: 12px !important;
  position: relative;
  top: 0 !important;
}
.wpb_gallery_slides.wpb_flexslider .flex-control-nav li {
  display: inline-block;
  margin: 0;
}
.wpb_gallery_slides.wpb_flexslider .flex-control-nav li > a {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 10px;
  height: 10px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
  padding: 0;
  margin-left: 12px;
}
.wpb_gallery_slides.wpb_flexslider .flex-control-nav li > a:before {
  display: block;
  width: 10px;
  height: 10px;
  background: #7a7979;
  content: "";
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.wpb_gallery_slides.wpb_flexslider .flex-control-nav li a:hover:before,
.wpb_gallery_slides.wpb_flexslider .flex-control-nav li a.flex-active:before {
  background: #f7be23;
}
.wpb_gallery_slides.wpb_flexslider.flexslider_fade {
  overflow: visible !important;
}

/* ==========================================================================
# Visual Composer Image Gallery Style - end
========================================================================== */
/* ==========================================================================
# Ordered List Style - begin
========================================================================== */
.mkd-ordered-list ol,
.mkd-ordered-list ul {
  position: relative;
  display: block;
}

/* ==========================================================================
# Ordered List Style - end
========================================================================== */
/* ==========================================================================
# Section title - begin
========================================================================== */
.mkd-section-title-holder {
  padding-bottom: 19px;
}
.mkd-side-menu .mkd-section-title-holder .mkd-title-line-body::after {
  background-color: #373737;
}

/* ==========================================================================
# Section title - end
========================================================================== */
/* ==========================================================================
   Separator style - begin
   ========================================================================== */
.mkd-separator-holder {
  position: relative;
  height: auto;
  font-size: 0;
  line-height: 1em;
}
.mkd-separator-holder.mkd-separator-center {
  text-align: center;
}
.mkd-separator-holder.mkd-separator-left {
  text-align: left;
}
.mkd-separator-holder.mkd-separator-right {
  text-align: right;
}
.mkd-separator-holder.mkd-separator-full-width .mkd-separator {
  width: 100% !important;
}

.mkd-separator {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  border-bottom: 1px solid #b2b2b2;
  margin: 10px 0;
}
.mkd-separator.mkd-sep-transparent {
  border-bottom-color: transparent;
}

/* ==========================================================================
   Separator style - end
   ========================================================================== */
/* ==========================================================================
# Social Share style - begin
========================================================================== */
.mkd-social-share-holder ul {
  list-style: none;
  display: inline-block;
  background-color: #f9f9f9;
}

/* List type - begin
========================================================================== */
.mkd-social-share-holder.mkd-list {
  max-width: 970px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
body.single-post .mkd-social-share-holder.mkd-list ul {
  margin: auto;
  padding: 2% 1%;
  display: flex;
  flex-wrap: wrap;
}
body.single-post .mkd-social-share-holder.mkd-list li {
  flex-grow: 1;
  padding: 5px 0;
  border-right: 1px solid #dddddd;
  text-align: center;
}
body.single-post .mkd-social-share-holder.mkd-list li:last-child {
  border-right: none;
}
body.single-post .mkd-social-share-holder.mkd-list li > a {
  display: inline-block;
  line-height: 26px;
  font-size: 12px;
  color: #111111;
  -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  -moz-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
}
body.single-post .mkd-social-share-holder.mkd-list li > a:hover {
  opacity: 0.8;
}
body.single-post .mkd-social-share-holder.mkd-list li.mkd-facebook-share a {
  background-color: #3b5998;
}
body.single-post .mkd-social-share-holder.mkd-list li.mkd-twitter-share a {
  background-color: #00aced;
}
body.single-post .mkd-social-share-holder.mkd-list li.mkd-google_plus-share a {
  background-color: #dd4b39;
}
body.single-post .mkd-social-share-holder.mkd-list li.mkd-linkedin-share a {
  background-color: #007bb5;
}
body.single-post .mkd-social-share-holder.mkd-list li.mkd-tumblr-share a {
  background-color: #32506d;
}
body.single-post .mkd-social-share-holder.mkd-list li.mkd-pinterest-share a {
  background-color: #cb2027;
}
body.single-post .mkd-social-share-holder.mkd-list li.mkd-vk-share a {
  background-color: #45668e;
}
body.single-post .mkd-social-share-holder.mkd-list li span {
  line-height: inherit;
  font-size: inherit;
  color: inherit;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
body.single-post .mkd-social-share-holder.mkd-list li span .social-name {
  text-transform: capitalize;
}
body.single-post
  .mkd-social-share-holder.mkd-list
  li
  span:not(.mkd-social-network-icon) {
  font-size: 14px;
  line-height: 18px;
  /*font-weight: 500;*/
  font-weight: 400;
}
body.single-post
  .mkd-social-share-holder.mkd-list
  li
  span.mkd-social-network-icon {
  font-size: 15px;
  line-height: 40px;
  height: 40px;
  width: 40px;
  background-color: #f7be23;
  border-radius: 50%;
  margin-right: 15px;
}
body.single-post
  .mkd-social-share-holder.mkd-list
  li
  span.mkd-social-network-icon.social_telegram {
  position: relative;
}
body.single-post
  .mkd-social-share-holder.mkd-list
  li
  span.mkd-social-network-icon.social_telegram:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("../img/telegram.png");
  background-repeat: no-repeat;
  background-size: 18px;
  background-position: center left;
  height: 20px;
  width: 20px;
}
body:not(.single-post) .mkd-social-share-holder.mkd-list ul {
  margin: 0;
}
body:not(.single-post) .mkd-social-share-holder.mkd-list li {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
  color: #7a7979;
}
body:not(.single-post) .mkd-social-share-holder.mkd-list li > a {
  color: inherit !important;
}
body:not(.single-post) .mkd-social-share-holder.mkd-list li > a:hover {
  color: inherit !important;
}
body:not(.single-post) .mkd-social-share-holder.mkd-list li span {
  line-height: inherit;
  width: 22px;
  font-size: 11px;
  color: inherit;
  position: relative;
  display: block;
}
body:not(.single-post)
  .mkd-social-share-holder.mkd-list
  li
  span:not(.mkd-social-network-icon) {
  display: none;
}
body:not(.single-post)
  .mkd-social-share-holder.mkd-list
  li:not(:last-child)
  span:after {
  content: " / ";
  position: absolute;
  top: 0;
  right: -3px;
  font-family: "Open Sans";
  font-size: 18px;
  color: #b1b1b1;
}
body:not(.single-post)
  .mkd-social-share-holder.mkd-list
  li:hover.mkd-facebook-share {
  color: #3b5998;
}
body:not(.single-post)
  .mkd-social-share-holder.mkd-list
  li:hover.mkd-twitter-share {
  color: #00aced;
}
body:not(.single-post)
  .mkd-social-share-holder.mkd-list
  li:hover.mkd-google_plus-share {
  color: #dd4b39;
}
body:not(.single-post)
  .mkd-social-share-holder.mkd-list
  li:hover.mkd-linkedin-share {
  color: #007bb5;
}
body:not(.single-post)
  .mkd-social-share-holder.mkd-list
  li:hover.mkd-tumblr-share {
  color: #32506d;
}
body:not(.single-post)
  .mkd-social-share-holder.mkd-list
  li:hover.mkd-pinterest-share {
  color: #cb2027;
}
body:not(.single-post) .mkd-social-share-holder.mkd-list li:hover.mkd-vk-share {
  color: #45668e;
}

/* List type - end
========================================================================== */
/* Dropdown type - begin
========================================================================== */
.mkd-social-share-holder.mkd-dropdown {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown-opener {
  display: block;
  font-size: 11px;
  height: 48px;
  width: 48px;
  padding: 0;
  -webkit-transition: cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
  -moz-transition: cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
  transition: cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown-opener:before {
  content: "\f3ac";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  margin: 0;
  width: 48px;
  height: 48px;
  text-align: center;
  font-family: "Ionicons";
  color: #000000;
  background: #ffffff;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  font-size: 21px;
  text-align: center;
  line-height: 48px;
  -webkit-transition: cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
  -moz-transition: cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
  transition: cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown {
  position: relative;
  visibility: hidden;
  z-index: 950;
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul {
  position: absolute;
  left: 0;
  display: block;
  z-index: 990;
  margin: 0;
  padding: 0 !important;
  font-weight: 400;
  right: 0;
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li {
  width: 48px;
  line-height: 48px;
  height: 48px;
  visibility: hidden;
  text-align: center;
  opacity: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  font-size: 17px;
  color: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s,
    visibility 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
  -moz-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s,
    visibility 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
  transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s,
    visibility 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
  /* li is width of share + 1
   * first li - 1(disabled border on first) + (n-1)(li + 1 for border)  */
  /* li is width of share + 1
   * first li - 1(disabled border on first) + (n-1)(li + 1 for border)  */
  /* li is width of share + 1
   * first li - 1(disabled border on first) + (n-1)(li + 1 for border)  */
  /* li is width of share + 1
   * first li - 1(disabled border on first) + (n-1)(li + 1 for border)  */
  /* li is width of share + 1
   * first li - 1(disabled border on first) + (n-1)(li + 1 for border)  */
  /* li is width of share + 1
   * first li - 1(disabled border on first) + (n-1)(li + 1 for border)  */
  /* li is width of share + 1
   * first li - 1(disabled border on first) + (n-1)(li + 1 for border)  */
}
.mkd-social-share-holder.mkd-dropdown
  .mkd-social-share-dropdown
  ul
  li.mkd-facebook-share {
  background-color: #3b5998;
}
.mkd-social-share-holder.mkd-dropdown
  .mkd-social-share-dropdown
  ul
  li.mkd-twitter-share {
  background-color: #00aced;
}
.mkd-social-share-holder.mkd-dropdown
  .mkd-social-share-dropdown
  ul
  li.mkd-google_plus-share {
  background-color: #dd4b39;
}
.mkd-social-share-holder.mkd-dropdown
  .mkd-social-share-dropdown
  ul
  li.mkd-linkedin-share {
  background-color: #007bb5;
}
.mkd-social-share-holder.mkd-dropdown
  .mkd-social-share-dropdown
  ul
  li.mkd-tumblr-share {
  background-color: #32506d;
}
.mkd-social-share-holder.mkd-dropdown
  .mkd-social-share-dropdown
  ul
  li.mkd-pinterest-share {
  background-color: #cb2027;
}
.mkd-social-share-holder.mkd-dropdown
  .mkd-social-share-dropdown
  ul
  li.mkd-vk-share {
  background-color: #45668e;
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li a {
  display: block;
  color: inherit !important;
  width: 100%;
}
.mkd-social-share-holder.mkd-dropdown
  .mkd-social-share-dropdown
  ul
  li:nth-child(1) {
  bottom: 48px;
}
.mkd-social-share-holder.mkd-dropdown
  .mkd-social-share-dropdown
  ul
  li:nth-child(2) {
  bottom: 96px;
}
.mkd-social-share-holder.mkd-dropdown
  .mkd-social-share-dropdown
  ul
  li:nth-child(3) {
  bottom: 144px;
}
.mkd-social-share-holder.mkd-dropdown
  .mkd-social-share-dropdown
  ul
  li:nth-child(4) {
  bottom: 192px;
}
.mkd-social-share-holder.mkd-dropdown
  .mkd-social-share-dropdown
  ul
  li:nth-child(5) {
  bottom: 240px;
}
.mkd-social-share-holder.mkd-dropdown
  .mkd-social-share-dropdown
  ul
  li:nth-child(6) {
  bottom: 288px;
}
.mkd-social-share-holder.mkd-dropdown
  .mkd-social-share-dropdown
  ul
  li:nth-child(7) {
  bottom: 336px;
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown img {
  width: 8px;
  margin-right: 10px;
}

.mkd-social-share-holder.mkd-dropdown:hover
  .mkd-social-share-dropdown-opener:before {
  color: #f7be23;
}
.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li {
  opacity: 1;
  visibility: visible;
  cursor: pointer;
}
.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li {
  /* opacity needs to be differently timed, but not background-color */
}
.mkd-social-share-holder.mkd-dropdown:hover
  .mkd-social-share-dropdown
  ul
  li:nth-child(1) {
  -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.05s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
  -moz-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.05s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
  transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.05s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
}
.mkd-social-share-holder.mkd-dropdown:hover
  .mkd-social-share-dropdown
  ul
  li:nth-child(2) {
  -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.1s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
  -moz-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.1s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
  transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.1s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
}
.mkd-social-share-holder.mkd-dropdown:hover
  .mkd-social-share-dropdown
  ul
  li:nth-child(3) {
  -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.15s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
  -moz-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.15s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
  transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.15s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
}
.mkd-social-share-holder.mkd-dropdown:hover
  .mkd-social-share-dropdown
  ul
  li:nth-child(4) {
  -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.2s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
  -moz-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.2s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
  transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.2s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
}
.mkd-social-share-holder.mkd-dropdown:hover
  .mkd-social-share-dropdown
  ul
  li:nth-child(5) {
  -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
  -moz-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
  transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
}
.mkd-social-share-holder.mkd-dropdown:hover
  .mkd-social-share-dropdown
  ul
  li:nth-child(6) {
  -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.3s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
  -moz-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.3s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
  transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.3s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
}
.mkd-social-share-holder.mkd-dropdown:hover
  .mkd-social-share-dropdown
  ul
  li:nth-child(7) {
  -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.35s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
  -moz-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.35s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
  transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.35s,
    background-color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0s;
}

/* Dropdown type - end
========================================================================== */
/* ==========================================================================
# Social Share style - end
========================================================================== */
/* ==========================================================================
   Tabs style - begin
   ========================================================================== */
.mkd-tabs {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.mkd-tabs .mkd-tabs-nav {
  position: relative;
  display: inline-flex;
  list-style: none;
  margin: 0 0 19px;
  padding: 0;
  vertical-align: middle;
  /* differences in line-height li,item,a */
  overflow: hidden;
  width: 100%;
}
.mkd-tabs .mkd-tabs-nav ul {
  position: relative;
  display: inline-flex;
  text-align: left;
  vertical-align: middle;
  white-space: nowrap;
  margin: 0;
}
.mkd-tabs .mkd-tabs-nav ul:after {
  background-color: #b9b9b8;
  content: "";
  display: block;
  height: 1px;
  left: calc(100% + 16px);
  position: absolute;
  top: 75%;
  width: 1200px;
}
.mkd-tabs .mkd-tabs-nav li {
  position: relative;
  display: inline-flex;
  width: auto;
  padding: 0;
}
.mkd-tabs .mkd-tabs-nav li .mkd-tabs-nav-item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  color: #7a7979;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  -moz-transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  transition: color 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
}
.mkd-tabs .mkd-tabs-nav li .mkd-tabs-nav-item a {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}
.mkd-tabs .mkd-tabs-nav li .mkd-tabs-nav-item a:hover {
  color: inherit;
}
.mkd-tabs .mkd-tabs-nav li:not(:last-child) .mkd-tabs-nav-item:after {
  content: "/";
  color: #7a7979;
  margin: 0 5px 0 7px;
}
.mkd-tabs .mkd-tabs-nav li.ui-state-active .mkd-tabs-nav-item,
.mkd-tabs .mkd-tabs-nav li.ui-state-hover .mkd-tabs-nav-item {
  color: #ffffff;
}
.mkd-tabs.mkd-tabs-separator-dot .mkd-tabs-nav li:not(:last-child) {
  margin-right: 24px;
}
.mkd-tabs.mkd-tabs-separator-dot
  .mkd-tabs-nav
  li:not(:last-child)
  .mkd-tabs-nav-item:after {
  content: "";
  position: absolute;
  right: -15px;
  top: 50%;
  background-color: #7a7979;
  border-radius: 50%;
  display: block;
  height: 3px;
  width: 3px;
  margin: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mkd-tabs .mkd-tab-container {
  position: relative;
}
.mkd-tabs.mkd-tabs-skin-light .mkd-tabs-nav li .mkd-tabs-nav-item {
  color: #fff;
}
.mkd-tabs.mkd-tabs-skin-light
  .mkd-tabs-nav
  li.ui-state-active
  .mkd-tabs-nav-item,
.mkd-tabs.mkd-tabs-skin-light
  .mkd-tabs-nav
  li.ui-state-hover
  .mkd-tabs-nav-item {
  color: #f7be23;
}
.mkd-tabs.mkd-tabs-skin-dark .mkd-tabs-nav li .mkd-tabs-nav-item {
  color: #ffffff;
}
.mkd-tabs.mkd-tabs-skin-dark
  .mkd-tabs-nav
  li.ui-state-active
  .mkd-tabs-nav-item,
.mkd-tabs.mkd-tabs-skin-dark
  .mkd-tabs-nav
  li.ui-state-hover
  .mkd-tabs-nav-item {
  color: #f7be23;
  border-color: #ddd;
}

/* ==========================================================================
   Tabs style - end
   ========================================================================== */
/* ==========================================================================
   Google Map start style
   ========================================================================== */
.mkd-google-map-holder {
  position: relative;
}

.mkd-google-map {
  display: block;
  width: 100%;
  height: 300px;
}
.mkd-google-map iframe,
.mkd-google-map object,
.mkd-google-map embed {
  width: 100%;
  display: block;
}
.mkd-google-map img {
  max-width: none;
}

.mkd-google-map-overlay {
  position: absolute;
  z-index: 1000;
  width: 100%;
  height: 100%;
  display: none;
  top: 0;
  left: 0;
}

/* ==========================================================================
   End of Google Map style
   ========================================================================== */
/* ==========================================================================
# Icon List Item style - begin
========================================================================== */
.mkd-icon-list-item {
  display: table;
  table-layout: fixed;
  height: 37px;
  width: 100%;
  position: relative;
  margin-bottom: 15px;
}
.mkd-icon-list-item .mkd-icon-list-icon-holder {
  display: table-cell;
  vertical-align: middle;
  width: 37px;
}
.mkd-icon-list-item .mkd-icon-list-icon-holder-inner i,
.mkd-icon-list-item .mkd-icon-list-icon-holder-inner .font_elegant {
  display: block;
  color: #f7be23;
  font-size: 19px;
  text-align: center;
}
.mkd-icon-list-item .mkd-icon-list-text {
  display: table-cell;
  vertical-align: middle;
  position: relative;
}

/* ==========================================================================
# Icon List Item style - end
========================================================================== */
/**/

/* Post Layout, Block and Slider common list styles
   ========================================================================== */
/* ==========================================================================
   Post Block and Layout style - start
   ========================================================================== */
.mkd-pt-title a:hover,
.mkd-post-item.mkd-pt-four-item:hover .mkd-pt-title a,
.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: underline;
}

.mkd-drop-down .mkd-menu-second .mkd-menu-inner > ul li .mkd-bnl-holder a,
li.mkd-menu-narrow .mkd-menu-second .mkd-menu-inner ul li .mkd-bnl-holder a {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

.mkd-bnl-holder {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  clear: both;
  /* pagination style */
}
.mkd-bnl-holder.mkd-post-pag-active .mkd-bnl-outer {
  position: absolute;
}
.mkd-bnl-holder.mkd-post-pag-active
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item {
  visibility: hidden;
}
.mkd-fade-in-layouts
  .mkd-content
  .mkd-bnl-holder
  .mkd-post-item
  .mkd-pt-image-holder,
.mkd-fade-in-layouts
  .mkd-content
  .mkd-bnl-holder
  .mkd-post-item
  .mkd-vertical-shader {
  opacity: 0;
}
.mkd-fade-in-layouts
  .mkd-content
  .mkd-bnl-holder
  .mkd-post-item
  .mkd-pt-image-holder.mkd-appeared,
.mkd-fade-in-layouts
  .mkd-content
  .mkd-bnl-holder
  .mkd-post-item
  .mkd-vertical-shader.mkd-appeared {
  opacity: 1;
}
.touch
  .mkd-fade-in-layouts
  .mkd-content
  .mkd-bnl-holder
  .mkd-post-item
  .mkd-pt-image-holder,
.touch
  .mkd-fade-in-layouts
  .mkd-content
  .mkd-bnl-holder
  .mkd-post-item
  .mkd-vertical-shader {
  opacity: 1;
}
.mkd-bnl-holder .mkd-pt-image-holder {
  position: relative;
}
.mkd-bnl-holder .mkd-pt-image-holder .mkd-post-info-icon-holder {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.mkd-bnl-holder
  .mkd-pt-image-holder
  .mkd-post-info-icon-holder.mkd-small
  .mkd-post-info-icon {
  height: 30px;
  width: 30px;
}
.mkd-bnl-holder
  .mkd-pt-image-holder
  .mkd-post-info-icon-holder.mkd-small
  .mkd-post-info-icon:before {
  font-size: 14px;
  line-height: 30px;
}
.mkd-bnl-holder
  .mkd-pt-image-holder
  .mkd-post-info-icon-holder.mkd-medium
  .mkd-post-info-icon {
  height: 42px;
  width: 42px;
}
.mkd-bnl-holder
  .mkd-pt-image-holder
  .mkd-post-info-icon-holder.mkd-medium
  .mkd-post-info-icon:before {
  font-size: 17px;
  line-height: 42px;
}
.mkd-bnl-holder
  .mkd-pt-image-holder
  .mkd-post-info-icon-holder.mkd-large
  .mkd-post-info-icon {
  height: 65px;
  width: 65px;
}
.mkd-bnl-holder
  .mkd-pt-image-holder
  .mkd-post-info-icon-holder.mkd-large
  .mkd-post-info-icon:before {
  font-size: 24px;
  line-height: 65px;
}
.mkd-bnl-holder
  .mkd-pt-image-holder
  .mkd-post-info-icon-holder
  .mkd-post-info-icon-holder-table {
  display: table;
  width: 100%;
  height: 100%;
}
.mkd-bnl-holder
  .mkd-pt-image-holder
  .mkd-post-info-icon-holder
  .mkd-post-info-icon-holder-table
  .mkd-post-info-icon-holder-cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.mkd-bnl-holder
  .mkd-pt-image-holder
  .mkd-post-info-icon-holder
  .mkd-post-info-icon-holder-table
  .mkd-post-info-icon-holder-cell
  .mkd-post-info-icon {
  display: inline-block;
  font-family: "FontAwesome";
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.mkd-bnl-holder
  .mkd-pt-image-holder
  .mkd-post-info-icon-holder
  .mkd-post-info-icon-holder-table
  .mkd-post-info-icon-holder-cell
  .mkd-post-info-icon:before {
  position: relative;
  right: -1px;
}
.mkd-bnl-holder
  .mkd-pt-image-holder
  .mkd-post-info-icon-holder
  .mkd-post-info-icon-holder-table
  .mkd-post-info-icon-holder-cell
  .mkd-post-info-icon.mkd-post-standard {
  display: none;
}
.mkd-bnl-holder
  .mkd-pt-image-holder
  .mkd-post-info-icon-holder
  .mkd-post-info-icon-holder-table
  .mkd-post-info-icon-holder-cell
  .mkd-post-info-icon.mkd-post-audio:before {
  content: "\f001";
}
.mkd-bnl-holder
  .mkd-pt-image-holder
  .mkd-post-info-icon-holder
  .mkd-post-info-icon-holder-table
  .mkd-post-info-icon-holder-cell
  .mkd-post-info-icon.mkd-post-video:before {
  content: "\f04b";
}
.mkd-bnl-holder
  .mkd-pt-image-holder
  .mkd-post-info-icon-holder
  .mkd-post-info-icon-holder-table
  .mkd-post-info-icon-holder-cell
  .mkd-post-info-icon.mkd-post-gallery:before {
  content: "\f030";
}
.mkd-bnl-holder
  .mkd-pt-image-holder
  .mkd-post-info-icon-holder
  .mkd-post-info-icon-holder-table
  .mkd-post-info-icon-holder-cell
  .mkd-post-info-icon.mkd-post-quote:before {
  content: "\f10d";
}
.mkd-bnl-holder
  .mkd-pt-image-holder
  .mkd-post-info-icon-holder
  .mkd-post-info-icon-holder-table
  .mkd-post-info-icon-holder-cell
  .mkd-post-info-icon.mkd-post-link:before {
  content: "\f0c1";
}
.mkd-bnl-holder .mkd-bnl-outer {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner {
  padding: 0;
  margin: 0 -15px;
}
.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner > .mkd-post-block-part {
  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;
  max-width: 100%;
  padding-right: 30px;
}
@media only screen and (max-width: 1024px) {
  .mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner > .mkd-post-block-part {
    padding-right: 15px;
  }
}
.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item {
  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;
  opacity: 0;
  -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: 50px;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item {
    margin-bottom: 40px;
  }
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-image-link
  img {
  display: block;
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .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: 0;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1024px) {
  .mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item
    .mkd-post-item-inner
    .mkd-post-info-category {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item
    .mkd-post-item-inner
    .mkd-post-info-category {
    margin-bottom: 5px;
  }
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-post-info-category
  a {
  padding-left: 0;
  color: inherit;
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-post-info-category
  a:hover {
  color: #f7be23;
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .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;
  margin-left: 0;
  margin-right: 20px;
  /*&.mkd-post-info-date a:before {
      content: "\f017"
  }*/
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div:last-child {
  margin-right: 0;
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div.mkd-post-info-date {
  /*margin-right: 40px;*/
  margin-right: 0;
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div
  a {
  color: inherit;
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div
  a:hover {
  color: #f7be23 !important;
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div.mkd-post-info-author {
  margin-left: 0;
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div.mkd-post-info-author
  a {
  color: #111111;
  font-weight: 700;
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div.mkd-post-info-author
  .post-info-author {
  color: #111111;
  font-weight: 700;
  text-transform: capitalize;
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div.mkd-post-info-count {
  margin-right: 40px;
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div.mkd-post-info-date
  a:before,
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div
  .mkd-post-info-comments:before,
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div.mkd-blog-like
  a:before,
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > 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: 13px;
  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-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div.mkd-post-info-date
  a:hover:before,
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div
  .mkd-post-info-comments:hover:before,
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div.mkd-blog-like
  a:hover:before {
  color: #f7be23;
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div
  .mkd-post-info-comments:before {
  content: "\f0e6";
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div.mkd-blog-like
  a:before {
  content: "\f087";
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div.mkd-post-info-count:before {
  content: "\f06e";
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-post-excerpt {
  margin-top: 0;
  margin-bottom: 0;
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-blog-share {
  position: absolute;
  right: 0;
  bottom: 0;
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item.mkd-active-post-page {
  opacity: 1;
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item.mkd-removed-post-page {
  opacity: 0 !important;
}

/* default grid system for layouts */
@media only screen and (min-width: 1025px) {
  /* grid */
  .mkd-bnl-holder.mkd-post-columns-2
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item {
    width: 50%;
  }

  .mkd-bnl-holder.mkd-post-columns-2
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-child(2n + 1) {
    clear: both;
  }

  .mkd-bnl-holder.mkd-post-columns-3
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item {
    width: 33.3333333333%;
  }

  .mkd-bnl-holder.mkd-post-columns-3
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-child(3n + 1) {
    clear: both;
  }

  .mkd-bnl-holder.mkd-post-columns-4
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item {
    width: 25%;
  }

  .mkd-bnl-holder.mkd-post-columns-4
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-child(4n + 1) {
    clear: both;
  }

  .mkd-bnl-holder.mkd-post-columns-5
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item {
    width: 20%;
  }

  .mkd-bnl-holder.mkd-post-columns-5
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-child(5n + 1) {
    clear: both;
  }

  .mkd-bnl-holder.mkd-post-columns-6
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item {
    width: 16.6666666667%;
  }

  .mkd-bnl-holder.mkd-post-columns-6
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-child(6n + 1) {
    clear: both;
  }

  /* remove bottom margin from post items in last row */
  .mkd-bnl-holder.mkd-post-columns-1
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(1) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-2
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(1) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-2
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(2) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-3
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(1) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-3
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(2) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-3
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(3) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-4
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(1) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-4
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(2) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-4
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(3) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-4
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(4) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-5
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(1) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-5
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(2) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-5
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(3) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-5
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(4) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-5
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(5) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-6
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(1) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-6
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(2) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-6
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(3) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-6
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(4) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-6
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(5) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder.mkd-post-columns-6
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:nth-last-child(6) {
    margin-bottom: 0;
  }

  .mkd-bnl-holder:not([class^="mkd-post-columns"])
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-item:last-child {
    margin-bottom: 0;
  }
}
.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item {
  width: 100%;
}

/* ==========================================================================
   Post Block and Layout style - end
   ========================================================================== */
/* ==========================================================================
   Horizontal Navigation styles - start
   ========================================================================== */
.mkd-post-pag-np-horizontal .mkd-section-title-holder {
  box-sizing: border-box;
  margin-bottom: 0;
  padding-right: 56px;
}
.mkd-post-pag-np-horizontal .mkd-bnl-navigation-holder {
  position: absolute;
  top: -4px;
  right: 0;
  clear: both;
  text-align: center;
  margin: 0;
  padding: 0;
}
.mkd-post-pag-np-horizontal .mkd-bnl-navigation-holder .mkd-bnl-navigation {
  display: block;
  vertical-align: top;
}
.mkd-post-pag-np-horizontal .mkd-bnl-navigation-holder .mkd-bnl-slider-paging {
  display: inline-block;
  vertical-align: middle;
}
.mkd-post-pag-np-horizontal
  .mkd-bnl-navigation-holder
  .mkd-paging-button-holder {
  display: inline-block;
  float: left;
  padding: 2px;
  margin: 0 5px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: padding 0.25s ease;
  -moz-transition: padding 0.25s ease;
  transition: padding 0.25s ease;
}
.mkd-post-pag-np-horizontal
  .mkd-bnl-navigation-holder
  .mkd-paging-button-holder
  .mkd-paging-button {
  display: block;
  height: 5px;
  width: 5px;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: background-color 0.25s ease, width 0.25s ease,
    height 0.25s ease;
  -moz-transition: background-color 0.25s ease, width 0.25s ease,
    height 0.25s ease;
  transition: background-color 0.25s ease, width 0.25s ease, height 0.25s ease;
}
.mkd-post-pag-np-horizontal
  .mkd-bnl-navigation-holder
  .mkd-paging-button-holder:hover,
.mkd-post-pag-np-horizontal
  .mkd-bnl-navigation-holder
  .mkd-paging-button-holder.mkd-bnl-paging-active {
  padding: 0;
}
.mkd-post-pag-np-horizontal
  .mkd-bnl-navigation-holder
  .mkd-paging-button-holder:hover
  .mkd-paging-button,
.mkd-post-pag-np-horizontal
  .mkd-bnl-navigation-holder
  .mkd-paging-button-holder.mkd-bnl-paging-active
  .mkd-paging-button {
  background-color: #f7be23;
  height: 9px;
  width: 9px;
}
.mkd-post-pag-np-horizontal .mkd-bnl-navigation-holder .mkd-bnl-nav-icon {
  display: inline-block;
  /*font-family: "Ionicons" !important;*/
  font-family: fontawesome;
  float: left;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  height: 20px;
  width: 20px;
  border: 1px solid #dedede;
}
.mkd-post-pag-np-horizontal
  .mkd-bnl-navigation-holder
  .mkd-bnl-nav-icon.mkd-bnl-nav-prev {
  margin-right: 5px;
}
.mkd-post-pag-np-horizontal
  .mkd-bnl-navigation-holder
  .mkd-bnl-nav-icon.mkd-bnl-nav-prev
  :before {
  /*content: "\f3cf";*/
  content: "\f053"; /* font awesome left arror icon */
}
.mkd-post-pag-np-horizontal
  .mkd-bnl-navigation-holder
  .mkd-bnl-nav-icon.mkd-bnl-nav-next
  :before {
  /*content: "\f3d1";*/
  content: "\f054"; /* font awesome right arror icon */
}
.mkd-post-pag-np-horizontal
  .mkd-bnl-navigation-holder
  .mkd-bnl-nav-icon
  > span {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}
.mkd-post-pag-np-horizontal .mkd-bnl-navigation-holder .mkd-bnl-nav-separator {
  font-size: 17px;
  line-height: 31px;
  vertical-align: middle;
  font-weight: 700;
}

/* ==========================================================================
   Horizontal Navigation styles - end
========================================================================== */
/* ==========================================================================
   Show Load More styles - start
========================================================================== */
.mkd-post-pag-load-more .mkd-bnl-navigation-holder {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  clear: both;
  text-align: center;
  margin: 30px 0 30px 0;
  padding: 0;
}
.mkd-post-pag-load-more .mkd-bnl-navigation-holder .mkd-bnl-load-more {
  min-width: 180px;
  background-color: #111111;
  color: #ffffff;
  padding-left: 0;
  padding-right: 0;
  border-radius: 5px;
  text-transform: unset;
  line-height: 1;
  cursor: pointer;
}
.mkd-post-pag-load-more .mkd-bnl-navigation-holder .mkd-bnl-load-more:hover {
  opacity: 0.85;
}
/*.mkd-post-pag-load-more .mkd-bnl-navigation-holder .mkd-bnl-load-more:disabled {
  background-color: #dddddd;
}*/
@media (max-width: 767.98px) {
  .mkd-post-pag-load-more .mkd-bnl-navigation-holder .mkd-bnl-load-more/*, .mkd-post-pag-load-more .mkd-bnl-navigation-holder .mkd-bnl-load-more-loading*/ {
    width: 100%;
  }
}
.mkd-post-pag-load-more .mkd-bnl-navigation-holder .mkd-bnl-load-more a/*, .mkd-post-pag-load-more .mkd-bnl-navigation-holder .mkd-bnl-load-more-loading a*/ {
  font-size: 15px;
  line-height: 49px;
  font-weight: 700;
  padding: 0 17px;
  display: block;
}
/*.mkd-post-pag-load-more .mkd-bnl-navigation-holder .mkd-bnl-load-more-loading {
  display: none;
}*/

.mkd-post-pag-load-more .mkd-post-item,
.mkd-post-pag-infinite .mkd-post-item {
  -webkit-transition: opacity cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s,
    visibility 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,
    visibility 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,
    visibility cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
}
.mkd-post-pag-load-more .mkd-post-item.mkd-post-pag-show,
.mkd-post-pag-infinite .mkd-post-item.mkd-post-pag-show {
  opacity: 1;
  visibility: visible;
}

/* ==========================================================================
   Show Load More styles - end
========================================================================== */
/* ==========================================================================
   Light skin for widgets - begin
   ========================================================================== */

/* ==========================================================================
   Light skin for widgets - end
   ========================================================================== */
/* ==========================================================================
   Dark skin for widgets - begin
   ========================================================================== */
/*.widget.mkd-dark .mkd-bnl-holder .mkd-pt-image-holder .mkd-post-info-icon-holder .mkd-post-info-icon-holder-table .mkd-post-info-icon-holder-cell .mkd-post-info-icon {}*/

/* ==========================================================================
   Dark skin for widgets - end
   ========================================================================== */
/* Ajax Preloader styles start
  ========================================================================== */
/* Ajax Preloader styles end
========================================================================= */
/* ==========================================================================
   Post Sliders style - start
   ========================================================================== */
/**/
/* ==========================================================================
   Post Sliders style - end
   ========================================================================== */
/* Post Template styles*/
/* ==========================================================================
   Post Template One style - begin
   ========================================================================== */
.mkd-pt-one-item .mkd-post-item-inner .mkd-pt-image-holder {
  margin-bottom: 13px;
}
.mkd-pt-one-item .mkd-post-item-inner .mkd-pt-title {
  margin: 0;
}
.mkd-pt-one-item .mkd-post-item-inner .mkd-pt-title-separator-holder {
  margin-top: 3px;
}
.mkd-pt-one-item .mkd-post-item-inner .mkd-pt-title-separator {
  width: 40px;
  height: 1px;
  display: inline-block;
  background-color: #dedede;
}

.mkd-bnl-holder:not(.mkd-horizontally-centered-content):not(
    .mkd-horizontally-centered-featured-content
  ):not(.mkd-horizontally-centered-non-featured-content)
  .mkd-post-block-featured
  .mkd-pt-meta-more-holder,
.mkd-bnl-holder:not(.mkd-horizontally-centered-content):not(
    .mkd-horizontally-centered-featured-content
  ):not(.mkd-horizontally-centered-non-featured-content)
  .mkd-post-block-non-featured
  .mkd-pt-meta-more-holder,
.mkd-bnl-holder:not(.mkd-horizontally-centered-content):not(
    .mkd-horizontally-centered-featured-content
  ):not(.mkd-horizontally-centered-non-featured-content)
  *
  .mkd-pt-meta-more-holder {
  display: table;
  width: 100%;
}
.mkd-bnl-holder:not(.mkd-horizontally-centered-content):not(
    .mkd-horizontally-centered-featured-content
  ):not(.mkd-horizontally-centered-non-featured-content)
  .mkd-post-block-featured
  .mkd-pt-meta-section,
.mkd-bnl-holder:not(.mkd-horizontally-centered-content):not(
    .mkd-horizontally-centered-featured-content
  ):not(.mkd-horizontally-centered-non-featured-content)
  .mkd-post-block-non-featured
  .mkd-pt-meta-section,
.mkd-bnl-holder:not(.mkd-horizontally-centered-content):not(
    .mkd-horizontally-centered-featured-content
  ):not(.mkd-horizontally-centered-non-featured-content)
  *
  .mkd-pt-meta-section {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
}
.mkd-bnl-holder:not(.mkd-horizontally-centered-content):not(
    .mkd-horizontally-centered-featured-content
  ):not(.mkd-horizontally-centered-non-featured-content)
  .mkd-post-block-featured
  .mkd-pt-more-section,
.mkd-bnl-holder:not(.mkd-horizontally-centered-content):not(
    .mkd-horizontally-centered-featured-content
  ):not(.mkd-horizontally-centered-non-featured-content)
  .mkd-post-block-non-featured
  .mkd-pt-more-section,
.mkd-bnl-holder:not(.mkd-horizontally-centered-content):not(
    .mkd-horizontally-centered-featured-content
  ):not(.mkd-horizontally-centered-non-featured-content)
  *
  .mkd-pt-more-section {
  display: table-cell;
  text-align: right;
  width: 50%;
}
.mkd-bnl-holder:not(.mkd-horizontally-centered-content):not(
    .mkd-horizontally-centered-featured-content
  ):not(
    .mkd-horizontally-centered-non-featured-content
  ).mkd-horizontally-centered-content
  .mkd-post-item-inner,
.mkd-bnl-holder:not(.mkd-horizontally-centered-content):not(
    .mkd-horizontally-centered-featured-content
  ):not(
    .mkd-horizontally-centered-non-featured-content
  ).mkd-horizontally-centered-featured-content
  .mkd-post-block-featured
  .mkd-post-item-inner,
.mkd-bnl-holder:not(.mkd-horizontally-centered-content):not(
    .mkd-horizontally-centered-featured-content
  ):not(
    .mkd-horizontally-centered-non-featured-content
  ).mkd-horizontally-centered-non-featured-content
  .mkd-post-block-non-featured
  .mkd-post-item-inner {
  text-align: center;
}
.mkd-bnl-holder:not(.mkd-horizontally-centered-content):not(
    .mkd-horizontally-centered-featured-content
  ):not(
    .mkd-horizontally-centered-non-featured-content
  ).mkd-horizontally-centered-content
  .mkd-post-item-inner
  .mkd-pt-meta-section,
.mkd-bnl-holder:not(.mkd-horizontally-centered-content):not(
    .mkd-horizontally-centered-featured-content
  ):not(
    .mkd-horizontally-centered-non-featured-content
  ).mkd-horizontally-centered-featured-content
  .mkd-post-block-featured
  .mkd-post-item-inner
  .mkd-pt-meta-section,
.mkd-bnl-holder:not(.mkd-horizontally-centered-content):not(
    .mkd-horizontally-centered-featured-content
  ):not(
    .mkd-horizontally-centered-non-featured-content
  ).mkd-horizontally-centered-non-featured-content
  .mkd-post-block-non-featured
  .mkd-post-item-inner
  .mkd-pt-meta-section {
  display: inline-block;
  margin: 0 auto;
  width: auto;
}

/* ==========================================================================
   Post Template One style - end
   ========================================================================== */
/* ==========================================================================
   Post Template Two style - begin
   ========================================================================== */
.mkd-pt-two-item .mkd-post-item-inner .mkd-pt-image-holder {
  position: relative;
  display: table-cell;
  height: 100%;
  width: 100%;
  vertical-align: middle;
  width: auto;
}
.mkd-pt-two-item
  .mkd-post-item-inner
  .mkd-pt-image-holder
  .mkd-pt-image-holder-inner {
  position: relative;
}
.mkd-pt-two-item
  .mkd-post-item-inner
  .mkd-pt-image-holder
  .mkd-pt-image-holder-inner
  .mkd-pt-image-link {
  display: block;
}
.mkd-pt-two-item .mkd-post-item-inner .mkd-pt-content-holder {
  position: relative;
  display: table-cell;
  height: 100%;
  width: 100%;
  vertical-align: middle;
  width: auto;
  padding-left: 22px;
  text-align: left;
}
.mkd-pt-two-item .mkd-post-item-inner .mkd-pt-content-holder .mkd-pt-title {
  margin: 0;
}

/* ==========================================================================
   Post Template Two style - end
   ========================================================================== */
/* ==========================================================================
   Post Template Three style - begin
   ========================================================================== */
.mkd-pt-three-item .mkd-pt-title {
  margin: 0;
}

.mkd-bnl-holder.mkd-display-separator
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item {
  margin: 0;
}
.mkd-bnl-holder.mkd-display-separator
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner {
  border-bottom: 1px solid #dedede;
  margin-bottom: 18px;
  padding-bottom: 18px;
}
.mkd-bnl-holder.mkd-display-separator
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item:last-child
  .mkd-post-item-inner {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

@media (min-width: 1025px) {
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-1
    .mkd-pt-three-item:nth-last-child(1)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-2
    .mkd-pt-three-item:nth-last-child(1)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-2
    .mkd-pt-three-item:nth-last-child(2)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-3
    .mkd-pt-three-item:nth-last-child(1)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-3
    .mkd-pt-three-item:nth-last-child(2)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-3
    .mkd-pt-three-item:nth-last-child(3)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-4
    .mkd-pt-three-item:nth-last-child(1)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-4
    .mkd-pt-three-item:nth-last-child(2)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-4
    .mkd-pt-three-item:nth-last-child(3)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-4
    .mkd-pt-three-item:nth-last-child(4)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-5
    .mkd-pt-three-item:nth-last-child(1)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-5
    .mkd-pt-three-item:nth-last-child(2)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-5
    .mkd-pt-three-item:nth-last-child(3)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-5
    .mkd-pt-three-item:nth-last-child(4)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-5
    .mkd-pt-three-item:nth-last-child(5)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-6
    .mkd-pt-three-item:nth-last-child(1)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-6
    .mkd-pt-three-item:nth-last-child(2)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-6
    .mkd-pt-three-item:nth-last-child(3)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-6
    .mkd-pt-three-item:nth-last-child(4)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-6
    .mkd-pt-three-item:nth-last-child(5)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
  .mkd-pl-three-holder.mkd-display-separator.mkd-post-columns-6
    .mkd-pt-three-item:nth-last-child(6)
    .mkd-post-item-inner {
    border-bottom: 0 !important;
  }
}

@media (min-width: 768px) {
  /* WB-301: Press releses on homepage, needs a few pixels of padding between thumbnail and title for desktop when we are not showing author */
  .mkd-pl-three-holder.mkd-post-columns-6.mkd-post-pag-np-horizontal
    .mkd-pt-image-holder-outer {
    margin-bottom: 10px;
  }
}
/* ==========================================================================
   Post Template Three style - end
   ========================================================================== */
/* ==========================================================================
   Post Template Four style - begin
   ========================================================================== */
.mkd-pt-four-item .mkd-post-item-inner {
  position: relative;
  overflow: hidden;
}
.mkd-pt-four-item .mkd-post-item-inner .mkd-pt-image-holder img {
  display: block;
}
.mkd-pt-four-item .mkd-post-item-inner .mkd-pt-image-holder .mkd-blog-share {
  z-index: 1;
}
.mkd-pt-four-item .mkd-post-item-inner .mkd-pt-content-holder-outer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .mkd-pt-four-item .mkd-post-item-inner .mkd-pt-content-holder-outer {
    position: static;
  }
}
.mkd-pt-four-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder {
  width: 100%;
}
.mkd-pt-four-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner {
  display: table-cell;
  vertical-align: bottom;
  padding: 33px 37px;
}
.mkd-pt-four-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-content {
  position: relative;
  z-index: 20;
}
.mkd-pt-four-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-link {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.mkd-pt-four-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-post-info-category
  a {
  color: #111111;
}
.mkd-pt-four-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-title {
  margin: 0;
  color: #111111;
  margin-bottom: 5px;
}
.mkd-pt-four-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-excerpt {
  margin-bottom: 15px;
  color: #111111;
}
.mkd-pt-four-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-meta-section
  > div {
  color: #111111 !important;
}
.mkd-pt-four-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-meta-section
  > div:before {
  color: #111111 !important;
}
.mkd-pt-four-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-meta-section
  > div:after {
  background-color: #111111 !important;
}
.mkd-pt-four-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-meta-section
  > div
  a {
  color: #111111 !important;
}
.mkd-pt-four-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-meta-section
  > div
  a:before {
  color: #111111 !important;
}
.mkd-pt-four-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-meta-section
  > div
  a:hover:before {
  color: #f7be23 !important;
}

.mkd-bnl-holder.mkd-horizontally-centered-content .mkd-post-item-inner,
.mkd-bnl-holder.mkd-horizontally-centered-featured-content
  .mkd-post-block-featured
  .mkd-post-item-inner,
.mkd-bnl-holder.mkd-horizontally-centered-non-featured-content
  .mkd-post-block-non-featured
  .mkd-post-item-inner {
  text-align: center;
}
.mkd-bnl-holder.mkd-horizontally-centered-content
  .mkd-post-item-inner
  .mkd-pt-meta-section,
.mkd-bnl-holder.mkd-horizontally-centered-featured-content
  .mkd-post-block-featured
  .mkd-post-item-inner
  .mkd-pt-meta-section,
.mkd-bnl-holder.mkd-horizontally-centered-non-featured-content
  .mkd-post-block-non-featured
  .mkd-post-item-inner
  .mkd-pt-meta-section {
  display: inline-block;
  margin: 0 auto;
}
.mkd-bnl-holder.mkd-vertically-centered-content
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner,
.mkd-bnl-holder.mkd-vertically-centered-featured-content
  .mkd-post-block-featured
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner,
.mkd-bnl-holder.mkd-vertically-centered-non-featured-content
  .mkd-post-block-non-featured
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner {
  vertical-align: middle;
}

/* ==========================================================================
   Post Template Four style - end
   ========================================================================== */
/* ==========================================================================
   Post Template Five style - begin
   ========================================================================== */
.mkd-pt-five-item .mkd-post-item-inner {
  position: relative;
  overflow: hidden;
}
.mkd-pt-five-item .mkd-post-item-inner .mkd-pt-image-holder img {
  display: block;
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-image-holder
  .mkd-post-info-icon-holder-cell {
  position: absolute;
  z-index: 1;
  right: 26px;
  top: 26px;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.mkd-pt-five-item .mkd-post-item-inner .mkd-pt-image-holder .mkd-blog-share {
  z-index: 1;
}
.mkd-pt-five-item .mkd-post-item-inner .mkd-pt-content-holder-outer {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder {
  display: table;
  height: 100%;
  width: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner {
  display: table-cell;
  vertical-align: bottom;
  padding: 33px 37px;
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-content {
  position: relative;
  overflow: hidden;
  z-index: 20;
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-link {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-post-info-category
  a {
  color: #ffffff;
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-title {
  color: #ffffff;
  margin: 0;
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-excerpt {
  color: #ffffff;
  margin-bottom: 15px;
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-meta-section
  > div {
  color: #ffffff !important;
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-meta-section
  > div:before {
  color: #ffffff !important;
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-meta-section
  > div:after {
  background-color: #ffffff !important;
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-meta-section
  > div
  a {
  color: #ffffff !important;
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-meta-section
  > div
  a:before {
  color: #ffffff !important;
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-meta-section
  > div
  a:hover:before {
  color: #f7be23 !important;
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-post-info-category,
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-title,
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-excerpt,
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-meta-section {
  -webkit-transition: -webkit-transform 0s 0.5s,
    opacity 0.5s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  transition: transform 0s 0.5s,
    opacity 0.5s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  -webkit-transform: translate3d(-30px, 0, 0);
  -moz-transform: translate3d(-30px, 0, 0);
  transform: translate3d(-30px, 0, 0);
  opacity: 0;
}
.mkd-horizontally-centered-content
  .mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-post-info-category,
.mkd-horizontally-centered-content
  .mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-title,
.mkd-horizontally-centered-content
  .mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-excerpt,
.mkd-horizontally-centered-content
  .mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-meta-section {
  -webkit-transform: translate3d(0, 30px, 0);
  -moz-transform: translate3d(0, 30px, 0);
  transform: translate3d(0, 30px, 0);
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder:hover
  .mkd-post-info-category,
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder:hover
  .mkd-pt-title,
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder:hover
  .mkd-pt-excerpt,
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder:hover
  .mkd-pt-meta-section {
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  -moz-transition: all 0.4s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  transition: all 0.4s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.mkd-horizontally-centered-content
  .mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder:hover
  .mkd-post-info-category,
.mkd-horizontally-centered-content
  .mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder:hover
  .mkd-pt-title,
.mkd-horizontally-centered-content
  .mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder:hover
  .mkd-pt-excerpt,
.mkd-horizontally-centered-content
  .mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder:hover
  .mkd-pt-meta-section {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder:hover
  .mkd-pt-title {
  -webkit-transition-delay: 0.1s;
  -transition-delay: 0.1s;
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder:hover
  .mkd-pt-excerpt {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.mkd-pt-five-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder:hover
  .mkd-pt-meta-section {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}

.mkd-bnl-holder.mkd-horizontally-centered-content .mkd-post-item-inner {
  text-align: center;
}
.mkd-bnl-holder.mkd-horizontally-centered-content
  .mkd-post-item-inner
  .mkd-pt-meta-section {
  display: inline-block;
  margin: 0 auto;
}
.mkd-bnl-holder.mkd-vertically-centered-content
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner {
  vertical-align: middle;
  padding-top: 0;
  padding-bottom: 0;
}

.mkd-pt-five-item:hover .mkd-post-item-inner .mkd-post-info-icon-holder-cell {
  opacity: 1;
}
.mkd-pt-five-item:hover .mkd-pt-content-holder-outer .mkd-pt-content-holder {
  opacity: 1;
}

/* ==========================================================================
   Post Template Five style - end
   ========================================================================== */
/* ==========================================================================
   Post Template Six style - begin
   ========================================================================== */
.mkd-pt-six-item .mkd-post-item-inner {
  display: flex;
  flex-wrap: wrap;
}
.mkd-pt-six-item .mkd-post-item-inner .mkd-post-info-category:first-child {
  padding-top: 0 !important;
  /* overwrite padding that is set on all layouts, which has other classes */
}
.mkd-pt-six-item .mkd-pt-image-holder-outer {
  flex: 1 46%;
}
.mkd-pt-six-item .mkd-pt-content-holder-outer {
  flex: 2 54%;
}
.mkd-pt-six-item .mkd-pt-image-holder {
  margin-right: 30px;
}
@media only screen and (max-width: 1024px) {
  .mkd-pt-six-item .mkd-pt-image-holder {
    margin-right: 15px;
  }
}
.mkd-pt-six-item .mkd-pt-content-holder {
  margin-left: 15px;
}
.mkd-pt-six-item .mkd-pt-content-holder .mkd-pt-title {
  margin: 0;
}
.mkd-pt-six-item .mkd-pt-content-holder .mkd-pt-excerpt {
  margin-bottom: 23px;
}

/* ==========================================================================
   Post Template Six style - end
   ========================================================================== */
/* ==========================================================================
   Post Template Seven style - begin
   ========================================================================== */
.mkd-pt-seven-item {
  background-size: cover;
  background-position: center center;
  padding: 0 !important;
}
.mkd-pt-seven-item .mkd-post-item-holder {
  display: table;
  width: 100%;
  height: 100%;
}
.mkd-pt-seven-item .mkd-post-item-inner {
  background-color: transparent;
  display: table-cell;
  vertical-align: middle;
  padding: 45px 63% 45px 45px;
  box-sizing: border-box;
}
.mkd-pt-seven-item .mkd-post-item-inner .mkd-post-info-category a {
  color: #ffffff !important;
}
.mkd-pt-seven-item .mkd-post-item-inner .mkd-post-info-category a:hover {
  color: #f7be23 !important;
}
.mkd-pt-seven-item .mkd-post-item-inner .mkd-pt-title {
  margin: 0;
  color: #ffffff;
}
.mkd-pt-seven-item .mkd-post-item-inner .mkd-pt-meta-section > div a {
  color: #ffffff !important;
}
.mkd-pt-seven-item .mkd-post-item-inner .mkd-pt-meta-section > div a:before {
  color: #ffffff !important;
}
.mkd-pt-seven-item .mkd-post-item-inner .mkd-pt-meta-section > div a:hover {
  color: #f7be23 !important;
}
.mkd-pt-seven-item
  .mkd-post-item-inner
  .mkd-pt-meta-section
  > div
  a:hover:before {
  color: #f7be23 !important;
}
.mkd-pt-seven-item .mkd-post-item-inner .mkd-pt-excerpt {
  margin-top: 20px;
  color: #ffffff;
}

/* ==========================================================================
   Post Template Seven style - end
   ========================================================================== */
/* Post Blocks styles
   ========================================================================== */
/* ==========================================================================
   Post Block one style - begin
   ========================================================================== */
.mkd-pb-one-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured {
  margin-bottom: 30px;
}
.mkd-pb-one-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item {
  padding: 0;
}
.mkd-pb-one-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item.mkd-pt-four-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-image-holder {
  margin-bototm: 14px;
}
.mkd-pb-one-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item.mkd-pt-four-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner {
  padding-bottom: 16px;
  padding-left: 21px;
  padding-right: 86px;
}
.mkd-pb-one-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured {
  padding: 0;
}
.mkd-pb-one-holder.mkd-horizontally-centered-featured-content.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item.mkd-pt-four-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner {
  padding-bottom: 16px;
  padding-left: 21px;
  padding-right: 21px;
}
.mkd-pb-one-holder.mkd-horizontally-centered-featured-content.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item.mkd-pt-four-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner
  .mkd-pt-title {
  padding: 0 10%;
}
.mkd-pb-one-holder.mkd-horizontally-centered-featured-content.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured {
  padding: 0;
}

/* ==========================================================================
   Post Block one style - end
   ========================================================================== */
/* ==========================================================================
   Post Block Two style - begin
   ========================================================================== */
.mkd-pb-two-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item {
  margin-bottom: 12px;
  padding: 0;
}
.mkd-pb-two-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item
  .mkd-post-item-inner {
  border-bottom: 1px solid #dedede;
  padding-bottom: 17px;
}
.mkd-pb-two-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-image-holder {
  margin-bottom: 11px;
}
.mkd-pb-two-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-post-info-category {
  margin-bottom: 0;
}
.mkd-pb-two-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured {
  width: 100%;
}
.mkd-pb-two-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item {
  margin-bottom: 13px;
  padding: 0;
}
.mkd-pb-two-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-post-item-inner {
  border-bottom: 1px solid #dedede;
  padding-bottom: 12px;
}

/* ==========================================================================
   Post Block Two style - end
   ========================================================================== */
/* ==========================================================================
   Post Block Three style - begin
   ========================================================================== */
@media (max-width: 767.98px) {
  .mkd-pb-three-holder.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-featured {
    padding: 0 15px;
  }
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item {
  padding: 0;
}
@media (max-width: 991.98px) {
  .mkd-pb-three-holder.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-featured
    .mkd-post-item {
    margin-bottom: 20px;
  }
}
@media (max-width: 767.98px) {
  .mkd-pb-three-holder.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-featured
    .mkd-post-item {
    margin-bottom: 0 !important;
  }
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item
  .mkd-pt-content-holder {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner {
  max-width: 80%;
  min-width: 80%;
  padding: 15px;
  padding-left: 0;
  display: flex;
  background-color: #ffffff;
}
@media (max-width: 767.98px) {
  .mkd-pb-three-holder.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-featured
    .mkd-post-item
    .mkd-pt-content-holder-inner {
    max-width: 100%;
    min-width: 100%;
  }
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-pt-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  flex-direction: column;
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-pt-title {
  font-size: 30px;
  line-height: 34px;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .mkd-pb-three-holder.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-featured
    .mkd-post-item
    .mkd-pt-content-holder-inner
    .mkd-pt-title {
    margin-bottom: 10px;
  }
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-pt-title
  a {
  overflow: hidden;
  display: -webkit-box;
  /*-webkit-line-clamp: 2;*/
  -webkit-box-orient: vertical;
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-pt-meta-section {
  margin: unset;
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-post-info-author {
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-post-info-author
  .mkd-author-name {
  font-weight: 700;
  text-transform: capitalize;
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-post-info-date {
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-post-info-category {
  margin-bottom: 0;
  display: none;
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-pt-excerpt {
  margin-bottom: 15px;
}
@media (max-width: 767.98px) {
  .mkd-pb-three-holder.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-featured
    .mkd-post-item
    .mkd-pt-content-holder-inner
    .mkd-pt-excerpt {
    display: none;
  }
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-pt-excerpt
  .mkd-post-excerpt {
  color: #111111;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured {
  padding-left: 0;
  padding-right: 9px;
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item {
  float: left;
  padding: 0;
  padding-left: 6px;
  padding-right: 6px;
  width: 50%;
  margin-bottom: 12px;
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item:nth-last-child(1),
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item:nth-last-child(2) {
  margin-bottom: 0;
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-pt-content-holder {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner {
  max-width: 80%;
  min-width: 80%;
  display: flex;
  padding: 15px;
  padding-left: 0;
  background-color: #ffffff;
}
@media (max-width: 991.98px) {
  .mkd-pb-three-holder.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-non-featured
    .mkd-post-item
    .mkd-pt-content-holder-inner {
    max-width: 100%;
    min-width: 100%;
  }
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-post-info-category {
  display: none;
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-pt-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  flex-direction: column;
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-pt-title {
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  color: #111111;
  margin-bottom: 0;
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-pt-excerpt {
  display: none;
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-pt-meta-section {
  display: none;
}
@media (max-width: 767.98px) {
  .mkd-pb-three-holder.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-non-featured
    .mkd-post-item
    .mkd-pt-content-holder-inner
    .mkd-pt-meta-section {
    display: inline-block;
    margin: 0;
  }
  .mkd-pb-three-holder.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-non-featured
    .mkd-post-item
    .mkd-pt-content-holder-inner
    .mkd-pt-meta-section
    span {
    color: #111111;

    font-weight: 700;
  }
}
.mkd-pb-three-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-author-name {
  text-transform: capitalize;
}
.mkd-pb-three-holder.mkd-non-featured-single.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  img {
  width: 100%;
}
.mkd-pb-three-holder.mkd-non-featured-single.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured {
  padding-right: 15px;
}
.mkd-pb-three-holder.mkd-non-featured-single.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  img {
  width: 100%;
}
.mkd-pb-three-holder.mkd-non-featured-single.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item {
  width: 100%;
  padding-left: 6px;
  padding-right: 0;
}
.mkd-pb-three-holder.mkd-non-featured-single.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner {
  padding: 21px;
  display: flex;
  background-color: #ffffff;
}
.mkd-pb-three-holder.mkd-non-featured-single.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-post-info-category {
  margin-bottom: 0;
}
.mkd-pb-three-holder.mkd-non-featured-single.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-pt-content-holder-inner
  .mkd-pt-excerpt {
  margin-bottom: 4px;
}
.mkd-pb-three-holder.mkd-non-feat-one-column.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured {
  padding-right: 15px;
}
@media only screen and (max-width: 1024px) {
  .mkd-pb-three-holder.mkd-non-feat-one-column.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-non-featured {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-pb-three-holder.mkd-non-feat-one-column.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-non-featured {
    display: none;
  }
}
.mkd-pb-three-holder.mkd-non-feat-one-column.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  img {
  width: 100%;
}
.mkd-pb-three-holder.mkd-non-feat-one-column.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1024px) {
  .mkd-pb-three-holder.mkd-non-feat-one-column.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-non-featured
    .mkd-post-item {
    width: 50%;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 768px) {
  .mkd-pb-three-holder.mkd-non-feat-one-column.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-non-featured
    .mkd-post-item {
    margin-bottom: 12px;
    width: 50%;
  }
}
@media only screen and (max-width: 1024px) {
  .mkd-pb-three-holder.mkd-non-feat-one-column.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-non-featured
    .mkd-post-item:first-child {
    padding-right: 1.5% !important;
  }
}
@media only screen and (max-width: 768px) {
  .mkd-pb-three-holder.mkd-non-feat-one-column.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-non-featured
    .mkd-post-item:first-child {
    padding-right: 1% !important;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-pb-three-holder.mkd-non-feat-one-column.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-non-featured
    .mkd-post-item:first-child {
    padding-right: 0 !important;
  }
}
.mkd-pb-three-holder.mkd-non-feat-one-column.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 1024px) {
  .mkd-pb-three-holder.mkd-non-feat-one-column.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-non-featured
    .mkd-post-item:last-child {
    padding-left: 1.5% !important;
  }
}
@media only screen and (max-width: 768px) {
  .mkd-pb-three-holder.mkd-non-feat-one-column.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-non-featured
    .mkd-post-item:last-child {
    padding-left: 1% !important;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-pb-three-holder.mkd-non-feat-one-column.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-non-featured
    .mkd-post-item:last-child {
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 1024px) {
  .mkd-pb-three-holder.mkd-non-feat-one-column.mkd-bnl-holder
    .mkd-bnl-outer
    .mkd-bnl-inner
    .mkd-post-block-non-featured
    .mkd-post-item
    .mkd-pt-image-holder {
    height: min-content;
    padding-top: 65%;
  }
}
.mkd-pb-three-holder.two_half .mkd-post-block-featured {
  width: 50%;
}
.mkd-pb-three-holder.two_half .mkd-post-block-non-featured {
  width: 50%;
}
.mkd-pb-three-holder.two_third_one_third .mkd-pt-image-holder {
  background-position: top left;
  background-repeat: no-repeat;
  background-size: cover;
  height: 330px;
}
@media only screen and (max-width: 1024px) {
  .mkd-pb-three-holder.two_third_one_third .mkd-pt-image-holder {
    height: 235px;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-pb-three-holder.two_third_one_third .mkd-pt-image-holder {
    height: min-content;
    padding-top: 65%;
  }
}
.mkd-pb-three-holder.two_third_one_third .mkd-bnl-outer .mkd-bnl-inner {
  display: flex;
  flex-wrap: wrap;
}
.mkd-pb-three-holder.two_third_one_third .mkd-post-block-featured {
  /*flex: 2 66.66%;*/
  flex: 2 68%;
  padding-right: 30px;
}
@media only screen and (max-width: 1024px) {
  .mkd-pb-three-holder.two_third_one_third .mkd-post-block-featured {
    flex: 1 100%;
    flex-direction: row;
  }
}
.mkd-pb-three-holder.two_third_one_third
  .mkd-post-block-featured
  .mkd-pt-image-holder {
  height: 690px;
}
@media only screen and (max-width: 1024px) {
  .mkd-pb-three-holder.two_third_one_third
    .mkd-post-block-featured
    .mkd-pt-image-holder {
    height: min-content;
    padding-top: 66%;
  }
}
.mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured {
  /*flex: 1 33.33%;*/
  flex: 1 32%;
}
@media only screen and (max-width: 600px) {
  .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured {
    display: flex;
    flex-wrap: wrap;
    flex: 1 100%;
    flex-direction: row;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-pb-three-holder.two_third_one_third
    .mkd-post-block-non-featured
    .mkd-post-item {
    flex: 1 50%;
  }
}
.mkd-pb-three-holder.one_third_two_third .mkd-post-block-featured {
  width: 33.33%;
}
.mkd-pb-three-holder.one_third_two_third .mkd-post-block-non-featured {
  width: 66.66%;
}
.mkd-pb-three-holder.three_fourths_one_fourth .mkd-post-block-featured {
  width: 75%;
}
.mkd-pb-three-holder.three_fourths_one_fourth .mkd-post-block-non-featured {
  width: 25%;
}

/* ==========================================================================
   Post Block Three style - end
   ========================================================================== */
/* ==========================================================================
   Post Block Four style - begin
   ========================================================================== */
.mkd-pb-four-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item {
  padding: 0;
}
.mkd-pb-four-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item {
  padding: 0;
  margin-bottom: 28px;
}
.mkd-pb-four-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item:last-child {
  margin-bottom: 0;
}
.mkd-pb-four-holder.two_half .mkd-post-block-featured {
  width: 50%;
}
.mkd-pb-four-holder.two_half .mkd-post-block-non-featured {
  width: 50%;
}
.mkd-pb-four-holder.two_third_one_third .mkd-post-block-featured {
  width: 66.66%;
}
.mkd-pb-four-holder.two_third_one_third .mkd-post-block-non-featured {
  width: 33.33%;
}
.mkd-pb-four-holder.one_third_two_third .mkd-post-block-featured {
  width: 33.33%;
}
.mkd-pb-four-holder.one_third_two_third .mkd-post-block-non-featured {
  width: 66.66%;
}
.mkd-pb-four-holder.three_fourths_one_fourth .mkd-post-block-featured {
  width: 75%;
}
.mkd-pb-four-holder.three_fourths_one_fourth .mkd-post-block-non-featured {
  width: 25%;
}

/* ==========================================================================
   Post Block Four style - end
   ========================================================================== */
/* ==========================================================================
   Post Block Five style - begin
   ========================================================================== */
.mkd-pb-five-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item {
  padding: 0;
}
.mkd-pb-five-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item {
  padding: 0;
  margin-bottom: 12px;
}
.mkd-pb-five-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-post-item-inner {
  border-bottom: 1px solid #dedede;
  padding-bottom: 18px;
  padding-left: 22px;
}
.mkd-pb-five-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-title {
  position: relative;
}
.mkd-pb-five-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-post-item-inner
  > :first-child:before {
  content: "\f363";
  font-family: "Ionicons";
  position: absolute;
  left: -20px;
  /* without top attribute cuz need to be in line with element which may have big line-height */
  font-size: 24px;
}
.mkd-pb-five-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-post-item-inner
  > :first-child:before {
  color: inherit;
}
.mkd-pb-five-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item:hover
  .mkd-post-item-inner
  > :first-child:before {
  color: #f7be23;
}
.mkd-pb-five-holder.two_half .mkd-post-block-featured {
  width: 50%;
}
.mkd-pb-five-holder.two_half .mkd-post-block-non-featured {
  width: 50%;
}
.mkd-pb-five-holder.two_third_one_third .mkd-post-block-featured {
  width: 66.66%;
}
.mkd-pb-five-holder.two_third_one_third .mkd-post-block-non-featured {
  width: 33.33%;
}
.mkd-pb-five-holder.one_third_two_third .mkd-post-block-featured {
  width: 33.33%;
}
.mkd-pb-five-holder.one_third_two_third .mkd-post-block-non-featured {
  width: 66.66%;
}
.mkd-pb-five-holder.three_fourths_one_fourth .mkd-post-block-featured {
  width: 75%;
}
.mkd-pb-five-holder.three_fourths_one_fourth .mkd-post-block-non-featured {
  width: 25%;
}

/* ==========================================================================
   Post Block Five style - end
   ========================================================================== */
/* ==========================================================================
   Post Block Six style - begin
   ========================================================================== */
.mkd-pb-six-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item {
  padding: 0;
}
.mkd-pb-six-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item
  .mkd-post-item-inner {
  border-bottom: 1px solid #dedede;
  padding-bottom: 21px;
  margin-bottom: 21px;
}
.mkd-pb-six-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item {
  margin: 0;
  padding: 0;
}
.mkd-pb-six-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-post-item-inner {
  border-bottom: 1px solid #dedede;
  margin-bottom: 18px;
  padding-bottom: 18px;
}
.mkd-pb-six-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item:last-child
  .mkd-post-item-inner {
  border-bottom: none;
  margin: 0;
  padding: 0;
}

/* ==========================================================================
   Post Block Six style - end
   ========================================================================== */
/* ==========================================================================
   Post Block Seven style - begin
   ========================================================================== */
.mkd-pb-seven-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured {
  padding-right: 10px;
}
.mkd-pb-seven-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item {
  padding: 0;
}
.mkd-pb-seven-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-featured
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-content-holder-inner {
  padding: 21px;
}
.mkd-pb-seven-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured {
  padding-left: 10px;
}
.mkd-pb-seven-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item {
  padding: 0;
  margin-bottom: 17px;
}
.mkd-pb-seven-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item
  .mkd-post-item-inner {
  border-bottom: 1px solid #dedede;
  padding-bottom: 15px;
}
.mkd-pb-seven-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item:last-child {
  margin-bottom: 0;
}
.mkd-pb-seven-holder.mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-block-non-featured
  .mkd-post-item:last-child
  .mkd-post-item-inner {
  border-bottom: 0;
  padding-bottom: 0;
}
.mkd-pb-seven-holder.two_half .mkd-post-block-featured {
  width: 50%;
}
.mkd-pb-seven-holder.two_half .mkd-post-block-non-featured {
  width: 50%;
}
.mkd-pb-seven-holder.two_third_one_third .mkd-post-block-featured {
  width: 66.66%;
}
.mkd-pb-seven-holder.two_third_one_third .mkd-post-block-non-featured {
  width: 33.33%;
}
.mkd-pb-seven-holder.one_third_two_third .mkd-post-block-featured {
  width: 33.33%;
}
.mkd-pb-seven-holder.one_third_two_third .mkd-post-block-non-featured {
  width: 66.66%;
}
.mkd-pb-seven-holder.three_fourths_one_fourth .mkd-post-block-featured {
  width: 75%;
}
.mkd-pb-seven-holder.three_fourths_one_fourth .mkd-post-block-non-featured {
  width: 25%;
}

/* ==========================================================================
   Post Block Seven style - end
   ========================================================================== */
/* Slider Post styles
   ========================================================================== */
/* Slider Post One - begin */
/* Slider Post Two - begin */
/* Slider Post Three - begin */
/* Slider Post Three - end */

/* Post and Blocks styles for category templates
   ========================================================================== */
/* ==========================================================================
   Post and Block styles for Category Templates - begin
   ========================================================================== */
body.category .mkd-unique-category-layout .mkd-two-columns-7-5 {
  width: 100%;
}
body.category
  .mkd-unique-category-layout
  .mkd-two-columns-7-5
  > .mkd-two-columns-inner {
  margin: 0 -15px;
}
body.category .mkd-unique-category-layout .mkd-two-columns-7-5 .mkd-column {
  float: left;
}
body.category
  .mkd-unique-category-layout
  .mkd-two-columns-7-5
  .mkd-column
  .mkd-column-inner {
  padding: 0 15px;
}
body.category
  .mkd-unique-category-layout
  .mkd-two-columns-7-5
  .mkd-column:first-child {
  width: 58.3333333333%;
}
body.category
  .mkd-unique-category-layout
  .mkd-two-columns-7-5
  .mkd-column:last-child {
  width: 41.6666666667%;
}
body.category .mkd-unique-category-layout .mkd-two-columns-1-2 {
  width: 100%;
}
body.category
  .mkd-unique-category-layout
  .mkd-two-columns-1-2
  > .mkd-two-columns-inner {
  margin: 0 -15px;
}
body.category .mkd-unique-category-layout .mkd-two-columns-1-2 .mkd-column {
  float: left;
}
body.category
  .mkd-unique-category-layout
  .mkd-two-columns-1-2
  .mkd-column
  .mkd-column-inner {
  padding: 0 15px;
}
body.category
  .mkd-unique-category-layout
  .mkd-two-columns-1-2
  .mkd-column:first-child {
  width: 66.66%;
}
body.category
  .mkd-unique-category-layout
  .mkd-two-columns-1-2
  .mkd-column:last-child {
  width: 33.33%;
}
/* ==========================================================================
   Post and Block styles for Category Templates - end
   ========================================================================== */
/* ==========================================================================
   8. Widgets styles
   ========================================================================== */
/* Breaking News styles
   ========================================================================== */
/* ==========================================================================
   Breaking news start styles
   ========================================================================== */
.mkd-bn-holder {
  position: relative;
  display: none;
  vertical-align: middle;
  width: 100%;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mkd-bn-holder .mkd-bn-title {
  position: relative;
  display: inline-block;
  margin-right: 20px;
  padding: 0 13px 0 18px;
  vertical-align: middle;
  font-size: 14px;
  line-height: 33px;
  float: left;
  color: #ffffff;
  background: #f7be23;
}
.mkd-bn-holder .mkd-bn-title h5 {
  display: inline;
  color: #ffffff;
}
.mkd-bn-holder .mkd-bn-title .mkd-bn-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 33px;
  font-size: 15px;
  margin-left: 5px;
}
.mkd-bn-holder ul.mkd-bn-slide {
  position: relative;
  display: inline;
  vertical-align: middle;
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.mkd-bn-holder ul.mkd-bn-slide .mkd-bn-text {
  -webkit-transition: left 0.4s ease-in-out;
  -moz-transition: left 0.4s ease-in-out;
  transition: left 0.4s ease-in-out;
}
.mkd-bn-holder ul.mkd-bn-slide .mkd-bn-text a {
  font-size: 12px;
  line-height: 33px;
  color: #7a7979;
}
.mkd-bn-holder ul.mkd-bn-slide .mkd-bn-text a:hover {
  color: #f7be23;
}
.mkd-top-bar .mkd-bn-holder ul.mkd-bn-slide .mkd-bn-text a:hover {
  color: #fff;
}
.mkd-bn-holder ul.mkd-bn-slide .mkd-bn-text.flex-active-slide {
  left: 0;
}

aside.mkd-sidebar .mkd-bn-holder,
.wpb_widgetised_column .mkd-bn-holder {
  background: transparent;
  margin-bottom: 30px;
}
aside.mkd-sidebar .mkd-bn-holder .mkd-bn-slide,
.wpb_widgetised_column .mkd-bn-holder .mkd-bn-slide {
  padding-left: 0;
  float: left;
  padding-bottom: 22px;
}
aside.mkd-sidebar .mkd-bn-holder .mkd-bn-slide li,
.wpb_widgetised_column .mkd-bn-holder .mkd-bn-slide li {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
aside.mkd-sidebar .mkd-bn-holder .mkd-bn-slide li a,
.wpb_widgetised_column .mkd-bn-holder .mkd-bn-slide li a {
  line-height: 1em;
  position: relative;
  font-size: 14px;
}
aside.mkd-sidebar .mkd-bn-holder .mkd-bn-title,
.wpb_widgetised_column .mkd-bn-holder .mkd-bn-title {
  font-size: 18px;
  font-weight: 700;
  left: 0;
  vertical-align: baseline;
  line-height: 1em;
  position: relative;
}
aside.mkd-sidebar .mkd-bn-holder .mkd-bn-title .mkd-bn-icon,
.wpb_widgetised_column .mkd-bn-holder .mkd-bn-title .mkd-bn-icon {
  vertical-align: baseline;
}

footer .mkd-bn-holder,
.mkd-side-menu .mkd-bn-holder {
  padding: 0;
  background-color: transparent;
}
footer .mkd-bn-holder .mkd-bn-slide,
.mkd-side-menu .mkd-bn-holder .mkd-bn-slide {
  padding-left: 0;
}
footer .mkd-bn-holder .mkd-bn-slide li,
.mkd-side-menu .mkd-bn-holder .mkd-bn-slide li {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
footer .mkd-bn-holder .mkd-bn-slide li a,
.mkd-side-menu .mkd-bn-holder .mkd-bn-slide li a {
  line-height: 1em;
  position: relative;
  font-size: 14px;
}
footer .mkd-bn-holder .mkd-bn-title,
.mkd-side-menu .mkd-bn-holder .mkd-bn-title {
  font-size: 18px;
  font-weight: 700;
  left: 0;
  vertical-align: baseline;
  line-height: 1em;
  position: relative;
  color: #ffffff;
}
footer .mkd-bn-holder .mkd-bn-title .mkd-bn-icon,
.mkd-side-menu .mkd-bn-holder .mkd-bn-title .mkd-bn-icon {
  vertical-align: baseline;
}

/* ==========================================================================
   Breaking news end styles
   ========================================================================== */
/* Date styles
   ========================================================================== */
/* ==========================================================================
   Date widget start styles
   ========================================================================== */
.mkd-date-widget-holder {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 1.25px;
  color: #7a7979;
}

.mkd-top-bar .mkd-date-widget-holder {
  line-height: 32px;
  vertical-align: top;
}

/* ==========================================================================
   Date widget end styles
   ========================================================================== */
/* Image styles
   ========================================================================== */
/* ==========================================================================
   Image widget begin styles
   ========================================================================== */
.mkd-image-widget {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  width: auto;
}
.mkd-image-widget a,
.mkd-image-widget img {
  display: block;
}

/* ==========================================================================
   Image widget end styles
   ========================================================================== */
/* Instagram styles
   ========================================================================== */
/* ==========================================================================
   Instagram start styles
   ========================================================================== */
.widget_mkd_instagram_widget .mkd-instagram-feed-heading {
  position: relative;
  height: 27px;
  margin-bottom: 23px;
}
.widget_mkd_instagram_widget .mkd-instagram-feed-heading h6 {
  padding-right: 30px;
  line-height: 27px;
  font-weight: 700;
}
.widget_mkd_instagram_widget .mkd-instagram-feed-heading span {
  position: absolute;
  top: 0;
  right: 0;
  width: 27px;
  height: 27px;
  line-height: 27px;
  background-color: #f2f2f2;
  color: #ffffff;
  font-size: 13px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: background-color 0.1s ease-out, color 0.1s ease-out;
  -moz-transition: background-color 0.1s ease-out, color 0.1s ease-out;
  transition: background-color 0.1s ease-out, color 0.1s ease-out;
}
.widget_mkd_instagram_widget .mkd-instagram-feed-heading a:hover span {
  color: #fff;
  background-color: #f7be23;
}

ul.mkd-instagram-feed {
  padding: 0;
  list-style: none;
}
ul.mkd-instagram-feed.mkd-instagram-with-spaces {
  /* important are set to overwrite widgetised shortcode */
  margin: 0 -5px !important;
}
ul.mkd-instagram-feed.mkd-instagram-with-spaces li {
  padding: 0 5px !important;
  margin: 0 0 10px !important;
}
ul.mkd-instagram-feed li {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none !important;
}
ul.mkd-instagram-feed li a {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  max-width: 100%;
}
ul.mkd-instagram-feed li a:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.54);
  z-index: 200;
  opacity: 0;
  -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  -moz-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99);
}
ul.mkd-instagram-feed li a span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: scale(1.25) translate(-50%, -50%);
  -moz-transform: scale(1.25) translate(-50%, -50%);
  transform: scale(1.25) translate(-50%, -50%);
  color: #fff;
  font-size: 19px;
  z-index: 300;
  opacity: 0;
  will-change: transform;
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  -moz-transition: all 0.3s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  transition: all 0.3s cubic-bezier(0.25, 0.1, 0.11, 0.99);
}
ul.mkd-instagram-feed li a:hover span {
  -webkit-transform: scale(1) translate(-50%, -50%);
  -moz-transform: scale(1) translate(-50%, -50%);
  transform: scale(1) translate(-50%, -50%);
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
ul.mkd-instagram-feed li a:hover:after {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
ul.mkd-instagram-feed li a img {
  display: block;
}

/* default grid system for layouts */
@media only screen and (min-width: 1025px) {
  ul.mkd-instagram-feed.mkd-col-2 li {
    width: 50%;
  }

  ul.mkd-instagram-feed.mkd-col-2 li:nth-child(2n + 1) {
    clear: both;
  }

  ul.mkd-instagram-feed.mkd-col-3 li {
    width: 33.3333333333%;
  }

  ul.mkd-instagram-feed.mkd-col-3 li:nth-child(3n + 1) {
    clear: both;
  }

  ul.mkd-instagram-feed.mkd-col-4 li {
    width: 25%;
  }

  ul.mkd-instagram-feed.mkd-col-4 li:nth-child(4n + 1) {
    clear: both;
  }

  ul.mkd-instagram-feed.mkd-col-5 li {
    width: 20%;
  }

  ul.mkd-instagram-feed.mkd-col-5 li:nth-child(5n + 1) {
    clear: both;
  }

  ul.mkd-instagram-feed.mkd-col-6 li {
    width: 16.6666666667%;
  }

  ul.mkd-instagram-feed.mkd-col-6 li:nth-child(6n + 1) {
    clear: both;
  }

  ul.mkd-instagram-feed.mkd-col-7 li {
    width: 14.2857142857%;
  }

  ul.mkd-instagram-feed.mkd-col-7 li:nth-child(7n + 1) {
    clear: both;
  }

  ul.mkd-instagram-feed.mkd-col-8 li {
    width: 12.5%;
  }

  ul.mkd-instagram-feed.mkd-col-8 li:nth-child(8n + 1) {
    clear: both;
  }

  ul.mkd-instagram-feed.mkd-col-9 li {
    width: 11.1111111111%;
  }

  ul.mkd-instagram-feed.mkd-col-9 li:nth-child(9n + 1) {
    clear: both;
  }
}
/* ==========================================================================
   Instagram end styles
   ========================================================================== */
/* Recent Comments styles
   ========================================================================== */
/* ==========================================================================
   Recent Comments start styles
   ========================================================================== */
.mkd-rpc-holder .mkd-rpc-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.mkd-rpc-holder .mkd-rpc-inner ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mkd-rpc-holder .mkd-rpc-inner ul li {
  position: relative;
  margin: 0 !important;
  padding: 12px 0;
  display: table;
  width: 100%;
  table-layout: fixed;
}
.mkd-rpc-holder .mkd-rpc-inner ul li .mkd-rpc-number-holder {
  display: table-cell;
  width: 41px;
  vertical-align: top;
  position: relative;
  color: #818181;
}
.mkd-rpc-holder
  .mkd-rpc-inner
  ul
  li
  .mkd-rpc-number-holder
  .icon-basic-message {
  font-size: 41px;
  display: inline-block;
  vertical-align: middle;
}
.mkd-rpc-holder .mkd-rpc-inner ul li .mkd-rpc-number-holder .mkd-rpc-number {
  position: absolute;
  top: 3px;
  left: 50%;
  font-size: 10px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}
.mkd-rpc-holder .mkd-rpc-inner ul li .mkd-rpc-content {
  display: table-cell;
  vertical-align: top;
  padding-left: 18px;
}
.mkd-rpc-holder .mkd-rpc-inner ul li .mkd-rpc-link {
  line-height: 1.25em;
  margin: 0;
}
.mkd-rpc-holder .mkd-rpc-inner ul li .mkd-rpc-date {
  display: block;
  margin: 16px 0 0;
  padding: 9px 0 0;
  color: #ffffff;
  font-size: 12px;
  line-height: 17px;
  font-weight: 700;
  text-transform: uppercase;
  border-top: 1px solid rgba(141, 141, 141, 0.4);
}
.mkd-rpc-holder .mkd-rpc-inner ul li .mkd-rpc-date:before {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "linea-basic-10";
  content: "b";
  speak: none;
  color: inherit;
  font-size: inherit;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  font-size: 11px;
  line-height: 1;
  margin: 0 5px 0 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mkd-rpc-holder .mkd-rpc-inner ul li .mkd-rpc-date:hover {
  color: #f7be23;
}
.mkd-rpc-holder .mkd-rpc-inner ul li:first-child {
  padding-top: 0;
}
.mkd-rpc-holder .mkd-rpc-inner ul li:first-child:before {
  top: 5px;
}

/* ==========================================================================
   Recent Comments end styles
   ========================================================================== */
/* Social Icon styles
   ========================================================================== */
/* ==========================================================================
   Social Icon widget start styles
   ========================================================================== */
.widget_mkd_social_icon_widget {
  position: relative;
  display: inline-block;
  width: auto !important;
  margin: 0 !important;
}
.widget_mkd_social_icon_widget .mkd-icon-separator > a {
  display: inline-block;
  width: 38px;
  text-align: center;
}
.widget_mkd_social_icon_widget .mkd-icon-shortcode .mkd-icon-element {
  vertical-align: middle;
}
.mkd-top-bar .widget_mkd_social_icon_widget .mkd-icon-separator,
.mkd-footer-bottom-holder .widget_mkd_social_icon_widget .mkd-icon-separator {
  border-left: 1px solid #dedede;
}
.mkd-top-bar .widget_mkd_social_icon_widget:last-child .mkd-icon-separator,
.mkd-footer-bottom-holder
  .widget_mkd_social_icon_widget:last-child
  .mkd-icon-separator {
  border-right: 1px solid #dedede;
}

/* ==========================================================================
   Social Icon widget end styles
   ========================================================================== */
/* Sticky Sidebar styles
   ========================================================================== */
/* ==========================================================================
   Sticky Sidebar widget start styles
   ========================================================================== */
.mkd-widget-sticky-sidebar {
  position: relative;
  width: 100%;
  height: 0;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  background: transparent !important;
}

.mkd-sticky-header-on-scroll-down-up aside.mkd-sidebar,
.mkd-sticky-header-on-scroll-down-up .wpb_widgetised_column,
.mkd-sticky-header-on-scroll-up aside.mkd-sidebar,
.mkd-sticky-header-on-scroll-up .wpb_widgetised_column {
  margin-top: 0px;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* ==========================================================================
   Sticky Sidebar widget end styles
   ========================================================================== */
/* Twitter styles
   ========================================================================== */
/* ==========================================================================
   #Twitter feed
   ========================================================================== */
aside.mkd-sidebar .widget_mkd_twitter_widget,
.wpb_widgetised_column .widget_mkd_twitter_widget {
  margin-bottom: 40px;
}
.widget_mkd_twitter_widget .mkd-twitter-widget-heading {
  position: relative;
  height: 27px;
}

.mkd-twitter-widget {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.mkd-twitter-widget li {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.mkd-twitter-widget li:not(:last-child) {
  padding: 0;
  margin: 0 !important;
}
.mkd-twitter-widget li .mkd-tweet-text {
  position: relative;
  padding: 0;
  font-weight: 400;
  font-size: 17px;
  font-style: normal;
  margin: 10px 0;
  color: #4b4a4a;
}
.mkd-twitter-widget li .mkd-tweet-text a {
  font-size: 17px;
  line-height: 23px;
}
.mkd-twitter-widget li .mkd-tweet-text a:not(.mkd-tweet-time) {
  color: #7a7979;
}
.mkd-twitter-widget li .mkd-tweet-text a:not(.mkd-tweet-time):hover {
  color: #f7be23;
}
.mkd-twitter-widget li .mkd-tweet-text .mkd-tweet-time {
  display: block;
  color: #959494;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 12px;
  margin-top: 14px;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
}
.mkd-twitter-widget li .mkd-tweet-text .mkd-tweet-time span {
  margin-right: 8px;
  font-size: 13px;
}

/* Weather styles
   ========================================================================== */
/* ==========================================================================
   Weather widget begin styles
   ========================================================================== */
.mkd-weather-widget-holder {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  max-width: 350px;
  color: #ffffff;
  background-color: #ffffff;
}
.mkd-weather-widget-holder .mkd-weather-information,
.mkd-weather-widget-holder .mkd-weather-forecast {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  clear: both;
}
.mkd-weather-widget-holder .mkd-weather-information {
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mkd-weather-widget-holder .mkd-weather-today-temp {
  float: left;
  width: 36%;
  text-align: center;
}
.mkd-weather-widget-holder .mkd-weather-today-temp div {
  position: relative;
  display: block;
}
.mkd-weather-widget-holder .mkd-weather-today-temp div:before {
  position: relative;
  display: block;
  margin: 0;
  font-family: "Ionicons";
  color: #7a7979;
  font-size: 80px;
  line-height: 55px;
}
.mkd-weather-widget-holder .mkd-weather-today-temp div span {
  position: relative;
  display: block;
  font-size: 39px;
  line-height: 55px;
  /*font-weight: 500;*/
  font-weight: 400;
  margin: 0;
  color: #f7be23;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mkd-weather-widget-holder .mkd-weather-today-temp div sup {
  position: absolute;
  top: 18px;
  font-size: 19px;
}
.mkd-weather-widget-holder .mkd-weather-todays-stats {
  float: left;
  width: 64%;
  min-height: 110px;
  border-left: 1px solid #dedede;
  padding: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mkd-weather-widget-holder
  .mkd-weather-todays-stats
  .mkd-weather-todays-description {
  display: block;
  color: #f7be23;
  font-size: 19px;
  line-height: 1em;
  font-weight: 400;
  margin: 0;
  text-transform: capitalize;
}
.mkd-weather-widget-holder
  .mkd-weather-todays-stats
  .mkd-weather-todays-location {
  position: relative;
  display: inline-block;
  color: #ffffff;
  font-size: 13px;
  line-height: 1em;
  font-weight: 700;
}
.mkd-weather-widget-holder
  .mkd-weather-todays-stats
  .mkd-weather-todays-humidty,
.mkd-weather-widget-holder .mkd-weather-todays-stats .mkd-weather-todays-wind,
.mkd-weather-widget-holder
  .mkd-weather-todays-stats
  .mkd-weather-todays-highlow {
  color: #7a7979;
  font-size: 12px;
  line-height: 1.2em;
  font-weight: 400;
}
.mkd-weather-widget-holder .mkd-weather-forecast {
  padding: 15px 0 0 0;
  border-top: 1px solid #dedede;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mkd-weather-widget-holder .mkd-weather-forecast .mkd-weather-forecast-day {
  width: 20%;
  margin: 0;
  float: left;
  text-align: center;
}
.mkd-weather-widget-holder
  .mkd-weather-forecast
  .mkd-weather-forecast-day
  .mkd-weather-forecast-day-abbr {
  color: #7a7979;
  font-size: 13px;
  line-height: 1.2em;
  margin: 1px 0 0;
  padding: 0;
}
.mkd-weather-widget-holder
  .mkd-weather-forecast
  .mkd-weather-forecast-day
  .mkd-weather-forecast-day-temp {
  position: relative;
  font-size: 21px;
  line-height: 1.2em;
  /*font-weight: 300;*/
  font-weight: 400;
  color: #ffffff;
}
.mkd-weather-widget-holder
  .mkd-weather-forecast
  .mkd-weather-forecast-day
  .mkd-weather-forecast-day-temp
  sup {
  position: absolute;
  top: 11px;
  font-size: 13px;
  font-weight: 400;
}
.mkd-weather-widget-holder.mkd-desc-mist .mkd-weather-today-temp div:before {
  content: "\f475";
}
.mkd-weather-widget-holder.mkd-desc-snow .mkd-weather-today-temp div:before,
.mkd-weather-widget-holder.mkd-desc-light-snow
  .mkd-weather-today-temp
  div:before {
  content: "\f4ae";
}
.mkd-weather-widget-holder.mkd-desc-thunderstorm
  .mkd-weather-today-temp
  div:before {
  content: "\f4bc";
}
.mkd-weather-widget-holder.mkd-desc-rain .mkd-weather-today-temp div:before,
.mkd-weather-widget-holder.mkd-desc-drizzle .mkd-weather-today-temp div:before,
.mkd-weather-widget-holder.mkd-desc-light-rain
  .mkd-weather-today-temp
  div:before,
.mkd-weather-widget-holder.mkd-desc-moderate-rain
  .mkd-weather-today-temp
  div:before,
.mkd-weather-widget-holder.mkd-desc-light-intensity-drizzle
  .mkd-weather-today-temp
  div:before,
.mkd-weather-widget-holder.mkd-desc-light-intensity-shower-rain
  .mkd-weather-today-temp
  div:before {
  content: "\f494";
}
.mkd-weather-widget-holder.mkd-desc-shower-rain
  .mkd-weather-today-temp
  div:before {
  content: "\f495";
}
.mkd-weather-widget-holder.mkd-desc-broken-clouds
  .mkd-weather-today-temp
  div:before {
  content: "\f410";
}
.mkd-weather-widget-holder.mkd-desc-scattered-clouds
  .mkd-weather-today-temp
  div:before,
.mkd-weather-widget-holder.mkd-desc-few-clouds
  .mkd-weather-today-temp
  div:before {
  content: "\f40f";
}
.mkd-weather-widget-holder.mkd-desc-clear-sky
  .mkd-weather-today-temp
  div:before,
.mkd-weather-widget-holder.mkd-desc-sun .mkd-weather-today-temp div:before {
  content: "\f4b6";
}

/*



/**/
.mkd-top-bar .mkd-weather-widget-holder {
  max-width: 350px;
}
.mkd-top-bar .mkd-weather-widget-holder .mkd-weather-today-temp div:before {
  font-family: "Ionicons";
  font-size: 30px;
  margin-right: 10px;
}
.mkd-top-bar .mkd-weather-widget-holder .mkd-weather-today-temp div span {
  margin-right: 20px;
}
.mkd-top-bar .mkd-weather-widget-holder .mkd-weather-today-temp div sup {
  position: absolute;
  top: 10px;
  right: -10px;
  font-size: 9px;
}
.mkd-top-bar .mkd-weather-widget-holder .mkd-weather-todays-stats {
  padding-left: 10px;
}
.mkd-top-bar
  .mkd-weather-widget-holder
  .mkd-weather-todays-stats
  .mkd-weather-todays-description {
  display: none;
}
.mkd-top-bar
  .mkd-weather-widget-holder
  .mkd-weather-todays-stats
  .mkd-weather-todays-humidty,
.mkd-top-bar
  .mkd-weather-widget-holder
  .mkd-weather-todays-stats
  .mkd-weather-todays-wind,
.mkd-top-bar
  .mkd-weather-widget-holder
  .mkd-weather-todays-stats
  .mkd-weather-todays-highlow {
  display: none;
}
.mkd-top-bar .mkd-weather-widget-holder .mkd-weather-forecast {
  display: none;
}

/* ==========================================================================
   Weather widget end styles
   ========================================================================== */
/* Post Layout styles
   ========================================================================== */
/* ==========================================================================
   Post Layout One start styles
   ========================================================================== */
.mkd-plw-one {
  opacity: 0;
  -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;
}
.mkd-plw-one
  .mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-image-holder {
  margin-bottom: 11px;
}
.mkd-plw-one
  .mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-post-info-category {
  margin-bottom: 0;
}
.mkd-plw-one
  .mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-post-item-inner
  .mkd-pt-excerpt {
  margin-top: 11px;
  margin-bottom: 14px;
}

/* ==========================================================================
   Post Layout One end styles
   ========================================================================== */
/* ==========================================================================
   Post Layout Two start styles
   ========================================================================== */
.mkd-plw-two {
  opacity: 0;
  -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;
}
.mkd-plw-two .mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item {
  margin-bottom: 15px;
}
.mkd-plw-two
  .mkd-bnl-holder
  .mkd-bnl-outer
  .mkd-bnl-inner
  .mkd-post-item
  .mkd-pt-content-holder
  .mkd-pt-title {
  margin-bottom: 0;
}

/* ==========================================================================
   Post Layout Two end styles
   ========================================================================== */
/* ==========================================================================
   Post Layout Three start styles
   ========================================================================== */
header .mkd-plw-three {
  opacity: 0;
}
@media only screen and (max-width: 1280px) and (min-width: 1025px) {
  header .mkd-plw-three .mkd-post-columns-6 .mkd-post-item {
    width: 20% !important;
  }
  header .mkd-plw-three .mkd-post-columns-6 .mkd-post-item:last-child {
    display: none;
  }
}
header .mkd-plw-three .mkd-display-separator .mkd-post-item {
  border-left: 1px solid #dedede;
  text-align: left;
}
header
  .mkd-plw-three
  .mkd-display-separator
  .mkd-post-item
  .mkd-post-item-inner {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
header .mkd-plw-three .mkd-display-separator .mkd-post-item:first-child {
  border-left: none;
}
header .mkd-plw-three .mkd-plw-three {
  opacity: 0;
  -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;
}

/* ==========================================================================
   Post Layout Three end styles
   ========================================================================== */
/* ==========================================================================
   Post Layout Seven start styles
   ========================================================================== */
/*.mkd-plw-tabs {}*/

/* ==========================================================================
   Post Layout Seven end styles
   ========================================================================== */
.podcast_sidebar_widget {
  position: relative;
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.podcast_sidebar_widget img {
  z-index: 1;
}
.podcast_sidebar_widget-wrap {
  position: absolute;
  right: 0;
  top: 0;
  padding: 20px;
  max-width: 300px;
  z-index: 3;
  display: flex;
  flex-wrap: wrap;
  height: 100%;
}
.podcast_sidebar_widget-wrap .title h2 {
  margin: 0;
  font-size: 60px;
  line-height: 62px;
  font-weight: 700;
  text-transform: uppercase;
  color: #ffffff;
}
.podcast_sidebar_widget-wrap .description {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-content: flex-end;
}
.podcast_sidebar_widget-wrap .description p {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-align: right;
  color: #111111;
  max-width: 90%;
}
.podcast_sidebar_widget-wrap .description .link {
  position: relative;
}
.podcast_sidebar_widget-wrap .description .link:before {
  content: "";
  position: absolute;
  left: -40px;
  top: 12px;
  display: inline-table;
  height: 2px;
  width: 32px;
  background-color: #111111;
}
.podcast_sidebar_widget-wrap .description .link span {
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  color: #111111;
}

.widget.top_brokers_widget {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
@media (max-width: 767.98px) {
  .widget.top_brokers_widget {
    justify-content: center;
    display: none;
  }
}
.widget.top_brokers_widget .top_brokers_sidebar_widget {
  width: 300px;
}
.widget.top_brokers_widget .top_brokers_sidebar_widget-title h5 {
  color: #111111;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
.widget.top_brokers_widget .top_brokers_sidebar_widget-wrap ul li {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  border-bottom: none;
}
.widget.top_brokers_widget .top_brokers_sidebar_widget-wrap ul li:last-child {
  margin-bottom: 0;
}
.widget.top_brokers_widget .top_brokers_sidebar_widget-wrap ul li img {
  max-width: 50px;
  height: auto;
  margin-right: 15px;
}
.widget.top_brokers_widget
  .top_brokers_sidebar_widget-wrap
  ul
  li
  .li-wrap
  .li-title {
  color: #111111;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
}
.widget.top_brokers_widget
  .top_brokers_sidebar_widget-wrap
  ul
  li
  .li-wrap
  .li-links
  a {
  color: #111111;
  font-size: 15px;
  line-height: 18px;
  /*font-weight: 500;*/
  font-weight: 400;
}
.widget.top_brokers_widget
  .top_brokers_sidebar_widget-wrap
  ul
  li
  .li-wrap
  .li-links
  a:hover {
  color: #f7be23;
}

.widget.top_funds_widget {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
@media (max-width: 767.98px) {
  .widget.top_funds_widget {
    justify-content: center;
    display: none;
  }
}
.widget.top_funds_widget .top_funds_sidebar_widget {
  width: 300px;
  margin-bottom: 50px;
}
.widget.top_funds_widget .top_funds_sidebar_widget-title h5 {
  color: #111111;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
.widget.top_funds_widget .top_funds_sidebar_widget-wrap ul li {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  border-bottom: none;
}
.widget.top_funds_widget .top_funds_sidebar_widget-wrap ul li:last-child {
  margin-bottom: 0;
}
.widget.top_funds_widget .top_funds_sidebar_widget-wrap ul li img {
  max-width: 50px;
  height: auto;
  margin-right: 15px;
}
.widget.top_funds_widget
  .top_funds_sidebar_widget-wrap
  ul
  li
  .li-wrap
  .li-title {
  color: #111111;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
}
.widget.top_funds_widget
  .top_funds_sidebar_widget-wrap
  ul
  li
  .li-wrap
  .li-links
  a {
  color: #111111;
  font-size: 15px;
  line-height: 18px;
  /*font-weight: 500;*/
  font-weight: 400;
}
.widget.top_funds_widget
  .top_funds_sidebar_widget-wrap
  ul
  li
  .li-wrap
  .li-links
  a:hover {
  color: #f7be23;
}

.pum-container {
  box-shadow: 0 2px 54px 0 rgba(30, 28, 28, 0.4) !important;
}
.pum-container .pum-content {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  width: 80%;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 1024px) {
  .pum-container .pum-content {
    width: 90%;
  }
}
.pum-container .pum-content + .pum-close {
  display: none !important;
}
.pum-container .pum-content .popup-newsletter {
  width: 100%;
}
.pum-container .pum-content .popup-newsletter .close-newsletter-popup {
  padding: 5px;
  position: absolute;
  top: -80px;
  right: -100px;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .pum-container .pum-content .popup-newsletter .close-newsletter-popup {
    right: -20px;
    top: -70px;
  }
}
.pum-container .pum-content .popup-newsletter .close-newsletter-popup:after {
  content: "";
  position: absolute;
  background-image: url("../img/popup-close.svg");
  background-repeat: no-repeat;
  background-size: cover;
  height: 25px;
  width: 25px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.pum-container .pum-content .popup-newsletter h4 {
  font-size: 60px;
  line-height: 54px;
  font-weight: 700;
  margin-top: 0;
}
@media only screen and (max-width: 1024px) {
  .pum-container .pum-content .popup-newsletter h4 {
    font-size: 36px;
    line-height: 42px;
  }
}
.pum-container .pum-content .popup-newsletter form .wpcf7-response-output {
  border: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
}
.pum-container .pum-content .popup-newsletter form .ajax-loader {
  display: none;
}
.pum-container .pum-content .popup-newsletter form label {
  display: block;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  color: #111111;
  margin-bottom: 20px;
}
.pum-container .pum-content .popup-newsletter form .mkd-column-left {
  height: 48px;
  width: 70% !important;
}
.pum-container .pum-content .popup-newsletter form .mkd-column-left input {
  margin-bottom: 0;
}
.pum-container .pum-content .popup-newsletter form .mkd-column-right {
  height: 48px;
  width: 29% !important;
}
.pum-container .pum-content .popup-newsletter form .mkd-column-right input {
  color: #ffffff;
  background-color: #111111;
  line-height: 48px;
}
.pum-container
  .pum-content
  .popup-newsletter
  form
  .mkd-column-right
  input:focus {
  color: #ffffff;
}
.pum-container
  .pum-content
  .popup-newsletter
  form
  .mkd-column-right
  input:hover {
  color: #ffffff;
  opacity: 0.7;
}

/* ==========================================================================
   9. Side area styles
   ========================================================================== */
/* ==========================================================================
# Side area style - start
========================================================================== */
/* Side area general style - start
========================================================================== */

/* Side area general style - end
========================================================================== */
/* Side area slides over content style - start
========================================================================== */
/*.mkd-right-side-menu-opened .mkd-wrapper,
.mkd-right-side-menu-opened .sidearea.uncover,
.mkd-right-side-menu-opened .mkd-fixed-wrapper.fixed,
.mkd-right-side-menu-opened .mkd-sticky-header,
.mkd-right-side-menu-opened .mobile-header-appear .mkd-mobile-header-inner {
  right: -240px;
}

.mkd-side-menu-slide-from-right .mkd-wrapper {
  position: relative;
  z-index: 1000;
  -webkit-transition: right 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: right 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: right 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.mkd-side-menu-slide-from-right .mkd-wrapper .mkd-cover {
  z-index: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  background: #000;
  -webkit-transition: opacity 0.2s ease-in-out, background 0.2s ease-in-out, z-index 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out, background 0.2s ease-in-out, z-index 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out, background 0.2s ease-in-out, z-index 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background 0.2s ease-in-out, z-index 0.2s ease-in-out;
}
.mkd-side-menu-slide-from-right .carousel-inner {
  -webkit-transition: left 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: left 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: left 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.mkd-side-menu-slide-from-right .mkd-side-menu {
  top: 0;
  left: -13%;
  width: 13%;
  z-index: 9999;
  text-align: center;
  visibility: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.mkd-side-menu-slide-from-right .mkd-sticky-header,
.mkd-side-menu-slide-from-right .mkd-fixed-wrapper.fixed {
  -webkit-transition: left 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.33s ease;
  transition: left 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.33s ease;
}
.mkd-side-menu-slide-from-right .sidearea.uncover {
  -webkit-transition: left 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: left 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: left 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.mkd-side-menu-slide-from-right.mkd-right-side-menu-opened .mkd-cover {
  cursor: url("img/close.png"), pointer;
  z-index: 1002;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.mkd-side-menu-slide-from-right.mkd-right-side-menu-opened .mkd-side-menu {
  left: 0px;
  visibility: visible;
}*/

/* Side area slides over content style - end
========================================================================== */
/* Side area slides with content style - start
========================================================================== */
.mkd-side-menu-slide-with-content {
  overflow-x: hidden;
  position: relative;
  right: 0;
  -webkit-overflow-scrolling: auto !important;
  -webkit-transition: left 0.2s ease, right 0.2s ease;
  -moz-transition: left 0.2s ease, right 0.2s ease;
  -o-transition: left 0.2s ease, right 0.2s ease;
  transition: left 0.2s ease, right 0.2s ease;
}
.mkd-side-menu-slide-with-content .mkd-side-menu {
  position: fixed;
  visibility: visible;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 470px;
  left: -470px;
  height: 100%;
  top: 0;
  z-index: 9999;
  -webkit-transition: left 0.2s ease, right 0.2s ease;
  -moz-transition: left 0.2s ease, right 0.2s ease;
  -o-transition: left 0.2s ease, right 0.2s ease;
  transition: left 0.2s ease, right 0.2s ease;
}
.mkd-side-menu-slide-with-content .sidearea.uncover,
.mkd-side-menu-slide-with-content .mkd-wrapper {
  -webkit-transition: left 0.2s ease, right 0.2s ease;
  -moz-transition: left 0.2s ease, right 0.2s ease;
  -o-transition: left 0.2s ease, right 0.2s ease;
  transition: left 0.2s ease, right 0.2s ease;
}
.mkd-side-menu-slide-with-content .mkd-sticky-header,
.mkd-side-menu-slide-with-content .mkd-fixed-wrapper.fixed,
.mkd-side-menu-slide-with-content .mkd-mobile-header-inner {
  -webkit-transition: left 0.2s ease, right 0.2s ease,
    -webkit-transform 0.33s ease;
  transition: left 0.2s ease, right 0.2s ease, transform 0.33s ease;
}
.mkd-side-menu-slide-with-content .carousel-inner {
  right: 0 !important;
  -webkit-transition: left 0.2s ease;
  -moz-transition: left 0.2s ease;
  transition: left 0.2s ease;
}

.mkd-side-menu-slide-with-content.mkd-side-menu-open .mkd-wrapper,
.mkd-side-menu-slide-with-content.mkd-side-menu-open .sidearea.uncover,
.mkd-side-menu-slide-with-content.mkd-side-menu-open .mkd-sticky-header,
.mkd-side-menu-slide-with-content.mkd-side-menu-open .mkd-fixed-wrapper,
.mkd-side-menu-slide-with-content.mkd-side-menu-open .mkd-mobile-header-inner {
  right: -470px;
}
.mkd-side-menu-slide-with-content.mkd-side-menu-open .mkd-side-menu {
  left: 0;
}
.mkd-side-menu-slide-with-content.mkd-side-menu-open
  .carousel-inner:not(.relative_position) {
  right: -470px !important;
}

/* width 270px start */
.mkd-side-menu-slide-with-content.mkd-width-270.mkd-side-menu-open .mkd-wrapper,
.mkd-side-menu-slide-with-content.mkd-width-270.mkd-side-menu-open
  .sidearea.uncover,
.mkd-side-menu-slide-with-content.mkd-width-270.mkd-side-menu-open
  .mkd-sticky-header,
.mkd-side-menu-slide-with-content.mkd-width-270.mkd-side-menu-open
  .mkd-fixed-wrapper,
.mkd-side-menu-slide-with-content.mkd-width-270.mkd-side-menu-open
  .mkd-mobile-header-inner {
  right: -240px;
}
.mkd-side-menu-slide-with-content.mkd-width-270.mkd-side-menu-open
  .mkd-side-menu {
  left: 0;
}
.mkd-side-menu-slide-with-content.mkd-width-270.mkd-side-menu-open
  .carousel-inner:not(.relative_position) {
  right: -240px !important;
}

.mkd-side-menu-slide-with-content.mkd-width-270 .mkd-side-menu {
  width: 240px;
  left: -240px;
}

/* width 270px end */
/* width 370px start */
.mkd-side-menu-slide-with-content.mkd-width-370.mkd-side-menu-open .mkd-wrapper,
.mkd-side-menu-slide-with-content.mkd-width-370.mkd-side-menu-open
  .sidearea.uncover,
.mkd-side-menu-slide-with-content.mkd-width-370.mkd-side-menu-open
  .mkd-sticky-header,
.mkd-side-menu-slide-with-content.mkd-width-370.mkd-side-menu-open
  .mkd-fixed-wrapper,
.mkd-side-menu-slide-with-content.mkd-width-370.mkd-side-menu-open
  .mkd-mobile-header-inner {
  right: -370px;
}
.mkd-side-menu-slide-with-content.mkd-width-370.mkd-side-menu-open
  .mkd-side-menu {
  left: 0;
}
.mkd-side-menu-slide-with-content.mkd-width-370.mkd-side-menu-open
  .carousel-inner:not(.relative_position) {
  right: -370px !important;
}

.mkd-side-menu-slide-with-content.mkd-width-370 .mkd-side-menu {
  width: 370px;
  left: -370px;
}

/* width 370px end */
/* Side area slides with content style - end
========================================================================== */
/* Side area uncovering - start
========================================================================== */
.mkd-side-area-uncovered-from-content .mkd-side-menu {
  height: 100%;
  min-height: 100%;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 90;
  visibility: hidden;
}
.mkd-side-area-uncovered-from-content .mkd-sticky-header,
.mkd-side-area-uncovered-from-content .mkd-fixed-wrapper.fixed {
  -webkit-transition: left 0.3s ease, right 0.2s ease,
    -webkit-transform 0.33s ease;
  transition: left 0.3s ease, right 0.2s ease, transform 0.33s ease;
}

.mkd-side-area-uncovered-from-content.mkd-right-side-menu-opened
  .mkd-sticky-header,
.mkd-side-area-uncovered-from-content.mkd-right-side-menu-opened
  .mkd-fixed-wrapper.fixed,
.mkd-side-area-uncovered-from-content.mkd-right-side-menu-opened
  .mkd-mobile-header-inner {
  left: -240px;
}

/* Side area uncovering - end
========================================================================== */
/* Side area slides over content style - start
========================================================================== */
.mkd-side-menu-slide-over-content .mkd-side-menu {
  position: fixed;
  visibility: visible;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 311px;
  right: -311px;
  height: 100%;
  top: 0;
  z-index: 9999;
  -webkit-transition: left 0.2s ease, right 0.2s ease;
  -moz-transition: left 0.2s ease, right 0.2s ease;
  -o-transition: left 0.2s ease, right 0.2s ease;
  transition: left 0.2s ease, right 0.2s ease;
}

.mkd-side-menu-slide-over-content.mkd-side-menu-open .mkd-side-menu {
  right: 0;
}

/* Side area slides over content style - end
========================================================================== */
/* ==========================================================================
# Side area style - end
========================================================================== */
/* ==========================================================================
# Skins - begin
========================================================================== */
/*footer .mkd-light .widget a:hover {}*/

/* ==========================================================================
# Skins - end
========================================================================== */
.breadcrumbs .exchange-rate {
  border-top: 1px solid #dee2e6;
  margin-top: -1px;
}
.breadcrumbs .exchange-rate__controls {
  background-color: #f5f5f5;
}
.breadcrumbs .exchange-rate__controls:hover {
  cursor: pointer;
  background-color: #333;
}
.breadcrumbs .exchange-rate__controls:hover polygon,
.breadcrumbs .exchange-rate__controls:hover rect {
  fill: #fff;
}
.breadcrumbs .exchange-rate__controls .exchange-rate__play,
.breadcrumbs .exchange-rate__controls .exchange-rate__pause {
  display: none;
  height: 34px;
}
.breadcrumbs
  .exchange-rate__controls[data-active="false"]
  .exchange-rate__play {
  display: block;
}
.breadcrumbs
  .exchange-rate__controls[data-active="true"]
  .exchange-rate__pause {
  display: block;
}
.breadcrumbs .exchange-rate__list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
}
.breadcrumbs .exchange-rate__list li {
  min-width: 220px;
  color: #222;
  font-size: 0.8125rem;
}
.breadcrumbs .exchange-rate__list-wrap {
  overflow: hidden;
  padding-top: 6px;
  padding-left: 15px;
}
.breadcrumbs .exchange-rate__pair {
  font-weight: 700;
}
.breadcrumbs .exchange-rate__up::before,
.breadcrumbs .exchange-rate__down::before {
  display: inline;
  font-size: 9px;
}
.breadcrumbs .exchange-rate__up::before {
  content: "▲";
}
.breadcrumbs .exchange-rate__down::before {
  content: "▼";
}
@media (max-width: 767px) {
  .breadcrumbs .exchange-rate {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.breadcrumbs .currency-pairs {
  color: #222;
  font-size: 0.875rem;
  text-transform: uppercase;
}
.breadcrumbs .currency-pairs li {
  margin-bottom: 5px;
}
.breadcrumbs .currency-pairs strong {
  margin-right: 7px;
}
.breadcrumbs .currency-pairs span {
  /*font-weight: 500;*/
  font-weight: 400;
}
.breadcrumbs .currency-pairs:not(.currency-pairs--horizontal) {
  display: inline-block;
}
.breadcrumbs .currency-pairs:not(.currency-pairs--horizontal) li {
  display: flex;
  justify-content: space-between;
}
.breadcrumbs .currency-pairs--horizontal li {
  display: inline;
  padding: 0.2rem 0.5rem;
  line-height: 1rem;
}
.breadcrumbs .currency-pairs--horizontal li:not(:first-child) {
  border-left: 1px solid #666;
}

.mkd-sidebar .menu-sidebar-menu-container {
  margin-top: 25px;
}
@media only screen and (max-width: 1024px) {
  .mkd-sidebar .menu-sidebar-menu-container {
    margin-top: 0;
    width: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  .mkd-sidebar .menu-sidebar-menu-container .menu {
    overflow: auto;
    white-space: nowrap;
  }
}
.mkd-sidebar .menu-sidebar-menu-container .menu .menu-item {
  display: flex;
  justify-content: flex-start;
  text-transform: uppercase;
  margin-bottom: 20px;
  padding-left: 5%;
  border-bottom: 0;
}
@media only screen and (max-width: 1024px) {
  .mkd-sidebar .menu-sidebar-menu-container .menu .menu-item {
    display: inline-block;
    justify-content: unset;
    margin-bottom: 0;
    width: auto;
  }
}
.mkd-sidebar .menu-sidebar-menu-container .menu .menu-item:first-child a {
  padding-left: 0;
}
.mkd-sidebar .menu-sidebar-menu-container .menu .menu-item:last-child {
  margin-bottom: 0;
}
.mkd-sidebar .menu-sidebar-menu-container .menu .menu-item a {
  font-size: 15px;
  line-height: 18px;
  /*font-weight: 500;*/
  font-weight: 400;
  color: #999999;
  padding-bottom: 8px;
  padding-right: 0;
  border-bottom: 2px solid transparent;
}
@media only screen and (max-width: 1024px) {
  .mkd-sidebar .menu-sidebar-menu-container .menu .menu-item a {
    display: block;
    padding: 5px 10px;
  }
}
.mkd-sidebar .menu-sidebar-menu-container .menu .menu-item a::after {
  display: none;
}
.mkd-sidebar .menu-sidebar-menu-container .menu .menu-item a:hover {
  padding-bottom: 8px;
  padding-right: 0;
  padding-left: 0;
}
@media only screen and (max-width: 1024px) {
  .mkd-sidebar .menu-sidebar-menu-container .menu .menu-item a:hover {
    padding: 5px 10px;
  }
}
.mkd-sidebar .menu-sidebar-menu-container .menu .menu-item.current_page_item a {
  color: #111111;
  font-weight: 700;
  border-color: #f7be23;
}

body {
  counter-reset: post-count;
}

.popular-home {
  margin-top: 50px;
  padding-bottom: 80px;
  border-bottom: 1px solid #dddddd;
}
@media (max-width: 991.98px) {
  .popular-home {
    margin-top: 20px;
    padding-bottom: 35px;
  }
}
@media (max-width: 767.98px) {
  .popular-home .mkd-pt-title {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (max-width: 767.98px) {
  .popular-home .popular-box .vc_column-inner {
    padding: 0 !important;
  }
}
.popular-home
  .popular-box
  .mkd-pt-three-item.mkd-post-item.mkd-active-post-page {
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .popular-home
    .popular-box
    .mkd-pt-three-item.mkd-post-item.mkd-active-post-page {
    margin-bottom: 15px;
  }
}
.popular-home
  .popular-box
  .mkd-pt-three-item:nth-child(odd)
  .mkd-post-item-inner {
  background-image: linear-gradient(270deg, #fcfcfc 0%, #f9f9f9 100%);
}
.popular-home .popular-box .mkd-pt-three-item .mkd-post-item-inner {
  display: flex;
  flex-wrap: wrap;
}
.popular-home .popular-box .mkd-pt-three-item .mkd-pt-image-holder-outer {
  flex: 1 22%; /* WB-372, was 21%, 2023-04-25 */
  /* WB-372: Vertical center image in 'Popular' section on homepage, 2023-04-20 */
  display: flex;
  align-items: center;
}
.popular-home .popular-box .mkd-pt-three-item .mkd-pt-content-holder-outer {
  flex: 2 78%; /* WB-372, was 79%, 2023-04-25 */
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.popular-home .popular-box .mkd-pt-three-item .mkd-pt-image-holder {
  margin-right: 0;
}
.popular-home .popular-box .mkd-pt-three-item .mkd-pt-content-holder {
  position: relative;
  margin-left: 10px; /* WB-372, was 100px, 2023-04-25 */
  padding: 5px 0 5px 20px; /* WB-372, was padding-left: 20px; 2023-04-20 */
  /*border-left: 1px solid #DDDDDD; */
}
@media (max-width: 767.98px) {
  .popular-home .popular-box .mkd-pt-three-item .mkd-pt-content-holder {
    border-left: none;
    padding-left: 0;
    margin-left: 10px; /* WB-372, was 50px, 2023-04-25 */
  }
  .popular-home .popular-box .mkd-pt-three-item .mkd-pt-image-holder-outer {
    flex: 1 30%; /* WB-372, 2023-04-25 */
  }
  .popular-home .popular-box .mkd-pt-three-item .mkd-pt-content-holder-outer {
    flex: 2 70%; /* WB-372, 2023-04-25 */
  }
  .popular-home
    .popular-box
    .mkd-pt-three-item
    .mkd-pt-content-holder
    .mkd-pt-title-link {
    overflow: hidden;
    display: -webkit-box;
    /*-webkit-line-clamp: 2;*/
    -webkit-box-orient: vertical;
  }
  .press_releases_section .mkd-pt-title-link {
    -webkit-line-clamp: 2;
  }
}
.popular-home
  .popular-box
  .mkd-pt-three-item
  .mkd-pt-content-holder
  .mkd-pt-excerpt {
  margin-bottom: 0; /* WB-372, was 23px, 2023-04-20 */
}
.popular-home
  .popular-box
  .mkd-pt-three-item
  .mkd-pt-content-holder
  .mkd-pt-meta-section {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media (max-width: 767.98px) {
  .popular-home
    .popular-box
    .mkd-pt-three-item
    .mkd-pt-content-holder
    .mkd-pt-meta-section {
    display: none;
  }
}
.popular-home
  .popular-box
  .mkd-pt-three-item
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  .mkd-post-info-author {
  order: 1;
  color: #111111 !important;
}
.popular-home
  .popular-box
  .mkd-pt-three-item
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  .mkd-post-info-author
  > span {
  /*font-weight: 700;
  text-transform: capitalize;*/ /* wb-388 */
}
.popular-home
  .popular-box
  .mkd-pt-three-item
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  .mkd-post-info-date {
  order: 2;
}
.popular-home
  .popular-box
  .mkd-pt-three-item
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  .mkd-post-info-count {
  order: 3;
}
.popular-home
  .popular-box
  .mkd-pt-three-item
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  .mkd-post-info-count::before {
  color: #111111 !important;
}
.popular-home .trading-view {
  display: none;
}
@media (max-width: 767.98px) {
  .popular-home .trading-view {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .popular-home .trading-view .vc_column-inner {
    padding: 0 !important;
  }
}

.counter {
  margin-top: 70px;
}
@media (max-width: 767.98px) {
  .counter {
    display: none;
  }
}
.counter.counter-btc
  > .mkd-full-section-inner
  > .wpb_column
  > .vc_column-inner
  > .wpb_wrapper {
  display: flex;
  flex-wrap: wrap;
  border: 1px solid #dddddd;
  position: relative;
  height: 100%;
}
.counter.counter-btc .counter_tag {
  position: absolute;
  top: -11px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #ffffff;
  padding: 0 15px;
}
.counter.counter-btc .counter_tag .wpb_wrapper {
  background-color: #f7be23;
  padding: 5px 10px;
}
.counter.counter-btc .counter_tag p {
  margin-top: 2px;
  color: #111111;
  font-size: 12px;
  line-height: 14px;
  font-weight: 700;
  text-align: center;
}
.counter.counter-btc .counter_title {
  padding: 50px 50px 30px;
  width: 100%;
}
.counter.counter-btc .counter_title h5 {
  position: relative;
  margin-top: 0;
  text-align: center;
  padding: 0 45px;
}
.counter.counter-btc .counter_title h5:before {
  content: "";
  position: absolute;
  left: -15px;
  top: -10px;
  background-image: url("../img/bitcoin.svg");
  background-repeat: no-repeat;
  background-size: contain;
  height: 45px;
  width: 45px;
}
.counter.counter-btc .counter_content {
  padding: 0 50px 35px;
  text-align: center;
}
.counter.counter-btc .counter_content p {
  margin-top: 0;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #666666;
}
.counter.counter-btc .flip-clock-wrapper {
  display: flex;
  justify-content: center;
  margin-bottom: 10px;
}

/* ==========================================================================
   10. Pages
   ========================================================================== */
.home .home-content {
  margin-top: 50px;
}
@media only screen and (max-width: 1024px) {
  .home
    .home-content
    > .mkd-section-inner
    > .mkd-section-inner-margin
    .list-posts
    .mkd-pt-content-holder
    .mkd-pt-title {
    order: 1;
    margin-bottom: 5px;
    overflow: hidden;
    display: -webkit-box;
    /*-webkit-line-clamp: 2;*/
    -webkit-box-orient: vertical;
  }
}
@media (max-width: 767.98px) {
  .home .home-content > .mkd-section-inner > .mkd-section-inner-margin {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .home
    .home-content
    > .mkd-section-inner
    > .mkd-section-inner-margin
    .list-posts {
    order: 2;
  }
  .home
    .home-content
    > .mkd-section-inner
    > .mkd-section-inner-margin
    .list-posts
    .mkd-pt-six-item
    .mkd-pt-image-holder
    img {
    min-width: 100%;
  }
  .home
    .home-content
    > .mkd-section-inner
    > .mkd-section-inner-margin
    .list-posts
    .mkd-pt-content-holder-outer {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
  }
  .home
    .home-content
    > .mkd-section-inner
    > .mkd-section-inner-margin
    .list-posts
    .mkd-pt-content-holder {
    display: flex;
    flex-wrap: wrap;
  }
  .home
    .home-content
    > .mkd-section-inner
    > .mkd-section-inner-margin
    .list-posts
    .mkd-pt-content-holder
    .mkd-pt-title {
    order: 1;
    width: 100%;
    margin-bottom: 10px;
    overflow: hidden;
    display: -webkit-box;
    /*-webkit-line-clamp: 2;*/
    -webkit-box-orient: vertical;
  }
  .home
    .home-content
    > .mkd-section-inner
    > .mkd-section-inner-margin
    .list-posts
    .mkd-pt-content-holder
    .mkd-post-info-category {
    order: 2;
    width: 35%;
    margin-bottom: 0;
  }
  .home
    .home-content
    > .mkd-section-inner
    > .mkd-section-inner-margin
    .list-posts
    .mkd-pt-content-holder
    .mkd-post-info-category
    a {
    display: none;
  }
  .home
    .home-content
    > .mkd-section-inner
    > .mkd-section-inner-margin
    .list-posts
    .mkd-pt-content-holder
    .mkd-post-info-category
    a:first-child {
    display: inline-block;
  }
  .home
    .home-content
    > .mkd-section-inner
    > .mkd-section-inner-margin
    .list-posts
    .mkd-pt-content-holder
    .mkd-pt-meta-section {
    order: 3;
    width: 65%;
    display: flex;
    justify-content: flex-end;
    justify-items: flex-end;
  }
  .home
    .home-content
    > .mkd-section-inner
    > .mkd-section-inner-margin
    .list-posts
    .mkd-pt-content-holder
    .mkd-pt-meta-section
    .mkd-post-info-author {
    display: none;
  }
  .home
    .home-content
    > .mkd-section-inner
    > .mkd-section-inner-margin
    .list-posts
    .mkd-pt-content-holder
    .mkd-pt-meta-section
    .mkd-post-info-date {
    margin-right: 0;
  }
  .home
    .home-content
    > .mkd-section-inner
    > .mkd-section-inner-margin
    .sidebar {
    order: 1;
  }
}
@media (max-width: 767.98px) and (max-width: 767.98px) {
  .home
    .home-content
    > .mkd-section-inner
    > .mkd-section-inner-margin
    .sidebar
    .widget.widget_media_image
    > a {
    margin-left: auto;
    margin-right: auto;
  }
  .home
    .home-content
    > .mkd-section-inner
    > .mkd-section-inner-margin
    .sidebar
    .widget.widget_media_image
    > img {
    margin-left: auto;
    margin-right: auto;
  }
}
.home .home_bottom {
  margin-top: 80px;
}
@media only screen and (max-width: 768px) {
  .home .home_bottom {
    margin-top: 50px;
  }
}
.home .home_bottom > .mkd-full-section-inner {
  display: flex;
  flex-wrap: wrap;
}
/* https://dcoin.atlassian.net/browse/WB-164 */
.home .home_bottom .articles_cryptopedia.js-bg-loaded {
  background-image: url("../img/pages/home/articles_criptopedia_bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.home .home_bottom .articles_cryptopedia .articles_cryptopedia_title {
  color: #ffffff;
  font-size: 40px;
  line-height: 46px;
  margin-bottom: 55px;
}
@media (max-width: 1199.98px) {
  .home .home_bottom .articles_cryptopedia {
    height: 350px;
  }
}
.home .home_bottom .articles_cryptopedia > .vc_column-inner {
  padding: 30px 30px 15px !important;
  height: 100%;
}
@media (max-width: 1199.98px) {
  .home .home_bottom .articles_cryptopedia > .vc_column-inner {
    display: flex;
    flex-wrap: wrap;
  }
  .home .home_bottom .articles_cryptopedia > .vc_column-inner > .wpb_wrapper {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .home
    .home_bottom
    .articles_cryptopedia
    > .vc_column-inner
    > .wpb_wrapper
    .articles_cryptopedia_title,
  .home
    .home_bottom
    .articles_cryptopedia
    > .vc_column-inner
    > .wpb_wrapper
    .articles_cryptopedia_content,
  .home
    .home_bottom
    .articles_cryptopedia
    > .vc_column-inner
    > .wpb_wrapper
    .articles_cryptopedia_link {
    width: 100%;
  }
  .home
    .home_bottom
    .articles_cryptopedia
    > .vc_column-inner
    > .wpb_wrapper
    .articles_cryptopedia_link {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-content: flex-end;
  }
}
.home .home_bottom .articles_cryptopedia_title h2 {
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 60px;
  line-height: 62px;
  font-weight: 700;
  color: #ffffff;
}
@media (max-width: 1199.98px) {
  .home .home_bottom .articles_cryptopedia_title h2 {
    font-size: 40px;
    line-height: 46px;
  }
}
.home .home_bottom .articles_cryptopedia_content .wpb_wrapper {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 20px;
}
.home .home_bottom .articles_cryptopedia_content .wpb_wrapper p {
  margin-top: 0;
  font-size: 22px;
  line-height: 28px;
  font-weight: 700;
  text-align: right;
  max-width: 60%;
}
@media (max-width: 991.98px) {
  .home .home_bottom .articles_cryptopedia_content .wpb_wrapper p {
    max-width: unset;
  }
}
.home .home_bottom .articles_cryptopedia_link {
  color: #111111;
  float: right;
  margin-bottom: 20px;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  text-transform: capitalize;
}
.home .home_bottom .articles_cryptopedia_link:hover {
  color: #111111 !important;
  text-decoration: underline;
}
.home .home_bottom .articles_cryptopedia_link > span {
  position: relative;
}
.home .home_bottom .articles_cryptopedia_link > span:before {
  content: "";
  position: absolute;
  top: 8px;
  left: -40px;
  background-color: #111111;
  height: 2px;
  width: 32px;
}
.home .home_bottom .contribute {
  position: relative;
}
@media (max-width: 1199.98px) {
  .home .home_bottom .contribute {
    height: 300px;
    margin-top: 40px;
  }
}
@media (max-width: 767.98px) {
  .home .home_bottom .contribute {
    display: none;
  }
}
.home .home_bottom .contribute > .vc_column-inner {
  height: 100%;
}
@media (max-width: 1199.98px) {
  .home .home_bottom .contribute > .vc_column-inner {
    padding-left: 0;
  }
}
@media (max-width: 767.98px) {
  .home .home_bottom .contribute > .vc_column-inner {
    padding-right: 0;
  }
}
.home .home_bottom .contribute > .vc_column-inner > .wpb_wrapper {
  display: flex;
  flex-wrap: wrap;
  border: 1px solid #dddddd;
  border-top: 0;
  position: relative;
  height: 100%;
}
.home .home_bottom .contribute > .vc_column-inner > .wpb_wrapper:before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(50% - 10px - 47px);
  border-bottom: 1px solid #dddddd;
}
.home .home_bottom .contribute > .vc_column-inner > .wpb_wrapper:after {
  content: "";
  position: absolute;
  top: -1px;
  right: -1px;
  width: calc(50% - 10px - 47px);
  border-bottom: 1px solid #dddddd;
}
.home .home_bottom .contribute_tag {
  position: absolute;
  top: -11px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #f7be23;
  padding: 5px 10px;
}
.home .home_bottom .contribute_tag p {
  margin-top: 0;
  color: #111111;
  font-size: 12px;
  line-height: 12px;
  font-weight: 700;
  text-align: center;
}
.home .home_bottom .contribute_top {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  width: 100%;
}
.home .home_bottom .contribute_top .contribute_title p {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 21px;
  line-height: 28px;
  font-weight: 700;
  text-align: center;
}
.home .home_bottom .contribute_top .contribute_title-second p {
  margin-top: 0;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #666666;
  text-align: center;
}
.home .home_bottom .contribute_bottom {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  width: 100%;
  position: relative;
}
.home .home_bottom .contribute_bottom:after {
  content: "";
  position: absolute;
  right: 5px;
  bottom: 5px;
  background-image: url("../img/pages/home/dots.svg");
  background-repeat: no-repeat;
  background-size: cover;
  height: 115px;
  width: 75px;
}
.home .home_bottom .contribute_bottom-box {
  position: relative;
}
.home .home_bottom .contribute_bottom-box:before {
  content: "";
  position: absolute;
  top: -15px;
  left: 50%;
  width: 46px;
  transform: translateX(-50%);
  border-bottom: 2px solid #f7be23;
}
.home .home_bottom .contribute_bottom p {
  margin: 0;
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  text-align: center;
}
.home .home_bottom .contribute_bottom p a {
  font-size: 13px;
  line-height: 18px;
  font-weight: 700;
  color: #111111;
}
@media (max-width: 1199.98px) {
  .home .home_bottom .newsletter {
    height: 300px;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .home .home_bottom .newsletter {
    height: unset;
  }
}
@media only screen and (max-width: 768px) {
  .home .home_bottom .newsletter > .vc_column-inner {
    padding-right: 0;
  }
}
@media only screen and (max-width: 480px) {
  .home .home_bottom .newsletter > .vc_column-inner {
    padding-left: 0;
  }
}
.home .home_bottom .newsletter_title p {
  margin-top: 0;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.home .home_bottom .newsletter_title-second {
  max-width: 90%;
}
.home .home_bottom .newsletter_title-second p {
  margin-top: 0;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #666666;
  margin-bottom: 30px;
}
.home .home_bottom .newsletter .social_title p {
  margin-top: 0;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.home .home_bottom .newsletter .social_title-second p {
  margin-top: 0;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #666666;
  margin-bottom: 30px;
}
.home .home_bottom .newsletter .social_wrap .vc_column-inner {
  padding: 0;
}
.home .home_bottom .newsletter .social_wrap .mkd-icon-shortcode {
  margin-right: 15px;
}
.home .home_bottom .newsletter .social_wrap .mkd-icon-shortcode:last-child {
  margin-right: 0;
}
.home .press_releases_section a.mkd-bnl-nav-icon {
  color: #dedede;
}
.home .press_releases_section a.mkd-bnl-nav-icon:hover {
  color: #999999;
}

.w-full {
  width: 100%;
  max-width: 100%;
}

.widget-wrapper {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 24px;
  padding-left: 15px;
  padding-right: 15px;
}

.widget-title {
  font-size: 28px;
  line-height: 28px;
  color: #111111;
  font-weight: 900;
  padding-left: 8px;
  padding-right: 8px;
}

.widget-menu {
  display: flex;
  flex-direction: column;
  gap: 0;
  border-radius: 8px;
  overflow: hidden;
}

.widget-menu-item a {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}

.widget-menu-item:nth-child(odd) {
  background-color: #efefef;
}
#widget-top-item {
  background-color: #f7be23;
}
.widget-menu-item {
  display: flex;
  flex-direction: row;
  height: 78px;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  justify-content: space-between;
}
.w-company-wrapper {
  display: flex;
  align-items: center;
  gap: 16px;
}
.w-company-wrapper svg {
  background-size: contain !important;
  background-repeat: no-repeat !important;
  height: 40px;
  width: 40px;
}

.w-item-title {
  font-size: 22px;
  color: #111111;
  font-weight: 700;
}

.w-item-button {
  background-color: #0d9501;
  color: white;
  height: 30px;
  width: 73px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.w-item-button:hover {
  color: #111111 !important;
}
.widget-menu-item:hover {
  background-color: #f7be23;
}

.careers-page__wrapper {
  max-width: 1590px;
  margin: 0 auto;
  padding: 0 15px;
}
@media (max-width: 1280px) {
  .careers-page__wrapper {
    max-width: 1280px;
  }
}
@media (max-width: 1024px) {
  .careers-page__wrapper {
    max-width: 768px;
  }
}
@media (max-width: 768px) {
  .careers-page__wrapper {
    max-width: 100%;
  }
}
@media (max-width: 600px) {
  .careers-page__wrapper {
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  .careers-page__wrapper {
    max-width: 100%;
  }
}
@media (max-width: 320px) {
  .careers-page__wrapper {
    max-width: 100%;
  }
}

.margin-top {
  margin-top: 40px;
}
@media (max-width: 600px) {
  .margin-top {
    margin-top: 20px;
  }
}

.careers-page__row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  .careers-page__row {
    flex-direction: column;
    justify-content: center;
  }
}

.careers-page__column-1 {
  width: 33.33%;
  padding-right: 114px;
}
@media (max-width: 1024px) {
  .careers-page__column-1 {
    width: 100%;
    margin-bottom: 20px;
    padding: 0;
  }
}

.careers-page__column-2 {
  width: 67.67%;
}
@media (max-width: 1024px) {
  .careers-page__column-2 {
    width: 100%;
  }
}

.careers-page__main-heading {
  margin: 0;
  font-weight: 700;
}
@media (max-width: 1024px) {
  .careers-page__main-heading {
    font-size: 22px;
    line-height: 24px;
  }
}

.careers-page__text {
  padding-top: 20px;
}
@media (max-width: 1024px) {
  .careers-page__text {
    padding-top: 10px;
  }
}
.careers-page__text h2 {
  font-size: 22px;
  font-weight: 700;
}
.careers-page__text h2 strong {
  font-weight: 700;
}
.careers-page__text h3 {
  font-size: 22px;
  font-weight: 700;
}
.careers-page__text h3 strong {
  font-weight: 700;
}
.careers-page__text p {
  margin: 10px 0;
}

.careers-posts__holder {
  width: 100%;
}
.promo-code {
  display: inline-flex;
  background-color: #f7be23;
  color: #fff;
  font-size: 24px;
  font-weight: 700 !important;
  border-radius: 8px;
  padding: 16px 8px !important;
  margin-top: 16px !important;
  margin-bottom: 24px !important;
}
.post-type-archive-review .mkd-grid {
  margin-top: 48px;
}
.post-type-archive-review header .mkd-grid {
  margin-top: 0;
}
#single-review-wrapper .mkd-blog-single {
  margin: 0 auto;
}
.reviews-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
  border: 1px solid #dedede;
  border-radius: 8px;
  padding: 24px 16px;
}
.reviews-list .review-item:not(:last-child) {
  border-bottom: 1px solid #dedede;
}
.reviews-list .review-item h3 {
  margin-top: 8px;
  margin-bottom: 0px;
}
.post-entry__holder {
  width: 100%;
  margin: 35px 0;
  padding: 30px;
  border: 2px solid #dddddd;
  box-sizing: border-box;
}
@media (max-width: 1024px) {
  .post-entry__holder {
    padding: 15px;
  }
}

.post-entry__heading {
  margin: 0;
}

.post-entry__content {
  margin: 15px 0;
}
.post-entry__content p {
  color: #666666;
}
.post-entry__content .mkd-more-link-container .mkd-btn {
  width: 125px;
  height: 20px;
  line-height: 20px;
  position: relative;
  color: white;
}
.post-entry__content .mkd-more-link-container .mkd-btn:hover {
  color: white !important;
  border-color: white !important;
}
.post-entry__content .mkd-more-link-container .mkd-btn:focus {
  color: white;
}
.post-entry__content .mkd-more-link-container .mkd-btn .mkd-btn-text {
  width: 100%;
  height: 100%;
}
.post-entry__content .mkd-more-link-container .mkd-btn .mkd-btn-text::after {
  content: "View Details";
  width: 100%;
  height: 100%;
  background-image: url("../img/pages/careers/arrow.svg");
  background-size: 20%;
  background-position: right;
  background-repeat: no-repeat;
  text-align: left;
  position: absolute;
  left: 0;
  top: 0;
  color: #111111;
  font-weight: 700;
}
.post-entry__content
  .mkd-more-link-container
  .mkd-btn
  .mkd-btn-text::after:hover {
  color: #f7be23;
}

.careers-post__no-posts {
  font-size: 18px;
  text-align: left;
  font-weight: 700;
  margin: 50px 0;
  padding: 35px;
  background-color: white;
  border: 1px solid #e6e6e6;
}

.careers-single__wrapper {
  max-width: 1590px;
  margin: 0 auto;
  padding: 0 15px;
}
@media (max-width: 1280px) {
  .careers-single__wrapper {
    max-width: 1280px;
  }
}
@media (max-width: 1024px) {
  .careers-single__wrapper {
    max-width: 768px;
  }
}
@media (max-width: 768px) {
  .careers-single__wrapper {
    max-width: 100%;
  }
}
@media (max-width: 600px) {
  .careers-single__wrapper {
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  .careers-single__wrapper {
    max-width: 100%;
  }
}
@media (max-width: 320px) {
  .careers-single__wrapper {
    max-width: 100%;
  }
}

.margin-top {
  margin-top: 40px;
}
@media (max-width: 600px) {
  .margin-top {
    margin-top: 20px;
  }
}

.careers-single__row {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  .careers-single__row {
    flex-direction: column;
    justify-content: center;
  }
}

.careers-single__column-1 {
  width: 16.665%;
  padding-right: 114px;
}
@media (max-width: 1024px) {
  .careers-single__column-1 {
    width: 0;
    margin-bottom: 20px;
    padding: 0;
  }
}

.careers-single__column-2 {
  width: 67.67%;
}
@media (max-width: 1024px) {
  .careers-single__column-2 {
    width: 100%;
  }
}

.careers-single__column-3 {
  width: 16.65%;
}
@media (max-width: 1024px) {
  .careers-single__column-3 {
    width: 0;
  }
}

.careers-single__header {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 25px;
}

.careers-single__logo {
  max-width: 75px;
  max-height: 75px;
  margin-right: 25px;
}

.careers-single__heading-holder {
  width: auto;
  flex-shrink: 2;
}

.careers-single__main-heading {
  width: 100%;
  margin: 0 0 10px 0;
  font-weight: 700;
}
@media (max-width: 1024px) {
  .careers-single__main-heading {
    font-size: 22px;
    line-height: 24px;
  }
}

.careers-single__author {
  margin-right: 15px;
  color: #111111;
  font-weight: 700;
}

.careers-single__date {
  color: #666666;
}

.careers-single__backlink {
  width: 100%;
  display: flex;
  align-items: center;
  color: #111111;
  font-weight: 700;
  line-height: 20px;
  margin: 25px 0;
}
.careers-single__backlink img {
  margin-right: 15px;
}

.careers-single-text ul {
  padding-left: 45px;
}
@media (max-width: 1024px) {
  .careers-single-text ul {
    padding-left: 25px;
  }
}

.careers-single-text li {
  font-size: 18px;
  position: relative;
  line-height: 27px;
  font-weight: 400;
  color: #111111;
  list-style-type: none;
  margin: 10px 0;
}
.careers-single-text li::before {
  content: "";
  position: absolute;
  left: -25px;
  width: 12px;
  height: 25px;
  background-image: url("../img/pages/careers/list-bullet.svg");
  background-repeat: no-repeat;
  background-position: left;
  background-size: 100%;
}

/* ==============================================
============== Job Application form ===============
============================================== */
.job-application__holder {
  padding: 10px;
  margin-top: 35px;
}
.job-application__holder .names {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  .job-application__holder .names {
    flex-direction: column;
    margin: 25px 0;
    box-sizing: border-box;
  }
}
.job-application__holder .names .name {
  width: 48%;
}
@media (max-width: 1024px) {
  .job-application__holder .names .name {
    width: 100%;
  }
}
.job-application__holder .input-holder {
  margin: 25px 0;
  box-sizing: border-box;
}
.job-application__holder .input-holder label {
  font-size: 15px;
  line-height: 45px;
  color: #111111;
  font-weight: 700;
  margin: 10px 0;
}
.job-application__holder .input-holder input,
.job-application__holder .input-holder textarea {
  color: #111111;
  border: 1px solid #e6e6e6;
}
.job-application__holder .input-holder input:focus,
.job-application__holder .input-holder textarea:focus {
  border: 1px solid #f7be23;
}
.job-application__holder .data-consent .wpcf7-list-item {
  margin: 0;
}
.job-application__holder .data-consent .wpcf7-list-item label {
  line-height: 18px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  font-size: 15px;
  color: #111111;
}
.job-application__holder .data-consent input[type="checkbox"] {
  appearance: checkbox;
  margin: 0 15px 0 0;
  border: 1px solid #111111;
  width: 24px;
  height: 24px;
}
.job-application__holder
  .input-holder
  .upload-label
  span.wpcf7-form-control-wrap {
  width: auto;
  height: 40px;
  position: relative;
  text-transform: none;
  color: white;
  display: flex;
  align-items: center;
  align-content: center;
  margin-left: 150px;
  border: none;
}
.job-application__holder
  .input-holder
  .upload-label
  span.wpcf7-form-control-wrap
  input {
  border: none;
  position: absolute;
  left: -150px;
  opacity: 0;
}
.job-application__holder
  .input-holder
  .upload-label
  span.wpcf7-form-control-wrap
  input:focus {
  border: none;
}
.job-application__holder
  .input-holder
  .upload-label
  span.wpcf7-form-control-wrap
  p {
  margin-left: 10px;
}
.job-application__holder
  .input-holder
  .upload-label
  span.wpcf7-form-control-wrap
  span.wpcf7-not-valid-tip {
  position: absolute;
  bottom: -34px;
  left: -150px;
}
.job-application__holder
  .input-holder
  .upload-label
  span.wpcf7-form-control-wrap::after {
  margin-left: -150px;
  content: "Upload CV";
  width: 150px;
  position: absolute;
  line-height: 16px;
  font-size: 16px;
  padding: 11px 0;
  left: 0;
  top: 0;
  background-color: #111111;
  color: white;
  cursor: pointer;
  text-align: center;
  border-radius: 4px;
}
.job-application__holder .input-holder .job-application__submit {
  background-color: #111111;
  width: 100%;
  height: 40px;
  text-transform: none;
  border-radius: 4px;
  color: white;
  font-size: 16px;
  line-height: 16px;
  padding: 11px 0;
}
.job-application__holder .input-holder .job-application__submit:hover {
  background-color: #111111;
  opacity: 0.8;
}
.job-application__holder .input-holder .job-application__submit:focus {
  background-color: #111111;
  opacity: 0.8;
}

.job-application__holder
  .input-holder
  .upload-label
  span.wpcf7-form-control-wrap
  p {
  margin-left: 10px;
}
.job-application__holder .data-consent .wpcf7-list-item label {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  /* font-size: 22px; */
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.job-application__holder .data-consent .wpcf7-list-item label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.job-application__holder .data-consent .wpcf7-list-item label .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #fff;
  border: 1px solid;
}
.job-application__holder .data-consent .wpcf7-list-item label .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.job-application__holder
  .data-consent
  .wpcf7-list-item
  label
  input:checked
  ~ .checkmark:after {
  display: block;
}
.job-application__holder .data-consent .wpcf7-list-item label .checkmark:after {
  left: 9px;
  top: 3px;
  width: 7px;
  height: 13px;
  border: solid #000;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.category .mkd-layout-title-holder .mkd-title-line-head {
  text-transform: capitalize;
  border-bottom: 0;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 38px;
  font-weight: 700;
}
.category .mkd-layout-title-holder .mkd-title-line-head a {
  margin-right: 20px;
}
.category .mkd-layout-title-holder .mkd-title-line-head a:last-child {
  margin-right: 0;
}
.category .mkd-column2 {
  margin-top: 87px;
}
.category
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner {
  display: block;
}
.category
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-image-holder-outer {
  flex: unset;
  position: relative;
}
.category
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-image-holder-outer
  .mkd-pt-image-holder {
  margin-right: 0;
}
.category
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer {
  position: absolute;
  left: 15px;
  width: calc(100% - 30px);
  max-width: 850px;
  bottom: 0;
}
.category
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder {
  margin-left: 0;
  background-color: #ffffff;
  padding: 25px 25px 15px;
}
.category
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-post-info-category {
  display: none;
}
.category
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-title {
  font-size: 30px;
  color: #111111;
  margin-bottom: 10px;
}
.category
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-excerpt {
  margin-bottom: 5px;
}
.category
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-excerpt
  .mkd-post-excerpt {
  color: #111111;
}
.category
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  .mkd-post-info-author-link {
  text-transform: capitalize;
}
.category
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  a {
  color: #111111;
}

@media only screen and (max-width: 600px) {
  .tag .mkd-content,
  .archive .mkd-content {
    padding-bottom: 0;
  }
}

.tag .mkd-layout-title-holder .mkd-title-line-head,
.archive .mkd-layout-title-holder .mkd-title-line-head {
  text-transform: capitalize;
  border-bottom: 0;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 38px;
  font-weight: 700;
}
.tag .mkd-layout-title-holder .mkd-title-line-head a,
.archive .mkd-layout-title-holder .mkd-title-line-head a {
  margin-right: 20px;
}
.tag .mkd-layout-title-holder .mkd-title-line-head a:last-child,
.archive .mkd-layout-title-holder .mkd-title-line-head a:last-child {
  margin-right: 0;
}
.tag .mkd-column2,
.archive .mkd-column2 {
  margin-top: 82px;
}
/* only good with 'infinite load'
@media only screen and (max-width: 600px) {
  .tag .mkd-column2,
.archive .mkd-column2 {
    margin-top: 0;
  }
}*/
.tag
  .unique-category-template-three
  > .mkd-bnl-outer
  .mkd-active-post-page:last-child,
.archive
  .unique-category-template-three
  > .mkd-bnl-outer
  .mkd-active-post-page:last-child {
  margin-bottom: 0;
}
.tag
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner,
.archive
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner {
  display: block;
}
.tag
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-image-holder-outer,
.archive
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-image-holder-outer {
  flex: unset;
  position: relative;
  height: 100%;
}
.tag
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-image-holder-outer
  .mkd-pt-image-holder,
.archive
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-image-holder-outer
  .mkd-pt-image-holder {
  margin-right: 0;
}
@media only screen and (max-width: 1024px) {
  .tag
    .unique-category-template-three
    > .mkd-bnl-outer
    > .mkd-bnl-inner
    section:first-of-type
    .mkd-post-item-inner
    .mkd-pt-image-holder-outer
    .mkd-pt-image-holder,
  .archive
    .unique-category-template-three
    > .mkd-bnl-outer
    > .mkd-bnl-inner
    section:first-of-type
    .mkd-post-item-inner
    .mkd-pt-image-holder-outer
    .mkd-pt-image-holder {
    margin-bottom: 0;
  }
}
.tag
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer,
.archive
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer {
  position: absolute;
  left: 15px;
  width: calc(100% - 30px);
  max-width: 850px;
  bottom: 0;
}
@media only screen and (max-width: 1024px) {
  .tag
    .unique-category-template-three
    > .mkd-bnl-outer
    > .mkd-bnl-inner
    section:first-of-type
    .mkd-post-item-inner
    .mkd-pt-content-holder-outer,
  .archive
    .unique-category-template-three
    > .mkd-bnl-outer
    > .mkd-bnl-inner
    section:first-of-type
    .mkd-post-item-inner
    .mkd-pt-content-holder-outer {
    width: 100%;
    position: static;
  }
}
.tag
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder,
.archive
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder {
  margin-left: 0;
  background-color: #ffffff;
  padding: 25px 25px 15px;
}
@media only screen and (max-width: 1024px) {
  .tag
    .unique-category-template-three
    > .mkd-bnl-outer
    > .mkd-bnl-inner
    section:first-of-type
    .mkd-post-item-inner
    .mkd-pt-content-holder-outer
    .mkd-pt-content-holder,
  .archive
    .unique-category-template-three
    > .mkd-bnl-outer
    > .mkd-bnl-inner
    section:first-of-type
    .mkd-post-item-inner
    .mkd-pt-content-holder-outer
    .mkd-pt-content-holder {
    padding: 20px 20px 20px 0;
  }
}
.tag
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-post-info-category,
.archive
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-post-info-category {
  display: none;
}
.tag
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-title,
.archive
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-title {
  font-size: 30px;
  color: #111111;
  margin-bottom: 10px;
}
@media only screen and (max-width: 480px) {
  .tag
    .unique-category-template-three
    > .mkd-bnl-outer
    > .mkd-bnl-inner
    section:first-of-type
    .mkd-post-item-inner
    .mkd-pt-content-holder-outer
    .mkd-pt-content-holder
    .mkd-pt-title,
  .archive
    .unique-category-template-three
    > .mkd-bnl-outer
    > .mkd-bnl-inner
    section:first-of-type
    .mkd-post-item-inner
    .mkd-pt-content-holder-outer
    .mkd-pt-content-holder
    .mkd-pt-title {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 0;
  }
}
.tag
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-title
  a,
.archive
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-title
  a {
  overflow: hidden;
  display: -webkit-box;
  /*-webkit-line-clamp: 2;*/
  -webkit-box-orient: vertical;
}
.tag
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-excerpt,
.archive
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-excerpt {
  margin-bottom: 5px;
}
.tag
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-excerpt
  .mkd-post-excerpt,
.archive
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-excerpt
  .mkd-post-excerpt {
  color: #111111;
}
.tag
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  .mkd-post-info-author-link,
.archive
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  .mkd-post-info-author-link {
  text-transform: capitalize;
}
.tag
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  .post-info-author,
.archive
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  .post-info-author {
  color: #111111;
}
@media only screen and (max-width: 480px) {
  .tag
    .unique-category-template-three
    > .mkd-bnl-outer
    > .mkd-bnl-inner
    section:first-of-type
    .mkd-post-item-inner
    .mkd-pt-content-holder-outer
    .mkd-pt-content-holder
    .mkd-pt-meta-section
    .post-info-author,
  .archive
    .unique-category-template-three
    > .mkd-bnl-outer
    > .mkd-bnl-inner
    section:first-of-type
    .mkd-post-item-inner
    .mkd-pt-content-holder-outer
    .mkd-pt-content-holder
    .mkd-pt-meta-section
    .post-info-author {
    color: #111111;
  }
}
@media only screen and (max-width: 480px) {
  .tag
    .unique-category-template-three
    > .mkd-bnl-outer
    > .mkd-bnl-inner
    section:first-of-type
    .mkd-post-item-inner
    .mkd-pt-content-holder-outer
    .mkd-pt-content-holder
    .mkd-pt-meta-section
    .mkd-post-info-date,
  .archive
    .unique-category-template-three
    > .mkd-bnl-outer
    > .mkd-bnl-inner
    section:first-of-type
    .mkd-post-item-inner
    .mkd-pt-content-holder-outer
    .mkd-pt-content-holder
    .mkd-pt-meta-section
    .mkd-post-info-date {
    color: #111111;
  }
}
.tag
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  .mkd-post-info-count,
.archive
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  .mkd-post-info-count {
  display: none;
}
.tag
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  a,
.archive
  .unique-category-template-three
  > .mkd-bnl-outer
  > .mkd-bnl-inner
  section:first-of-type
  .mkd-post-item-inner
  .mkd-pt-content-holder-outer
  .mkd-pt-content-holder
  .mkd-pt-meta-section
  a {
  color: #111111;
}
.archive
  .mkd-unique-author-layout
  .mkd-author-description
  .mkd-author-description-image {
  display: none;
}
.archive
  .mkd-unique-author-layout
  .mkd-author-description
  .mkd-author-description-text-holder {
  padding-left: 0px;
}
.archive
  .mkd-unique-author-layout
  .mkd-bnl-holder
  .mkd-post-item
  .mkd-pt-excerpt {
  padding-top: 12px;
  padding-bottom: 1px;
}
.archive .mkd-unique-author-layout .mkd-author-name {
  text-transform: capitalize;
  border-bottom: 0;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 38px;
  font-weight: 700;
}
.archive .mkd-title-line-head {
  padding-bottom: 10px;
}

.marketcap .sidebar {
  margin-top: 95px;
}

.mkd-author-description-text-holder .mkd-author-text p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mkd-author-description-text-holder .mkd-author-text .read-more {
  display: none;
}

@media (max-width: 768px) {
  .mkd-author-description-text-holder .mkd-author-text p {
    -webkit-line-clamp: 2;
  }
  .mkd-author-description-text-holder .mkd-author-text .read-more {
    display: block;
  }
}

.mkd-author-description-text-holder .mkd-author-text.expanded p {
  -webkit-line-clamp: unset;
}

.mkd-author-description-text-holder .read-more {
  display: block;
  margin-top: 10px;
  color: #2b7bb9;
  cursor: pointer;
}

/* ==============================================
============== Contact Page ====================
============================================== */
.cta-form-btn {
  width: 180px;
  height: auto;
  display: block;
  margin: 25px 0;
  padding: 12px;
  text-align: center;
  color: white;
  background-color: #111111;
  border-radius: 5px;
  border: none;
  cursor: pointer;
}

.cta-email-btn {
  width: auto;
  margin: 25px 0;
  text-decoration: none;
  color: #111111;
  font-size: 15px;
  font-weight: 700;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.cta-email-btn .cta-email-btn__arrow {
  width: 32px;
  height: 12px;
  margin-left: 15px;
  background-image: url("../img/pages/careers/arrow.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

/* BEGIN WB-180 */
footer,
article
  .mkd-post-text
  .mkd-post-text-inner
  .vc_column-inner
  > .wpb_wrapper
  > div:not(.vc_empty_space):not(:first-child),
.mkd-blog-single > div {
  content-visibility: auto;
  contain-intrinsic-size: auto 160px auto 100vw;
}
/* BEGIN WB-548 */
.mkd-blog-single {
  max-width: 970px;
}
.mkd-content-left-from-sidebar {
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* END WB-548 */
footer {
  contain-intrinsic-height: auto 234px;
}
@media (min-width: 767px) {
  footer,
  article
    .mkd-post-text
    .mkd-post-text-inner
    .vc_column-inner
    > .wpb_wrapper
    > div:not(.vc_empty_space):not(:first-child),
  .mkd-blog-single > div {
    contain-intrinsic-size: auto 250px auto 100vw;
  }
}
@media only screen and (max-width: 1024px) {
  .single-post .mkd-content-left-from-sidebar + .mkd-column2 {
    content-visibility: hidden;
    contain-intrinsic-size: 0 0;
  }
  .mkd-mobile-header .mkd-mobile-nav {
    display: none;
    content-visibility: hidden;
    contain-intrinsic-size: auto calc(100vh - 103px) auto 450px;
  }
  body.mobile-menu-active .mkd-mobile-nav {
    content-visibility: visible;
  }
}
/* END WB-180 */

.mobile-menu-footer__social-box {
  display: flex;
  flex-direction: row;
}
/* WB-319 */
.unique-author-social-media-icon svg /* WB-326 */
/*,.svg-social-icon*/ {
  width: calc(16 * 100% / 30); /* 16px; */
  aspect-ratio: 1;
  height: calc(16 * 100% / 30); /* 16px; */
  display: block;
  margin: calc(7 * 100% / 30) auto; /* 7px auto; */
}

/* WB-349 */
#breadcrumbs {
  font-size: 80%;
  color: #8e908f;
  margin: 1em 0;
}

#breadcrumbs a {
  display: inline;
  border: none;
  padding: 0;
  text-transform: none;
}
.breadcrumbs .mkd-grid {
  padding: 0 !important;
}

/* WB-370: video embed size override for screens sizes over 1024px (WPBakery). Force 60% no matter what is set in page builder, 2023-03-20 */
@media only screen and (min-width: 1025px) {
  .wp-block-embed-youtube, /* WB-370: Gutenberg video\youtube embeds */
  .wpb_video_widget.vc_video-el-width-50 .wpb_wrapper,
  .wpb_video_widget.vc_video-el-width-60 .wpb_wrapper,
  .wpb_video_widget.vc_video-el-width-70 .wpb_wrapper,
  .wpb_video_widget.vc_video-el-width-80 .wpb_wrapper,
  .wpb_video_widget.vc_video-el-width-90 .wpb_wrapper,
  .wpb_video_widget.vc_video-el-width-100 .wpb_wrapper,
  .wpb_video_widget.vc_video-aspect-ratio-169 > .wpb_wrapper,
  .wpb_video_widget.vc_video-align-center > .wpb_wrapper {
    width: 60%;
    margin: 0 auto;
  }
}

/* WB-375 */
.grecaptcha-badge {
  visibility: hidden;
  opacity: 0;
}

/* Additional styles for simple features */

.more-text {
  display: none;
}
.read-more {
  cursor: pointer;
}
.read-more:hover {
  color: #f9b700;
}

/* WB-541 Most popular articles inside the post */

.popular-articles-wrapper {
  display: flex;
  flex-direction: row;
  gap: 16px;
  justify-content: center;
}
.popular-articles-wrapper h3 {
  margin-top: 8px !important;
}
#post-modern-styles a {
  font-size: 18px;
  line-height: 18px;
}
#in-content {
  padding-top: 24px;
  padding-bottom: 24px;
  background-color: #efefef;
  margin-bottom: 32px;
}
#in-content .mkd-post-mobile-view {
  max-width: 240px;
}
.mkd-post-mobile-view {
  display: flex;
  flex-direction: column;
}

#post-modern-styles a {
  color: #111111;
  font-weight: 700;
}

@media only screen and (max-width: 480px) {
  #in-content {
    padding-top: 0;
    padding-bottom: 0;
  }
  #in-content #post-modern-styles {
    max-width: 100% !important;
  }
  .mkd-post-mobile-view {
    display: flex !important;
    flex-direction: row;
    gap: 16px;
    align-items: center;
    max-width: 100%;
  }
  .popular-articles-wrapper {
    flex-direction: column;
  }
  .mkd-post-mobile-view h3 {
    margin: 0 !important;
  }
  #post-modern-styles a {
    font-size: 16px !important;
    line-height: 16px;
  }
  #post-modern-styles h3 {
    line-height: 16px;
  }
  .mkd-post-mobile-view a img {
    max-width: 150px;
  }
}

/* Gaming Theme - Start */
.single-game {
    background-color: #0a0b0f;
}

/* Layout */
.game-layout {
    display: grid;
    grid-template-columns: 3fr 1fr;
    gap: 2rem;
    margin-top: 32px;
}
@media (max-width: 1024px) {
    .game-layout {
        grid-template-columns: 1fr;
    }
}

/* Hero Section */
.game-hero {
    background: linear-gradient(135deg, #181b22 0%, #0f1117 100%);
    padding: 3rem 2rem;
    border-radius: 16px;
    display: flex;
    align-items: center;
    margin-bottom: 3rem;
    box-shadow: 0 8px 30px rgba(0, 194, 255, 0.08);
    position: relative;
    overflow: hidden;
}
.game-hero::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(0,194,255,0.1) 0%, transparent 70%);
    z-index: 0;
}
.game-hero-inner {
    display: flex;
    gap: 2rem;
    flex-wrap: wrap;
    position: relative;
    z-index: 1;
}
.game-hero-image img {
    border-radius: 12px;
    max-width: 350px;
    box-shadow: 0 6px 20px rgba(0,0,0,0.4);
}
.game-hero-content {
    flex: 1;
}
.game-hero-content h1 {
    color: #fff;
    font-size: 3rem;
    font-weight: 700;
    margin-bottom: 1rem;
}
.game-hero-content p {
    color: #ccc;
    font-size: 1.2rem;
    margin-bottom: 2rem;
}

.game-content-section div p {
    color: #ccc!important;
}

/* CTA Button */
.cta-link {
    display: inline-block;
    padding: 0.9rem 1.8rem;
    border-radius: 50px;
    text-decoration: none;
    font-weight: 600;
    font-size: 1.1rem;
    background: #00c2ff;
    color: #0a0b0f !important;
    box-shadow: 0 4px 20px rgba(0, 194, 255, 0.4);
    transition: all 0.3s ease;
}
.cta-link:hover {
    background: #00e0ff;
    box-shadow: 0 6px 28px rgba(0, 194, 255, 0.6);
    transform: translateY(-2px);
}

/* Section titles */
.game-details-section h2,
.game-extra-section h2,
.game-video-section h2 {
    color: #00c2ff;
    margin-bottom: 2rem;
    font-size: 2rem;
    border-left: 4px solid #00c2ff;
    padding-left: 1rem;
}

/* Details grid */
.game-details-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    gap: 1.5rem;
}
.detail-box {
    background: #181b22;
    padding: 1.5rem;
    border-radius: 12px;
    border: 1px solid rgba(0,194,255,0.1);
    box-shadow: 0 4px 15px rgba(0,0,0,0.2);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.detail-box:hover {
    transform: translateY(-4px);
    box-shadow: 0 6px 20px rgba(0,194,255,0.25);
}
.detail-label {
    display: block;
    color: #aaa;
    font-size: 0.85rem;
    margin-bottom: 0.3rem;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.detail-value {
    color: #fff;
    font-size: 1.2rem;
    font-weight: 600;
}

/* Extra info */
.game-extra-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 2rem;
}
.extra-box {
    background: #181b22;
    padding: 2rem;
    border-radius: 12px;
    color: #fff;
    border: 1px solid rgba(0,194,255,0.1);
    box-shadow: 0 4px 15px rgba(0,0,0,0.2);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.extra-box:hover {
    transform: translateY(-4px);
    box-shadow: 0 6px 20px rgba(0,194,255,0.25);
}
.extra-box h3 {
    color: #00c2ff;
    margin-bottom: 0.8rem;
    font-size: 1.3rem;
}
.extra-box a {
    color: #00c2ff;
    text-decoration: none;
    font-weight: 500;
}
.extra-box a:hover {
    text-decoration: underline;
}

/* Video */
.game-video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 6px 20px rgba(0,0,0,0.4);
}
.game-video-wrapper iframe {
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
}
/* Gaming Theme - END */