/*================================================= COOKIE CONTROL =================================================*/
 #ccc h1, #ccc h2, #ccc h3 {
	 font-family: GT-Walsheim, Arial, Helvetica, sans-serif;
	 font-weight: 500 !important;
	 font-size: 1.5rem !important;
}
 #ccc p {
	 font-family: GT-Walsheim, Arial, Helvetica, sans-serif;
	 font-weight: 300 !important;
	 font-size: 1rem !important;
	 opacity: 1 !important;
}
 #ccc a {
	 text-decoration: none !important;
	 border-bottom: 2px solid white;
}
 #ccc a .ccc-svg-element {
	 display: none;
}
 #ccc a:hover {
	 text-decoration: none !important;
	 border-bottom: 2px solid transparent;
}
 #ccc .ccc-notify-button {
	 border-radius: 8px !important;
	 font-weight: 500 !important;
	 font-size: 1rem !important;
	 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
 #ccc .ccc-button-solid {
	 color: white !important;
	 background-color: #83cf3d !important;
	 border: 2px solid #83cf3d !important;
}
 #ccc .ccc-button-solid:hover {
	 background-color: #79b53a !important;
	 border-color: #79b53a !important;
}
 #ccc #ccc-notify, #ccc #ccc-content {
	 background-color: #343a40 !important;
}
 #ccc #ccc-notify {
	 padding: 16px !important;
}
 #ccc #ccc-notify-dismiss, #ccc #ccc-close {
	 display: none !important;
}
 @media only screen and (min-width: 601px) {
	 #ccc .ccc-notify-buttons {
		 padding-left: 8px;
	}
}
 

p.wpb_widgetised_column .mkd-section-title-holder .mkd-st-title {
  background-color: #0086ff;
}

.mkd-post-item .mkd-post-info-category {
  background-color: #343a40;
}

.item_text {
  font-size: 16px;
}

footer .mkd-container {
  background-color: #0086ff;
}

blockquote {
  color: #666666;
  margin-top: 40px;
  margin-bottom: 40px;
}

.mkd-main-menu.mkd-default-nav > ul > li:hover > a {
  background-color: #0086ff;
}

.wpb_widgetised_column .widget.widget_categories ul li {
  color: #212529;
}

.mkd-bn-holder ul.mkd-bn-slide .mkd-bn-text a,
.mkd-bn-holder .mkd-bn-title {
  font-size: 22px;
}

.mkd-bn-holder ul.mkd-bn-slide {
  padding-left: 183px;
}

.wpb_widgetised_column .mkd-section-title-holder .mkd-st-title,
aside.mkd-sidebar .mkd-section-title-holder .mkd-st-title.wpb_widgetised_column .mkd-section-title-holder .mkd-st-title,
aside.mkd-sidebar .mkd-section-title-holder .mkd-st-title {
  background-color: #343a40;
}

.mkd-ptw-holder.mkd-tabs .mkd-tabs-nav ul li.ui-state-active a,
.mkd-ptw-holder.mkd-tabs .mkd-tabs-nav ul li.ui-state-hover a {
  background-color: #343a40;
}

.mkd-pagination ul li a {
  background-color: #343a40;
}

.mkd-pt-five-item-inner h4 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
}

strong {
  color: #666666;
}

#demo {
  color: #ffffff;
}

.wpb_widgetised_column .widget.widget_archive ul li a,
.wpb_widgetised_column .widget.widget_categories ul li a,
.wpb_widgetised_column .widget.widget_meta ul li a,
.wpb_widgetised_column .widget.widget_nav_menu ul li a,
.wpb_widgetised_column .widget.widget_pages ul li a,
.wpb_widgetised_column .widget.widget_recent_comments ul li a,
.wpb_widgetised_column .widget.widget_recent_entries ul li a,
aside.mkd-sidebar .widget.widget_archive ul li a,
aside.mkd-sidebar .widget.widget_categories ul li a,
aside.mkd-sidebar .widget.widget_meta ul li a,
aside.mkd-sidebar .widget.widget_nav_menu ul li a,
aside.mkd-sidebar .widget.widget_pages ul li a,
aside.mkd-sidebar .widget.widget_recent_comments ul li a,
aside.mkd-sidebar .widget.widget_recent_entries ul li a {
  color: #666666;
}

.mkd-blog-holder.mkd-blog-single article .mkd-post-image-area .mkd-post-info-category {
  background-color: #343a40;
}

.mkd-blog-single-navigation .mkd-next-text,
.mkd-blog-single-navigation .mkd-prev-text {
  background-color: #343a40;
}

.mkd-author-description .mkd-author-description-image .mkd-author-tag {
  background-color: #343a40;
}

.mkd-author-description .mkd-author-description-image .mkd-author-name a:hover {
  color: #343a40;
}

.mkd-blog-holder.mkd-blog-single article .mkd-post-info > div a:hover {
  color: #343a40;
}

@media only screen and (max-width:480px) {
  .mkd-container-inner,
  .mkd-drop-down .mkd-menu-wide .mkd-menu-second>.mkd-menu-inner>ul,
  .mkd-grid,
  .mkd-grid-section .mkd-section-inner {
    width: calc(100% - 20px);
  }

  .home .vc_row {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown img {
    width: 32px;
    height: 32px;
    margin-right:0;
}

.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li {
    width: 42px;
    height: 42px;
}

.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li:nth-child(2) {
    bottom: 74px;
}
.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li:nth-child(3) {
    bottom: 116px;
}

.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li a
{
    padding: 5px 0;
    height: 42px;
}
.mkd-header-type3 .mkd-page-header .mkd-logo-area {
  padding-top: 5px;
}
.mkd-blog-holder.mkd-blog-single article .mkd-post-text p, .mkd-content ol, .mkd-content ul {
	font-size :16px;
  font-weight : 300;
}
@font-face {
  font-family: GT-Walsheim;
  src: url(GT-Walsheim-Regular.woff);
}

@font-face {
  font-family: GT-Walsheim;
  src: url(GT-Walsheim-Medium.woff);
  font-weight: 500;
}

@font-face {
  font-family: GT-Walsheim;
  src: url(GT-Walsheim-Light.woff);
  font-weight: 200;
}

@media only screen and (min-width: 768px) {
  .mkd-related-link.mkd-image-link {
    max-height: 150px;
    overflow: hidden;
  }
}

body, h1, h2, h3, h4, h5, h6, p, blockquote, li, a {
  font-family: 'GT-Walsheim' !important;
}

.mkd-main-menu.mkd-default-nav > ul > li > a { 
	text-transform: uppercase;
  font-weight: 500;
}

.btn {
    margin: .7rem 0 0 0;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    background-color: #83cf3d;
    color: #fff;
    cursor: pointer;
}

.mkd-btn-solid {
  border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  border-radius: .25rem;
  text-transform: none !important;
}

.mkd-btn .mkd-btn-icon-element { display:none; }

.btn:hover { color: #fff;}

p { font-weight: 300 !important; }

.mkd-pb-six-holder .mkd-bnl-outer .mkd-bnl-inner > .mkd-post-block-part .mkd-pt-five-item .mkd-pt-five-item-inner {
    margin: 0;
    height: 100%;
    background: none !important;
    background: none !important;
    background: none !important;
}