html.dark{color-scheme:dark}
html.dark body{background:#121212;color:#e4e4e4}
html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6,
html.dark .entry-title a,html.dark .entry-title a:visited,
html.dark .content-block-1 .hentry .entry-title a,
html.dark .content-loop .entry-title a,
html.dark .entry-related .hentry .entry-title a,
html.dark .post-bottom-related .hentry .entry-title a,
html.dark .widget-posts-thumbnail .entry-wrap a,
html.dark .sidebar .widget a,html.dark .sidebar .widget a:visited,
html.dark .sidebar .widget ul>li a,html.dark .sidebar .widget ul>li a:visited,
html.dark .sidebar .widget .widget-title a,html.dark .sidebar .widget .widget-title span,
html.dark .sidebar .widget h2 a,html.dark .sidebar .widget h2 span,
html.dark .content-block .section-heading h3 a,
html.dark .content-block .section-heading h3 a:visited,
html.dark .content-block .section-heading h3 span,
html.dark .breadcrumbs h1 a:hover,html.dark .breadcrumbs .breadcrumbs-nav a:hover,
html.dark a:visited,html.dark .site-title a,html.dark .site-title a:visited{color:#f2f2f2}
html.dark .site-header{
	background-color:#1b1b1b;
	box-shadow:0 1px 0 rgba(255,255,255,.06);
}
html.dark .sf-menu li a,
html.dark .search-icon span,
html.dark .header-toggles .toggle-icon svg,
html.dark .header-toggles .toggle-text,
html.dark button.toggle{color:#e8e8e8;fill:#e8e8e8}
html.dark .header-toggles .toggle-icon svg{fill:#e8e8e8}
html.dark .sf-menu ul,
html.dark .sf-menu ul:before,
html.dark .sf-menu li li:first-child{background-color:#242424}
html.dark .sf-menu ul{box-shadow:0 8px 28px rgba(0,0,0,.45)}
html.dark .sf-menu li li{border-bottom-color:#333}
html.dark .sf-menu li li a,
html.dark .sf-menu li .sub-menu li .menu-text,
html.dark .sf-arrows ul .sf-with-ul:after{color:#ddd!important}
html.dark .header-search{background:transparent;border:none}
html.dark .header-search .search-input,
html.dark .search-input{background:#242424;color:#eee;border:none}
html.dark .zbml-lang-switch,
html.dark .zbml-lang-float{
	--zbml-switch-bg:#242424;
	--zbml-switch-bg-soft:#1c1c1c;
	--zbml-switch-line:transparent;
	--zbml-switch-text:#eee;
	--zbml-switch-muted:#aaa;
	--zbml-switch-accent:var(--mt-primary,#54009c);
	--zbml-switch-accent-soft:rgba(255,255,255,.08);
	--zbml-switch-shadow:0 12px 28px rgba(0,0,0,.45);
	color:#eee;
}
html.dark .header-lang .zbml-lang-switch__toggle,
html.dark .header-lang .zbml-lang-switch--dropdown .dropdown-toggle,
html.dark .mobile-lang .zbml-lang-switch__toggle,
html.dark .zbml-lang-switch--dropdown .dropdown-toggle,
html.dark .zbml-lang-switch--dropdown .zbml-lang-switch__current{
	background:transparent!important;
	color:#eee!important;
	border:none!important;
	box-shadow:none!important;
}
html.dark .zbml-lang-switch--dropdown .dropdown-toggle::after{
	border-top-color:#bbb;
}
html.dark .zbml-lang-switch--dropdown .dropdown-menu{
	background-color:#242424;
	border-color:#333;
	color:#eee;
	box-shadow:0 8px 24px rgba(0,0,0,.45);
}
html.dark .zbml-lang-switch--dropdown .dropdown-item{
	background-color:#242424!important;
	color:#eee!important;
	border-bottom-color:#333;
}
html.dark .zbml-lang-switch--dropdown .dropdown-item:hover,
html.dark .zbml-lang-switch--dropdown .dropdown-item.is-current{
	background-color:#333!important;
	color:var(--mt-accent,#009fe3)!important;
}
html.dark .zbml-lang-switch__link--inline{
	background:transparent;
	color:#eee;
	border:none;
}
html.dark .zbml-lang-switch__link--inline:hover,
html.dark .zbml-lang-switch__link--inline.is-current{
	background:transparent;
	color:var(--mt-accent,#009fe3);
	border:none;
}
html.dark .zbml-lang-switch__panel,
html.dark .zbml-lang-switch__panel--dropdown{
	background:#242424;
	border-color:#333;
	color:#eee;
}
html.dark .zbml-lang-switch__name,
html.dark .zbml-lang-switch__label{color:#eee}
html.dark .content-block-1 .hentry,
html.dark .content-loop .hentry,
html.dark .error404 .site-main,
html.dark .page .site-main,
html.dark .search-no-results .site-main,
html.dark .single .site-main,
html.dark .sidebar .widget,
html.dark .sidebar .entry-related,
html.dark .pagination .page-numbers{
	background-color:#1c1c1c;
	box-shadow:0 3px 8px rgba(0,0,0,.35);
}
html.dark .content-block-1 .hentry:hover,
html.dark .content-loop .hentry:hover,
html.dark .single .site-main:hover,
html.dark .sidebar .widget:hover{
	box-shadow:0 12px 32px rgba(0,0,0,.5);
}
html.dark .entry-meta,
html.dark #featured-content .entry-meta,
html.dark .single .entry-meta,
html.dark .single .entry-comment a,
html.dark .single .entry-comment a:visited,
html.dark .single .entry-meta .entry-author a,
html.dark .breadcrumbs .breadcrumbs-nav,
html.dark .breadcrumbs .breadcrumbs-nav a,
html.dark .breadcrumbs h1 a,html.dark .breadcrumbs h1 a:visited,
html.dark .copyright{color:#9a9a9a}
html.dark .single article .entry-header,
html.dark .comments-area,
html.dark .comment-list,
html.dark .author-box,
html.dark .post-bottom-related.no-shadow,
html.dark .single .entry-author .author-posts{border-color:#333}
html.dark .notice{background-color:#242424;color:#ddd}
html.dark input,html.dark input[type=email],html.dark input[type=password],
html.dark input[type=search],html.dark input[type=tel],html.dark input[type=text],
html.dark input[type=url],html.dark textarea,html.dark select{
	background-color:#242424;
	border-color:#3a3a3a;
	color:#eee;
}
html.dark table{color:#e4e4e4;border-color:#333}
html.dark table th{background-color:#2a2a2a;border-color:#333}
html.dark table td{background-color:#1c1c1c;border-color:#333}
html.dark table tr:hover td{background-color:#262626}
html.dark hr{border-top-color:#333}
html.dark .entry-tags .tag-links a,
html.dark .widget_tag_cloud .tagcloud a{
	background-color:#2a2a2a;
	color:#ddd!important;
}
html.dark .menu-modal,
html.dark .menu-modal-inner{background:#1b1b1b}
html.dark .modal-menu li{border-color:#333}
html.dark .modal-menu a,html.dark .modal-menu a:visited,
html.dark .modal-menu ul li a{color:#eee}
html.dark .modal-menu ul li{border-left-color:#1b1b1b}
html.dark button.sub-menu-toggle{border-left-color:#333}
html.dark .mobile-lang{border-bottom-color:#333}
html.dark .single .entry-share-wrap .entry-share-content,
html.dark .single .entry-share-wrap:before{background-color:#242424}
html.dark .single .entry-share-text:hover,
html.dark .single .author-box .author-meta .author-name a:hover,
html.dark .single .entry-meta .entry-author a:hover,
html.dark .single .entry-meta .entry-comment a:hover{color:#fff}
html.dark .thumbs-rating-container button{color:#ddd}
html.dark blockquote{color:#aaa}
html.dark blockquote cite{color:#ddd}
html.dark .comment-author a,
html.dark .comment-reply-title small a{color:#eee}
html.dark .comment-metadata a,html.dark .comment-list .reply a{color:#9a9a9a}
html.dark .entry-content fieldset,html.dark .page-content fieldset,
html.dark .entry-content select,html.dark .page-content select{border-color:#333}
html.dark .entry-content .wp-caption,html.dark .page-content .wp-caption{background-color:#242424}
@media only screen and (max-width:959px){
	html.dark .header-search{background:#1b1b1b}
}
