/*!
Theme Name: DIIHO STYLE
Theme URI: https://foxtheme.net
Author: foxtheme.net
Author URI: https://foxtheme.net
Version: 5.3
License: GNU General Public License v2.0
License URI: LICENSE
Text Domain: diiho
*/

/*--------------------------------------------------------------
# Color Tokens
--------------------------------------------------------------*/
:root {
	color-scheme: dark;
	--diiho-color-000: #000;
	--diiho-color-001b4e: #001b4e;
	--diiho-color-004784: #004784;
	--diiho-color-0053bb: #0053bb;
	--diiho-color-006df5: #006df5;
	--diiho-color-00b70e: #00b70e;
	--diiho-color-00d0ff: #00d0ff;
	--diiho-color-00ff89: #00ff89;
	--diiho-color-06c: #06c;
	--diiho-color-0d2333: #0d2333;
	--diiho-color-0f161a: #0f161a;
	--diiho-color-111: #111;
	--diiho-color-142d4c: #142d4c;
	--diiho-color-151515: #151515;
	--diiho-color-171717: #171717;
	--diiho-color-191919: #191919;
	--diiho-color-1a1a1a: #1a1a1a;
	--diiho-color-21759b: #21759b;
	--diiho-color-222: #222;
	--diiho-color-222222: #222222;
	--diiho-color-222222b8: #222222b8;
	--diiho-color-222222d4: #222222d4;
	--diiho-color-232323: #232323;
	--diiho-color-233440: #233440;
	--diiho-color-263238: #263238;
	--diiho-color-270f4e: #270f4e;
	--diiho-color-292929: #292929;
	--diiho-color-2c2c2c: #2c2c2c;
	--diiho-color-333: #333;
	--diiho-color-333333f5: #333333f5;
	--diiho-color-3c3c3c: #3c3c3c;
	--diiho-color-404040eb: #404040eb;
	--diiho-color-444: #444;
	--diiho-color-464646: #464646;
	--diiho-color-4a4a4a: #4a4a4a;
	--diiho-color-4c4c4c: #4c4c4c;
	--diiho-color-53cfff: #53cfff;
	--diiho-color-555: #555;
	--diiho-color-586674: #586674;
	--diiho-color-666: #666;
	--diiho-color-6f8590: #6f8590;
	--diiho-color-777: #777;
	--diiho-color-777777: #777777;
	--diiho-color-858585: #858585;
	--diiho-color-888: #888;
	--diiho-color-8ab4f8: #8ab4f8;
	--diiho-color-979797: #979797;
	--diiho-color-97f5ff: #97f5ff;
	--diiho-color-999: #999;
	--diiho-color-a48a00: #a48a00;
	--diiho-color-a61111: #a61111;
	--diiho-color-aaa: #aaa;
	--diiho-color-bbb: #bbb;
	--diiho-color-bdbdbd: #bdbdbd;
	--diiho-color-bfbfbf: #bfbfbf;
	--diiho-color-black: #000;
	--diiho-color-c0c0c0: #c0c0c0;
	--diiho-color-c2ccd0: #c2ccd0;
	--diiho-color-c30000: #c30000;
	--diiho-color-cc99ff: #cc99ff;
	--diiho-color-ccc: #ccc;
	--diiho-color-dbdbdb: #dbdbdb;
	--diiho-color-dcdcdc: #dcdcdc;
	--diiho-color-ddd: #ddd;
	--diiho-color-dfdfdf: #dfdfdf;
	--diiho-color-e1ffe4: #e1ffe4;
	--diiho-color-e2e6e9: #e2e6e9;
	--diiho-color-eee: #eee;
	--diiho-color-f1f1f1: #f1f1f1;
	--diiho-color-f48a8a: #f48a8a;
	--diiho-color-f5f5f5: #f5f5f5;
	--diiho-color-ff0: #ff0;
	--diiho-color-ff0000: #ff0000;
	--diiho-color-ff3333: #ff3333;
	--diiho-color-ff4444: #ff4444;
	--diiho-color-ff6633: #ff6633;
	--diiho-color-ff6666: #ff6666;
	--diiho-color-ffc800: #ffc800;
	--diiho-color-ffe78f: #ffe78f;
	--diiho-color-fff: #fff;
	--diiho-color-fff333: #fff333;
	--diiho-color-fff444: #fff444;
	--diiho-color-fff9c0: #fff9c0;
	--diiho-color-ffffff: #ffffff;
	--diiho-color-ffffffc7: #ffffffc7;
	--diiho-color-rgb-0-0-0: rgb(0, 0, 0);
	--diiho-color-rgb-0-145-54: rgb(0 145 54);
	--diiho-color-rgb-0-147-146: rgb(0 147 146);
	--diiho-color-rgb-68-68-68: rgb(68 68 68);
	--diiho-color-rgb-73-14-0: rgb(73, 14, 0);
	--diiho-color-rgba-0-0-0-0-0980392: rgba(0, 0, 0, 0.0980392);
	--diiho-color-rgba-0-0-0-0-3: rgba(0, 0, 0, 0.3);
	--diiho-color-rgba-0-0-0-0-4: rgba(0, 0, 0, 0.4);
	--diiho-color-rgba-0-0-0-0-6: rgba(0, 0, 0, 0.6);
	--diiho-color-rgba-0-0-0-0-8: rgba(0, 0, 0, 0.8);
	--diiho-color-rgba-0-94-116-1: rgba(0, 94, 116, 1);
	--diiho-color-rgba-175-114-217-1: rgba(175, 114, 217, 1);
	--diiho-color-rgba-201-226-255-1: rgba(201, 226, 255, 1);
	--diiho-color-rgba-255-216-233-1: rgba(255, 216, 233, 1);
	--diiho-color-rgba-30-83-0-1: rgba(30, 83, 0, 1);
	--diiho-color-rgba-38-50-56-0-05: rgba(38, 50, 56, 0.05);
	--diiho-color-rgba-38-50-56-0-07: rgba(38, 50, 56, 0.07);
	--diiho-color-rgba-38-50-56-0-1: rgba(38, 50, 56, 0.1);
	--diiho-color-rgba-73-14-0-1: rgba(73, 14, 0, 1);
	--diiho-color-rgba-86-151-219-1: rgba(86, 151, 219, 1);
	--diiho-color-transparent: transparent;
	--diiho-color-white: #fff;
	--border-light: var(--diiho-color-444);
	--diiho-color-000000bf: #000000bf;
	--diiho-color-0071478c: #0071478c;
	--diiho-color-00b0cc: #00b0cc;
	--diiho-color-00cc0005: #00cc0005;
	--diiho-color-00ff1352: #00ff1352;
	--diiho-color-00ffb857: #00ffb857;
	--diiho-color-252525: #252525;
	--diiho-color-3e3e3e: #3e3e3e;
	--diiho-color-424242: #424242;
	--diiho-color-737373: #737373;
	--diiho-color-719b97: #719b97;
	--diiho-color-868686: #868686;
	--diiho-color-86868600: #86868600;
	--diiho-color-8effe0: #8effe0;
	--diiho-color-8ffff5: #8ffff5;
	--diiho-color-97b6f2: #97b6f2;
	--diiho-color-a7bb00: #a7bb00;
	--diiho-color-c8ddff: #c8ddff;
	--diiho-color-rgb-0-0-0-40: rgb(0 0 0 / 40%);
	--diiho-color-rgb-0-154-83-92: rgb(0 154 83 / 92%);
	--diiho-color-rgb-138-180-248: rgb(138 180 248);
	--diiho-color-rgb-167-201-255: rgb(167 201 255);
	--diiho-color-rgb-202-202-202-202: rgb(202,202,202,202);
	--diiho-color-rgb-226-115-0-92: rgb(226 115 0 / 92%);
	--diiho-color-rgb-255-255-255-28: rgb(255 255 255 / 28%);
	--diiho-color-rgb-51-51-51: rgb(51 51 51);
	--diiho-color-rgb-56-252-0-22: rgb(56 252 0 / 22%);
	--diiho-color-rgb-64-64-64: rgb(64 64 64);
	--diiho-color-rgba-0-0-0-0-1: rgba(0,0,0,0.1);
	--diiho-color-rgba-0-0-0-0-2: rgba(0,0,0,0.2);
	--diiho-color-rgba-131-133-218-0: rgba(131,133,218,0);
	--diiho-color-rgba-75-75-75-0: rgba(75,75,75,0);

}

html[data-theme=light],
body.diiho-light-mode {
	color-scheme: light;
	--diiho-color-000: #fff;
	--diiho-color-001b4e: #dbeafe;
	--diiho-color-004784: #bfdbfe;
	--diiho-color-0053bb: #2563eb;
	--diiho-color-006df5: #2563eb;
	--diiho-color-00b70e: #15803d;
	--diiho-color-00d0ff: #0284c7;
	--diiho-color-00ff89: #047857;
	--diiho-color-06c: #0b63ce;
	--diiho-color-0d2333: #e0f2fe;
	--diiho-color-0f161a: #111827;
	--diiho-color-111: #f8fafc;
	--diiho-color-142d4c: #bfdbfe;
	--diiho-color-151515: #f3f4f6;
	--diiho-color-171717: #f1f5f9;
	--diiho-color-191919: #f3f4f6;
	--diiho-color-1a1a1a: #f5f5f5;
	--diiho-color-21759b: #0f6e9f;
	--diiho-color-222: #f8fafc;
	--diiho-color-222222: #f8fafc;
	--diiho-color-222222b8: #f5f5f5b8;
	--diiho-color-222222d4: #f5f5f5d4;
	--diiho-color-232323: #fff;
	--diiho-color-233440: #e2e8f0;
	--diiho-color-263238: #1f2937;
	--diiho-color-270f4e: #ede9fe;
	--diiho-color-292929: #f1f5f9;
	--diiho-color-2c2c2c: #f3f4f6;
	--diiho-color-333: #e5e7eb;
	--diiho-color-333333f5: #e8e8e8f5;
	--diiho-color-3c3c3c: #e8e8e8;
	--diiho-color-404040eb: #c7c7c7eb;
	--diiho-color-444: #cbd5e1;
	--diiho-color-464646: #c7c7c7;
	--diiho-color-4a4a4a: #c7c7c7;
	--diiho-color-4c4c4c: #475569;
	--diiho-color-53cfff: #0284c7;
	--diiho-color-555: #94a3b8;
	--diiho-color-586674: #475569;
	--diiho-color-666: #64748b;
	--diiho-color-6f8590: #64748b;
	--diiho-color-777: #64748b;
	--diiho-color-777777: #64748b;
	--diiho-color-858585: #64748b;
	--diiho-color-888: #64748b;
	--diiho-color-8ab4f8: #1d4ed8;
	--diiho-color-979797: #64748b;
	--diiho-color-97f5ff: #0369a1;
	--diiho-color-999: #64748b;
	--diiho-color-a48a00: #a16207;
	--diiho-color-a61111: #b91c1c;
	--diiho-color-aaa: #475569;
	--diiho-color-bbb: #cbd5e1;
	--diiho-color-bdbdbd: #cbd5e1;
	--diiho-color-bfbfbf: #cbd5e1;
	--diiho-color-black: #fff;
	--diiho-color-c0c0c0: #cbd5e1;
	--diiho-color-c2ccd0: #64748b;
	--diiho-color-c30000: #b91c1c;
	--diiho-color-cc99ff: #7e22ce;
	--diiho-color-ccc: #475569;
	--diiho-color-dbdbdb: #334155;
	--diiho-color-dcdcdc: #cbd5e1;
	--diiho-color-ddd: #334155;
	--diiho-color-dfdfdf: #1f2937;
	--diiho-color-e1ffe4: #dcfce7;
	--diiho-color-e2e6e9: #334155;
	--diiho-color-eee: #1f2937;
	--diiho-color-f1f1f1: #111827;
	--diiho-color-f48a8a: #be123c;
	--diiho-color-f5f5f5: #111827;
	--diiho-color-ff0: #8a6d00;
	--diiho-color-ff0000: #dc2626;
	--diiho-color-ff3333: #dc2626;
	--diiho-color-ff4444: #dc2626;
	--diiho-color-ff6633: #c2410c;
	--diiho-color-ff6666: #b91c1c;
	--diiho-color-ffc800: #92400e;
	--diiho-color-ffe78f: #6b4f00;
	--diiho-color-fff: #0f172a;
	--diiho-color-fff333: #8a6d00;
	--diiho-color-fff444: #8a6d00;
	--diiho-color-fff9c0: #6b4f00;
	--diiho-color-ffffff: #0f172a;
	--diiho-color-ffffffc7: rgba(255, 255, 255, 0.9);
	--diiho-color-rgb-0-0-0: rgb(255, 255, 255);
	--diiho-color-rgb-0-145-54: rgb(0 145 54);
	--diiho-color-rgb-0-147-146: rgb(0 147 146);
	--diiho-color-rgb-68-68-68: rgb(68 68 68);
	--diiho-color-rgb-73-14-0: rgb(73, 14, 0);
	--diiho-color-rgba-0-0-0-0-0980392: rgba(15, 23, 42, 0.0980392);
	--diiho-color-rgba-0-0-0-0-3: rgba(15, 23, 42, 0.24);
	--diiho-color-rgba-0-0-0-0-4: rgba(15, 23, 42, 0.24);
	--diiho-color-rgba-0-0-0-0-6: rgba(15, 23, 42, 0.24);
	--diiho-color-rgba-0-0-0-0-8: rgba(15, 23, 42, 0.24);
	--diiho-color-rgba-0-94-116-1: rgba(0, 94, 116, 1);
	--diiho-color-rgba-175-114-217-1: rgba(175, 114, 217, 1);
	--diiho-color-rgba-201-226-255-1: rgba(201, 226, 255, 1);
	--diiho-color-rgba-255-216-233-1: rgba(255, 216, 233, 1);
	--diiho-color-rgba-30-83-0-1: rgba(30, 83, 0, 1);
	--diiho-color-rgba-38-50-56-0-05: rgba(15, 23, 42, 0.05);
	--diiho-color-rgba-38-50-56-0-07: rgba(15, 23, 42, 0.07);
	--diiho-color-rgba-38-50-56-0-1: rgba(15, 23, 42, 0.1);
	--diiho-color-rgba-73-14-0-1: rgba(73, 14, 0, 1);
	--diiho-color-rgba-86-151-219-1: rgba(86, 151, 219, 1);
	--diiho-color-transparent: transparent;
	--diiho-color-white: #0f172a;
	--border-light: var(--diiho-color-bbb);
	--diiho-color-000000bf: rgba(15, 23, 42, 0.18);
	--diiho-color-0071478c: rgba(13, 148, 136, 0.18);
	--diiho-color-00b0cc: #0284c7;
	--diiho-color-00cc0005: rgba(22, 163, 74, 0.04);
	--diiho-color-00ff1352: rgba(22, 163, 74, 0.22);
	--diiho-color-00ffb857: rgba(13, 148, 136, 0.22);
	--diiho-color-252525: #f1f5f9;
	--diiho-color-3e3e3e: #e2e8f0;
	--diiho-color-424242: #e5e7eb;
	--diiho-color-737373: #94a3b8;
	--diiho-color-719b97: #64748b;
	--diiho-color-868686: #94a3b8;
	--diiho-color-86868600: rgba(148, 163, 184, 0);
	--diiho-color-8effe0: #047857;
	--diiho-color-8ffff5: #0f766e;
	--diiho-color-97b6f2: #2563eb;
	--diiho-color-a7bb00: #a16207;
	--diiho-color-c8ddff: #1d4ed8;
	--diiho-color-rgb-0-0-0-40: rgba(15, 23, 42, 0.08);
	--diiho-color-rgb-0-154-83-92: rgba(5, 150, 105, 0.18);
	--diiho-color-rgb-138-180-248: rgb(37 99 235);
	--diiho-color-rgb-167-201-255: rgb(96 165 250);
	--diiho-color-rgb-202-202-202-202: rgb(226 232 240);
	--diiho-color-rgb-226-115-0-92: rgba(194, 65, 12, 0.18);
	--diiho-color-rgb-255-255-255-28: rgba(15, 23, 42, 0.08);
	--diiho-color-rgb-51-51-51: rgb(226 232 240);
	--diiho-color-rgb-56-252-0-22: rgba(22, 163, 74, 0.16);
	--diiho-color-rgb-64-64-64: rgb(203 213 225);
	--diiho-color-rgba-0-0-0-0-1: rgba(15, 23, 42, 0.1);
	--diiho-color-rgba-0-0-0-0-2: rgba(15, 23, 42, 0.12);
	--diiho-color-rgba-131-133-218-0: rgba(99, 102, 241, 0);
	--diiho-color-rgba-75-75-75-0: rgba(15, 23, 42, 0);
}


/*--------------------------------------------------------------
# NOI DUNG CUA CSS
--------------------------------------------------------------*/
html {
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	margin: 0;
}

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

audio,
canvas,
progress,
video {

	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	--diiho-local-a-background-color: transparent;

	background-color: var(--diiho-local-a-background-color);
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	--diiho-local-mark-background-2: #ff0;

	background: var(--diiho-local-mark-background-2);
	--diiho-local-mark-color: #000;

	color: var(--diiho-local-mark-color);
}

small {
	font-size: 80%;
}

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

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
.site-main #infinite-handle span button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button,
.site-main #infinite-handle span button {
	overflow: visible;
}

button,
.site-main #infinite-handle span button,
select {
	text-transform: none;
}

button,
.site-main #infinite-handle span button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
.site-main #infinite-handle span button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
.site-main #infinite-handle span button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	--diiho-local-fieldset-border: #c0c0c0;

	border: 1px solid var(--diiho-local-fieldset-border);
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body {
	--diiho-local-body-color: #263238;

	color: var(--diiho-local-body-color);
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 1.6;
}

body a {
	outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	--diiho-local-h1-color: #0f161a;

	color: var(--diiho-local-h1-color);
	line-height: 1.25;
	clear: both;
	margin: 1.5em 0 .5em;
}

h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
	margin-top: 0;
}

h1 {
	font-size: 2.4em;
}

h2 {
	font-size: 1.8em;
}

h3 {
	font-size: 1.2em;
}

h4 {
	font-size: 1rem;
	text-transform: uppercase;
	letter-spacing: 1px;
}

h5 {
	font-size: .8em;
}

h6 {
	font-size: .7em;
}

p {
	margin: 0 0 1.6em;
}

p:last-child {
	margin-bottom: 0;
}

blockquote {
	font-size: 1.2em;
	font-style: italic;
	border-top: 4px solid currentColor;
	padding: 1em 0 0 2.5em;
	margin: 0 0 1.6em;
	position: relative;
}

blockquote:before {
	content: "\201C";
	position: absolute;
	left: 0;
	top: .06em;
	font-size: 3em;
	font-style: normal;
}

blockquote cite {
	display: block;
	margin-top: .8em;
	font-size: 14px;
	font-size: 0.875rem;
	text-transform: uppercase;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-style: normal;
	--diiho-local-blockquote-cite-color: #6f8590;

	color: var(--diiho-local-blockquote-cite-color);
}

blockquote cite:before {
	content: '\2014';
	margin-right: .5rem;
}

address {
	margin: 0 0 1.6em;
}

pre,
.diiho-code-window,
.entry-content code,
.comment-content code {
	--diiho-local-code-window-background: #f8fafc;
	--diiho-local-code-window-header-background: #f1f5f9;
	--diiho-local-code-window-border: #e2e8f0;
	--diiho-local-code-window-color: #1e293b;
	--diiho-local-code-window-muted: #64748b;
	--diiho-local-code-window-shadow: rgba(15, 23, 42, 0.08);
	--diiho-local-code-inline-background: #f1f5f9;
	--diiho-local-code-inline-border: #e2e8f0;
	--diiho-local-code-inline-color: #be123c;
	--diiho-local-pre-color: #1e293b;
}

pre {
	background: var(--diiho-local-code-window-background);
	border: 1px solid var(--diiho-local-code-window-border);
	border-radius: 8px;
	box-shadow: 0 12px 30px var(--diiho-local-code-window-shadow);
	color: var(--diiho-local-pre-color);
	display: block;
	font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
	font-size: 14px;
	line-height: 1.7;
	margin: 0 0 1.6em;
	max-height: 72vh;
	max-width: 100%;
	overflow: auto;
	padding: 56px 18px 18px;
	position: relative;
	scrollbar-color: #e2e8f0 var(--diiho-local-code-window-background);
	scrollbar-width: thin;
	tab-size: 4;
	overflow-wrap: anywhere;
	white-space: pre-wrap;
	word-break: normal;
}

pre::before {
	background: #ff5f57;
	border-radius: 50%;
	box-shadow: 18px 0 0 #ffbd2e, 36px 0 0 #28c840;
	content: "";
	height: 12px;
	left: 18px;
	position: absolute;
	top: 18px;
	width: 12px;
}

pre[data-language]::after {
	color: var(--diiho-local-code-window-muted);
	content: attr(data-language);
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1;
	position: absolute;
	right: 18px;
	text-transform: uppercase;
	top: 18px;
}

code,
kbd,
tt,
var {
	font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

.entry-content code,
.comment-content code {
	background: var(--diiho-local-code-inline-background, #f1f5f9);
	border: 1px solid var(--diiho-local-code-inline-border, #e2e8f0);
	border-radius: 6px;
	color: var(--diiho-local-code-inline-color, #be123c);
	font-size: 0.88em;
	overflow-wrap: anywhere;
	padding: 0.12em 0.38em;
	white-space: break-spaces;
}

pre code,
.entry-content pre code,
.comment-content pre code {
	background: transparent;
	border: 0;
	border-radius: 0;
	color: inherit;
	display: block;
	font-size: inherit;
	line-height: inherit;
	overflow-wrap: inherit;
	padding: 0;
	white-space: inherit;
}

.entry-content pre,
.comment-content pre,
.diiho-code-window pre,
.entry-content pre code,
.comment-content pre code,
.diiho-code-window pre code {
	overflow-wrap: anywhere !important;
	white-space: pre-wrap !important;
	word-break: break-word;
}

kbd {
	background: #fff;
	border: 1px solid #cbd5e1;
	border-radius: 6px;
	box-shadow: inset 0 -2px 0 #e2e8f0;
	color: #334155;
	display: inline-block;
	font-size: 0.78em;
	line-height: 1.2;
	padding: 0.18em 0.42em 0.28em;
	vertical-align: text-bottom;
}

.diiho-code-window {
	background: var(--diiho-local-code-window-background);
	border: 1px solid var(--diiho-local-code-window-border);
	border-radius: 8px;
	box-shadow: 0 12px 30px var(--diiho-local-code-window-shadow);
	color: var(--diiho-local-code-window-color);
	margin: 0 0 1.6em;
	overflow: hidden;
}

.diiho-code-window pre {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin: 0;
	max-height: 72vh;
	padding: 18px;
}

.diiho-code-window pre::before,
.diiho-code-window pre::after {
	display: none;
}

.diiho-code-window__header {
	align-items: center;
	background: var(--diiho-local-code-window-header-background);
	border-bottom: 1px solid var(--diiho-local-code-window-border);
	display: grid;
	gap: 12px;
	grid-template-columns: auto minmax(0, 1fr) auto;
	min-height: 42px;
	padding: 0 12px;
}

.diiho-code-window__dots {
	align-items: center;
	display: flex;
	gap: 7px;
}

.diiho-code-window__dot {
	border-radius: 50%;
	display: block;
	height: 12px;
	width: 12px;
}

.diiho-code-window__dot--red {
	background: #ff5f57;
}

.diiho-code-window__dot--yellow {
	background: #ffbd2e;
}

.diiho-code-window__dot--green {
	background: #28c840;
}

.diiho-code-window__language {
	color: var(--diiho-local-code-window-muted);
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1;
	min-width: 0;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
}

.diiho-code-window__copy {
	background: #fff;
	border: 1px solid #cbd5e1;
	border-radius: 6px;
	color: #334155;
	cursor: pointer;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	margin: 0;
	min-height: 28px;
	padding: 6px 10px;
}

.diiho-code-window__copy:hover,
.diiho-code-window__copy:focus {
	background: #eef6ff;
	border-color: #93c5fd;
	color: #1d4ed8;
	outline: none;
}

.diiho-code-window__copy.is-copied {
	background: #dcfce7;
	border-color: #bbf7d0;
	color: #166534;
}

pre .diiho-code-token--comment,
pre .token.comment,
pre .token.prolog,
pre .token.doctype,
pre .token.cdata,
pre .hljs-comment,
pre .hljs-quote {
	color: #64748b;
	font-style: italic;
}

pre .diiho-code-token--keyword,
pre .token.keyword,
pre .token.atrule,
pre .token.selector,
pre .hljs-keyword,
pre .hljs-selector-tag,
pre .hljs-built_in {
	color: #2563eb;
	font-weight: 700;
}

pre .diiho-code-token--string,
pre .token.string,
pre .token.attr-value,
pre .token.char,
pre .hljs-string,
pre .hljs-regexp {
	color: #15803d;
}

pre .diiho-code-token--number,
pre .token.number,
pre .token.boolean,
pre .token.constant,
pre .hljs-number,
pre .hljs-literal {
	color: #7e22ce;
}

pre .diiho-code-token--function,
pre .token.function,
pre .hljs-title,
pre .hljs-title.function_ {
	color: #0f766e;
	font-weight: 700;
}

pre .diiho-code-token--variable,
pre .token.variable,
pre .hljs-variable,
pre .hljs-template-variable {
	color: #be123c;
}

pre .diiho-code-token--property,
pre .diiho-code-token--attr,
pre .token.property,
pre .token.attr-name,
pre .hljs-property,
pre .hljs-attribute {
	color: #b45309;
}

pre .diiho-code-token--tag,
pre .token.tag,
pre .hljs-tag,
pre .hljs-name {
	color: #dc2626;
}

pre .diiho-code-token--color {
	color: #9333ea;
	font-weight: 700;
}

pre .diiho-code-token--punctuation,
pre .token.punctuation,
pre .token.operator,
pre .hljs-operator,
pre .hljs-punctuation {
	color: #475569;
}

pre::selection,
pre ::selection {
	background: #bfdbfe;
	color: #0f172a;
}

pre::-webkit-scrollbar {
	height: 12px;
	width: 12px;
}

pre::-webkit-scrollbar-track {
	background: var(--diiho-local-code-window-background);
}

pre::-webkit-scrollbar-thumb {
	background: #e2e8f0;
	border: 3px solid var(--diiho-local-code-window-background);
	border-radius: 999px;
}

pre::-webkit-scrollbar-thumb:hover {
	background: #cbd5e1;
}

html[data-theme=light] pre,
body.diiho-light-mode pre,
html[data-theme=light] .diiho-code-window,
body.diiho-light-mode .diiho-code-window {
	--diiho-local-code-window-background: #f8fafc;
	--diiho-local-code-window-header-background: #f1f5f9;
	--diiho-local-code-window-border: #e2e8f0;
	--diiho-local-code-window-color: #1e293b;
	--diiho-local-code-window-muted: #64748b;
	--diiho-local-code-window-shadow: rgba(15, 23, 42, 0.08);
	--diiho-local-code-inline-background: #f1f5f9;
	--diiho-local-code-inline-border: #e2e8f0;
	--diiho-local-code-inline-color: #be123c;
	--diiho-local-pre-color: #1e293b;
}

html[data-theme=light] .entry-content code,
body.diiho-light-mode .entry-content code,
html[data-theme=light] .comment-content code,
body.diiho-light-mode .comment-content code {
	--diiho-local-code-inline-background: #f1f5f9;
	--diiho-local-code-inline-border: #e2e8f0;
	--diiho-local-code-inline-color: #be123c;
}

@media (max-width: 600px) {
	pre {
		font-size: 13px;
		padding: 52px 14px 14px;
	}

	pre::before {
		left: 14px;
		top: 16px;
	}

	pre[data-language]::after {
		right: 14px;
		top: 17px;
	}

	.diiho-code-window pre {
		padding: 14px;
	}

	.diiho-code-window__header {
		gap: 8px;
		min-height: 40px;
		padding: 0 10px;
	}

	.diiho-code-window__copy {
		font-size: 11px;
		min-height: 26px;
		padding: 6px 8px;
	}
}

abbr,
acronym {
	--diiho-local-abbr-border-bottom: #666;

	border-bottom: 1px dotted var(--diiho-local-abbr-border-bottom);
	cursor: help;
}

mark,
ins {
	--diiho-local-mark-background: #fff9c0;

	background: var(--diiho-local-mark-background);
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after {
	/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

/* mau nen */
body {
	--diiho-local-body-background: #000;

	background: var(--diiho-local-body-background);
	/* Fallback for when there is no custom background color defined. */
}

hr {
	--diiho-local-hr-background-color: rgba(38, 50, 56, 0.1);

	background-color: var(--diiho-local-hr-background-color);
	border: 0;
	height: 1px;
	margin-bottom: 1.6em;
}

ul,
ol {
	margin: 0 0 1.6em;
}

li>ul,
li>ol {
	margin-bottom: 0;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.6em;
}

img {
	height: auto;
	/* Make sure images are scaled correctly. */
	max-width: 100%;
	/* Adhere to container width. */
}

figure {
	margin: 0 0 1.6em;
	/* Extra wide images within figure tags don't overflow the content area. */
}

table {
	margin: 0 0 1.6em;
	width: 100%;
	font-size: 16px;
	font-size: 1rem;
}

th,
td {
	padding: .5rem .75rem;
}

th:first-child,
td:first-child {
	padding-left: 0;
}

th:last-child,
td:last-child {
	padding-right: 0;
}

tr {
	--diiho-local-tr-border-bottom: rgba(38, 50, 56, 0.1);

	border-bottom: 1px solid var(--diiho-local-tr-border-bottom);
}

thead tr {
	border-width: .25rem;
}

thead th {
	text-transform: uppercase;
	text-align: left;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-size: 1rem;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
.button,
.wp-block-button__link,
button,
.site-main #infinite-handle span button,
input[type="button"],
input[type="reset"],
input[type="submit"] {

	border: 1px solid;
	--diiho-local-button-border-color: #333;

	border-color: var(--diiho-local-button-border-color);
	border-radius: 25px;
	--diiho-local-button-background: #333;

	background: var(--diiho-local-button-background);
	--diiho-local-button-color: #fff;

	color: var(--diiho-local-button-color);
	font-size: 14px;
	font-size: 14px;
	line-height: 1;
	padding: .75rem 1.25rem;
	transition: all .3s ease;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.button:hover,
.wp-block-button__link:hover,
button:hover,
.site-main #infinite-handle span button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	opacity: .8;
	background: var(--diiho-accent);
	border-color: var(--diiho-accent);
}

.button:hover {
	text-decoration: none;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	--diiho-local-input-type-text-color: #666;

	color: var(--diiho-local-input-type-text-color);
	--diiho-local-input-type-text-border: rgba(38, 50, 56, 0.1);

	border: 0px solid var(--diiho-local-input-type-text-border);
	border-radius: 3px;
	padding: .6875rem 1rem;
	line-height: 1;
	font-size: 16px;
	font-size: 1rem;
}
.diiho-weather-date-input, .diiho-weather-search-input {
	border-radius: 10px 0px 0px 10px !important;
}

/*hop binh luan*/
.comment-notes {
	--diiho-local-comment-notes-color: #ff6633;

	color: var(--diiho-local-comment-notes-color);
	font-weight: bold;
	border-radius: 25px;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
}

/*hop binh luan*/
.comment-reply-title {
	--diiho-local-comment-reply-title-color: #666;

	color: var(--diiho-local-comment-reply-title-color);
	font-size: 12px;
}

#reply-title {
	display: grid;
	grid-template-columns: 1fr 1fr;
}

#reply-title a {
	text-decoration: none;
	--diiho-local-reply-title-a-color: #f48a8a;

	color: var(--diiho-local-reply-title-a-color);
}

#reply-title small {
	text-align: right
}

#commentform {
	--diiho-local-commentform-color: #777;

	color: var(--diiho-local-commentform-color);
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
}

#comment {
	--diiho-local-comment-color: #eee;

	color: var(--diiho-local-comment-color);
	--diiho-local-comment-background: #292929;

	background: var(--diiho-local-comment-background);
	--diiho-local-comment-border-bottom: #777;

	border-bottom: 3px solid var(--diiho-local-comment-border-bottom);
	height: 100px;
	width: 100%;
	padding: 15px;
	line-height: 1.5em;
	font-size: 16px;
	font-size: 1rem;
	outline: none;
}

#author {
	margin-top: -20px;
	--diiho-local-author-background: #111;
	width:100%;
	background: var(--diiho-local-author-background);
	background-image: url(images/ten.svg);
	background-position: 6px 7px;
	background-size: 15px;
	background-repeat: no-repeat;
	--diiho-local-author-color: #eee;

	color: var(--diiho-local-author-color);
	--diiho-local-author-border: #777;

	border: 1px solid var(--diiho-local-author-border);
	border-radius: 5px;
	height: 20px;
	padding: 15px 15px 15px 30px;
	line-height: 1;
	font-size: 16px;
	font-size: 1rem;
	outline: none;
}

#email {
	margin-top: -10px;
	--diiho-local-email-background: #111;
	width:100%;
	background: var(--diiho-local-email-background);
	background-image: url(images/mail.svg);
	background-position: 6px 7px;
	background-size: 15px;
	background-repeat: no-repeat;
	--diiho-local-email-border: #777;

	border: 1px solid var(--diiho-local-email-border);
	--diiho-local-email-color: #eee;

	color: var(--diiho-local-email-color);
	border-radius: 5px;
	height: 20px;
	padding: 15px 15px 15px 30px;
	line-height: 1;
	font-size: 16px;
	font-size: 1rem;
	outline: none;
}

#url {
	margin-top: -10px;
	--diiho-local-url-background: #111;

	background: var(--diiho-local-url-background);
	--diiho-local-url-color: #eee;

	color: var(--diiho-local-url-color);
	border: 1px solid var(--diiho-accent);
	border-radius: 25px;
	height: 20px;
	padding: 15px 15px 15px 30px;
	line-height: 1;
	font-size: 16px;
	font-size: 1rem;
	outline: none;
}

@media (max-width: 700px) {

	#author,
	#email,
	#url {
		width: 100%;
	}
}

input[type="search"] {
	-webkit-appearance: textfield;
}

select {
	--diiho-local-select-border: rgba(38, 50, 56, 0.1);

	border: 1px solid var(--diiho-local-select-border);
	padding: .4rem .5rem;
}

textarea {
	width: 100%;
	line-height: inherit;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	--diiho-local-a-color: #06c;

	color: var(--diiho-local-a-color);
	text-decoration: none;
	transition: all .3s;
}

a:hover {
	text-decoration: underline;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
/* Main navigation */
.main-navigation {
	text-transform: uppercase;
	font-size: 12px;
	/*	font-size: 14px; */
	letter-spacing: .1em;
	font-weight: bold;
}

@media (max-width: 767px) {
	.main-navigation {
		font-size: 25px;
	}
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	float: left;
	position: absolute;
	top: 101%;
	left: 0;
	z-index: 99999;
	--diiho-local-main-navigation-ul-ul-background: #222;

	background: var(--diiho-local-main-navigation-ul-ul-background);
	width: 220px;
	-webkit-transform: translate3d(0, 10px, 0);
	transform: translate3d(0, 10px, 0);
	opacity: 0;
	visibility: hidden;
	transition: all .3s;
	border-bottom: 4px solid var(--diiho-accent);
	font-size: 14px;
}

.main-navigation ul ul ul {
	left: 100%;
	top: 0;
}

.main-navigation ul ul li {
	width: 100%;
}

.main-navigation ul ul a {
	--diiho-local-main-navigation-ul-ul-a-border-bottom: #444;

	border-bottom: 1px solid var(--diiho-local-main-navigation-ul-ul-a-border-bottom);
	padding-top: .75rem;
	padding-bottom: .75rem;
}

.main-navigation ul ul li:last-child>a {
	--diiho-local-main-navigation-ul-ul-li-last-child-a-border-bottom: rgba(38, 50, 56, 0.1);

	border-bottom: 0px solid var(--diiho-local-main-navigation-ul-ul-li-last-child-a-border-bottom);
}

.main-navigation ul li:hover>ul,
.main-navigation ul li.focus>ul {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
	visibility: visible;
}

.main-navigation .menu-item-has-children>a::after,
.main-navigation .page_item_has_children>a::after {
	content: "";
	display: block;
	background: url(images/angle-down.svg) center right no-repeat;
	background-size: 12px 12px;
	--diiho-local-main-navigation-menu-item-has-children-a-after-color: #333;

	color: var(--diiho-local-main-navigation-menu-item-has-children-a-after-color);
	width: 12px;
	height: 12px;
	position: absolute;
	z-index: 1001;
	right: 0;
	top: 50%;
	margin-top: -6px;
}

.main-navigation li .menu-item-has-children>a::after,
.main-navigation li .page_item_has_children>a::after {
	background-image: url(images/angle-right.svg);
	right: .75rem;
}

.main-navigation li {
	float: left;
	position: relative;
}

.main-navigation li:hover>a,
.main-navigation li.focus>a {
	--diiho-local-main-navigation-li-hover-a-color: #fff;

	color: var(--diiho-local-main-navigation-li-hover-a-color);
	--diiho-local-main-navigation-li-hover-a-background: #5f5f5f85;

	background: var(--diiho-local-main-navigation-li-hover-a-background);
	border-radius: 0px;
}

@media (max-width: 768px) {

	.main-navigation li:hover a,
	.main-navigation li.focus a {
		border-radius: 0px;
	}

	.main-navigation ul ul {
		--diiho-local-main-navigation-ul-ul-border-bottom: #333;

		border-bottom: 2px solid var(--diiho-local-main-navigation-ul-ul-border-bottom)
	}

	.main-navigation li:hover>a,
	.main-navigation li.focus>a {
		background: none;
	}
}

.main-navigation li li:hover>a,
.main-navigation li li.focus>a {
	--diiho-local-main-navigation-li-li-hover-a-color: #fff;

	color: var(--diiho-local-main-navigation-li-li-hover-a-color);
	background: var(--diiho-accent);
	--diiho-local-main-navigation-li-li-hover-a-border-color: #333;

	border-color: var(--diiho-local-main-navigation-li-li-hover-a-border-color);
	border-radius: 0px;
}

@media (max-width: 768px) {

	.main-navigation li li:hover>a,
	.main-navigation li li.focus>a {
		background: none;
	}
}

.main-navigation a {
	display: block;
	text-decoration: none;
	padding: 24px 16px 21px;
	--diiho-local-main-navigation-a-color: #fff;

	color: var(--diiho-local-main-navigation-a-color);
	--diiho-local-main-navigation-a-border-bottom: transparent;

	border-bottom: 3px solid var(--diiho-local-main-navigation-a-border-bottom);
}

.main-navigation .current_page_item>a,
.main-navigation .current-menu-item>a,
.main-navigation .current_page_ancestor>a,
.main-navigation .current-menu-ancestor>a {
	--diiho-local-main-navigation-current-page-item-a-color: #fff;

	color: var(--diiho-local-main-navigation-current-page-item-a-color);
	background: var(--diiho-accent);
	border-radius: 0px;
}

.main-navigation li .current_page_item>a,
.main-navigation li .current-menu-item>a,
.main-navigation li .current_page_ancestor>a,
.main-navigation li .current-menu-ancestor>a {
	--diiho-local-main-navigation-li-current-page-item-a-background: #333;

	background: var(--diiho-local-main-navigation-li-current-page-item-a-background);
	color: var(--diiho-accent);
	border-radius: 0px;
}

.main-navigation li li .current_page_item>a,
.main-navigation li li .current-menu-item>a,
.main-navigation li li .current_page_ancestor>a,
.main-navigation li li .current-menu-ancestor>a {
	border-radius: 0px;
}

@media (max-width: 768px) {

	.main-navigation .current_page_item a,
	.main-navigation .current-menu-item a,
	.main-navigation .current_page_ancestor a,
	.main-navigation .current-menu-ancestor a {
		border-radius: 0px;
	}
}

li .main-navigation .current_page_item>a,
li .main-navigation .current-menu-item>a,
li .main-navigation .current_page_ancestor>a,
li .main-navigation .current-menu-ancestor>a {
	--diiho-local-li-main-navigation-current-page-item-a-border-color: rgba(38, 50, 56, 0.1);

	border-color: var(--diiho-local-li-main-navigation-current-page-item-a-border-color);
}

.main-navigation li .current_page_item>a,
.main-navigation li .current-menu-item>a,
.main-navigation li .current_page_ancestor>a,
.main-navigation li .current-menu-ancestor>a {
	--diiho-local-main-navigation-li-current-page-item-a-border-color: rgba(38, 50, 56, 0.1);

	border-color: var(--diiho-local-main-navigation-li-current-page-item-a-border-color);
}

.menu-toggle {
	-webkit-appearance: none;
	appearance: none;
	align-items: center;
	box-sizing: border-box;
	color: var(--diiho-accent);
	display: inline-flex;
	font-size: 0;
	height: 50px;
	justify-content: center;
	line-height: 1;
	margin-left: 10px;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: 0;
	width: 50px;
	--diiho-local-menu-toggle-background: transparent;

	background: var(--diiho-local-menu-toggle-background);
	border: none;
	outline: none;
}

.menu-toggle:hover {
	background: none;
	--diiho-local-menu-toggle-hover-color: #ff4444;

	color: var(--diiho-local-menu-toggle-hover-color)
}

.menu-toggle:before {
	content: "";
	box-sizing: border-box;
	display: block;
	flex: 0 0 22px;
	height: 0.9375rem;
	border-top: 0.5625rem double currentColor;
	border-bottom: 0.1875rem solid currentColor;
	transition: all .5s;
	width: 22px;
}

/* Small menu. */
.main-navigation.toggled .menu {
	position: absolute;
	--diiho-local-main-navigation-toggled-menu-background: #333;

	background: var(--diiho-local-main-navigation-toggled-menu-background);
	right: 0;
	top: 101%;
	width: 100%;
	border-bottom: 4px solid var(--diiho-accent);
	opacity: 0.98;
}

.main-navigation.toggled ul {
	display: block;
	--diiho-local-main-navigation-toggled-ul-background: #171717;

	background: var(--diiho-local-main-navigation-toggled-ul-background);
	width: 100%;
	--diiho-local-main-navigation-toggled-ul-box-shadow: rgba(38, 50, 56, 0.1);

	box-shadow: 0 10px 20px var(--diiho-local-main-navigation-toggled-ul-box-shadow);
}

.main-navigation.toggled ul ul {
	visibility: visible;
	opacity: 1;
	position: static;
	float: none;
	-webkit-transform: none;
	transform: none;
	box-shadow: none;
}

.main-navigation.toggled ul ul a {
	padding-left: 3rem;
}

@media (max-width: 768px) {
	.main-navigation.toggled ul ul a {
		font-size: 19px;
		background-image: url(images/menud.svg);
		background-position: 15px 16px;
		background-size: 23px;
		background-repeat: no-repeat;
	}
}

.main-navigation.toggled ul ul ul a {
	padding-left: 4rem;
}

@media (max-width: 768px) {
	.main-navigation.toggled ul ul ul a {
		font-weight: normal;
		font-size: 15px;
		background-image: url(images/muiten.svg);
		background-position: 48px 19px;
		background-size: 13px;
		background-repeat: no-repeat;
	}

	html[data-theme=light] .main-navigation.toggled ul ul ul a,
	body.diiho-light-mode .main-navigation.toggled ul ul ul a {
		background-image: url(images/muiten-333.svg);
	}
}

.main-navigation.toggled li {
	float: none;
}

.main-navigation.toggled li:hover a {
	--diiho-local-main-navigation-toggled-li-hover-a-border-color: #333;

	border-color: var(--diiho-local-main-navigation-toggled-li-hover-a-border-color);
}

.main-navigation.toggled a {
	padding-top: .75rem;
	padding-bottom: .75rem;
	--diiho-local-main-navigation-toggled-a-border-bottom: #333;

	border-bottom: 1px solid var(--diiho-local-main-navigation-toggled-a-border-bottom);
}

.main-navigation.toggled .menu-item-has-children>a:after,
.main-navigation.toggled .page_item_has_children>a:after {
	display: none;
}

@media (min-width: 768px) {
	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: block;
	}
}

/* Comment navigation */
.comment-navigation {
	overflow: hidden;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	margin: 1rem 0;
}

.comment-navigation a {
	color: var(--diiho-accent);
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}

.comment-navigation a:hover {
	--diiho-local-comment-navigation-a-hover-color: #fff;

	color: var(--diiho-local-comment-navigation-a-hover-color)
}

.comment-list+.comment-navigation {
	margin: -3rem 0 2rem;
}

.comment-navigation .nav-previous {
	float: none;
	text-align: center;
}

.comment-navigation .nav-next {
	float: none;
	text-align: center;
}

/* Posts pagination */
.pagination {
	padding: 3rem 3rem 0;
	text-align: center;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1;
	font-weight: bold;
}

/* so trang */
a.page-numbers {
	--diiho-local-a-page-numbers-background: #333;

	background: var(--diiho-local-a-page-numbers-background);
	padding: .75rem 1rem;
	border-radius: 35px;
	--diiho-local-a-page-numbers-color: #fff;

	color: var(--diiho-local-a-page-numbers-color);
	transition: all .2s;
	margin: 0 2px;

}

a.page-numbers:hover {
	text-decoration: none;
	background: var(--diiho-accent);
	--diiho-local-a-page-numbers-hover-color: #fff;

	color: var(--diiho-local-a-page-numbers-hover-color);
}

.current {
	background: none;
	--diiho-local-current-color: #fff;

	color: var(--diiho-local-current-color);
	background: var(--diiho-accent);
	line-height: 1;
	padding: .75rem 1rem;
	border-radius: 35px;

}

@media (max-width: 700px) {
	.pagination {
		padding: 1px 1px 0;
		padding-top: 40px;
	}

	a.page-numbers {
		padding: .60rem .80rem;
		margin-top: 10px;
	}

	.current {
		padding: .60rem .80rem;
	}
}

@media (max-width: 400px) {
	.pagination {
		padding: 0px 0px 0;
		padding-top: 40px;
	}

	a.page-numbers {
		padding: .40rem .60rem;
		margin-top: 10px;
	}

	.current {
		padding: .40rem .60rem;
	}
}

/* Single post navigation */
.post-navigation {
	margin-top: 1.5rem;
}

.adjacent {
	padding: 1.5rem;
}

@media (min-width: 768px) {
	.post-navigation .nav-links {
		display: flex;
		justify-content: center;
		margin-left: -3rem;
	}

	.adjacent {
		display: flex;
		width: 50%;
		padding: 1.5rem 0 1.5rem 3rem;
	}
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	word-wrap: normal !important;
	/* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	--diiho-local-screen-reader-text-focus-background-color: #f1f1f1;

	background-color: var(--diiho-local-screen-reader-text-focus-background-color);
	border-radius: 3px;
	--diiho-local-screen-reader-text-focus-box-shadow: rgba(0, 0, 0, 0.6);

	box-shadow: 0 0 2px 2px var(--diiho-local-screen-reader-text-focus-box-shadow);
	clip: auto !important;
	--diiho-local-screen-reader-text-focus-color: #21759b;

	color: var(--diiho-local-screen-reader-text-focus-color);
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin: 1em 1.5em .5em 0;
}

.alignleft.wp-caption {
	margin-bottom: .5em;
}

.alignright {
	display: inline;
	float: right;
	margin: 1em 0 .5em 1.5em;
}

.alignright.wp-caption {
	margin-bottom: .5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
# Grids
--------------------------------------------------------------*/
.grid {
	display: flex;
	flex-wrap: wrap;
	padding: 0 .5rem;
}

.grid>* {
	padding: .5rem;
	width: 100%;
}

@media (min-width: 768px) {
	.grid {
		padding: 0 1.5rem;
	}

	.grid>* {
		padding: 1.5rem;
	}

	.grid--2>*,
	.grid--3>*,
	.grid--4>* {
		width: 50%;
	}
}

@media (min-width: 1024px) {

	.grid--4>*,
	.grid--3>* {
		width: 33.3333%;
	}
}

@media (min-width: 1280px) {
	.grid--4>* {
		width: 25%;
	}
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	/* Make sure select elements fit in widgets. */
}

.widget select {
	width: 100%;
	padding: .6875rem 1rem;
}

.widget ul {
	list-style: none;
	padding-left: 0;
}

.widget li {
	margin-bottom: .5rem;
}

.widget li ul {
	margin-top: .5rem;
}

.widget li li {
	padding-left: 0.8rem;
}

.widget-title {
	font-size: 20px;
	;
	margin-bottom: 1.5rem;
	--diiho-local-widget-title-border-bottom: rgba(38, 50, 56, 0.1);

	border-bottom: 1px solid var(--diiho-local-widget-title-border-bottom);
	padding-bottom: .5rem;
	--diiho-local-widget-title-color: #aaa;

	color: var(--diiho-local-widget-title-color);
}

.search-field {
	width: 100%;
}

.widget_wpcom_social_media_icons_widget a {
	color: inherit;
	font-size: 20px;
	font-size: 1.25rem;
}

.widget_wpcom_social_media_icons_widget a:hover {
	--diiho-local-widget-wpcom-social-media-icons-widget-a-hover-color: #263238;

	color: var(--diiho-local-widget-wpcom-social-media-icons-widget-a-hover-color);
}

/* Calendar widget */
#next {
	text-align: right;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/* tim kiem */
.form-wrapper {
	height: 0;
	--diiho-local-form-wrapper-background: #333;

	background: var(--diiho-local-form-wrapper-background);
	padding: 0 2rem;
	transition: all .3s;
	position: relative;
	z-index: 1;
}

@media (min-width: 768px) {
	.form-wrapper {
		padding-left: 6rem;
		padding-right: 6rem;
	}
}

.form-wrapper.is-visible {
	height: auto;
	padding-top: 2rem;
	padding-bottom: 2rem;
}

.form-wrapper.is-visible .search-close {}

.form-wrapper .search-close {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 32px;
	font-size: 2rem;
	background: none;
	color: var(--diiho-accent);
	border: none;
	display: none;
}

.search-close:hover {
	--diiho-local-search-close-hover-color: #ff4444;

	color: var(--diiho-local-search-close-hover-color)
}

@media (min-width: 768px) {
	.form-wrapper .search-close {
		top: 2rem;
		right: 2rem;
	}
}

/* tim kiem */
.form-wrapper .search-field {
	font-size: 18px;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	--diiho-local-form-wrapper-search-field-background: #fff;

	background: var(--diiho-local-form-wrapper-search-field-background);
	--diiho-local-form-wrapper-search-field-color: #333;

	color: var(--diiho-local-form-wrapper-search-field-color);
	border-radius: 0;
	--diiho-local-form-wrapper-search-field-border: #fff;

	border: 3px solid var(--diiho-local-form-wrapper-search-field-border);
	border-radius: 70px;
	width: 30em;
	height: 45px;
	max-width: 70%;
	margin: 0 auto;
	display: block;
	padding-left: 34px;
	padding-right: 0;
	--diiho-local-form-wrapper-search-field-box-shadow: #111;

	box-shadow: 2px 2px 4px var(--diiho-local-form-wrapper-search-field-box-shadow);
	background-image: url(images/tim.svg);
	background-position: 7px 8px;
	background-size: 25px;
	background-repeat: no-repeat;
}

#tim {
	font-size: 18px;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	--diiho-local-tim-background: #fff;

	background: var(--diiho-local-tim-background);
	--diiho-local-tim-color: #333;

	color: var(--diiho-local-tim-color);
	--diiho-local-tim-border: #fff;

	border: 3px solid var(--diiho-local-tim-border);
	border-radius: 70px;
	width: 20em;
	height: 45px;
	max-width: 70%;
	display: block;
	padding-left: 34px;
	padding-right: 0;
	--diiho-local-tim-box-shadow: #111;

	box-shadow: 2px 2px 4px var(--diiho-local-tim-box-shadow);
	background-image: url(images/tim.svg);
	background-position: 7px 8px;
	background-size: 25px;
	background-repeat: no-repeat;
}

.form-wrapper .search-field:focus {
	outline: none;
}

.form-wrapper .search-field::-webkit-input-placeholder {
	--diiho-local-form-wrapper-search-field-webkit-input-placeholder-color: #111;

	color: var(--diiho-local-form-wrapper-search-field-webkit-input-placeholder-color);
	opacity: .5
}

.form-wrapper .search-field:-ms-input-placeholder {
	--diiho-local-form-wrapper-search-field-ms-input-placeholder-color-2: #111;

	color: var(--diiho-local-form-wrapper-search-field-ms-input-placeholder-color-2);
	opacity: .5
}

.form-wrapper .search-field::-ms-input-placeholder {
	--diiho-local-form-wrapper-search-field-ms-input-placeholder-color: #111;

	color: var(--diiho-local-form-wrapper-search-field-ms-input-placeholder-color);
	opacity: .5;
}

.form-wrapper .search-field::placeholder {
	--diiho-local-form-wrapper-search-field-placeholder-color: #111;

	color: var(--diiho-local-form-wrapper-search-field-placeholder-color);
	opacity: .5
}

.search-field {
	max-width: 30em;
}

/* Header */
.site-header {
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	--diiho-local-site-header-background: #232323;

	background: var(--diiho-local-site-header-background);
	box-shadow: 0px 0px 20px 2px #00000018;
	padding: 0 1rem;
	margin-bottom: 4rem;
	position: relative;
	z-index: 2;
	border-bottom: 0px solid var(--diiho-accent);

}

.site-header__clear {
	clear: both;
}

/* @media (min-width: 768px) {
	.site-header {
		padding: 0 3rem;
	}
} */

.icon-smenu {
	display: flex;
	align-items: stretch;
	margin-top: 10px;
	float: right;
}

.icon-smenu .jetpack-social-navigation {
	display: none;
}

@media (min-width: 1024px) {
	.icon-smenu .jetpack-social-navigation {
		display: flex;
		align-items: center;
	}
}

.icon-smenu .jetpack-social-navigation ul {
	margin: -7px 12px 0 0;
}

.icon-smenu .jetpack-social-navigation li {
	margin-right: 4px;
}

.icon-smenu .jetpack-social-navigation a {
	color: inherit;
}

.icon-smenu .jetpack-social-navigation a:hover {
	--diiho-local-icon-smenu-jetpack-social-navigation-a-hover-color: #06c;

	color: var(--diiho-local-icon-smenu-jetpack-social-navigation-a-hover-color);
}

.icon-smenu .search-toggle {
	align-items: center;
	border-radius: 0;
	background: none;
	color: var(--diiho-accent);
	display: flex;
	font-size: 24px;
	justify-content: center;
	line-height: 1;
	border: none;
	padding-left: 1.6rem;
	padding-right: 1.6rem;
	outline: none;
}

.search-toggle:hover {
	--diiho-local-search-toggle-hover-color: #ff4444;

	color: var(--diiho-local-search-toggle-hover-color)
}

@media (max-width: 767px) {
	.mune {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.icon-smenu {
		align-items: center;
		justify-content: flex-end;
		margin-left: auto;
		margin-top: 0;
		min-height: 50px;
	}

	.icon-smenu .dangnhap-icon,
	.icon-smenu .menu-toggle,
	.icon-smenu .search-toggle {
		align-items: center;
		border: none;
		display: flex;
		justify-content: center;
		margin-bottom: 0;
		margin-top: 0;
		min-height: 50px;
	}

	.icon-smenu .search-toggle {
		font-size: 20px;
		color: var(--diiho-accent);
		padding-left: 6px;
		padding-right: 6px;
	}

	.icon-smenu .search-toggle:hover {
		--diiho-local-icon-smenu-search-toggle-hover-color: #ff4444;

		color: var(--diiho-local-icon-smenu-search-toggle-hover-color)
	}
}

.navbar {
	display: flex;
	align-items: center;
	float: left;
}

.site-branding {
	margin: .8rem 1.5rem .2rem 0;
}

.site-branding img,
.site-branding .custom-logo {
	height: auto !important;
	max-width: 150px !important;
}

.site-title {
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.25;
}

.site-title a {
	display: block;
	max-width: 180px;
	overflow: hidden;
	text-decoration: none;
	text-overflow: ellipsis;
	--diiho-local-site-title-a-color: #fff;

	color: var(--diiho-local-site-title-a-color);
	white-space: nowrap;
}

.site-title a:hover,
.site-title a:focus {
	color: var(--diiho-accent);
	text-decoration: none;
}

.site-description {
	font-size: 12px;
	font-size: 0.75rem;
	margin: .15rem 0 0;
	max-width: 180px;
	overflow: hidden;
	--diiho-local-site-description-color: #586674;

	color: var(--diiho-local-site-description-color);
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@media (min-width: 768px) {
	.site-description,
	.site-title a {
		max-width: 260px;
	}
}

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.site-content {
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
}

.icon {

	width: 1em;
	height: 1em;
	stroke-width: 0;
	stroke: currentColor;
	fill: currentColor;
}

/* the ngoai trang chu */
.card {
	border-radius: 7px;
	--diiho-local-card-box-shadow: rgba(38, 50, 56, 0.05);

	box-shadow: 0 2px 4px var(--diiho-local-card-box-shadow);
	--diiho-local-card-background: #222;

	background: var(--diiho-local-card-background);
	position: relative;
	transition: all .3s ease;
	width: 100%;
}

.card:hover {
	--diiho-local-card-hover-box-shadow: rgba(38, 50, 56, 0.1);

	box-shadow: 0 8px 16px var(--diiho-local-card-hover-box-shadow);
}

.card:hover .card__media img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

@media (max-width: 768px) {
	.card {
		margin-top: 13px;
	}
}

.card__body {
	padding: 15px;
}

/* chuyen muc ngoai trang chu */
.card__subtitle {
	font-size: 12px;
	padding: 2px 6px 2px 6px;
	font-size: 0.75rem;
	--diiho-local-card-subtitle-color: #fff;

	color: var(--diiho-local-card-subtitle-color);
	font-weight: bold;
	border-radius: 7px;
	background: var(--diiho-accent-dark);
	text-transform: uppercase;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	letter-spacing: 1px;
	margin-bottom: 10px;
	--diiho-local-card-subtitle-box-shadow: #000;
}

.card__subtitle.cat-links {
	padding: 4px 10px 2px 10px;
	float: left;
	width: auto;
	margin-top: -27px;
	opacity: 0.95;
}

.card__title {
	font-size: 18px;
	;
	margin: 0 0 8px;
	word-wrap: break-word;
}

.card__title a {
	--diiho-local-card-title-a-color: #fff;

	color: var(--diiho-local-card-title-a-color);
}

.card__content {
	clear: both;
	font-size: 14px;
	--diiho-local-card-content-color: #999;

	color: var(--diiho-local-card-content-color);
}

.card__media {
	display: block;
	overflow: hidden;
	border-radius: 7px 7px 0 0;
}

.card__media img {
	display: block;
	width: 100%;
	transition: all .3s ease;
}

.card__footer {
	font-size: 14px;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 10px;
	--diiho-local-card-footer-color: #999;

	color: var(--diiho-local-card-footer-color);
}

.card__footer img {
	vertical-align: middle;
	border-radius: 50%;
	margin-right: 3px;
}

.card__footer a {
	color: var(--diiho-accent);
	font-weight: bold;
}

.card__footer .byline,
.card__footer .posted-on {
	margin-top: 24px;
	margin-bottom: -3px;
}

.card a:hover {
	text-decoration: none;
}

.card__title a:hover {
	--diiho-local-card-title-a-hover-color: #999;

	color: var(--diiho-local-card-title-a-hover-color);
}

.diiho-post-block {
	align-items: stretch;
}

.diiho-post-block .card {
	overflow: hidden;
}

.diiho-post-block .card__footer {
	gap: 10px;
	min-width: 0;
}

.diiho-post-block .card__footer > * {
	min-width: 0;
}

.diiho-post-layout-story-list {
	display: block;
}

.diiho-post-layout-story-list > .diiho-post-block__item {
	width: 100%;
}

.diiho-post-layout-story-list .card__subtitle.cat-links,
.diiho-post-layout-balanced-grid .card__subtitle.cat-links,
.diiho-post-layout-compact-grid .card__subtitle.cat-links {
	align-items: center;
	display: inline-flex;
	float: none;
	gap: 5px;
	margin-top: 0;
	width: fit-content;
}

.diiho-post-layout-story-list .card__title {
	font-size: 22px;
	line-height: 1.25;
}

.diiho-post-layout-story-list .card__content {
	font-size: 15px;
	line-height: 1.55;
}

@media (min-width: 768px) {
	.diiho-post-layout-story-list .card {
		display: grid;
		grid-template-columns: minmax(220px, 32%) 1fr;
	}

	.diiho-post-layout-story-list .card__media {
		border-radius: 7px 0 0 7px;
		height: 100%;
	}

	.diiho-post-layout-story-list .card__media img {
		height: 100%;
		min-height: 190px;
		object-fit: cover;
		object-position: 50% 50%;
	}

	.diiho-post-layout-story-list .card__body {
		display: flex;
		flex-direction: column;
		min-width: 0;
	}

	.diiho-post-layout-story-list .card__footer {
		margin-top: auto;
	}
}

.diiho-post-layout-balanced-grid > .diiho-post-block__item {
	display: flex;
}

.diiho-post-layout-balanced-grid .card {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.diiho-post-layout-balanced-grid .card__media {
	aspect-ratio: 16 / 9;
}

.diiho-post-layout-balanced-grid .card__media img {
	height: 100%;
	object-fit: cover;
	object-position: 50% 50%;
}

.diiho-post-layout-balanced-grid .card__body {
	display: flex;
	flex: 1;
	flex-direction: column;
	min-width: 0;
}

.diiho-post-layout-balanced-grid .card__content {
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.diiho-post-layout-balanced-grid .card__footer {
	margin-top: auto;
}

.diiho-post-layout-compact-grid > .diiho-post-block__item {
	display: flex;
}

.diiho-post-layout-compact-grid .card {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.diiho-post-layout-compact-grid .card__body {
	display: flex;
	flex: 1;
	flex-direction: column;
	min-width: 0;
	order: 1;
	padding: 15px;
}

.diiho-post-layout-compact-grid .card__media {
	aspect-ratio: 16 / 9;
	border-radius: 0 0 7px 7px;
	order: 2;
}

.diiho-post-layout-compact-grid .card__media img {
	height: 100%;
	object-fit: cover;
	object-position: 50% 50%;
}

.diiho-post-layout-compact-grid .card__title {
	font-size: 18px;
	line-height: 1.35;
}

.diiho-post-layout-compact-grid .card__content {
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.diiho-post-layout-compact-grid .card__footer {
	margin-top: auto;
}

.icon-bookmark {
	display: none;
}

.sticky .icon-bookmark {

	position: absolute;
	top: 1rem;
	right: 1rem;
	--diiho-local-sticky-icon-bookmark-fill: #c2ccd0;

	fill: var(--diiho-local-sticky-icon-bookmark-fill);
}

/* Archive page */
.hfeed .site-content {
	max-width: 1280px;
}

.hfeed.error404 .site-content {
	max-width: 58.5rem;
	padding: 15px;
}

.hfeed .format-quote blockquote {
	font-size: 1.5em;
	border-top: none;
	margin-bottom: 0;
	text-align: center;
	padding: 1em;
}

.hfeed .format-quote blockquote>* {
	position: relative;
	z-index: 2;
}

.hfeed .format-quote blockquote:before {
	top: 50%;
	left: 50%;
	margin-top: -39px;
	margin-left: -39px;
	font-size: 8em;
	--diiho-local-hfeed-format-quote-blockquote-before-color: rgba(38, 50, 56, 0.1);

	color: var(--diiho-local-hfeed-format-quote-blockquote-before-color);
	z-index: 1;
	line-height: 1;
}

.hfeed .format-quote blockquote cite {
	font-size: 12px;
	font-size: 0.75rem;
	position: absolute;
	left: -1.5rem;
	bottom: -2.7rem;
}

.hfeed .format-quote blockquote cite a {
	color: inherit;
}

.hfeed .format-quote blockquote cite a:hover {
	--diiho-local-hfeed-format-quote-blockquote-cite-a-hover-color: #06c;

	color: var(--diiho-local-hfeed-format-quote-blockquote-cite-a-hover-color);
}

.hfeed .format-quote .card__footer {
	display: block;
	text-align: right;
}

.hfeed .format-quote .byline {
	display: none;
}

.page-header {
	padding: 7px 12px 7px 12px;
	max-width: 1185px;
	width: 100%;
	margin: 0 auto;
	--diiho-local-page-header-color: #888;

	color: var(--diiho-local-page-header-color);
	text-align: center;

}

.page-title {
	font-size: 30px;
	--diiho-local-page-title-color: #fff;

	color: var(--diiho-local-page-title-color);
	margin: 0;

}

.archive-description {
	font-size: 16px;
	font-size: 1rem;
	margin-top: .5em;
}

.updated:not(.published) {
	display: none;
}

.page-links {
	clear: both;
}

/* Single posts and pages */
.page .site-content,
.single .site-content {
	width: 58.5rem;
}

.page .hentry,
.single .hentry {
	padding: 0;
}

.page .entry-header,
.single .entry-header {
	margin-bottom: 4rem;
	text-align: center;
}

.page .entry-title,
.single .entry-title {
	margin: 0 0 8px;
	word-wrap: break-word;
	font-size: 28.8px;
	font-size: 1.8rem;
	--diiho-local-page-entry-title-color: #fff;

	color: var(--diiho-local-page-entry-title-color);
}

@media (max-width: 959px) {

	.page .entry-title,
	.single .entry-title {
		padding: 0 10px;
	}
}

@media (min-width: 768px) {

	.page .entry-title,
	.single .entry-title {
		font-size: 38.4px;
		font-size: 2.4rem;
	}
}

.page .entry-meta,
.single .entry-meta {
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--diiho-accent);
}

.page .entry-meta a,
.single .entry-meta a {
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	color: var(--diiho-accent);
}

.page .entry-meta .on,
.single .entry-meta .on {
	font-style: italic;
	font-weight: normal;
	text-transform: none;
	margin: 0 5px;
}

.page .entry-meta .comments-link:before,
.single .entry-meta .comments-link:before {
	content: '\2014';

	margin: 0 5px;
}

.page .entry-meta .avatar,
.single .entry-meta .avatar {
	border-radius: 50%;
	vertical-align: middle;
	margin-right: 5px;
}

.diiho-single-breadcrumbs {
	--diiho-local-single-breadcrumbs-color: #999;

	color: var(--diiho-local-single-breadcrumbs-color);
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 0;
	margin-top: 14px;
	text-transform: none;
}

.diiho-single-breadcrumbs__list {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	justify-content: center;
	list-style: none;
	margin: 0;
	padding: 0;
}

.diiho-single-breadcrumbs__item {
	align-items: center;
	display: inline-flex;
	max-width: 100%;
	min-width: 0;
}

.diiho-single-breadcrumbs__item + .diiho-single-breadcrumbs__item::before {
	color: var(--diiho-accent);
	content: "/";
	margin-right: 6px;
	opacity: .75;
}

.diiho-single-breadcrumbs__link {
	color: inherit;
	display: inline-block;
	max-width: 260px;
	overflow: hidden;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.diiho-single-breadcrumbs__link:hover,
.diiho-single-breadcrumbs__link:focus {
	color: var(--diiho-accent);
	text-decoration: none;
}

.diiho-single-breadcrumbs__link[aria-current="page"] {
	color: var(--diiho-accent);
}

.page .entry-body {
	--page-entry-body-background: #fff;
	background: var(--page-entry-body-background);
}

.single .entry-body {
	--single-entry-body-background: #fff;
	background: var(--single-entry-body-background);
}

.page .entry-body,
.single .entry-body {
	border-radius: 7px;
	--diiho-local-page-entry-body-box-shadow: rgba(38, 50, 56, 0.07);

	box-shadow: 0 7px 50px 0 var(--diiho-local-page-entry-body-box-shadow);
	padding: 2rem;
	position: relative;
}

.page .entry-media,
.single .entry-media {
	position: relative;
	margin: -2rem -2rem 4rem;
}

@media (min-width: 768px) {

	.page .entry-media,
	.single .entry-media {
		margin: -4rem -4rem 4rem;
	}
}

@media (min-width: 1024px) {

	.page .entry-media,
	.single .entry-media {
		margin: -4rem -8rem 4rem;
	}
}

.page .singular-thumbnail,
.single .singular-thumbnail {
	display: block;
	width: 100%;
	border-radius: 7px 7px 0 0;
}

@media (min-width: 1024px) {

	.page .singular-thumbnail,
	.single .singular-thumbnail {
		border-radius: 7px 7px 0 0;
	}
}

.page .entry-content>p:first-child,
.single .entry-content>p:first-child {
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-size: 1.2em;
	font-weight: 300;
	--diiho-local-page-entry-content-p-first-child-color: #6f8590;

	color: var(--diiho-local-page-entry-content-p-first-child-color);
}

.page .entry-content,
.single .entry-content {
	margin-left: -2rem;
	margin-right: -2rem;
	padding-left: 2rem;
	padding-right: 2rem;
}

@media (min-width: 768px) {

	.page .entry-body,
	.single .entry-body {
		padding-left: 4rem;
		padding-right: 4rem;
	}

	.page .entry-content,
	.single .entry-content {
		margin-left: -4rem;
		margin-right: -4rem;
		padding-left: 4rem;
		padding-right: 4rem;
	}
}

@media (min-width: 1024px) {

	.page .entry-body,
	.single .entry-body {
		padding: 4rem 8rem;
	}

	.page .entry-content,
	.single .entry-content {
		margin-left: -8rem;
		margin-right: -8rem;
		padding-left: 8rem;
		padding-right: 8rem;
	}
}

.entry-content {
	word-wrap: break-word;
}

.diiho-single-author {
	--diiho-local-single-author-background: #f5f5f5;
	--diiho-local-single-author-border: #ddd;
	--diiho-local-single-author-color: #666;
	--diiho-local-single-author-heading-color: #222;

	align-items: center;
	background: var(--diiho-local-single-author-background);
	border: 2px dashed var(--diiho-local-single-author-border);
	border-radius: 7px;
	color: var(--diiho-local-single-author-color);
	display: grid;
	gap: 16px;
	grid-template-columns: 80px 1fr;
	margin: 30px 0 10px;
	padding: 18px;
}

.diiho-single-author__avatar img {
	border-radius: 50%;
	display: block;
	height: 80px;
	object-fit: cover;
	object-position: 50% 50%;
	width: 80px;
}

.diiho-single-author__label {
	color: var(--diiho-accent);
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0;
	text-transform: uppercase;
}

.diiho-single-author__name {
	font-size: 22px;
	font-weight: 700;
	line-height: 1.25;
	margin-top: 3px;
}

.diiho-single-author__name a {
	color: var(--diiho-local-single-author-heading-color);
	text-decoration: none;
}

.diiho-single-author__description {
	font-size: 15px;
	line-height: 1.55;
	margin: 8px 0 0;
}

.diiho-single-author__links {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 10px;
}

.diiho-single-author__links a {
	align-items: center;
	color: var(--diiho-accent);
	display: inline-flex;
	font-size: 14px;
	font-weight: 700;
	gap: 6px;
	text-decoration: none;
}

.diiho-single-author__name a:hover,
.diiho-single-author__name a:focus,
.diiho-single-author__links a:hover,
.diiho-single-author__links a:focus {
	color: var(--diiho-accent-dark);
	text-decoration: none;
}

@media (max-width: 600px) {
	.diiho-single-author {
		grid-template-columns: 1fr;
		text-align: center;
	}

	.diiho-single-author__avatar {
		justify-self: center;
	}

	.diiho-single-author__links {
		justify-content: center;
	}
}

.entry-footer {
	margin-top: 10px;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-size: 14px;
	font-size: 0.875rem;
	display: flex;
	flex-wrap: wrap;
}

.cat-links,
.tags-links {
	flex-basis: 100%;
	padding: 1rem;
}

@media (min-width: 768px) {

	.cat-links,
	.tags-links {
		flex-basis: 50%;
	}
}

/* the tags */
.cat-links__title,
.tags-links__title {
	display: none;
}

.tag-cloud-link,
.tags-links a {
	display: none;
}

.tag-cloud-link:hover,
.tags-links a:hover {
	--diiho-local-tag-cloud-link-hover-background: #06c;

	background: var(--diiho-local-tag-cloud-link-hover-background);
	--diiho-local-tag-cloud-link-hover-color: #fff;

	color: var(--diiho-local-tag-cloud-link-hover-color);
	text-decoration: none;
}

.entry-footer .edit-link {
	flex-basis: 100%;
	padding-left: 1rem;
	margin-top: 2rem;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-size: 14px;
	font-size: 0.875rem;
}

.entry-footer .edit-link a {
	--diiho-local-entry-footer-edit-link-a-color: #6f8590;

	color: var(--diiho-local-entry-footer-edit-link-a-color);
}

/* Jetpack sharing icons */
.adjacent .sharedaddy {
	display: none;
}

@media (min-width: 1200px) {
	.sticky-sharing .sharedaddy {
		position: absolute !important;
		top: 0;
		left: -72px;
		width: 64px;
		text-align: center;
		will-change: min-height;
	}

	.sticky-sharing .sharedaddy .sd-title.sd-title:before {
		display: none;
	}

	.sticky-sharing .sharedaddy .sd-content li {
		display: block;
		margin-right: 0;
	}

	.sticky-sharing .sharedaddy .sh-sharing {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
		/* For browsers don't support translate3d. */
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

/* main search va no search tim kiem */
.mainsearch {
	max-width: 900px;
	margin: auto
}

.searchpost {
	--diiho-local-searchpost-background: #222222d4;

	background: var(--diiho-local-searchpost-background);
	--diiho-local-searchpost-border: #333;

	border: 1px solid var(--diiho-local-searchpost-border);
	margin: 20px;
	padding: 20px;
	--diiho-local-searchpost-color: #ccc;

	color: var(--diiho-local-searchpost-color);
	border-radius: 20px;
}

#searchtim {
	width: 100%;
}

.searchmuc,
.toxory a,
.toxory {
	--diiho-local-searchmuc-color: #999;

	color: var(--diiho-local-searchmuc-color)
}

.searchtitle a {
	font-size: 23px;
	--diiho-local-searchtitle-a-color: #97f5ff;

	color: var(--diiho-local-searchtitle-a-color);
	font-weight: bold;
	line-height: 1
}

.searchnd {
	font-size: 18px;
}

.searchtg {
	font-size: 13px;
}

/* check video search */
.checkvideo {
	display: grid;
	grid-template-columns: 1fr 2fr;
	grid-column-gap: 10px;
}

.searchvideoimg img {
	border-radius: 5px;
}

.searchvideotitle a {
	font-size: 23px;
	--diiho-local-searchvideotitle-a-color: #fff;

	color: var(--diiho-local-searchvideotitle-a-color);
	font-weight: bold;
	line-height: 1
}

.searchvideond {
	font-size: 15px;
}

@media (max-width: 700px) {
	.checkvideo {
		grid-template-columns: 1fr;
	}

	.searchvideoimg img {
		width: 100%;
	}
}

.nonoidung {
	width: 100%;
	--diiho-local-nonoidung-color: #999;

	color: var(--diiho-local-nonoidung-color);
	text-align: center;
	line-height: 1.3;
	--diiho-local-nonoidung-background: #222222b8;

	background: var(--diiho-local-nonoidung-background);
	border-radius: 10px;
	padding: 20px;
	--diiho-local-nonoidung-border: #333;

	border: 1px solid var(--diiho-local-nonoidung-border);
}

.formtimkiem {
	display: flex;
	--diiho-local-formtimkiem-background: #222;

	background: var(--diiho-local-formtimkiem-background);
	margin: 20px;
	padding: 20px;
	border-radius: 20px;
	--diiho-local-formtimkiem-border: #333;

	border: 1px solid var(--diiho-local-formtimkiem-border);
}

#inputtim {
	--diiho-local-inputtim-background: #333;

	background: var(--diiho-local-inputtim-background);
	width: 100%;
	border-radius: 10px 0px 0px 10px;
	outline: none;
	--diiho-local-inputtim-color: #fff;

	color: var(--diiho-local-inputtim-color);
	--diiho-local-inputtim-box-shadow: #111;

	box-shadow: 0px 0px 5px var(--diiho-local-inputtim-box-shadow);
	border: none;
}

#nuttim {
	width: 80px;
	border-radius: 0px 10px 10px 0px;
	outline: none;
	background: var(--diiho-accent);
	--diiho-local-nuttim-box-shadow: #111;

	box-shadow: 0px 0px 5px var(--diiho-local-nuttim-box-shadow);
}

/*--------------------------------------------------------------
## BINH LUAN
--------------------------------------------------------------*/
.comments-area {
	font-size: 16px;
	font-size: 1rem;
	width: 100%;
	max-width: 100%;
	padding: 10px;
	margin: 20px auto 0;
	max-width: 950px;
}

@media (max-width: 750px) {
	.comments-area {
		padding: 12px;
	}
}

.comments-title {
	font-size: 14px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 40px;
}

.comment-list {
	list-style: none;
	padding-left: 0;
}

.comment-list .comment-respond {
	margin-bottom: 1.6rem;
}

.comment>.children {
	padding-left: 0px;
	/* mac dinh 0.6rem xoa li */
	list-style: none;
	margin-bottom: 0px;
}

/* article.comment.odd.alt.thread-odd.thread-alt.depth-1 {
    margin-bottom: 40px;
} 
*/
li.comment.even.thread-even.depth-1>.children {
	--diiho-local-li-comment-even-thread-even-depth-1-children-border-left: #292929;

	border-left: 1px dashed var(--diiho-local-li-comment-even-thread-even-depth-1-children-border-left);
	margin-left: 60px;
	padding-left: 10px;
}

/* xoa phan li de phan children theo cap và xoa padding */
/* mau ben binh luan */
.comment-body {
	margin-bottom: 1.6rem;
	--diiho-local-comment-body-color: #aaa;

	color: var(--diiho-local-comment-body-color);
}

.comment-awaiting-moderation {
	--diiho-local-comment-awaiting-moderation-color: #fff333;

	color: var(--diiho-local-comment-awaiting-moderation-color);
	display: flex;
}

.comment-body a {
	color: var(--diiho-accent)
}

.comment-meta {
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	margin-bottom: 1.6em;
}

.comment-author {
	font-size: 1rem;
	line-height: 1.25;
	--diiho-local-comment-author-color: #999;

	color: var(--diiho-local-comment-author-color);
}

.comment-author .avatar {
	border-radius: 100%;
	margin-right: 8px;
	float: left;
	margin-top: -2px;

}

.says {
	display: none;
}

.comment-metadata {
	font-size: .75rem;
	margin-left: 48px;
}

.comment-metadata a {
	--diiho-local-comment-metadata-a-color: #999;

	color: var(--diiho-local-comment-metadata-a-color);
}

.comment-metadata .edit-link {
	margin-left: .25rem;
}

.reply {
	margin-top: -43px;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	margin-left: 90px;
}

.reply a {
	--diiho-local-reply-a-color: #777777;

	color: var(--diiho-local-reply-a-color);
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	padding: 7px;
	border-radius: 30px;
	background-image: url(images/chat.png);
	background-position: 7px 5px;
	background-size: 17px;
	background-repeat: no-repeat;
	padding-left: 30px;
	outline: none;
	margin-left: 60px;
	font-weight: bold;
	text-transform: uppercase;
}

.reply a:hover {
	--diiho-local-reply-a-hover-background: #222;

	background: var(--diiho-local-reply-a-hover-background);
	--diiho-local-reply-a-hover-color: #fff;

	color: var(--diiho-local-reply-a-hover-color);
	text-decoration: none;
	background-image: url(images/admin/reply2.svg);
	background-position: 7px 5px;
	background-size: 15px;
	background-repeat: no-repeat;
	padding-left: 30px;
	outline: none;
}

.comment-content {
	word-wrap: break-word;
	--diiho-local-comment-content-color: #fff;

	color: var(--diiho-local-comment-content-color);
	margin-left: 60px;
	margin-top: -24px;
	margin-bottom: -10px;
	font-size: 16px;
}

.bypostauthor {
	display: block;
}

.comment-form-author,
.comment-form-email,
.comment-form-url {
	display: flex;
	flex-direction: column;
}

@media (min-width: 768px) {

	.comment-form-author,
	.comment-form-email,
	.comment-form-url {
		flex-direction: row;
		align-items: center;
	}

	.comment-form-author label,
	.comment-form-email label,
	.comment-form-url label {
		order: 2;
		margin-left: 1em;
	}
}

.required {
	--diiho-local-required-color: #fff;

	color: var(--diiho-local-required-color);
}

.no-comments {
	text-align: center;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	--diiho-local-no-comments-color: #6f8590;

	color: var(--diiho-local-no-comments-color);
	--diiho-local-no-comments-background: #001b4e;

	background: var(--diiho-local-no-comments-background);
	padding: 20px;
	border-radius: 10px;
	--diiho-local-no-comments-border: #142d4c;

	border: 1px solid var(--diiho-local-no-comments-border);
	opacity: 0.8;
}

.logged-in-as {
	--diiho-local-logged-in-as-background: #292929;

	background: var(--diiho-local-logged-in-as-background);
	padding: 10px;
	border-radius: 7px 7px 0 0;
	margin-bottom: -1px;
	--diiho-local-logged-in-as-border-bottom: #444;

	border-bottom: 2px dashed var(--diiho-local-logged-in-as-border-bottom)
}

.logged-in-as a {
	--diiho-local-logged-in-as-a-color: #fff;

	color: var(--diiho-local-logged-in-as-a-color);
}

#cancel-comment-reply-link {
	--diiho-local-cancel-comment-reply-link-color: #eee;

	color: var(--diiho-local-cancel-comment-reply-link-color);
	font-size: 14px;
	background-image: url(images/clear.png);
	background-position: -2px 16px;
	background-size: 15px;
	background-repeat: no-repeat;
	padding: 15px 3px 0px 15px;
	margin-left: 7px;
}

/*--------------------------------------------------------------
## Gutenberg
--------------------------------------------------------------*/
@media (min-width: 768px) {
	.entry-content .alignfull {
		margin-left: calc(50% - 50vw);
		margin-right: calc(50% - 50vw);
		width: auto;
		max-width: 1000%;
	}

	.entry-content .alignfull iframe {
		width: 100%;
	}
}

.entry-content .alignwide {
	margin-left: -8rem;
	width: calc(100% + 16rem);
	max-width: calc(100% + 16rem);
}

@media (max-width: 1023px) {

	.entry-content .alignwide,
	.entry-content .alignfull {
		margin-left: -2rem;
		width: calc(100% + 4rem);
		max-width: calc(100% + 4rem);
	}
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
	padding: 1em 0 0 2.5em;
	margin: 0 0 1.6em;
}

.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
	font-size: 18px;
	text-align: left;
}

/* Footer */
.site-footer {
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-size: 14px;
	font-size: 0.875rem;
	margin-top: 35px;
	padding-top: 18px;
	color: var(--diiho-accent);
}

.site-footer a {
	--diiho-local-site-footer-a-color: #fff;

	color: var(--diiho-local-site-footer-a-color);
}

.footer-widgets {
	max-width: 1280px;
	margin: 0 auto;
	--diiho-local-footer-widgets-border-bottom: rgba(38, 50, 56, 0.1);

	border-bottom: 1px solid var(--diiho-local-footer-widgets-border-bottom);
	padding-top: 2rem;
	padding-bottom: 2rem;
}

.footer-widgets .widget_wpcom_social_media_icons_widget li {}

.footer-widgets .widget_wpcom_social_media_icons_widget .genericon {
	font-size: 24px;
}

/* chan trang */
.site-info {
	--diiho-local-site-info-background-color: #151515;

	background-color: var(--diiho-local-site-info-background-color);
	background-size: 100%;
	background-repeat: no-repeat;
	font-size: 13px;
	font-size: 0.75rem;
	text-align: center;
	padding: 20px;
	color: var(--diiho-accent);
}

.site-info a {
	color: var(--diiho-accent);
	text-decoration: none;
}

.chant10 {
	width: 100%;
	text-align: left;
	--diiho-local-chant10-color: #ccc;

	color: var(--diiho-local-chant10-color);
	--diiho-local-chant10-background: #222;

	background: var(--diiho-local-chant10-background);
	padding: 20px;
}

.chant10 a {
	--diiho-local-chant10-a-color: #999;

	color: var(--diiho-local-chant10-a-color);
	font-weight: bold;
	font-size: 15px;
}

.chant1 {
	width: 100%;
	margin: 0 auto;
	max-width: 1400px;
	--diiho-local-chant1-color: #ccc;

	color: var(--diiho-local-chant1-color);
	font-size: 14px;
}

.chant2 {
	width: 100%;
	margin: 0 auto;
	max-width: 1400px;
	text-align: left;
	--diiho-local-chant2-color: #999;

	color: var(--diiho-local-chant2-color);
	font-size: 13px;
}

.channoidung {
	width: 100%;
	display: grid;
	grid-template-columns: 2fr 1fr 1fr 1fr;
	grid-column-gap: 20px;
	grid-row-gap: 20px
}

.diiho-footer-builder.diiho-footer-layout-classic {
	grid-template-columns: 2fr 1fr 1fr 1fr;
}

.diiho-footer-builder.diiho-footer-layout-four {
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

.diiho-footer-builder.diiho-footer-layout-three {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.diiho-footer-builder.diiho-footer-layout-two {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.diiho-footer-builder.diiho-footer-layout-one {
	grid-template-columns: 1fr;
}

.channoidung li {
	list-style: none;
	line-height: 1.8em;
}

.site-footer ul,
.site-footer ol,
.site-footer li {
	margin-left: 0;
	padding-left: 0;
}

.diiho-footer-block-content p,
.diiho-footer-block-content ul,
.diiho-footer-block-content ol {
	margin: 0 0 10px;
	padding-left: 0;
}

.diiho-footer-block-content p:last-child,
.diiho-footer-block-content ul:last-child,
.diiho-footer-block-content ol:last-child {
	margin-bottom: 0;
}

.diiho-footer-block-content img {
	max-width: 100%;
	height: auto;
}

.diiho-footer-socials {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	align-items: center;
	margin-top: 15px !important;
}

.diiho-footer-socials a {
	--diiho-local-diiho-footer-socials-a-color: #999;

	color: var(--diiho-local-diiho-footer-socials-a-color);
	font-size: 20px;
	line-height: 1;
}

@media (max-width: 900px) {
	.channoidung {
		grid-template-columns: 1fr 1fr;
	}

	.channoidung.diiho-footer-builder {
		grid-template-columns: 1fr 1fr;
	}

	.diiho-footer-builder.diiho-footer-layout-one {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 600px) {
	.channoidung {
		grid-template-columns: 1fr;
		text-align: center;
	}

	.channoidung.diiho-footer-builder {
		grid-template-columns: 1fr;
	}

	.diiho-footer-socials {
		justify-content: center;
	}

	.chant10 {
		text-align: center
	}

	.chant1 ul {
		justify-content: center;
	}
}

.channd0 {
	padding-top: 20px;
	text-align: center;
}

.channd2 {
	--diiho-local-channd2-color: #999;

	color: var(--diiho-local-channd2-color);
}

.channd2 a {
	--diiho-local-channd2-a-color: #999;

	color: var(--diiho-local-channd2-a-color)
}

.channd3 {
	--diiho-local-channd3-color: #999;

	color: var(--diiho-local-channd3-color);
}

.channd4 {
	--diiho-local-channd4-color: #999;

	color: var(--diiho-local-channd4-color);
}

.channd4 a {
	--diiho-local-channd4-a-color: #999;

	color: var(--diiho-local-channd4-a-color)
}

.phobien {
	font-size: 15px;
	font-weight: bold;
	--diiho-local-phobien-color: #ccc;

	color: var(--diiho-local-phobien-color);
	margin-bottom: 10px
}

.phobiencon {
	margin-top: 10px;
	font-size: 12px;
}

.diiho-footer-bottom-text {
	margin: 10px 0 0;
}

.duoi-cung {
	text-align: center;
	padding: 20px;
	--diiho-local-duoi-cung-color: #999;

	color: var(--diiho-local-duoi-cung-color);
	--diiho-local-duoi-cung-background: #151515;

	background: var(--diiho-local-duoi-cung-background);
	font-size: 12px;
	--diiho-local-duoi-cung-border-top: #222;

	border-top: 2px solid var(--diiho-local-duoi-cung-border-top);
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .pagination,
.infinite-scroll.neverending .site-footer {
	/* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/* Load more button */
.infinite-loader,
#infinite-handle {
	flex-basis: 100%;
	text-align: center;
}

#infinite-handle span {
	background: none;
	border-radius: 0;
	padding: 0;

	color: inherit;
}

.site-main #infinite-handle span button {
	--diiho-local-site-main-infinite-handle-span-button-background: #e2e6e9;

	background: var(--diiho-local-site-main-infinite-handle-span-button-background);
	--diiho-local-site-main-infinite-handle-span-button-border-color: #e2e6e9;

	border-color: var(--diiho-local-site-main-infinite-handle-span-button-border-color);
	color: inherit;
}

.site-main #infinite-handle span button:hover {
	--diiho-local-site-main-infinite-handle-span-button-hover-background: #6f8590;

	background: var(--diiho-local-site-main-infinite-handle-span-button-hover-background);
	--diiho-local-site-main-infinite-handle-span-button-hover-border-color: #6f8590;

	border-color: var(--diiho-local-site-main-infinite-handle-span-button-hover-border-color);
	opacity: 1;
	--diiho-local-site-main-infinite-handle-span-button-hover-color: #fff;

	color: var(--diiho-local-site-main-infinite-handle-span-button-hover-color);
}

/* Spinner */
.spinner {
	left: 50% !important;
	margin-left: -8px;
}

/* Infinite footer */
#infinite-footer .container {
	padding-top: 1rem;
	padding-bottom: 1rem;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	--diiho-local-infinite-footer-container-border-color: rgba(38, 50, 56, 0.1);

	border-color: var(--diiho-local-infinite-footer-container-border-color);
}

#infinite-footer .blog-info a {
	--diiho-local-infinite-footer-blog-info-a-color: #0f161a;

	color: var(--diiho-local-infinite-footer-blog-info-a-color);
}

#infinite-footer .blog-credits,
#infinite-footer .blog-credits a {
	--diiho-local-infinite-footer-blog-credits-color: #6f8590;

	color: var(--diiho-local-infinite-footer-blog-credits-color);
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 2rem;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption-text {
	text-align: center;
	margin-top: .875rem;
	font-size: .875rem;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	--diiho-local-wp-caption-text-color: #6f8590;

	color: var(--diiho-local-wp-caption-text-color);
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {

	text-align: center;
	vertical-align: top;
	width: 50%;
	padding: 0 5px;
}

@media (min-width: 576px) {
	.gallery-columns-2 .gallery-item {
		max-width: 50%;
	}

	.gallery-columns-3 .gallery-item {
		max-width: 33.33%;
	}

	.gallery-columns-4 .gallery-item {
		max-width: 25%;
	}

	.gallery-columns-5 .gallery-item {
		max-width: 20%;
	}

	.gallery-columns-6 .gallery-item {
		max-width: 16.66%;
	}

	.gallery-columns-7 .gallery-item {
		max-width: 14.28%;
	}

	.gallery-columns-8 .gallery-item {
		max-width: 12.5%;
	}

	.gallery-columns-9 .gallery-item {
		max-width: 11.11%;
	}
}

.gallery-caption {
	display: block;
}

/* an chuyen muc o duoi chan trang */
.cat-links__title {
	display: none;
}

/* thay doi mau chuyen muc o duoi chan trang */
.cat-links a {

	--diiho-local-cat-links-a-color: #777;


	color: var(--diiho-local-cat-links-a-color);
	--diiho-local-cat-links-a-border: #ccc;

	border: 2px solid var(--diiho-local-cat-links-a-border);
	padding: 7px;
	border-radius: 25px;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

/* an chu on o tieu de bai viet */
.on {
	display: none;
}

.posted-on {
	margin-left: 7px;
}

a.comments-link {
	display: none;
}

p.f5 a {
	color: var(--diiho-accent)
}

.tapmenu a {
	--diiho-local-tapmenu-a-color: #333;

	color: var(--diiho-local-tapmenu-a-color)
}

.khongkha {
	color: var(--diiho-accent);
}

.page-content {
	--diiho-local-page-content-color: #fff;

	color: var(--diiho-local-page-content-color);
}

/* chan trang */
.baivietmuc {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	width: 100%;
	margin-top: 20px
}

.baivietmuc a {
	text-decoration: none;
}

.baivietmuc a {
	--diiho-local-baivietmuc-a-color: #fff;

	color: var(--diiho-local-baivietmuc-a-color)
}

.baivietmuc a:hover {
	--diiho-local-baivietmuc-a-hover-color: #999;

	color: var(--diiho-local-baivietmuc-a-hover-color)
}

@media (max-width: 700px) {
	.baivietmuc {
		grid-template-columns: 1fr;
	}
}

.danhmuctd {
	--diiho-local-danhmuctd-color: var(--diiho-accent);

	color: var(--diiho-local-danhmuctd-color);
	font-size: 20px;
	padding: 10px;
	margin-top: -20px;
	text-align: center;
	font-weight: bold;
}

.danhmucbai {
	margin-bottom: 20px;
	padding: 20px;
	--diiho-local-danhmucbai-background: #222;

	background: var(--diiho-local-danhmucbai-background);
	border-radius: 15px;
}

.baichu {
	--diiho-local-baichu-color: #999;

	color: var(--diiho-local-baichu-color);
	font-size: 18px;
	line-height: 1em
}

.baichu a {
	font-size: 18px;
}

.baihinh img {
	border-radius: 100%;
}

.card2 {
	margin-top: 10px;
}

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

.card2-xt {
	width: 50px;
	height: 50px;
	border-radius: 100%;
	--diiho-local-card2-xt-background: #55555542;

	background: var(--diiho-local-card2-xt-background);
	margin: 0 auto;
	padding: 11px;
	outline: none;
	font-size: 23px;
	--diiho-local-card2-xt-color: #fff;

	color: var(--diiho-local-card2-xt-color)
}

.card2-xt:hover {
	--diiho-local-card2-xt-hover-border: var(--diiho-accent);

	border: 2px solid var(--diiho-local-card2-xt-hover-border);
	--diiho-local-card2-xt-hover-background: var(--diiho-accent);

	background: var(--diiho-local-card2-xt-hover-background)
}

/* bai viet ngau nhien tren cung */
.tieude-nn {
	margin: 0 auto;
	width: 290px;
	padding: 5px;
	--diiho-local-tieude-nn-color: #fff;

	color: var(--diiho-local-tieude-nn-color);
	text-align: center;
	border-radius: 10px;
	font-weight: bold;
	font-size: 25px;
	margin-top: 10px;
}

.phom-nn {
	width: 100%;
	max-width: 1300px;
	margin-bottom: 10px;
}

/* nen tren cung soc do */
.bg {
	--diiho-top-background-image: url(images/background/bg-hung.svg);
	background-image: var(--diiho-top-background-image);
	background-size: 100%;
	background-repeat: no-repeat;
	width: 100%;
	height: 400px;
	margin-top: -70px;
	margin-bottom: -360px;
	margin-left: auto;
	margin-right: auto;
	max-width: 1600px;

}

/* Mui ten lên dau trang */
#myBtn,
#myBtn2,
#themeToggle {
	--diiho-local-floating-button-box-shadow: 0 6px 16px rgba(0, 0, 0, 0.35);

	aspect-ratio: 1;
	border-radius: 50%;
	box-shadow: var(--diiho-local-floating-button-box-shadow);
	height: 42px;
	padding: 0;
	width: 42px;
}

#myBtn {
	display: none;
	position: fixed;
	bottom: 60px;
	right: 10px;
	z-index: 99;
	border: none;
	outline: none;
	--diiho-local-mybtn-background-color: #333;

	background-color: var(--diiho-local-mybtn-background-color);
	--diiho-local-mybtn-color: #fff;

	color: var(--diiho-local-mybtn-color);
	cursor: pointer;
	opacity: 0.7;
}

#myBtn:hover {
	--diiho-local-mybtn-hover-background-color: #555;

	background-color: var(--diiho-local-mybtn-hover-background-color);
}

#myBtn .fas {
	font-size: 16px;
}

/* Nut ve trang chu */
#myBtn2 {
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 99;
	border: none;
	outline: none;
	--diiho-local-mybtn2-background-color: #333;

	background-color: var(--diiho-local-mybtn2-background-color);
	--diiho-local-mybtn2-color: #fff;

	color: var(--diiho-local-mybtn2-color);
	cursor: pointer;
	opacity: 0.7;
}

#myBtn2:hover {
	--diiho-local-mybtn2-hover-background-color: #555;

	background-color: var(--diiho-local-mybtn2-hover-background-color);
}

#myBtn2 .fas {
	font-size: 14px;
}

/* Dark/light mode toggle */
#themeToggle {
	position: fixed;
	top: 50%;
	right: 10px;
	z-index: 99;
	border: none;
	outline: none;
	--diiho-local-themetoggle-background-color: #333;

	background-color: var(--diiho-local-themetoggle-background-color);
	--diiho-local-themetoggle-color: #fff;

	color: var(--diiho-local-themetoggle-color);
	cursor: pointer;
	opacity: 0.7;
	transform: translateY(-50%);
}

#themeToggle:hover {
	--diiho-local-themetoggle-hover-background-color: #555;

	background-color: var(--diiho-local-themetoggle-hover-background-color);
}

/* CHUYEN MUC O BAI VIET */
.cm-bai-viet {
	margin: 0 auto;
	margin-top: 7px;
}

.cm-bai-viet a {
	--diiho-local-cm-bai-viet-a-color: #ccc;

	color: var(--diiho-local-cm-bai-viet-a-color);
	border: 2px solid var(--diiho-accent);
	padding: 10px;
	border-radius: 25px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
}

.cm-bai-viet a:hover {
	--diiho-local-cm-bai-viet-a-hover-color: #fff;

	color: var(--diiho-local-cm-bai-viet-a-hover-color);
	text-decoration: none;
}

/* DEM SO LUOT XEM */
.luotxem {
	--diiho-local-luotxem-color: #999;

	color: var(--diiho-local-luotxem-color);
	float: right;
	margin: 15px 0px;
}

.luotxem img {
	vertical-align: middle;
}

.mune {
	max-width: 1400px;
	width: 100%;
	margin: 0 auto;
}

/* GIAO DIEN DĂNG NHẬP, DĂNG KÝ, ĐIỀU KHIỂN CAODEM */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
	transition: background-color 5000s ease-in-out 0s;
}

input:-webkit-autofill {
	--diiho-local-input-webkit-autofill-webkit-text-fill-color: #ffffff;

	-webkit-text-fill-color: var(--diiho-local-input-webkit-autofill-webkit-text-fill-color) !important;
}

.dangnhap {
	--diiho-local-dangnhap-color: #999;

	color: var(--diiho-local-dangnhap-color);
	--diiho-local-dangnhap-background: #232323;

	background: var(--diiho-local-dangnhap-background);
	--diiho-local-dangnhap-border: #333;

	border: 1px solid var(--diiho-local-dangnhap-border);
	border-radius: 15px;
	margin: 20px;
	padding: 20px;
}

.logo-cao {
	text-align: center;
	margin-top: 30px;
	margin-bottom: -40px
}

.logo-cao img {
	border-radius: 100%
}

.dang-nhap {
	width: 50%;
	margin: auto;
	text-align: center;
	--diiho-local-dang-nhap-box-shadow: #000;

	box-shadow: 0px 0px 7px var(--diiho-local-dang-nhap-box-shadow);
	border-radius: 20px;
}

@media (max-width: 950px) {
	.dang-nhap {
		width: 60%;
	}
}

@media (max-width: 700px) {
	.dang-nhap {
		width: 70%;
	}
}

@media (max-width: 600px) {
	.dang-nhap {
		width: 90%;
	}
}

.dang-1 {
	--diiho-local-dang-1-background: #232323;

	background: var(--diiho-local-dang-1-background);
	border-radius: 20px 20px 0px 0px;
	padding: 30px
}

.thongbao-dk {
	--diiho-local-thongbao-dk-color: #999;

	color: var(--diiho-local-thongbao-dk-color);
	font-size: 14px
}

.thongbao-dk a {
	color: var(--diiho-accent);
	font-weight: bold
}

.thongbao-dn {
	--diiho-local-thongbao-dn-background: #191919;

	background: var(--diiho-local-thongbao-dn-background);
	padding: 30px;
	border-radius: 0px 0px 20px 20px;
	margin-top: -10px;
	text-align: left
}

.thongbao-dn a {
	--diiho-local-thongbao-dn-a-color: #fff;

	color: var(--diiho-local-thongbao-dn-a-color);
	font-weight: bold;
	text-decoration: none;
	font-size: 15px
}

.thongbao-hub {
	--diiho-local-thongbao-hub-color: #fff;

	color: var(--diiho-local-thongbao-hub-color);
}

.top-tieude {
	font-size: 26px;
	--diiho-local-top-tieude-color: #fff;

	color: var(--diiho-local-top-tieude-color);
	font-weight: bold;
	margin-top: 40px
}

.dangnhaproi {
	text-align: center;
	margin: 0 auto;
	margin-top: 0px;
	--diiho-local-dangnhaproi-color: #999;

	color: var(--diiho-local-dangnhaproi-color);
}

.dangnhaproi a {
	color: var(--diiho-accent);
}

.dangnhapfom {
	font-size: 14px;
	text-align: center
}

.login-remember {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
}

.dangnhapfom p {
	margin: 0px
}

.dangnhapfom a {
	--diiho-local-dangnhapfom-a-color: #999;

	color: var(--diiho-local-dangnhapfom-a-color);
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
}

.dangnhapfom a:hover {
	--diiho-local-dangnhapfom-a-hover-color: #ddd;

	color: var(--diiho-local-dangnhapfom-a-hover-color);
}

#user_login,
#username {
	background-image: url(images/admin/id.svg);
}

.capcha {
	background: var(--diiho-accent);
	margin-top: 30px;
	--diiho-local-capcha-color: #fff;

	color: var(--diiho-local-capcha-color);
	padding: 7px;
	border-radius: 3px;
}

/* input thay doi thong tin */
#somfrp_user_info,
#som_new_user_pass_again,
#som_new_user_pass,
#user_pass,
#pwd1,
#pwd2,
#pass1,
#pass2,
#user_login,
#username,
#last-name,
#first-name,
#nam,
#email2,
#user_url,
#facebook,
#twitter,
#phone,
#tiktok,
#last_name,
#first_name,
#zalo2,
#youtube,
#momo2,
#paypal,
#slogan,
#telegram,
#instagram {
	background-position: 10px 12px;
	background-size: 13px;
	background-repeat: no-repeat;
	padding-left: 35px;
	outline: none;
	width: 100%;
	--diiho-local-somfrp-user-info-background-color: #232323;

	background-color: var(--diiho-local-somfrp-user-info-background-color);
	border-radius: 7px;
	--diiho-local-somfrp-user-info-border: #555;

	border: 1.5px solid var(--diiho-local-somfrp-user-info-border);
	margin-top: 10px;
	--diiho-local-somfrp-user-info-color: #fff;

	color: var(--diiho-local-somfrp-user-info-color);
}

#bank {
	background-position: 10px 12px;
	background-size: 13px;
	background-repeat: no-repeat;
	padding: 9px 9px 9px 35px;
	outline: none;
	font-size: 16px;
	width: 100%;
	--diiho-local-select-background-color: #232323;

	background-color: var(--diiho-local-select-background-color);
	border-radius: 7px;
	--diiho-local-select-border: #555;

	border: 1.5px solid var(--diiho-local-select-border);
	margin-top: 10px;
	--diiho-local-select-color: #fff;

	color: var(--diiho-local-select-color);
}

#somfrp_user_info,
#last-name,
#first-name,
#last_name,
#first_name,
#last_name,
#first_name {
	background-image: url(images/admin/id.svg);
}

#nam {
	background-image: url(images/admin/tuoi.svg);
	height: 40px;
}

#email2 {
	background-image: url(images/admin/email.svg);
}

#user_url {
	background-image: url(images/admin/web.svg);
}

#facebook {
	background-image: url(images/admin/facebook.svg);
}

#twitter {
	background-image: url(images/admin/twitter.svg);
}

#phone {
	background-image: url(images/admin/phone.svg);
}

#tiktok {
	background-image: url(images/admin/tiktok.svg);
}

#zalo2 {
	background-image: url(images/admin/zalo.svg);
}

#youtube {
	background-image: url(images/admin/youtube.svg);
}

#momo2 {
	background-image: url(images/admin/momo.svg);
}

#paypal {
	background-image: url(images/admin/paypal.svg);
}

#slogan {
	background-image: url(images/admin/slogan.svg);
}

#telegram {
	background-image: url(images/admin/telegram.svg);
}

#instagram {
	background-image: url(images/admin/instagram.svg);
}

#bank {
	background-image: url(images/admin/bank.svg);
}

#som_new_user_pass_again,
#som_new_user_pass,
#user_pass,
#pwd1,
#pwd2,
#pass1,
#pass2 {
	background-image: url(images/admin/pass.svg);
}

#pin2,
#description,
select {
	outline: none;
	width: 100%;
	--diiho-local-pin2-background-color: #232323;

	background-color: var(--diiho-local-pin2-background-color);
	border-radius: 7px;
	--diiho-local-pin2-border: #555;

	border: 1.5px solid var(--diiho-local-pin2-border);
	margin-top: 10px;
	--diiho-local-pin2-color: #fff;

	color: var(--diiho-local-pin2-color);
}

#wp-submit {
	background: var(--diiho-accent);
	border-radius: 7px;
	border: 2px solid var(--diiho-accent);
	--diiho-local-wp-submit-color: #fff;

	color: var(--diiho-local-wp-submit-color);
	outline: none;
	width: 100%;
	padding: 10px
}

#wp-submit:hover {
	background: var(--diiho-accent-dark);
	border: 2px solid var(--diiho-accent-dark);
}

#updateuser {
	--diiho-local-updateuser-background: #fff333;

	background: var(--diiho-local-updateuser-background);
	border-radius: 7px;
	--diiho-local-updateuser-border: #fff333;

	border: 2px solid var(--diiho-local-updateuser-border);
	--diiho-local-updateuser-color: #222;

	color: var(--diiho-local-updateuser-color);
	outline: none;
	width: 100%;
}

#updateuser:hover {
	background: var(--diiho-accent);
	--diiho-local-updateuser-hover-color: #222;

	color: var(--diiho-local-updateuser-hover-color);
	border: 2px solid var(--diiho-accent);
}

/* KET THUC GIAO DIEN DANG NHAP CAO DEM */
/* AN NOI DUNGA */
.annoidung {
	border: none;
	--diiho-local-annoidung-color: #777;

	color: var(--diiho-local-annoidung-color);
	border-radius: 10px;
	padding: 20px 20px 10px 20px;
	--diiho-local-annoidung-background: #e1ffe4;

	background: var(--diiho-local-annoidung-background);
	margin-bottom: 30px;
	margin-top: 20px;
	font-size: 18px;
	display: flex;
	--diiho-local-annoidung-box-shadow: #777;

	box-shadow: 0px 0px 27px var(--diiho-local-annoidung-box-shadow);
	line-height: 1.4;
	text-align: center
}

.annoidung img {
	box-shadow: none !important;
	padding-right: 10px;
}

.nuthide {
	margin-top: 15px;
	text-align: center
}

.divan2 a {
	background: var(--diiho-accent);
	padding: 8px 14px 7px 14px;
	--diiho-local-divan2-a-color: #fff;

	color: var(--diiho-local-divan2-a-color);
	margin-right: 10px;
	border-radius: 5px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

@media (max-width: 800px) {
	.annoidung {
		display: block;
		text-align: center;
		padding: 20px 10px 20px 20px;
	}

	.divan2 a {
		display: block;
		margin-top: 10px;
	}
}

.divan2 a:hover {
	--diiho-local-divan2-a-hover-background: #333;

	background: var(--diiho-local-divan2-a-hover-background)
}

.td-hide {
	font-size: 24px;
	font-weight: bold;
	--diiho-local-td-hide-color: #555;

	color: var(--diiho-local-td-hide-color);
}

/* ket thuc an noi dung */
/* DANG NHAP DANG XUAT */
.dangnhap-icon {
	align-items: center;
	appearance: none;
	border-radius: 0;
	background: none;
	border: none;
	cursor: pointer;
	display: inline-flex;
	height: 50px;
	justify-content: center;
	outline: none;
	overflow: hidden;
	padding: 0;
	width: 50px;

}

.dangnhap-icon:hover {
	background: none;
	--diiho-local-dangnhap-icon-hover-color: #ff0000;

	color: var(--diiho-local-dangnhap-icon-hover-color);
}

#dangnhap-icon {
	--diiho-local-dangnhap-icon-color: #fff;

	background-color: var(--diiho-local-dangnhap-icon-color);
	border: none;
	height: 50px;
	-webkit-mask: url(images/dangnhap.svg) no-repeat center / contain;
	mask: url(images/dangnhap.svg) no-repeat center / contain;
	width: 50px;
}

#dangnhap-icon:hover {
	background-color: var(--diiho-local-dangnhap-icon-hover-color);
}

.dangnhap-icon--avatar {
	border-radius: 50%;
}

.dangnhap-avatar {
	border-radius: 50%;
	display: block;
	height: 50px;
	object-fit: cover;
	object-position: 50% 50%;
	width: 50px;
}

.dropdown-icon {
	margin-right: 5px;
}

.dropdown {
	position: relative;

}

.dropdown-content {
	display: none;
	font-size: 14px;
	position: absolute;
	--diiho-local-dropdown-content-background-color: #232323;

	background-color: var(--diiho-local-dropdown-content-background-color);
	border-bottom: 2px solid var(--diiho-accent);
	min-width: 150px;
	overflow: auto;
	z-index: 1;
	top: 72px;
	/* right: 35px; */
}

@media (max-width: 1500px) {
	.dropdown-content {
		right: 15px;
	}
}

.dropdown-content a {
	--diiho-local-dropdown-content-a-color: #fff;

	color: var(--diiho-local-dropdown-content-a-color);
	font-weight: bold;
	--diiho-local-dropdown-content-a-border-bottom: #333;

	border-bottom: 1px solid var(--diiho-local-dropdown-content-a-border-bottom);
	padding: 7px 7px;
	text-decoration: none;
	display: block;
}

.dropdown-content a:hover {
	background-color: var(--diiho-accent);
}

.show {
	display: block;
}

/* KET THUC DN DX */
/* hien thi thong bao dang nhap de binh luan */
.must-log-in {
	padding: 10px;
	border-radius: 5px;
	--diiho-local-must-log-in-background: #ffe78f;

	background: var(--diiho-local-must-log-in-background);
	--diiho-local-must-log-in-color: #000;

	color: var(--diiho-local-must-log-in-color);
	font-size: 14px;
}

.must-log-in a {
	--diiho-local-must-log-in-a-color: #333;

	color: var(--diiho-local-must-log-in-a-color);
	font-weight: bold
}

/* the tag */
.the-tag {
	color: var(--diiho-accent);
	font-weight: bold;
	font-size: 15px;
	padding-top: 10px;
}

.the-tag a {
	--diiho-local-the-tag-a-color: #888;

	color: var(--diiho-local-the-tag-a-color);
	font-weight: normal;
}

.tag-video {
	color: var(--diiho-accent);
	font-size: 12px;
}

.tag-video a {
	color: var(--diiho-accent);
	font-weight: normal;
	margin-right: 5px;
}

/* hien thi thẻ binh luan ad */
.comment-author-label {
	padding: 4px 5px 3px 5px;
	font-size: 9px;
	border-radius: 20px;
}

.khach {
	--diiho-local-khach-color: #fff333;

	color: var(--diiho-local-khach-color);
}

.comment-author-label-subscriber {
	--diiho-local-comment-author-label-subscriber-background-color: #555;

	background-color: var(--diiho-local-comment-author-label-subscriber-background-color);
	--diiho-local-comment-author-label-subscriber-color: #ccc;

	color: var(--diiho-local-comment-author-label-subscriber-color);
}

.comment-author-label-contributor {
	--diiho-local-comment-author-label-contributor-background-color: #fff333;

	background-color: var(--diiho-local-comment-author-label-contributor-background-color);
	--diiho-local-comment-author-label-contributor-color: #000;

	color: var(--diiho-local-comment-author-label-contributor-color);
}

.comment-author-label-author {
	--diiho-local-comment-author-label-author-background-color: #cc99ff;

	background-color: var(--diiho-local-comment-author-label-author-background-color);
	--diiho-local-comment-author-label-author-color: #000;

	color: var(--diiho-local-comment-author-label-author-color);
}

.comment-author-label-editor {
	--diiho-local-comment-author-label-editor-background-color: #c30000;

	background-color: var(--diiho-local-comment-author-label-editor-background-color);
	--diiho-local-comment-author-label-editor-color: #ccc;

	color: var(--diiho-local-comment-author-label-editor-color);
}

.comment-author-label-administrator {
	background-color: var(--diiho-accent);
	--diiho-local-comment-author-label-administrator-color: #000;

	color: var(--diiho-local-comment-author-label-administrator-color);
}

/* ket thuc thẻ */
/* css thay doi comen */
.box-comen {
	display: flex
}

.hinh-comen {
	width: 50px
}

.hinh-comen img {
	border-radius: 100%
}

.comen {
	width: 95%;
	padding: 15px 18px 15px 18px;
	--diiho-local-comen-background: #191919;

	background: var(--diiho-local-comen-background);
	--diiho-local-comen-color: #ccc;

	color: var(--diiho-local-comen-color);
	border-radius: 20px;
	margin-left: 5px;
	word-break: break-word;
}

.comen a {
	--diiho-local-comen-a-color: #53cfff;

	color: var(--diiho-local-comen-a-color)
}

.tgia-comen {
	--diiho-local-tgia-comen-color: #fff;

	color: var(--diiho-local-tgia-comen-color);
	font-size: 14px;
	margin-bottom: 25px;
}

.tgia-comen a {
	color: var(--diiho-accent);
	text-decoration: none
}

.ndung-comen {
	font-size: 1.2rem
}

.ndung-comen img {
	margin-left: 0px;
	margin-right: 0px;
	border-radius: 5px;
}

.tgian-comen {
	--diiho-local-tgian-comen-color: #999;

	color: var(--diiho-local-tgian-comen-color);
	font-size: 13px;
	padding-left: 5px;
}

.tra-comen a {
	--diiho-local-tra-comen-a-color: #777;

	color: var(--diiho-local-tra-comen-a-color);
	font-size: 13px;
	text-decoration: none;
	margin-right: 15px;
}

.tra-comen a:hover {
	--diiho-local-tra-comen-a-hover-color: #ccc;

	color: var(--diiho-local-tra-comen-a-hover-color)
}

footer.comment-footer {
	display: flex;
	margin-top: 7px;
	margin-bottom: 30px
}

.phe-comen {
	margin-bottom: -20px;
	margin-top: -20px;
}

.tentraloi {
	padding-bottom: 20px;
	margin-top: -20px;
	font-size: 13px;
	--diiho-local-tentraloi-color: #00d0ff;

	color: var(--diiho-local-tentraloi-color)
}

.comen-page {
	text-align: center;
	margin-bottom: 30px;
	margin-top: -20px;
}

.comen-title {
	--diiho-local-comen-title-background: #004784;

	background: var(--diiho-local-comen-title-background);
	--diiho-local-comen-title-color: #fff;

	color: var(--diiho-local-comen-title-color);
	padding: 10px 20px 10px 20px;
	border-radius: 25px
}

.comen-page a,
.comen-page span {
	margin-right: 2px;
	--diiho-local-comen-page-a-color: #fff;

	color: var(--diiho-local-comen-page-a-color)
}

@media (max-width: 400px) {

	.comen-page a,
	.comen-page span {
		font-size: 15px;
		padding: 7px;
	}
}

/* Trang bai viet hoi 27 */
.hinh-av img {
	height: 100%;
	margin-top: 20px;
}

.hinh-av {
	margin-bottom: 10px
}

.body-hoi {
	--diiho-local-body-hoi-background: #222;

	background: var(--diiho-local-body-hoi-background);
	--diiho-local-body-hoi-color: #fff;

	color: var(--diiho-local-body-hoi-color);
	padding: 15px;
	--diiho-local-body-hoi-border: #292929;

	border: 2px solid var(--diiho-local-body-hoi-border);
	border-radius: none;
	margin: 10px;
	;
	opacity: 0.93;
	border-radius: 7px;
}

.body-hoi img {
	box-shadow: none;
	border-radius: 4px
}

.cm-choi {
	margin-top: -15px;
}

.cm-choi a {
	color: var(--diiho-accent);
	font-weight: bold
}

.cm-choi a:hover {
	--diiho-local-cm-choi-a-hover-color: #999;

	color: var(--diiho-local-cm-choi-a-hover-color);
	text-decoration: none
}

.tgia-hoi {
	--diiho-local-tgia-hoi-color: #999;

	color: var(--diiho-local-tgia-hoi-color);
	margin-bottom: 5px;
	font-size: 15px;
	--diiho-local-tgia-hoi-border-bottom: #333;

	border-bottom: 2px dashed var(--diiho-local-tgia-hoi-border-bottom);
	padding-bottom: 7px;
}

.tgia-hoi a {
	--diiho-local-tgia-hoi-a-color: #999;

	color: var(--diiho-local-tgia-hoi-a-color);
	text-decoration: none
}

.tde-hoi {
	--diiho-local-tde-hoi-color: #8ab4f8;

	color: var(--diiho-local-tde-hoi-color);
	font-size: 30px;
}

/* Trang bai viet hoi 27 */
/* chi se trang web len mang xa hoi */
.tap-chiase {
	display: grid;
	grid-template-columns: auto auto;
	margin-top: 10px
}

.zoom {
	margin-bottom: 10px;
}

.zoom button {
	background: #555;
	border: none;
	border-radius: 100%;
	color: #fff;
	cursor: pointer;
	margin-right: 10px;
	outline: none;
	padding: 12px;
}

.zoom button:disabled,
.zoom button[aria-disabled="true"] {
	cursor: not-allowed;
	opacity: .45;
}

.zoom i {
	font-size: 20px;
}

#zoomarea {
	--diiho-entry-zoom-size: 20px;

	font-size: var(--diiho-entry-zoom-size);
}

.single .entry-content img {
	box-shadow: 3px 1px 7px #77777734;
	border-radius: 7px;
	margin-top: 20px;
}

/* nut chia se trang va ma QR */
#openshare {
	--openshare-color: #333;
	background: none;
	color: var(--openshare-color);
	border: none;
	padding: 0px;
	outline: none;
}

.danh-gia {
	--diiho-local-danh-gia-color: #444;

	color: var(--diiho-local-danh-gia-color);
	font-size: 16px;
	padding-top: 5px;
}

.chiase {
	margin-top: 5px;
}

.sharehome {
	display: none;
	position: fixed;
	z-index: 1;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	--diiho-local-sharehome-background-color: rgb(0, 0, 0);

	background-color: var(--diiho-local-sharehome-background-color);
	--diiho-local-sharehome-background-color-2: rgba(0, 0, 0, 0.8);

	background-color: var(--diiho-local-sharehome-background-color-2);
	z-index: 999;
}

.nd-share {
	--nd-share-background: #eee;
	--nd-share-color: #263238;
	--nd-share-shadow:#00000057;
	position: relative;
	background-color: var(--nd-share-background);
	color: var(--nd-share-color);
	margin: auto;
	padding: 0;
	border: 0px;
	width: 80%;
	max-width: 320px;
	box-shadow: 0px 0px 9px var(--nd-share-shadow);
	-webkit-animation-name: animatetop;
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s;
	border-radius: 12px;
	z-index: 999999999999999999;
}

#input-share {
	--input-share-background: #fff;
	--input-share-shadow: #888;
	width: 100%;
	overflow: hidden;
	background: var(--input-share-background);
	margin-bottom: 10px;
	margin-top: 10px;
	border-radius: 0px 7px 7px 0px;
	border: none;
	outline: none;
	box-shadow: 0px 1px 5px var(--input-share-shadow);
}

#copi-share {
	--copi-share-background: #006df5;
	--copi-share-color: #fff;
	--copi-share-shadow: #888;
	width: 40px;
	overflow: hidden;
	background: var(--copi-share-background);
	margin-bottom: 10px;
	margin-top: 10px;
	color: var(--copi-share-color);
	border: none;
	border-radius: 7px 0px 0px 7px;
	padding: 0px;
	outline: none;
	box-shadow: 0px 1px 2px var(--copi-share-shadow);
}

.nd-share p {
	text-align: center;
	margin: 0px;
}

.share-copy {
	display: flex;
}

@-webkit-keyframes animatetop {
	from {
		top: -300px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@keyframes animatetop {
	from {
		top: -300px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

.td-share .close {
	--td-share-close-color: #fff;
	color: var(--td-share-close-color);
	float: right;
	font-size: 28px;
	font-weight: bold;
	margin-top: -8px;
}

.td-share .close:hover,
.td-share .close:focus {
	--td-share-close-hover-color: #ccc;
	color: var(--td-share-close-hover-color);
	text-decoration: none;
	cursor: pointer;
}

.td-share {
	--td-share-background: #0053bb;
	--td-share-color: #fff;
	padding: 10px 16px;
	background-color: var(--td-share-background);
	color: var(--td-share-color);
	font-weight: bold;
	font-size: 16px;
	border-radius: 10px 10px 0px 0px;
}

.sharehome-body {
	padding: 2px 16px 10px 16px;
}

.imgqr {
	margin-top: 20px;
	text-align: center;
}

.imgqr img {
	--imgqr-border-color: #ffffff;
	--imgqr-background: #fff;
	border: 2px solid var(--imgqr-border-color);
	background: var(--imgqr-background);
	border-radius: 10px;
}

.share-f,
.share-tw {
	margin-right: 15px;
}

.share-f i,
.share-tw i,
.share-p i {
	font-size: 30px;
}

.share-f i {
	color: #006df5;
}

.share-tw i {
	color: #0090f7;
}

.share-p i {
	color: #ff4444;
}

/* nut chia se trang va ma QR */
/* trang tai plugin co phi */
.body-taiplu2 {
	--diiho-local-body-taiplu2-background: #0d2333;

	background: var(--diiho-local-body-taiplu2-background);
	padding: 30px 30px 40px 30px;
	margin: 10px;
	border-radius: 20px;
	background-image: url(images/plu.svg);
	background-size: cover;
	background-repeat: no-repeat;
}

/* Trang tai ve plugin phan mem */
.body-taiplu {
	--diiho-local-body-taiplu-background: #404040eb;

	background: var(--diiho-local-body-taiplu-background);
	padding: 30px 30px 40px 30px;
	margin: 10px;
	border-radius: 20px;
	background-image: url(images/plu.svg);
	background-size: cover;
	background-repeat: no-repeat;
}

.tenplu {
	font-weight: bold !important;
	--diiho-local-tenplu-color: #fff;

	color: var(--diiho-local-tenplu-color);
	margin-top: -7px;
	font-size: 23px !important;
	line-height: 1.2;
}

.body-plu {
	--diiho-local-body-plu-background: #fff;

	background: var(--diiho-local-body-plu-background);
	padding: 30px;
	margin: 10px;
	border-radius: 0px 0px 20px 20px;
	border-top: 7px solid var(--diiho-accent);
}

.body-plu img {
	box-shadow: none;
	border-radius: 5px;
	--diiho-local-body-plu-img-border: #999;

	border: 1px solid var(--diiho-local-body-plu-img-border)
}

#bai-plu {
	margin-bottom: -30px;
	margin-top: -50px;
	display: grid;
	grid-template-columns: 1fr 1fr;
}

.cm-plu {
	margin-top: -15px;
}

.cm-plu a {
	color: var(--diiho-accent);
	font-weight: bold
}

.cm-plu a:hover {
	--diiho-local-cm-plu-a-hover-color: #999;

	color: var(--diiho-local-cm-plu-a-hover-color);
	text-decoration: none
}

.tgia-plu {
	--diiho-local-tgia-plu-color: #666;

	color: var(--diiho-local-tgia-plu-color);
	margin-bottom: 5px;
	font-size: 15px;
	--diiho-local-tgia-plu-border-bottom: #dcdcdc;

	border-bottom: 2px dashed var(--diiho-local-tgia-plu-border-bottom);
	padding-bottom: 7px;
}

.tgia-plu a {
	--diiho-local-tgia-plu-a-color: #444;

	color: var(--diiho-local-tgia-plu-a-color);
	text-decoration: none
}

.tde-plu {
	--diiho-local-tde-plu-color: #333;

	color: var(--diiho-local-tde-plu-color);
	font-size: 30px;
}

#nutdat-plu {
	--diiho-local-nutdat-plu-background: #fff444;

	background: var(--diiho-local-nutdat-plu-background) !important;
	--diiho-local-nutdat-plu-color: #000;

	color: var(--diiho-local-nutdat-plu-color);
	border-radius: 12px;
	--diiho-local-nutdat-plu-background-2: #333;

	background: var(--diiho-local-nutdat-plu-background-2);
	border: none;
	outline: none;
}

#nutdat-plu:hover {
	border: none
}

/* Trang bai video hoi 14 */
.body-video {
	--diiho-local-body-video-color: #fff;

	color: var(--diiho-local-body-video-color);
	width: 100%;
	padding: 10px;
	margin-top: -60px;
}

.ten-box {
	--diiho-local-ten-box-color: #fff;

	color: var(--diiho-local-ten-box-color);
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

.box-video {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
}

.video-lq {
	--diiho-local-video-lq-background: #222;

	background: var(--diiho-local-video-lq-background);
	padding: 10px 10px 0px 10px;
}

.video-lq:hover {
	--diiho-local-video-lq-hover-background-2: #333;

	background: var(--diiho-local-video-lq-hover-background-2)
}

.hinh-lq img {
	width: 100%;
}

.ten-lq a {
	--diiho-local-ten-lq-a-color: #fff;

	color: var(--diiho-local-ten-lq-a-color);
	font-size: 15px;
	text-decoration: none;
}

.ten-lq a:hover {
	color: var(--diiho-accent)
}

.baiviet-lq .ten-lq {
	padding-bottom: 20px;
}

.baiviet-lq .ten-lq h3 {
	line-height: 0.8;
}

.xem {
	font-size: 14px;
	--diiho-local-xem-color: #999;

	color: var(--diiho-local-xem-color);
	padding-top: 7px;
}

.tap {
	display: grid;
	grid-template-columns: 1fr 1fr;
	--diiho-local-tap-border-bottom: #333;

	border-bottom: 1px solid var(--diiho-local-tap-border-bottom);
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.chiase {
	text-align: right
}

.tag-video {
	margin-bottom: 10px;
}

@media (max-width: 900px) {
	.box-video {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-row-gap: 10px;
	}
}

/* cau hoi lien quan single 27 */
.box-choilq {
	padding-left: 10px;
	border-left: 4px solid var(--diiho-accent);
	opacity: 0.8;
	margin-top: 10px;
}

.ten-chlq {
	--diiho-local-ten-chlq-color: #fff444;

	color: var(--diiho-local-ten-chlq-color);
	font-weight: bold
}

.tenbai-chlq a {
	--diiho-local-tenbai-chlq-a-color: #fff;

	color: var(--diiho-local-tenbai-chlq-a-color);
	font-size: 18px;
	text-decoration: none;
	line-height: 1.3;
}

.tenbai-chlq a:hover {
	color: var(--diiho-accent)
}

.noidung-chlq {
	font-size: 16px;
	--diiho-local-noidung-chlq-color: #999;

	color: var(--diiho-local-noidung-chlq-color);
	margin-top: -5px;
	line-height: 1.3
}

#bai-hoi {
	margin-top: -50px;
	opacity: 0.8
}

#nutdat-ch {
	--diiho-local-nutdat-ch-background: #fff444;

	background: var(--diiho-local-nutdat-ch-background) !important;
	--diiho-local-nutdat-ch-color: #000;

	color: var(--diiho-local-nutdat-ch-color);
	border-radius: 5px;
	--diiho-local-nutdat-ch-background-2: #333;

	background: var(--diiho-local-nutdat-ch-background-2);
	border: none;
	outline: none
}

#nutdat-ch:hover {
	border: none
}

/* Trang bai video hoi 14 */
/* Bai viet lien quan duoi cung bai viet */
.bai-viet-lien-quan {
	padding: 10px;
}

.baiviet-lq {
	--diiho-local-baiviet-lq-background: #222;

	background: var(--diiho-local-baiviet-lq-background);
	padding: 5px 10px 0px 10px;
	border-radius: 7px;
	--diiho-local-baiviet-lq-border: #333;

	border: 1px solid var(--diiho-local-baiviet-lq-border);
	position: relative;
}

.baiviet-lq:hover {
	--diiho-local-baiviet-lq-hover-background: #333;

	background: var(--diiho-local-baiviet-lq-hover-background)
}

.hinh-bailq img {
	width: 100%;
	border-radius: 4px;
	margin-top: 5px
}

.tenbai-box {
	color: var(--diiho-accent);
	font-size: 25px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

.bai-lq {
	--diiho-local-bai-lq-background: #222;

	background: var(--diiho-local-bai-lq-background);
	padding: 10px 10px 0px 10px;
}

.video-lq:hover {
	--diiho-local-video-lq-hover-background: #333;

	background: var(--diiho-local-video-lq-hover-background)
}

.duoi-lq {
	color: var(--diiho-accent);
	margin-top: -5px;
	margin-bottom: 5px;
	font-size: 12px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	width: 100%;
}

#duoi-lq {
	position: absolute;
	bottom: 0;
	right: 0;
}

.duoi-lq-view {
	padding-left: 10px;
}

.duoi-lq-comments {
	padding-right: 10px;
	text-align: right;
}

/* ket thuc Bai viet lien quan duoi cung bai viet */
/* Nut play cho video ngau nhien & video */
.hinh-video {
	position: relative;
	width: 100%;
}

.image {
	opacity: 1;
	display: block;
	width: 100%;
	height: auto;
	transition: .5s ease;
	backface-visibility: hidden;
}

.middle {
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;
}

.hinh-video:hover .image {
	opacity: 0.7;
}

.hinh-video:hover .middle {
	opacity: 1;
}

.play {
	padding: 16px 32px;
	border-radius: 25px;
}

.play a {
	--diiho-local-play-a-color: #fff;

	color: var(--diiho-local-play-a-color)
}

/* Nut play cho video ngau nhien & video */

/* trang dieu khien */
.thongtin-coban {
	--diiho-local-thongtin-coban-color: #eee;

	color: var(--diiho-local-thongtin-coban-color);
	display: grid;
	grid-template-columns: 1fr 2fr;
	grid-column-gap: 20px;
	margin-top: 20px
}

.list-dk {
	font-size: 18px;
	--diiho-local-list-dk-color: #ccc;

	color: var(--diiho-local-list-dk-color);
	--diiho-local-list-dk-background: #2c2c2c;

	background: var(--diiho-local-list-dk-background);
	border-radius: 10px;
	padding: 15px;
	--diiho-local-list-dk-box-shadow: #1a1a1a;
	border: 1px solid #99999947;
	box-shadow: 0px 1px 6px var(--diiho-local-list-dk-box-shadow);
}

.list-dk p {
	--diiho-local-list-dk-p-border-bottom: #3c3c3c;

	border-bottom: 2px dashed var(--diiho-local-list-dk-p-border-bottom);
	padding: 10px
}

@media (max-width: 700px) {
	.thongtin-coban {
		display: grid;
		grid-template-columns: 1fr;
		grid-row-gap: 20px;
	}
}

.time-tgia-dk {
	font-size: 14px;
	--diiho-local-time-tgia-dk-color: #999;

	color: var(--diiho-local-time-tgia-dk-color)
}

.tenuser-dk {
	text-align: center;
	padding: 15px;
	font-size: 25px;
	--diiho-local-tenuser-dk-color: #fff333;

	color: var(--diiho-local-tenuser-dk-color);
	--diiho-local-tenuser-dk-background: #2c2c2c;

	background: var(--diiho-local-tenuser-dk-background);
	border-radius: 10px;
	--diiho-local-tenuser-dk-box-shadow: #1a1a1a;
	border: 1px solid #99999947;
	box-shadow: 0px 1px 6px var(--diiho-local-tenuser-dk-box-shadow);
}

#dk-dtdx {
	width: 100%;
	margin-top: 15px;
	--diiho-local-dk-dtdx-background: #4a4a4a;

	background: var(--diiho-local-dk-dtdx-background);
	--diiho-local-dk-dtdx-color: #f5f5f5;

	color: var(--diiho-local-dk-dtdx-color);
	border: none;
	--diiho-local-dk-dtdx-border-bottom:#2b2b2b;

	border-bottom: 3px solid var(--diiho-local-dk-dtdx-border-bottom);
	--diiho-local-dk-dtdx-box-shadow: #111;

	box-shadow: 0px 1px 7px var(--diiho-local-dk-dtdx-box-shadow);
	border-radius: 7px;
}

.tablink {
	--diiho-local-tablink-background-color: #333;

	background-color: var(--diiho-local-tablink-background-color);
	--diiho-local-tablink-color: #fff;

	color: var(--diiho-local-tablink-color);
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 14px 16px;
	font-size: 17px;
	width: 25%;
	margin-top: 30px;
	margin-bottom: 30px;
	border-radius: 0;
}

.tabcontent {
	--diiho-local-tabcontent-color: #fff;

	color: var(--diiho-local-tabcontent-color);
	display: none;
	padding: 100px 0px;
	height: 100%;
}

#Home,
#News,
#Contact,
#About {
	background-color: none;
	margin-bottom: -100px;
}

.avatar-dk {
	width: 150px;
	margin: 0 auto
}

.avatar-dk img {
	border-radius: 100%
}

.avatar-thay {
	--diiho-local-avatar-thay-color: #999;

	color: var(--diiho-local-avatar-thay-color);
	font-size: 16px;
	text-align: center
}

.avatar-thay a {
	color: var(--diiho-accent);
	text-decoration: none;
}

.veban {
	margin-top: 15px;
	--diiho-local-veban-color: #fff;

	color: var(--diiho-local-veban-color);
	text-align: center;
	font-weight: bold;
}

.veban a {
	text-decoration: none;
}

.ad-cao {
	background: var(--diiho-accent);
	border-radius: 100%;
	padding: 12px;
	font-size: 13px;
	width: 65px;
	display: inline-block
}

.btv-cao {
	--diiho-local-btv-cao-background: #ff3333;

	background: var(--diiho-local-btv-cao-background);
	border-radius: 100%;
	padding: 12px;
	font-size: 13px;
	width: 65px;
	display: inline-block
}

.tgia-cao {
	--diiho-local-tgia-cao-background: #a48a00;

	background: var(--diiho-local-tgia-cao-background);
	border-radius: 100%;
	padding: 12px;
	font-size: 13px;
	width: 65px;
	display: inline-block
}

.ctv-cao {
	--diiho-local-ctv-cao-background: #a48a00;

	background: var(--diiho-local-ctv-cao-background);
	border-radius: 100%;
	padding: 12px;
	font-size: 13px;
	width: 65px;
	display: inline-block
}

.loicapnhat-tt {
	--diiho-local-loicapnhat-tt-color: #ff6666;

	color: var(--diiho-local-loicapnhat-tt-color);
}

.tieude-menu {
	margin-bottom: 10px;
	--diiho-local-tieude-menu-color: #dfdfdf;

	color: var(--diiho-local-tieude-menu-color);
	font-size: 16px;
	font-weight: bold;
	padding: 10px 10px 10px 20px;
	border-radius: 7px;
	--diiho-local-tieude-menu-background-1: rgb(0 145 54);

	--diiho-local-tieude-menu-background-2: rgb(0 147 146);

	background: linear-gradient(117deg, var(--diiho-local-tieude-menu-background-1) 0%, var(--diiho-local-tieude-menu-background-2) 66%);
}

.tieude-menu a {
	--diiho-local-tieude-menu-a-color: #fff;

	color: var(--diiho-local-tieude-menu-a-color);
	text-decoration: none
}

.dangnhap p {
	margin-bottom: -1px;
}

.tieude-thongtin {
	margin-top: 15px;
	margin-bottom: 7px;
	--diiho-local-tieude-thongtin-color: #999;

	color: var(--diiho-local-tieude-thongtin-color);
	font-size: 16px;
	border-left: 5px solid;
	padding-left: 10px;
}

#updateuser {
	margin-top: 20px;
}

.baiviet-dk {
	padding-top: 7px;
	--diiho-local-baiviet-dk-color: #999;

	color: var(--diiho-local-baiviet-dk-color);
	font-size: 16px;
}

.baiviet-dk a {
	--diiho-local-baiviet-dk-a-color: #fff;

	color: var(--diiho-local-baiviet-dk-a-color);
	font-size: 20px;
}

.baiviet-dk a:hover {
	--diiho-local-baiviet-dk-a-hover-color: #999;

	color: var(--diiho-local-baiviet-dk-a-hover-color);
	text-decoration: none;
}

.errordk {
	text-align: center;
	padding: 10px;
	font-size: 18px;
	--diiho-local-errordk-background: #a61111;

	background: var(--diiho-local-errordk-background);
	--diiho-local-errordk-color: #fff;

	color: var(--diiho-local-errordk-color);
	margin-bottom: 20px !important;
	border-radius: 10px;
}

/* dieu khien tap 2*/
.dctw-dk {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 10px;
}

.dctw-dk--single > * {
	grid-column: 1 / -1;
}

@media (max-width: 800px) {
	.onhap-dk {
		padding: 20px;
	}
}

@media (max-width: 700px) {
	.dctw-dk {
		grid-template-columns: 1fr;
	}

	.onhap-dk {
		padding: 0px;
	}
}

.nhomcao-dk {
	border-radius: 10px;
	font-size: 15px;
	--diiho-local-nhomcao-dk-background: #2c2c2c;

	background: var(--diiho-local-nhomcao-dk-background);
	padding: 15px;
	--diiho-local-nhomcao-dk-box-shadow: #1a1a1a;
	border: 1px solid #99999947;
	box-shadow: 0px 1px 6px var(--diiho-local-nhomcao-dk-box-shadow);
}

.nhomcao-dk p {
	padding: 10px;
	--diiho-local-nhomcao-dk-p-border-bottom: #3c3c3c;

	border-bottom: 2px dashed var(--diiho-local-nhomcao-dk-p-border-bottom);
	padding: 10px
}

@media (max-width: 400px) {
	#hoi-viet-dk a {
		display: block
	}

	#hoi-viet-dk {
		display: grid;
		grid-template-columns: 1fr;
		grid-row-gap: 20px;
	}
}

/* ket thuc trang dieu kien*/
ins {
	background: none !important;
}

/* Nut thông báo số bình luận */

#nutms {
	--diiho-local-floating-button-box-shadow: 0 6px 16px rgba(0, 0, 0, 0.35);

	position: fixed;
	bottom: 10px;
	left: 10px;
	z-index: 99;
	border: none;
	outline: none;
	box-shadow: var(--diiho-local-floating-button-box-shadow);
	--diiho-local-nutms-background-color: #333;

	background-color: var(--diiho-local-nutms-background-color);
	--diiho-local-nutms-color: #fff;

	color: var(--diiho-local-nutms-color);
	font-weight: normal;
	cursor: pointer;
	border-radius: 30px;
	opacity: 0.7;
}

#nutms:hover {
	--diiho-local-nutms-hover-background-color: #555;

	background-color: var(--diiho-local-nutms-hover-background-color);
}

#nutms .fa-comment-dots {
	color: var(--diiho-accent);
	margin-right: 5px;
}

.nutms {
	position: relative;

	--diiho-local-nutms-border-bottom: #000;


	border-bottom: 1px dotted var(--diiho-local-nutms-border-bottom);
}

.nutms .nutchu {
	visibility: hidden;
	width: 120px;
	font-size: 12px;
	line-height: 1.6;
	--diiho-local-nutms-nutchu-background-color: #555;

	background-color: var(--diiho-local-nutms-nutchu-background-color);
	--diiho-local-nutms-nutchu-color: #fff;

	color: var(--diiho-local-nutms-nutchu-color);
	text-align: center;
	border-radius: 6px;
	padding: 5px;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	margin-left: -40px;
	opacity: 0;
	transition: opacity 0.3s;
}

.nutms .nutchu::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 34%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	--diiho-local-nutms-nutchu-after-border-color-1: #555;

	--diiho-local-nutms-nutchu-after-border-color-2: transparent;

	--diiho-local-nutms-nutchu-after-border-color-3: transparent;

	--diiho-local-nutms-nutchu-after-border-color-4: transparent;

	border-color: var(--diiho-local-nutms-nutchu-after-border-color-1) var(--diiho-local-nutms-nutchu-after-border-color-2) var(--diiho-local-nutms-nutchu-after-border-color-3) var(--diiho-local-nutms-nutchu-after-border-color-4);
}

.nutms:hover .nutchu {
	visibility: visible;
	opacity: 1;
}

/* tham gia fan and group ----------------------------------------------------------------------------------------------------- cho xoa */
.nhomfan {
	display: grid;
	grid-template-columns: 1fr;
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	width: 100%;
	--diiho-local-nhomfan-color: #fff;

	color: var(--diiho-local-nhomfan-color);
	opacity: 0.92
}

.nhom {
	padding: 20px;
}

.fannoi {
	--diiho-local-fannoi-background: #233440;

	background: var(--diiho-local-fannoi-background);
	padding: 20px;
	grid-template-columns: 150px 1fr;
	display: grid;
	border-radius: 10px;
}

.fannoi:hover,
.fannoi2:hover {
	--diiho-local-fannoi-hover-background: #222;

	background: var(--diiho-local-fannoi-hover-background)
}

.fannoi2 {
	--diiho-local-fannoi2-background: #270f4e;

	background: var(--diiho-local-fannoi2-background);
	padding: 20px;
	grid-template-columns: 150px 1fr;
	display: grid;
	border-radius: 10px;
}

.fangt {
	font-size: 20px;
	font-weight: bold
}

.fangt a {
	font-weight: normal;
	--diiho-local-fangt-a-color: #fff333;

	color: var(--diiho-local-fangt-a-color);
	text-decoration: none;
	font-size: 16px;
	margin-top: 25px;
}

.fangt a:hover {
	--diiho-local-fangt-a-hover-color: #fff;

	color: var(--diiho-local-fangt-a-hover-color)
}

.dk-f2 {
	display: none
}

@media (max-width: 950px) {
	.nhomfan {
		grid-template-columns: 1fr 1fr;
		margin-top: 10px;
		margin-bottom: 10px;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
	}
}

@media (max-width: 800px) {
	.fangt {
		font-size: 15px;
	}
}

@media (max-width: 768px) {

	.fannoi,
	.fannoi2 {
		grid-template-columns: 1fr;
	}

	.fanimg {
		margin: auto
	}

	.fangt {
		font-size: 18px;
	}
}

@media (max-width: 500px) {
	.fanimg {
		margin: auto
	}

	.fangt {
		font-size: 14px;
	}

	.fangt a {
		font-size: 14px;
	}
}

@media (max-width: 400px) {
	.fangt {
		font-size: 12px;
	}

	.fangt a {
		font-size: 12px;
	}

	.dk-f2 {
		display: block
	}

	.dk-f {
		display: none
	}
}

/* top slide caodem ----------------------------------------------------------------------------------------- cho xoa */
.top-cao {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 20px;
	grid-row-gap: 0px;
	;
	width: 100%
}

@media (max-width: 950px) {
	.top-cao {
		grid-template-columns: 1fr;
		margin-top: 10px;
		margin-bottom: 10px
	}
}

.top-slide {
	position: relative;
	--diiho-local-top-slide-background: rgb(73, 14, 0);

	background: var(--diiho-local-top-slide-background);
	--diiho-local-top-slide-background-1: rgba(73, 14, 0, 1);

	--diiho-local-top-slide-background-2: rgba(30, 83, 0, 1);

	--diiho-local-top-slide-background-3: rgba(0, 94, 116, 1);

	background: linear-gradient(90deg, var(--diiho-local-top-slide-background-1) 0%, var(--diiho-local-top-slide-background-2) 0%, var(--diiho-local-top-slide-background-3) 100%);
	border-radius: 10px
}

.top-hat {
	text-align: center;
	margin-bottom: -36px;
	position: relative;
}

.hat {
	height: 12px;
	width: 12px;
	margin: 0 2px;
	--diiho-local-hat-background-color: #333;

	background-color: var(--diiho-local-hat-background-color);
	border-radius: 50%;

	transition: background-color 0.2s ease;
}

.topbai img {
	width: 100%;
	border-radius: 7px 7px 0px 0px
}

.active {
	background-color: var(--diiho-accent);
}

.toptop {
	margin-bottom: -20px
}

.top-ten a {
	--diiho-local-top-ten-a-color: #fff;

	color: var(--diiho-local-top-ten-a-color);
	font-size: 20px;
	text-decoration: none
}

.top-ten a:hover {
	--diiho-local-top-ten-a-hover-color: #999;

	color: var(--diiho-local-top-ten-a-hover-color)
}

.top-tgia a {
	--diiho-local-top-tgia-a-color: #fff;

	color: var(--diiho-local-top-tgia-a-color);
	font-size: 20px;
	--diiho-local-top-tgia-a-text-shadow: #000;

	text-shadow: 0px 1px var(--diiho-local-top-tgia-a-text-shadow);
	text-decoration: none
}

.top-tgia {
	margin-top: -74px;
	padding-left: 15px;
	--diiho-local-top-tgia-color: #fff;

	color: var(--diiho-local-top-tgia-color);
	font-size: 18px;
	--diiho-local-top-tgia-text-shadow: #000;

	text-shadow: 0px 1px var(--diiho-local-top-tgia-text-shadow);
	position: relative;
	--diiho-local-top-tgia-background: #000;

	background: var(--diiho-local-top-tgia-background);
	opacity: 0.4;
	margin-bottom: 5px;
}

.fade {
	-webkit-animation-name: fade;
	-webkit-animation-duration: 1.5s;
	animation-name: fade;
	animation-duration: 1.5s;
}

@-webkit-keyframes fade {
	from {
		opacity: .4
	}

	to {
		opacity: 1
	}
}

@keyframes fade {
	from {
		opacity: .4
	}

	to {
		opacity: 1
	}
}

/* tao nut download */
.tai {
	--diiho-local-tai-background: #dbdbdb;
	background: var(--diiho-local-tai-background);
	padding: 7px;
	border-radius: 5px;
	text-align: center;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
	--diiho-local-tai-border: #bbb;

	border: 1px solid var(--diiho-local-tai-border);
	--diiho-local-tai-border-left: #bdbdbd;

	border-left: 10px solid var(--diiho-local-tai-border-left);
	font-size: 18px;
	--diiho-local-tai-color: #fff;

	color: var(--diiho-local-tai-color);
}

.tai:hover {
	opacity: 0.9
}

.tai a {
	--diiho-local-tai-a-color: #333;

	color: var(--diiho-local-tai-a-color);
	text-decoration: none
}

/* TOP BAI VIET NGAU NHIEN TREN CUNG */
.top-bai .item-bai:nth-child(1) {
	grid-area: baia;
	--diiho-local-top-bai-item-bai-nth-child-1-box-shadow: #111;

	box-shadow: 0px 2px 5px var(--diiho-local-top-bai-item-bai-nth-child-1-box-shadow);
	border-radius: 0px 0px 10px 10px;
	--diiho-local-top-bai-item-bai-nth-child-1-background: #292929;

	background: var(--diiho-local-top-bai-item-bai-nth-child-1-background);
}

.top-bai .item-bai:nth-child(2) {
	grid-area: baib;
	--diiho-local-top-bai-item-bai-nth-child-2-box-shadow: #111;

	box-shadow: 0px 2px 5px var(--diiho-local-top-bai-item-bai-nth-child-2-box-shadow);
	border-radius: 0px 0px 10px 10px;
	--diiho-local-top-bai-item-bai-nth-child-2-background: #292929;

	background: var(--diiho-local-top-bai-item-bai-nth-child-2-background);
}

.top-bai .item-bai:nth-child(3) {
	grid-area: baic;
}

.top-bai .item-bai:nth-child(4) {
	grid-area: baid;
}

.top-bai .item-bai:nth-child(5) {
	grid-area: baie;
}

.top-bai {
	display: grid;
	grid-template-areas:
		'baia baia baia baib baib baib'
		'baic baic baid baid baie baie ';
	grid-gap: 15px;
	--diiho-local-top-bai-background-color: #222;

	background-color: var(--diiho-local-top-bai-background-color);
	padding: 15px;
	border-radius: 10px 10px 0px 0px;
}

@media (max-width: 900px) {
	.top-bai {
		grid-template-areas:
			'baia baia baia baia baia baia'
			'baib baib baib baib baib baib '
			'baic baic baic baic baic baic '
			'baid baid baid baid baid baid '
			'baie baie baie baie baie baie ';
	}

	.top-bai .item-bai:nth-child(2) {
		background: none
	}
}

/* noi dung cua tip bai TOP BAI VIET TREN CUNG */
.item-bai img {
	width: 100%;
	height: 210px;
	object-fit: cover;
	border-radius: 5px 5px 0px 0px;
}

.item-bai img:hover {
	opacity: 0.7;
	filter: grayscale(100%);
}

.item-bai:nth-child(1) img,
.top-bai .item-bai:nth-child(2) img {
	height: 260px;
}

.toph2 {
	line-height: 1.16;
	font-size: 18px;
	margin-bottom: -2px;
}

.top-bai .item-bai:nth-child(1) .noidung-bai,
.top-bai .item-bai:nth-child(2) .noidung-bai {
	padding: 15px;
	margin-top: -12px;
	border-radius: 0px 0px 10px 10px;
}

.top-bai .item-bai:nth-child(3) .noidung-bai,
.top-bai .item-bai:nth-child(4) .noidung-bai,
.top-bai .item-bai:nth-child(5) .noidung-bai {
	margin-top: 5px;
}

.top-bai a {
	--diiho-local-top-bai-a-color: #fff;

	color: var(--diiho-local-top-bai-a-color);
	text-decoration: none
}

.top-bai a:hover {
	--diiho-local-top-bai-a-hover-color: #aaa;

	color: var(--diiho-local-top-bai-a-hover-color)
}

.tacgia-bai {
	margin-top: -7px;
}

.timeago-bai {
	--diiho-local-timeago-bai-color: #ccc;

	color: var(--diiho-local-timeago-bai-color);
	font-size: 13px;
	margin-left: 7px;
}

.tacgia-bai a {
	font-size: 13px !important;
	color: var(--diiho-accent)
}

.top-bai .item-bai:nth-child(1) a,
.top-bai .item-bai:nth-child(2) a {
	font-size: 23px;
}

.top-bai .item-bai:nth-child(1) .tacgia-bai a,
.top-bai .item-bai:nth-child(2) .tacgia-bai a {
	font-size: 13px;
}

.top-bai .item-bai:nth-child(3) img,
.top-bai .item-bai:nth-child(4) img,
.top-bai .item-bai:nth-child(5) img {
	border-radius: 5px;
}

.top-webcao {
	width: 100%;
	--diiho-local-top-webcao-background: #151515;

	background: var(--diiho-local-top-webcao-background);
	border-radius: 0px 0px 20px 20px;
	padding: 20px;
	background-image: url(images/bg-baitop.png);
	background-size: 100%;
	background-repeat: no-repeat;
}

.webcao {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 10px;
	width: 150px;
	margin: auto;
	text-align: center
}

.webcao a {
	--diiho-local-webcao-a-color: #fff;

	color: var(--diiho-local-webcao-a-color);
	font-size: 14px;
	font-weight: bold;
	text-decoration: none
}

.webcao img {
	border-radius: 100%;
	width: 60px;
}

@media (max-width: 900px) {

	.item-bai img,
	.top-bai .item-bai:nth-child(2) img {
		height: 90%;
	}

	.top-bai .item-bai:nth-child(2) .noidung-bai,
	.top-bai .item-bai:nth-child(3) .noidung-bai,
	.top-bai .item-bai:nth-child(4) .noidung-bai,
	.top-bai .item-bai:nth-child(5) .noidung-bai {
		margin-top: 0px;
		border-radius: 0px;
	}

	.top-bai .item-bai:nth-child(2),
	.top-bai .item-bai:nth-child(3),
	.top-bai .item-bai:nth-child(4),
	.top-bai .item-bai:nth-child(5) {
		display: grid;
		grid-template-columns: 1fr 2fr;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
	}

	.top-bai .item-bai:nth-child(2),
	.top-bai .item-bai:nth-child(3),
	.top-bai .item-bai:nth-child(4),
	.top-bai {
		--diiho-local-top-bai-item-bai-nth-child-2-border-bottom: #333;

		border-bottom: 1px solid var(--diiho-local-top-bai-item-bai-nth-child-2-border-bottom);
	}

	.top-bai .item-bai:nth-child(2) a {
		font-size: 18px;
	}

	.top-bai .item-bai:nth-child(2) .noidung-bai {
		background: none;
		padding: 0px;
	}

	.top-bai .item-bai:nth-child(2) img {
		border-radius: 5px;
	}

	.top-bai .item-bai:nth-child(2) {
		box-shadow: none;
		margin-top: 5px;
		border-radius: 0px;
	}

	.top-webcao {
		background-size: auto;
	}
}

@media (max-width: 500px) {
	.item-bai:nth-child(1) img {
		height: 200px;
	}

	.top-bai .item-bai:nth-child(2),
	.top-bai .item-bai:nth-child(3),
	.top-bai .item-bai:nth-child(4),
	.top-bai .item-bai:nth-child(5) {
		grid-template-columns: 1fr 1.1fr;
	}

	.top-bai .item-bai:nth-child(1) a {
		font-size: 18px;
	}

	.top-bai .item-bai:nth-child(2) a,
	.top-bai .item-bai:nth-child(3) a,
	.top-bai .item-bai:nth-child(4) a,
	.top-bai .item-bai:nth-child(5) a {
		font-size: 16px;
	}
}

/* css menu toc muc luc bai viet */
#menutoc {
	position: fixed;
	height: 55px;
	width: 55px;
	bottom: 60px;
	left: 10px;
	z-index: 99;
	border: none;
	outline: none;
	--diiho-local-menutoc-background-color: #333;

	background-color: var(--diiho-local-menutoc-background-color);
	--diiho-local-menutoc-color: #fff;

	color: var(--diiho-local-menutoc-color);
	cursor: pointer;
	border-radius: 100%;
	opacity: 0.7;
}

i.fas.fa-stream {
	color: var(--diiho-accent);
	font-size: 16px;
}

#menutoc:hover {
	--diiho-local-menutoc-hover-background-color: #444;

	background-color: var(--diiho-local-menutoc-hover-background-color);
}

.toccao {
	display: none;
	position: fixed;
	z-index: 99999999999;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	--diiho-local-toccao-background-color: rgb(0, 0, 0);

	background-color: var(--diiho-local-toccao-background-color);
	--diiho-local-toccao-background-color-2: rgba(0, 0, 0, 0.4);

	background-color: var(--diiho-local-toccao-background-color-2);
}

.toccao-content {
	--diiho-local-toccao-content-background-color: #222;

	background-color: var(--diiho-local-toccao-content-background-color);
	border-radius: 7px;
	--diiho-local-toccao-content-color: #fff;

	color: var(--diiho-local-toccao-content-color);
	margin: auto;
	padding: 0px 15px 20px 20px;
	--diiho-local-toccao-content-border: #444;

	border: 1px solid var(--diiho-local-toccao-content-border);
	width: 90%;
	max-width: 900px;
	opacity: 0.9;
	--diiho-local-toccao-content-box-shadow: #111;

	box-shadow: 0px 0px 5px var(--diiho-local-toccao-content-box-shadow);
}

.diiho-tocbot {
	--diiho-local-tocbot-background: #fff;
	--diiho-local-tocbot-border: #e5e7eb;
	--diiho-local-tocbot-color: #333;
	--diiho-local-tocbot-muted: #64748b;
	--diiho-local-tocbot-header-background: #f8fafc;
	--diiho-local-tocbot-hover-background: #f1f5f9;
	--diiho-local-tocbot-active-background: #ecfdf5;
	--diiho-local-tocbot-shadow: rgba(15, 23, 42, 0.08);
	--diiho-local-tocbot-accent: var(--diiho-accent, #16a34a);

	background: var(--diiho-local-tocbot-background);
	border: 1px solid var(--diiho-local-tocbot-border);
	border-radius: 8px;
	box-shadow: 0 12px 28px var(--diiho-local-tocbot-shadow);
	color: var(--diiho-local-tocbot-color);
	margin: 0 0 24px;
	overflow: hidden;
}

html[data-theme=light] .diiho-tocbot,
body.diiho-light-mode .diiho-tocbot {
	--diiho-local-tocbot-background: #fff;
	--diiho-local-tocbot-border: #e5e7eb;
	--diiho-local-tocbot-color: #333;
	--diiho-local-tocbot-muted: #64748b;
	--diiho-local-tocbot-header-background: #f8fafc;
	--diiho-local-tocbot-hover-background: #f1f5f9;
	--diiho-local-tocbot-active-background: #ecfdf5;
	--diiho-local-tocbot-shadow: rgba(15, 23, 42, 0.08);
}

.diiho-tocbot__toggle {
	align-items: center;
	background: var(--diiho-local-tocbot-header-background);
	border: 0;
	border-bottom: 1px solid var(--diiho-local-tocbot-border);
	border-radius: 0;
	color: var(--diiho-local-tocbot-color);
	cursor: pointer;
	display: flex;
	font-size: 16px;
	font-weight: 700;
	justify-content: space-between;
	line-height: 1.35;
	margin: 0;
	padding: 13px 16px;
	text-align: left;
	width: 100%;
}

.diiho-tocbot__toggle:hover,
.diiho-tocbot__toggle:focus {
	background: var(--diiho-local-tocbot-hover-background);
	color: var(--diiho-local-tocbot-color);
	outline: none;
}

.diiho-tocbot__toggle:focus-visible {
	box-shadow: inset 0 0 0 2px var(--diiho-local-tocbot-accent);
}

.diiho-tocbot__title {
	align-items: center;
	display: flex;
	gap: 9px;
	min-width: 0;
}

.diiho-tocbot__title i {
	color: var(--diiho-local-tocbot-accent);
	flex: 0 0 auto;
}

.diiho-tocbot__toggle-icon {
	color: var(--diiho-local-tocbot-muted);
	flex: 0 0 auto;
	font-size: 13px;
	transition: transform 0.2s ease;
}

.diiho-tocbot.is-collapsed .diiho-tocbot__toggle-icon {
	transform: rotate(180deg);
}

.diiho-tocbot.is-collapsed .diiho-tocbot__nav {
	display: none;
}

.diiho-tocbot__nav {
	padding: 10px 14px 14px;
}

.diiho-tocbot__list {
	display: grid;
	gap: 4px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.diiho-tocbot__link {
	align-items: flex-start;
	border-radius: 6px;
	color: var(--diiho-local-tocbot-color);
	display: flex;
	font-size: 15px;
	gap: 9px;
	line-height: 1.45;
	padding: 7px 10px;
	text-decoration: none;
}

.diiho-tocbot__link::before {
	background: var(--diiho-local-tocbot-accent);
	border-radius: 50%;
	content: "";
	flex: 0 0 auto;
	height: 6px;
	margin-top: 8px;
	opacity: 0.35;
	width: 6px;
}

.diiho-tocbot__link:hover,
.diiho-tocbot__link.is-active {
	background: var(--diiho-local-tocbot-active-background);
	border-left-color: var(--diiho-local-tocbot-accent);
	color: var(--diiho-local-tocbot-color);
	text-decoration: none;
}

.diiho-tocbot__link.is-active::before {
	opacity: 1;
}

.diiho-tocbot__item--level-3 .diiho-tocbot__link {
	font-size: 14px;
	padding-left: 24px;
}

.diiho-tocbot__item--level-4 .diiho-tocbot__link {
	color: var(--diiho-local-tocbot-muted);
	font-size: 13px;
	padding-left: 38px;
}

.entry-content h2,
.entry-content h3,
.entry-content h4 {
	scroll-margin-top: 90px;
}

@media (max-width: 600px) {
	.diiho-tocbot {
		margin-bottom: 20px;
	}

	.diiho-tocbot__toggle {
		font-size: 15px;
		padding: 12px 14px;
	}

	.diiho-tocbot__nav {
		padding: 8px 10px 12px;
	}

	.diiho-tocbot__link {
		font-size: 14px;
		padding: 7px 8px;
	}

	.diiho-tocbot__item--level-3 .diiho-tocbot__link {
		padding-left: 20px;
	}

	.diiho-tocbot__item--level-4 .diiho-tocbot__link {
		padding-left: 30px;
	}
}

.menuclose {
	--diiho-local-menuclose-color: #fff;

	color: var(--diiho-local-menuclose-color);
	float: right;
	font-size: 28px;
	font-weight: bold;
}

.menuclose:hover,
.menuclose:focus {
	color: var(--diiho-accent);
	text-decoration: none;
	cursor: pointer;
}

/* login mxh o binh luan */
ul.the_champ_login_ul li i,
i.theChampLogin.theChampFacebookBackground.theChampFacebookLogin {
	--diiho-local-ul-the-champ-login-ul-li-i-background: #000;

	background: var(--diiho-local-ul-the-champ-login-ul-li-i-background) !important;
	border: 0px;
}

ul.the_champ_login_ul li i:hover,
i.theChampLogin.theChampFacebookBackground.theChampFacebookLogin:hover {
	--diiho-local-ul-the-champ-login-ul-li-i-hover-background: #222;

	background: var(--diiho-local-ul-the-champ-login-ul-li-i-hover-background) !important;
	border-radius: 100% !important
}

.the_champ_social_login_title {
	float: left;
	margin-top: 8px;
	--diiho-local-the-champ-social-login-title-color: #fff;

	color: var(--diiho-local-the-champ-social-login-title-color);
	font-size: 14px;
	padding-right: 5px;
	padding-left: 7px;
	border-left: 4px solid var(--diiho-accent)
}

/* like bai viet huu ich */
.pp-oklike {
	font-size: 13px;
	--diiho-local-pp-oklike-color: #888;

	color: var(--diiho-local-pp-oklike-color);
	margin-top: 10px;
	text-transform: uppercase;
}

.pp_like {
	--pp-like-color: #444;
	--pp-like-background: #ffc800;
	padding: 5px 15px 5px 15px;
	border-radius: 30px;
	font-size: 18px;
	color: var(--pp-like-color);
	text-decoration: none !important;
	background: var(--pp-like-background);
	font-weight: bold;
}

.pp_like:hover {
	--pp-like-hover-background: #555;
	--pp-like-hover-color: #fff;
	background: var(--pp-like-hover-background);
	color: var(--pp-like-hover-color)
}

.pp_like:hover:after {
	content: " " attr(data-label) "!";
}

/* like binh luan */
.cld-like-dislike-wrap.cld-template-2 {
	margin-bottom: 0px;
	--diiho-local-cld-like-dislike-wrap-cld-template-2-color: #999;

	color: var(--diiho-local-cld-like-dislike-wrap-cld-template-2-color);
	font-size: 13px;
}

.cld-like-dislike-wrap .cld-common-wrap {
	margin-right: 0px !important
}

.like-comen {
	margin-right: 15px;
	margin-left: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.cld-like-wrap.cld-common-wrap {
	min-width: 0px
}

.cld-like-wrap.cld-common-wrap a {
	--diiho-local-cld-like-wrap-cld-common-wrap-a-color: #979797;

	color: var(--diiho-local-cld-like-wrap-cld-common-wrap-a-color);
}

.cld-count-wrap {
	margin-left: 0px !important;
}

.cld-common-wrap>a.cld-like-dislike-trigger:after {
	content: " " attr(data-label);
}

.cld-common-wrap>a.cld-like-dislike-trigger:hover {
	color: var(--diiho-accent)
}

/* xem user online */
.users-online a {
	font-size: 13px;
	--diiho-local-users-online-a-color: #999;

	color: var(--diiho-local-users-online-a-color);
	margin-right: 10px;
	margin-top: 10px;

}

.users-online img {
	margin-right: 5px;
	vertical-align: middle;
	border-radius: 100%;
}

.quang-tin {
	width: 100%;
}

.wp-pagenavi a,
.wp-pagenavi span {
	border: none;
	--diiho-local-wp-pagenavi-a-color: #fff;

	color: var(--diiho-local-wp-pagenavi-a-color);
}

/* scroll */
::-webkit-scrollbar {
	width: 10px;
	height: 10px;
	--diiho-local-webkit-scrollbar-background-color: #000;

	background-color: var(--diiho-local-webkit-scrollbar-background-color);
}

::-webkit-scrollbar-thumb {
	background-color: var(--diiho-accent);
	border-radius: 15px;
}

::-webkit-scrollbar-track {
	--diiho-local-webkit-scrollbar-track-webkit-box-shadow: rgba(0, 0, 0, 0.3);

	-webkit-box-shadow: inset 0 0 6px var(--diiho-local-webkit-scrollbar-track-webkit-box-shadow);
	--diiho-local-webkit-scrollbar-track-background-color: #111;

	background-color: var(--diiho-local-webkit-scrollbar-track-background-color);
	border-radius: 15px;
}

/* Ghi chu trong bai viet */
.ghichu {
	--diiho-local-ghichu-background-1: rgba(255, 216, 233, 1);

	--diiho-local-ghichu-background-2: rgba(201, 226, 255, 1);

	background: radial-gradient(circle, var(--diiho-local-ghichu-background-1) 0%, var(--diiho-local-ghichu-background-2) 100%);
	padding: 20px;
	--diiho-local-ghichu-color: #4c4c4c;

	color: var(--diiho-local-ghichu-color);
	border-radius: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: bold;
}

.ghichu a {
	padding: 10px 20px 10px 20px;
	margin-top: 10px;

	--diiho-local-ghichu-a-color: #fff;


	color: var(--diiho-local-ghichu-a-color);
	border-radius: 30px;
	text-decoration: none;
	--diiho-local-ghichu-a-box-shadow: #bfbfbf;

	box-shadow: 0px 0px 3px var(--diiho-local-ghichu-a-box-shadow);
	--diiho-local-ghichu-a-background-1: rgba(175, 114, 217, 1);

	--diiho-local-ghichu-a-background-2: rgba(86, 151, 219, 1);

	background: linear-gradient(90deg, var(--diiho-local-ghichu-a-background-1) 0%, var(--diiho-local-ghichu-a-background-2) 100%);
	text-transform: uppercase;
}

.ghichu a:hover {
	--diiho-local-ghichu-a-hover-background: #111;

	background: var(--diiho-local-ghichu-a-hover-background)
}

/* CSS thông báo Delete */
.perfecty-push-dialog-box {
	max-width: 370px !important;
	--diiho-local-perfecty-push-dialog-box-background: #333333f5;

	background: var(--diiho-local-perfecty-push-dialog-box-background) !important;
	padding: 10px !important;
	border-radius: 5px 5px 50px 50px !important;
	--diiho-local-perfecty-push-dialog-box-box-shadow: #000;

	box-shadow: 0px 1px 6px var(--diiho-local-perfecty-push-dialog-box-box-shadow) !important;
	--diiho-local-perfecty-push-dialog-box-color: #999;

	color: var(--diiho-local-perfecty-push-dialog-box-color) !important;
	font-size: 14px !important;
	display: block !important;
}


.perfecty-push-dialog-box .perfecty-push-dialog-icon {
	width: 50px !important;
	border-radius: 100% !important;
}

.perfecty-push-dialog-container .perfecty-push-dialog-title {
	margin: 10px 0px !important;
}



#perfecty-push-dialog-cancel,
#perfecty-push-dialog-subscribe {
	border: 2px solid !important;
	--diiho-local-perfecty-push-dialog-cancel-border-color: #464646;

	border-color: var(--diiho-local-perfecty-push-dialog-cancel-border-color) !important;
	--diiho-local-perfecty-push-dialog-cancel-background: #222;

	background: var(--diiho-local-perfecty-push-dialog-cancel-background) !important;
	--diiho-local-perfecty-push-dialog-cancel-color: #858585;

	color: var(--diiho-local-perfecty-push-dialog-cancel-color) !important;
	padding: 10px 10px 10px 10ppx !important;
}

.perfecty-push-settings-container #perfecty-push-settings-form {
	--diiho-local-perfecty-push-settings-container-perfecty-push-settings-border: rgb(68 68 68);

	border: 1px solid var(--diiho-local-perfecty-push-settings-container-perfecty-push-settings-border) !important;
	--diiho-local-perfecty-push-settings-container-perfecty-push-settings-background-color-2: #222222;

	background-color: var(--diiho-local-perfecty-push-settings-container-perfecty-push-settings-background-color-2) !important;
	--diiho-local-perfecty-push-settings-container-perfecty-push-settings-color: #999;

	color: var(--diiho-local-perfecty-push-settings-container-perfecty-push-settings-color) !important;
}

.perfecty-push-settings-container #perfecty-push-settings-open svg {
	--diiho-local-perfecty-push-settings-container-perfecty-push-settings-background-color: #555;

	background-color: var(--diiho-local-perfecty-push-settings-container-perfecty-push-settings-background-color);
}

.chant1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.chant1 ul li {
	margin-left: 20px;
}

.chant1 ul li:first-child {
	margin-left: 0;
}

.chant1 ul li:first-child a {
	--diiho-local-chant1-ul-li-first-child-a-color: #ccc;

	color: var(--diiho-local-chant1-ul-li-first-child-a-color);
}



/* Cố định footer ở dưới cùng (Sticky Footer) */
.site {
	display: flex;
	flex-direction: column;
	min-height: 100vh;
	min-height: 100dvh;
}

.site-content {
	flex: 1 0 auto;
}


/* widgth thoi tiet */
.thoitiet {
  --thoitiet-background: #222;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 30px;
  padding: 30px;
  margin: 0;
  background: var(--thoitiet-background);
  background-image: url('https://picsum.photos/id/237/1600/900');
  font-size: 120%;
  background-size: cover;
  font-size:16px;
  border-radius:10px;
}
@media (max-width: 650px) {
.thoitiet {grid-template-columns: 1fr;grid-row-gap: 30px;padding:20px}
}
.cardtiet {
  --cardtiet-background: #000000bf;
  --cardtiet-color: #fff;
  background: var(--cardtiet-background);
  color: var(--cardtiet-color);
  padding: 30px;
  border-radius: 20px;
  width: 100%;
  background-size: cover;
}
.searchtiet {
  display: flex;
}
#timtiet {
	--timtiet-background: #00ff1352;
	--timtiet-shadow: #111;
	width: 60px;
	border-radius: 0px 10px 10px 0px;
	background: var(--timtiet-background);
	border: none;
	box-shadow: 0px 0px 7px var(--timtiet-shadow);
}
#otiet {
	--otiet-background: #ffffffc7;
	--otiet-color: #333;
	--otiet-shadow: #666;
	border-radius: 10px 0px 0px 10px;
    width: 100%;
    background: var(--otiet-background);
    color: var(--otiet-color);
	outline: none;
	font-size:20px;
	border: none;
	box-shadow: 0px 0px 7px var(--otiet-shadow);
}
.city{font-size:30px;margin-top:10px;line-height: 1.3;}
.temp {
  margin: 0;
  margin-top: 10px;
  font-size:55px;
  line-height:1;
}
@media (max-width: 650px) {
.temp{font-size:40px;}
}
.flex {
  display: flex;
  align-items: center;
  font-size:50px;
}

.description {
  text-transform: capitalize;
  margin-left: 8px;
  font-size:20px;
}

.weather.loading {
  visibility: hidden;
  max-height: 20px;
  position: relative;
}
.gio {
	--gio-background-start: rgb(56 252 0 / 22%);
	--gio-background-end: rgba(75,75,75,0);
    line-height: 25px;
    padding-left: 10px;
    background: linear-gradient(90deg, var(--gio-background-start) 0%, var(--gio-background-end) 100%);
    border-radius: 10px;
    padding: 10px;
}


/* thoi gian */ 
.timedate {
   --timedate-background: #0071478c;
   --timedate-color: #fff;
   background: var(--timedate-background);
   padding:30px;
   color: var(--timedate-color);
   border-radius:20px;
   font-size:30px;
   line-height: 1.3;
   background-size: cover;
}
#days{font-size:60px;margin-top:10px;}
 @media (max-width: 650px) {
#days{font-size:45px;}
}
#times {
   --times-color: #8effe0;
   font-size:50px;
   font-weight:bold;
   color: var(--times-color);
}
@media (max-width: 650px) {
#times{font-size:40px;}
}
.lich {
	--lich-background-start: rgb(255 255 255 / 28%);
	--lich-background-end: rgba(75,75,75,0);
	font-size: 16px;
    padding: 10px;
    background: linear-gradient(90deg, var(--lich-background-start) 0%, var(--lich-background-end) 100%);
    border-radius: 10px;
}
.datetim {display: flex;}
#datenut {
	--datenut-background: #00ffb857;
	--datenut-shadow: #555;
	width: 60px;
	border-radius: 0px 10px 10px 0px;
	background: var(--datenut-background);
	border: none;
	box-shadow: 0px 0px 7px var(--datenut-shadow);
}
#dateinput {
	--dateinput-background: #ffffffc7;
	--dateinput-color: #444;
	--dateinput-shadow: #555;
	border-radius: 10px 0px 0px 10px;
    width: 100%;
    background: var(--dateinput-background);
    color: var(--dateinput-color);
	outline: none;
	font-size:20px;
	border: none;
	box-shadow: 0px 0px 7px var(--dateinput-shadow);
} 

.diiho-weather-wrap {
	width: 100%;
}

.diiho-weather {
	--diiho-weather-background: #222;
	--diiho-weather-forecast-background: rgb(57 57 57 / 32%);
	--diiho-weather-forecast-item-background: #3b3b3bad;
	--diiho-weather-forecast-item-border: rgba(255, 255, 255, 0.12);
	--diiho-weather-forecast-color: #fff;
	--diiho-weather-forecast-muted-color: #cbd5e1;
	--diiho-weather-forecast-temp-color: #fff;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 20px;
	grid-row-gap: 20px;
}

@media (max-width: 650px) {
	.diiho-weather {
		grid-template-columns: 1fr;
		grid-row-gap: 15px;
	}
}

.diiho-weather-card {
	--diiho-weather-card-background: #000000bf;
	--diiho-weather-card-color: #fff;
	background: var(--diiho-weather-card-background);
	color: var(--diiho-weather-card-color);
	padding: 30px;
	border-radius: 20px;
	width: 100%;
	background-size: cover;
	background-position: center;
}

.diiho-weather-card--hot {
	background-image: url(template-parts/weather/nang2.gif);
}

.diiho-weather-card--mild {
	background-image: url(template-parts/weather/mat2.gif);
}

.diiho-weather-card--cold {
	background-image: url(template-parts/weather/lanh2.gif);
}

.diiho-weather-search,
.diiho-weather-date-search {
	display: flex;
}

.diiho-weather-search-button,
.diiho-weather-date-submit {
	border: none;
	cursor: pointer;
	width: 60px;
}

.diiho-weather-search-button {
	--diiho-weather-search-button-background: var(--diiho-accent);
	--diiho-weather-search-button-shadow: #11111173;
	border-radius: 0px 10px 10px 0px;
	background: var(--diiho-weather-search-button-background);
	box-shadow: 0px 0px 7px var(--diiho-weather-search-button-shadow);
}

.diiho-weather-search-button i,
.diiho-weather-date-submit i {
	color: #fff;
	font-size: 20px;
}

.diiho-weather-search-input,
.diiho-weather-date-input {
	width: 100%;
	outline: none;
	font-size: 20px;
	border: none;
}

.diiho-weather-search-input {
	--diiho-weather-search-input-background: #ffffffc7;
	--diiho-weather-search-input-color: #333;
	--diiho-weather-search-input-shadow: #66666626;
	border-radius: 10px 0px 0px 10px;
	background: var(--diiho-weather-search-input-background);
	color: var(--diiho-weather-search-input-color);
	box-shadow: 0px 0px 7px var(--diiho-weather-search-input-shadow);
}

.diiho-weather-city {
	font-size: 30px;
	margin-top: 10px;
	line-height: 1.3;
}

.diiho-weather-temp {
	margin: 0;
	margin-top: 10px;
	font-size: 55px;
	line-height: 1;
}

@media (max-width: 650px) {
	.diiho-weather-temp {
		font-size: 40px;
	}
}

.diiho-weather-meta {
	display: flex;
	align-items: center;
	font-size: 50px;
}

.diiho-weather-description {
	text-transform: capitalize;
	margin-left: 8px;
	font-size: 20px;
}

.diiho-weather-current.is-loading {
	visibility: hidden;
	max-height: 20px;
	position: relative;
}

.diiho-weather-current.is-loading::after {
	visibility: visible;
	content: attr(data-loading-text);
	color: #fff;
	position: absolute;
	top: 0;
	left: 20px;
}

.diiho-weather-details {
	--diiho-weather-details-background-start: var(--diiho-accent);
	--diiho-weather-details-background-end: rgba(75,75,75,0);
	line-height: 25px;
	padding: 10px;
	background: linear-gradient(90deg, var(--diiho-weather-details-background-start) 0%, var(--diiho-weather-details-background-end) 100%);
	border-radius: 10px;
}

.diiho-weather-humidity-icon {
	margin-right: 15px;
}

.diiho-weather-wind-icon {
	margin-right: 5px;
}

.diiho-weather-time {
	--diiho-weather-time-background: #272727a3;
	--diiho-weather-time-color: #fff;
	background: var(--diiho-weather-time-background);
	padding: 30px;
	color: var(--diiho-weather-time-color);
	border-radius: 20px;
	font-size: 30px;
	line-height: 1.3;
	background-size: cover;
	background-position: center;
}

.diiho-weather-time--new-year {
	background-image: url(template-parts/weather/nammoi.jpg);
}

.diiho-weather-time--lunar {
	background-image: url(template-parts/weather/lunar.jpg);
}

.diiho-weather-day {
	font-size: 60px;
	margin-top: 10px;
}

@media (max-width: 650px) {
	.diiho-weather-day {
		font-size: 45px;
	}
}

.diiho-weather-clock {
	--diiho-weather-clock-color: var(--diiho-accent);
	font-size: 50px;
	font-weight: bold;
	color: var(--diiho-weather-clock-color);
}

@media (max-width: 650px) {
	.diiho-weather-clock {
		font-size: 40px;
	}
}

.diiho-weather-holiday {
	--diiho-weather-holiday-background-start: rgb(255 255 255 / 28%);
	--diiho-weather-holiday-background-end: rgba(75,75,75,0);
	font-size: 16px;
	padding: 10px;
	background: linear-gradient(90deg, var(--diiho-weather-holiday-background-start) 0%, var(--diiho-weather-holiday-background-end) 100%);
	border-radius: 10px;
}

.diiho-weather-holiday-text.is-emphasis {
	font-weight: 900;
	text-shadow: 0 2px 1px #000;
}

.diiho-weather-forecast {
	background: var(--diiho-weather-forecast-background);
	border-radius: 20px;
	color: var(--diiho-weather-forecast-color);
	grid-column: 1 / -1;
	padding: 15px;
}

.diiho-weather-forecast__list {
	display: grid;
	gap: 12px;
	grid-template-columns: repeat(6, minmax(0, 1fr));
}

.diiho-weather-forecast__item {
	align-items: center;
	background: var(--diiho-weather-forecast-item-background);
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 145px;
	min-width: 0;
	padding: 12px 10px;
	text-align: center;
}

.diiho-weather-forecast__item.is-placeholder {
	gap: 8px;
}

.diiho-weather-forecast__message {
	grid-column: 1 / -1;
	min-height: 70px;
}

.diiho-weather-forecast__day {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.2;
	overflow-wrap: anywhere;
	color: var(--diiho-accent);
}

.diiho-weather-forecast__date,
.diiho-weather-forecast__description,
.diiho-weather-forecast__item.is-placeholder {
	color: var(--diiho-weather-forecast-muted-color);
	font-size: 13px;
	line-height: 1.25;
}

.diiho-weather-forecast__icon {
	height: 54px;
	margin: 4px 0;
	object-fit: contain;
	width: 54px;
}

.diiho-weather-forecast__temp {
	color: var(--diiho-weather-forecast-temp-color);
	font-size: 15px;
	font-weight: 700;
	line-height: 1.2;
}

.diiho-weather-forecast__description {
	margin-top: 5px;
	text-transform: capitalize;
}

@media (max-width: 650px) {
	.diiho-weather-forecast__list {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

.diiho-weather-date-submit {
	--diiho-weather-date-submit-background: var(--diiho-accent);
	--diiho-weather-date-submit-shadow: #555;
	border-radius: 0px 10px 10px 0px;
	background: var(--diiho-weather-date-submit-background);
	box-shadow: 0px 0px 7px var(--diiho-weather-date-submit-shadow);
}

.diiho-weather-date-input {
	--diiho-weather-date-input-background: #ffffffc7;
	--diiho-weather-date-input-color: #444;
	--diiho-weather-date-input-shadow: #555;
	border-radius: 10px 0px 0px 10px;
	background: var(--diiho-weather-date-input-background);
	color: var(--diiho-weather-date-input-color);
	box-shadow: 0px 0px 7px var(--diiho-weather-date-input-shadow);
}

/* crypto finance widget */
.widget_diiho_crypto_market {
	grid-column: 1/-1;
	width: 100%;
}

.diiho-crypto-market {
	--diiho-crypto-market-background: #05070b;
	--diiho-crypto-market-panel: #0b1118;
	--diiho-crypto-market-panel-2: #1e1e1e00;
	--diiho-crypto-market-border: rgba(148, 163, 184, 0.22);
	--diiho-crypto-market-border-strong: rgba(255, 255, 255, 0.14);
	--diiho-crypto-market-text: #f8fafc;
	--diiho-crypto-market-muted: #94a3b8;
	--diiho-crypto-market-soft: #cbd5e1;
	--diiho-crypto-market-up: #22c55e;
	--diiho-crypto-market-down: #ef4444;
	--diiho-crypto-market-grid: rgba(148, 163, 184, 0.16);
	--diiho-crypto-market-shadow: rgba(0, 0, 0, 0.45);

	background: linear-gradient(135deg, #111111d1, #111111c7 54%, #111111b0),
		var(--diiho-crypto-market-background);
	border-radius: 10px;
	box-shadow: 0 20px 55px var(--diiho-crypto-market-shadow);
	color: var(--diiho-crypto-market-text);
	overflow: hidden;
	padding: 20px;
	position: relative;
	width: 100%;
}

.diiho-crypto-market::before {
	background-image:
		linear-gradient(rgba(148, 163, 184, 0.05) 1px, transparent 1px),
		linear-gradient(90deg, rgba(148, 163, 184, 0.05) 1px, transparent 1px);
	background-size: 36px 36px;
	content: "";
	inset: 0;
	pointer-events: none;
	position: absolute;
}

.diiho-crypto-market > * {
	position: relative;
	z-index: 1;
}

.diiho-crypto-market__header {
	align-items: center;
	display: flex;
	gap: 15px;
	justify-content: space-between;
	margin-bottom: 16px;
}

.diiho-crypto-market__eyebrow {
	color: var(--diiho-accent);
	font-size: 12px;
	font-weight: 800;
	letter-spacing: 0;
	text-transform: uppercase;
}

.diiho-crypto-market__title {
	color: var(--diiho-crypto-market-text);
	font-size: 26px;
	line-height: 1.15;
	margin: 2px 0 0;
}

.diiho-crypto-market__source {
	align-items: center;
	background: rgba(255, 255, 255, 0.08);
	border: 1px solid var(--diiho-crypto-market-border-strong);
	border-radius: 5px;
	color: var(--diiho-crypto-market-soft);
	display: inline-flex;
	font-size: 13px;
	font-weight: 700;
	gap: 8px;
	padding: 9px 12px;
	white-space: nowrap;
}

.diiho-crypto-market__source i {
	color: var(--diiho-accent);
}

.diiho-crypto-market__featured {
	position: relative;
}

.diiho-crypto-market__featured.is-loading::after {
	align-items: center;
	background: rgba(5, 7, 11, 0.72);
	border-radius: 10px;
	color: var(--diiho-crypto-market-text);
	content: attr(data-loading-text);
	display: flex;
	font-size: 15px;
	font-weight: 700;
	inset: 0;
	justify-content: center;
	position: absolute;
	z-index: 3;
}

.diiho-crypto-market__featured-top {
	align-items: flex-start;
	display: flex;
	gap: 15px;
	justify-content: space-between;
	margin-bottom: 14px;
}

.diiho-crypto-market__coin {
	align-items: center;
	display: flex;
	gap: 12px;
	min-width: 0;
}

.diiho-crypto-market__coin-icon {
	background: #fff;
	border-radius: 100%;
	height: 44px;
	width: 44px;
}

.diiho-crypto-market__coin-name {
	color: var(--diiho-crypto-market-text);
	font-size: 22px;
	font-weight: 800;
	line-height: 1.1;
	overflow-wrap: anywhere;
}

.diiho-crypto-market__coin-symbol {
	color: var(--diiho-crypto-market-muted);
	font-size: 12px;
	font-weight: 800;
	margin-top: 4px;
	text-transform: uppercase;
}

.diiho-crypto-market__featured-price {
	color: var(--diiho-crypto-market-text);
	font-size: 28px;
	font-weight: 900;
	line-height: 1;
	text-align: right;
	white-space: nowrap;
}

.diiho-crypto-market__chart {
	background: linear-gradient(180deg, #000000cf, #00000073);
	border: 1px solid var(--diiho-crypto-market-border);
	border-radius: 10px;
	height: 270px;
	overflow: hidden;
	position: relative;
}

.diiho-crypto-market__chart::after {
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.055) 1px, transparent 1px);
	background-size: 80px 100%;
	content: "";
	inset: 0;
	pointer-events: none;
	position: absolute;
}

.diiho-crypto-market__chart-svg {
	color: var(--diiho-crypto-market-up);
	display: block;
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 1;
}

.diiho-crypto-market.is-negative .diiho-crypto-market__chart-svg {
	color: var(--diiho-crypto-market-down);
}

.diiho-crypto-market__chart-line-grid {
	stroke: var(--diiho-crypto-market-grid);
	stroke-width: 1;
}

.diiho-crypto-market__chart-line {
	fill: none;
	stroke: currentColor;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 4;
}

.diiho-crypto-market__chart-point {
	fill: currentColor;
	stroke: #05070b;
	stroke-width: 4;
}

.diiho-crypto-market__stats {
	display: grid;
	gap: 10px;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	margin-top: 14px;
}

.diiho-crypto-market__stats div {
	background: rgba(255, 255, 255, 0.06);
	border: 1px solid var(--diiho-crypto-market-border);
	border-radius: 8px;
	min-width: 0;
	padding: 10px;
}

.diiho-crypto-market__stats span {
	color: var(--diiho-crypto-market-muted);
	display: block;
	font-size: 11px;
	font-weight: 800;
	line-height: 1.2;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.diiho-crypto-market__stats strong {
	color: var(--diiho-crypto-market-text);
	display: block;
	font-size: 15px;
	line-height: 1.2;
	overflow-wrap: anywhere;
}

.diiho-crypto-market .is-positive {
	color: var(--diiho-crypto-market-up);
}

.diiho-crypto-market .is-negative {
	color: var(--diiho-crypto-market-down);
}

.diiho-crypto-market__list {
	display: grid;
	gap: 12px;
	grid-template-columns: repeat(6, minmax(0, 1fr));
	margin-top: 14px;
}

.diiho-crypto-market__item {
	align-items: center;
	background:
		linear-gradient(180deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.03)),
		var(--diiho-crypto-market-panel-2);
	border: 1px solid var(--diiho-crypto-market-border);
	border-radius: 10px;
	display: grid;
	gap: 9px;
	grid-template-columns: 34px minmax(0, 1fr);
	min-height: 132px;
	padding: 12px;
}

.diiho-crypto-market__item-icon {
	background: rgba(255, 255, 255, 0.16);
	border-radius: 100%;
	display: block;
	height: 34px;
	width: 34px;
}

.diiho-crypto-market__item-main {
	min-width: 0;
}

.diiho-crypto-market__item-main span {
	color: var(--diiho-crypto-market-text);
	display: block;
	font-size: 14px;
	font-weight: 800;
	line-height: 1.2;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.diiho-crypto-market__item-main small,
.diiho-crypto-market__item-side small {
	color: var(--diiho-crypto-market-muted);
	display: block;
	font-size: 11px;
	line-height: 1.25;
}

.diiho-crypto-market__item-side {
	grid-column: 1 / -1;
}

.diiho-crypto-market__item-side strong {
	color: var(--diiho-crypto-market-soft);
	display: block;
	font-size: 15px;
	line-height: 1.2;
	overflow-wrap: anywhere;
}

.diiho-crypto-market__message {
	background: rgba(255, 255, 255, 0.06);
	border: 1px solid var(--diiho-crypto-market-border);
	border-radius: 10px;
	color: var(--diiho-crypto-market-muted);
	grid-column: 1 / -1;
	padding: 18px;
	text-align: center;
}

.diiho-crypto-market__item.is-placeholder {
	opacity: .45;
}

.diiho-crypto-market__item.is-placeholder .diiho-crypto-market__item-main span,
.diiho-crypto-market__item.is-placeholder .diiho-crypto-market__item-main small,
.diiho-crypto-market__item.is-placeholder .diiho-crypto-market__item-side strong,
.diiho-crypto-market__item.is-placeholder .diiho-crypto-market__item-side small {
	background: rgba(255, 255, 255, 0.18);
	border-radius: 4px;
	display: block;
	height: 12px;
}

.diiho-crypto-market__item.is-placeholder .diiho-crypto-market__item-main small,
.diiho-crypto-market__item.is-placeholder .diiho-crypto-market__item-side small {
	margin-top: 7px;
	width: 64%;
}

@media (max-width: 1000px) {
	.diiho-crypto-market__list {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

@media (max-width: 700px) {
	.diiho-crypto-market {
		padding: 15px;
	}

	.diiho-crypto-market__header,
	.diiho-crypto-market__featured-top {
		align-items: flex-start;
		flex-direction: column;
	}

	.diiho-crypto-market__featured-price {
		text-align: left;
	}

	.diiho-crypto-market__stats {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.diiho-crypto-market__list {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}


/* cao video widgth */

.widget_diiho_video_post {
    grid-column: 1/-1;
    width: 100%;
}
#xemthemvideo {
    text-align: center;
    width: 100%;
    border-radius: 10px;
    --diiho-local-xemthemvideo-background-1: var(--diiho-accent);

    --diiho-local-xemthemvideo-background-2: var(--diiho-accent-dark);

    background: linear-gradient(to left, var(--diiho-local-xemthemvideo-background-1), var(--diiho-local-xemthemvideo-background-2));
    --diiho-local-xemthemvideo-box-shadow: #111;

    box-shadow: -2px 1px 7px var(--diiho-local-xemthemvideo-box-shadow);
    margin-top: 10px;
    border: none;
    --diiho-local-xemthemvideo-color: #fff;

    color: var(--diiho-local-xemthemvideo-color);
}
#style-2::-webkit-scrollbar {
    width: 10px;
	height: 10px;
    --diiho-local-style-2-webkit-scrollbar-background-color: rgba(0,0,0,0.1);

    background-color: var(--diiho-local-style-2-webkit-scrollbar-background-color);
}
#style-2::-webkit-scrollbar-thumb {
    --diiho-local-style-2-webkit-scrollbar-thumb-background-color: #555;

    background-color: var(--diiho-local-style-2-webkit-scrollbar-thumb-background-color);
	border-radius:15px;
}
#style-2::-webkit-scrollbar-track {
    --diiho-local-style-2-webkit-scrollbar-track-webkit-box-shadow: rgba(0, 0, 0, 0.3);

    -webkit-box-shadow: inset 0 0 6px var(--diiho-local-style-2-webkit-scrollbar-track-webkit-box-shadow);
    --diiho-local-style-2-webkit-scrollbar-track-background-color: rgba(0,0,0,0.2);

    background-color: var(--diiho-local-style-2-webkit-scrollbar-track-background-color);
	border-radius:15px;
}
.nenvideocao {
    --diiho-local-nenvideocao-background-image-1: #252525;

    --diiho-local-nenvideocao-background-image-2: #3e3e3e;

    background-image: linear-gradient(90deg,var(--diiho-local-nenvideocao-background-image-1),var(--diiho-local-nenvideocao-background-image-2));
    padding: 20px 20px 20px 20px;
    border-radius: 10px;
    border-top: 6px solid;
    border-image-slice: 1;
    border-width: 6px;
	border-left:0px;
	border-bottom:0px;
	border-right:0px;
}
.nenvideocaob{
    --diiho-local-nenvideocaob-border-image-source: #00cc0005;

    border-image-source: linear-gradient(to left, var(--diiho-local-nenvideocaob-border-image-source), var(--diiho-accent));
}
.tieude-video {
    position: relative;
    top: -15px;
    left: 0;
    font-size: 20px;
    font-weight: bold;
    padding: 0 15px 0 10px;
    height: 50px;
    display: -webkit-inline-flex;
    display: inline-flex;
    align-items: center;
    --diiho-local-tieude-video-color: #fff;

    color: var(--diiho-local-tieude-video-color);
    --diiho-local-tieude-video-background-image-1: var(--diiho-accent);

    --diiho-local-tieude-video-background-image-2: var(--diiho-accent-dark);

    background-image: linear-gradient(90deg,var(--diiho-local-tieude-video-background-image-1),var(--diiho-local-tieude-video-background-image-2));
	border-top-left-radius: 10px;
    margin-bottom: -45px;
}

.tieude-video i {
	color: #fff;
	margin-right: 10px;
}
.tieude-video::after {
    position: absolute;
    top: 0;
    right: -39.8px;
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    --diiho-local-tieude-video-after-border-top: #86868600;

    border-top: 50px solid var(--diiho-local-tieude-video-after-border-top);
    --diiho-local-tieude-video-after-border-left: var(--diiho-accent-dark);

    border-left: 40px solid var(--diiho-local-tieude-video-after-border-left);
}
.box{
    display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
    border-radius: 6px;
}
.noidungs {
    margin:0px 10px 10px 0px;
	--diiho-local-noidungs-background-color: rgb(0 0 0 / 40%);

	background-color: var(--diiho-local-noidungs-background-color);
	border-radius:7px;
}
.noidung{width:250px;} .noidung a{text-decoration:none;} .noidung a:hover{--diiho-local-noidung-a-hover-color: #999;
color:var(--diiho-local-noidung-a-hover-color)}
.hinh-video img{
height:150px;
object-fit: cover;
object-position: 50% 50%;border-radius: 7px 7px 0px 0px}
.ten-video{margin-top:10px;margin-bottom:-15px;padding:15px;margin-top:-10px} .ten-video a{--diiho-local-ten-video-a-color: #fff;
color:var(--diiho-local-ten-video-a-color);font-size:17px;} 

/* top face */
.widget_diiho_top_face,
.widget_diiho_top_slide,
.widget_diiho_weather{
grid-column:1/-1;
width:100%;
}
.top-face{
width:100%;
margin-top:-30px;
}
.linkface{margin-top:20px;margin-bottom:40px;}
.linkface a{font-size:25px;--diiho-local-linkface-a-color: #fff;
color:var(--diiho-local-linkface-a-color);margin-right:20px;padding-bottom:5px;text-decoration:none}
.scrol{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    overflow-x: scroll;
    overflow-y: hidden;
    border-radius: 6px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#style-1::-webkit-scrollbar {
    width: 10px;
	height: 10px;
    --diiho-local-style-1-webkit-scrollbar-background-color: #000;

    background-color: var(--diiho-local-style-1-webkit-scrollbar-background-color);
}
#style-1::-webkit-scrollbar-thumb {
    --diiho-local-style-1-webkit-scrollbar-thumb-background-color: #333;

    background-color: var(--diiho-local-style-1-webkit-scrollbar-thumb-background-color);
	border-radius:15px;
}
#style-1::-webkit-scrollbar-track {
    --diiho-local-style-1-webkit-scrollbar-track-webkit-box-shadow: rgba(0, 0, 0, 0.3);

    -webkit-box-shadow: inset 0 0 6px var(--diiho-local-style-1-webkit-scrollbar-track-webkit-box-shadow);
    --diiho-local-style-1-webkit-scrollbar-track-background-color: #111;

    background-color: var(--diiho-local-style-1-webkit-scrollbar-track-background-color);
	border-radius:15px;
}
.iten {
    padding: 8px 4px 8px 4px;
}
.itennone {
text-align: center;
    height: 200px;
    width: 130px;
    border-radius: 8px;
    --diiho-local-itennone-border: #444;

    border: 1px solid var(--diiho-local-itennone-border);
    overflow: hidden;
    position: relative;
	--diiho-local-itennone-color: #fff;

	color:var(--diiho-local-itennone-color);
	padding:20px;
	line-height:1;
	font-size:15px;
	font-weight:bold;
}
.iten1 {
text-align: center;
    height: 250px;
    width: 150px;
    border-radius: 8px;
    --diiho-local-iten1-border: #444;
    overflow: hidden;
    position: relative;
}
.iten1 a {
	--iten1-link-color: #fff;
	color: var(--iten1-link-color);
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
}
.faceimage{
	height:250px;
	object-fit: cover;
	object-position: 50% 50%;
	display:block;transition: all .3s ease;
	filter: brightness(0.6);
	background:#333;
}
.faceimage:hover{transform: scale(1.5);}
.top-left {
  position: absolute;
  top: 8px;
  padding:10px;
  line-height:1.0;
}
.bottom-left2 {
  position: absolute;
  bottom: 4px;
  left: 16px;
}
.bottom-left1{
	position: absolute;
	bottom: 24px;
    left: 16px;
}
.bottom-left1 img{border-radius:100%;--diiho-local-bottom-left1-img-background: #fff;
background:var(--diiho-local-bottom-left1-img-background)}
/* wiget tin tuc */
.widget_diiho_tintuc{grid-column:1/-1;width:100%;}
.quang-tin{width:100%;}
.tintucmoi {
    width: 70%;
    float: left;
    --diiho-local-tintucmoi-background: #222;

    background: var(--diiho-local-tintucmoi-background);
    padding: 20px;
    border-radius: 15px;
    --diiho-local-tintucmoi-border: var(--diiho-accent);

    border: 2px solid var(--diiho-local-tintucmoi-border);
}
.tap-baiviet{width:30%;float:left;text-align:center;padding-right:20px;}
.tap-baiviet1{border-radius:7px;}
.tieude-tin{--diiho-local-tieude-tin-color: var(--diiho-accent);
color:var(--diiho-local-tieude-tin-color);font-weight: bold;margin-bottom:15px;padding-left:10px;font-size:26px;text-align:center}
.tacgiavideo img{border-radius: 100%; vertical-align: middle;margin-right:5px;} .tacgiavideo{--diiho-local-tacgiavideo-color: #999;
color: var(--diiho-local-tacgiavideo-color);font-size: 14px; padding-bottom:10px;width: 100%;margin-left: auto;margin-right: auto; } .tacgiavideo a{--diiho-local-tacgiavideo-a-color: var(--diiho-accent);
color:var(--diiho-local-tacgiavideo-a-color);text-decoration: none;}
.hinhvideo{width: 30%; float: left;} .hinhvideo img{width: 100%;border-radius: 7px;--diiho-local-hinhvideo-img-box-shadow: #111;
box-shadow:-2px 2px 4px var(--diiho-local-hinhvideo-img-box-shadow)} .hinhvideo img:hover{opacity:0.7}
.tenvideo{float: left; width: 70%; --diiho-local-tenvideo-color: #999;
 color: var(--diiho-local-tenvideo-color);font-size: 13px;padding-left: 10px;} .tenvideo a{--diiho-local-tenvideo-a-color: var(--diiho-accent);
color: var(--diiho-local-tenvideo-a-color);font-size:20px;font-weight: bold;line-height:1.2} .tenvideo a:hover{--diiho-local-tenvideo-a-hover-color: var(--diiho-accent);
color: var(--diiho-local-tenvideo-a-hover-color);text-decoration: none;}
.video-cao {margin-bottom: 10px;width: 100%;margin-left: auto;margin-right: auto;}
.luotxemdiv{margin-top: 5px;}
.luotxemvideo{--diiho-local-luotxemvideo-color: #719b97;
color: var(--diiho-local-luotxemvideo-color);text-align: right;font-size:15px}
#xemthem{text-align:center;width:100%;border-radius:10px;--diiho-local-xemthem-background: var(--diiho-accent);
background:var(--diiho-local-xemthem-background);--diiho-local-xemthem-box-shadow: #111;
box-shadow:-2px 2px 4px var(--diiho-local-xemthem-box-shadow);margin-top:10px;border:none;--diiho-local-xemthem-color: #fff;
color:var(--diiho-local-xemthem-color)} .xemthem:hover{--diiho-local-xemthem-hover-box-shadow: #111;
box-shadow:-2px 5px 4px var(--diiho-local-xemthem-hover-box-shadow)}
@media (max-width: 1000px) {
.tenvideo a{font-size:18px}
}
@media (max-width: 900px) {
.tenvideo a{font-size:19px}
.video-cao{width: 100%;}
.tintucmoi{width:100%;float:none}
.tap-baiviet{width:100%;float:none;margin-bottom:20px;padding-right:0;}
}
@media (max-width: 700px) {
.tenvideo a{font-size:15px;}
}
@media (max-width: 600px) {
.tenvideo a{font-size:18px;}
.luotxemdiv{display: none;}
.hinhvideo{width: 45%;}
.tenvideo{width: 55%;}
.xemthem{width:100%;}
.tintucmoi {padding: 20px;}}
@media (max-width: 500px) {
.tenvideo a{font-size:18px;}
.hinhvideo{width: 100%;}
.tenvideo{width: 100%;padding:0px}
}
.khuyen-mai{margin-top:15px;margin-bottom:20px;text-align:left;}
.km1 {
    line-height: 1.2;
    padding: 10px;
    --diiho-local-km1-background-1: rgb(0 154 83 / 92%);

    --diiho-local-km1-background-2: rgb(51 51 51);

    background: linear-gradient(271deg, var(--diiho-local-km1-background-1) 0%, var(--diiho-local-km1-background-2) 100%);
    border-radius: 10px 10px 0px 0px;
    font-weight: bold;
}
.km1:hover{--diiho-local-km1-hover-background-1: rgb(226 115 0 / 92%);
--diiho-local-km1-hover-background-2: rgb(51 51 51);
background: linear-gradient(271deg, var(--diiho-local-km1-hover-background-1) 0%, var(--diiho-local-km1-hover-background-2) 100%);}
.km1 a{--diiho-local-km1-a-color: #fff;
color:var(--diiho-local-km1-a-color);font-size:18px;text-decoration:none} .km1 a:hover{--diiho-local-km1-a-hover-color: #f1f1f1;
color:var(--diiho-local-km1-a-hover-color)}
.km2 {
    --diiho-local-km2-color: #fff;

    color: var(--diiho-local-km2-color);
    font-size: 14px;
    padding: 10px;
    --diiho-local-km2-background: #333;

    background: var(--diiho-local-km2-background);
    border-radius: 0px 0px 10px 10px;
}
button#xemkm {
    --diiho-local-button-xemkm-background: #737373;

    background: var(--diiho-local-button-xemkm-background);
    width: 100%;
    border-radius: 3px 3px 10px 10px;
    margin-top: 10px;
    --diiho-local-button-xemkm-box-shadow: #000;

    box-shadow: 0px 1px 9px var(--diiho-local-button-xemkm-box-shadow);
    border: none;
}

.diiho-tintuc {
	width: 100%;
}

.diiho-tintuc::after,
.diiho-tintuc-post::after {
	clear: both;
	content: "";
	display: table;
}

.diiho-tintuc-side {
	float: left;
	padding-right: 20px;
	text-align: center;
	width: 30%;
}

.diiho-tintuc-side-inner {
	border-radius: 7px;
}

.diiho-tintuc-container {
	position: relative;
	width: 100%;
}

.diiho-tintuc-container img {
	border-radius: 7px;
	margin-bottom: 20px;
}

.diiho-tintuc-container:hover .diiho-tintuc-image {
	opacity: 0.3;
}

.diiho-tintuc-container:hover .diiho-tintuc-middle {
	opacity: 1;
}

.diiho-tintuc-text {
	background-color: var(--diiho-accent);
	border-radius: 25px;
	color: #fff;
	font-size: 16px;
	padding: 16px 32px;
}

.diiho-tintuc-text a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.diiho-tintuc-title {
	--diiho-local-diiho-tintuc-title-color: var(--diiho-accent);

	color: var(--diiho-local-diiho-tintuc-title-color);
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 15px;
	padding-left: 10px;
	text-align: center;
}

.diiho-tintuc-title i {
	color: var(--diiho-accent);
	margin-right: 5px;
}

.diiho-tintuc-main {
	--diiho-local-diiho-tintuc-main-background: #222;
	--diiho-local-diiho-tintuc-main-border: var(--diiho-accent);

	background: var(--diiho-local-diiho-tintuc-main-background);
	border: 2px solid var(--diiho-local-diiho-tintuc-main-border);
	border-radius: 15px;
	float: left;
	padding: 20px;
	width: 70%;
}

.diiho-tintuc-meta {
	--diiho-local-diiho-tintuc-meta-color: #999;

	color: var(--diiho-local-diiho-tintuc-meta-color);
	font-size: 14px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	width: 100%;
}

.diiho-tintuc-meta img {
	border-radius: 100%;
	margin-right: 5px;
	vertical-align: middle;
}

.diiho-tintuc-meta a {
	--diiho-local-diiho-tintuc-meta-a-color: var(--diiho-accent);

	color: var(--diiho-local-diiho-tintuc-meta-a-color);
	text-decoration: none;
}

.diiho-tintuc-date {
	margin-left: 7px;
}

.diiho-tintuc-post {
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.diiho-tintuc-post-image {
	float: left;
	width: 30%;
}

.diiho-tintuc-post-image img {
	--diiho-local-diiho-tintuc-post-image-img-box-shadow: #111;

	border-radius: 7px;
	box-shadow: -2px 2px 4px var(--diiho-local-diiho-tintuc-post-image-img-box-shadow);
	width: 100%;
}

.diiho-tintuc-post-image img:hover {
	opacity: 0.7;
}

.diiho-tintuc-post-content {
	--diiho-local-diiho-tintuc-post-content-color: #999;

	color: var(--diiho-local-diiho-tintuc-post-content-color);
	float: left;
	font-size: 13px;
	padding-left: 10px;
	width: 70%;
}

.diiho-tintuc-post-content a {
	--diiho-local-diiho-tintuc-post-content-a-color: var(--diiho-accent);

	color: var(--diiho-local-diiho-tintuc-post-content-a-color);
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
}

.diiho-tintuc-post-content a:hover {
	--diiho-local-diiho-tintuc-post-content-a-hover-color: var(--diiho-accent);

	color: var(--diiho-local-diiho-tintuc-post-content-a-hover-color);
	opacity: .78;
	text-decoration: none;
}

.diiho-tintuc-excerpt-wrap {
	margin-top: 5px;
}

.diiho-tintuc-excerpt {
	--diiho-local-diiho-tintuc-excerpt-color: #719b97;

	color: var(--diiho-local-diiho-tintuc-excerpt-color);
	font-size: 15px;
	line-height: 1.2;
	text-align: right;
}

.diiho-tintuc-button {
	cursor: pointer;
	outline: none;
}

.diiho-tintuc-more {
	--diiho-local-diiho-tintuc-more-background: var(--diiho-accent);
	--diiho-local-diiho-tintuc-more-box-shadow: #111;
	--diiho-local-diiho-tintuc-more-color: #fff;

	background: var(--diiho-local-diiho-tintuc-more-background);
	border: none;
	border-radius: 10px;
	box-shadow: -2px 2px 4px var(--diiho-local-diiho-tintuc-more-box-shadow);
	color: var(--diiho-local-diiho-tintuc-more-color);
	margin-top: 10px;
	text-align: center;
	width: 100%;
}

.diiho-tintuc-more:hover {
	--diiho-local-diiho-tintuc-more-hover-box-shadow: #111;

	box-shadow: -2px 5px 4px var(--diiho-local-diiho-tintuc-more-hover-box-shadow);
	color: #fff;
	opacity: .88;
}

.diiho-tintuc-promo {
	margin-bottom: 20px;
	margin-top: 15px;
	text-align: left;
}

.diiho-tintuc-promo-title {
	--diiho-local-diiho-tintuc-promo-title-background-1: #3d3d3d6e;
	--diiho-local-diiho-tintuc-promo-title-background-2: rgb(51 51 51);

	background: linear-gradient(271deg, var(--diiho-local-diiho-tintuc-promo-title-background-1) 0%, var(--diiho-local-diiho-tintuc-promo-title-background-2) 100%);
	border-radius: 10px 10px 0px 0px;
	font-weight: bold;
	line-height: 1.2;
	padding: 10px;
}

.diiho-tintuc-promo-title:hover {
	--diiho-local-diiho-tintuc-promo-title-hover-background-1: var(--diiho-accent);
	--diiho-local-diiho-tintuc-promo-title-hover-background-2: rgb(51 51 51);

	background: linear-gradient(271deg, var(--diiho-local-diiho-tintuc-promo-title-hover-background-1) 0%, var(--diiho-local-diiho-tintuc-promo-title-hover-background-2) 100%);
	opacity: .9;
}

.diiho-tintuc-promo-title a {
	--diiho-local-diiho-tintuc-promo-title-a-color: #fff;

	color: var(--diiho-local-diiho-tintuc-promo-title-a-color);
	font-size: 18px;
	text-decoration: none;
}

.diiho-tintuc-promo-title a:hover {
	--diiho-local-diiho-tintuc-promo-title-a-hover-color: #f1f1f1;

	color: var(--diiho-local-diiho-tintuc-promo-title-a-hover-color);
}

.diiho-tintuc-promo-star {
	margin-right: 3px;
	vertical-align: middle;
	width: 18px;
}

.diiho-tintuc-promo-excerpt {
	--diiho-local-diiho-tintuc-promo-excerpt-background: #333;
	--diiho-local-diiho-tintuc-promo-excerpt-color: #fff;

	background: var(--diiho-local-diiho-tintuc-promo-excerpt-background);
	border-radius: 0px 0px 10px 10px;
	color: var(--diiho-local-diiho-tintuc-promo-excerpt-color);
	font-size: 14px;
	padding: 10px;
}

.diiho-tintuc-promo-button {
	--diiho-local-diiho-tintuc-promo-button-background: var(--diiho-accent);
	--diiho-local-diiho-tintuc-promo-button-box-shadow: #000;

	background: var(--diiho-local-diiho-tintuc-promo-button-background);
	border: none;
	border-radius: 3px 3px 10px 10px;
	box-shadow: 0px 1px 9px var(--diiho-local-diiho-tintuc-promo-button-box-shadow);
	color: #fff;
	margin-top: 10px;
	width: 100%;
}

.diiho-tintuc-promo-button:hover {
	color: #fff;
	opacity: .88;
}

@media (max-width: 1000px) {
	.diiho-tintuc-post-content a {
		font-size: 18px;
	}
}

@media (max-width: 900px) {
	.diiho-tintuc-post-content a {
		font-size: 19px;
	}

	.diiho-tintuc-post {
		width: 100%;
	}

	.diiho-tintuc-main {
		float: none;
		width: 100%;
	}

	.diiho-tintuc-side {
		float: none;
		margin-bottom: 20px;
		padding-right: 0;
		width: 100%;
	}
}

@media (max-width: 700px) {
	.diiho-tintuc-post-content a {
		font-size: 15px;
	}
}

@media (max-width: 600px) {
	.diiho-tintuc-post-content a {
		font-size: 18px;
	}

	.diiho-tintuc-excerpt-wrap {
		display: none;
	}

	.diiho-tintuc-post-image {
		width: 45%;
	}

	.diiho-tintuc-post-content {
		width: 55%;
	}

	.diiho-tintuc-more {
		width: 100%;
	}

	.diiho-tintuc-main {
		padding: 20px;
	}
}

@media (max-width: 500px) {
	.diiho-tintuc-post-content a {
		font-size: 18px;
	}

	.diiho-tintuc-post-image {
		width: 100%;
	}

	.diiho-tintuc-post-content {
		padding: 0px;
		width: 100%;
	}
}
.widget_diiho_post_2_columns {
    grid-column: 1/-1;
    width: 100%;
}

.widget_diiho_title {
	grid-column: 1/-1;
	width: 100%;
}

.diiho-title-widget {
	--diiho-title-widget-text: #f8fafc;
	--diiho-title-widget-soft: #cbd5e1;
	--diiho-title-widget-line: rgba(148, 163, 184, 0.28);
	--diiho-title-widget-mark-shadow: rgba(0, 109, 245, 0.32);

	align-items: center;
	display: flex;
	gap: 14px;
	margin: 26px 0 20px;
	min-width: 0;
	width: 100%;
}

.diiho-title-widget::after {
	background: linear-gradient(90deg, var(--diiho-title-widget-line), transparent);
	content: "";
	display: block;
	flex: 1 1 auto;
	height: 3px;
	min-width: 40px;
}

.diiho-title-widget__mark {
	background: var(--diiho-accent);
	border-radius: 8px;
	box-shadow: 0 10px 24px var(--diiho-title-widget-mark-shadow);
	display: block;
	flex: 0 0 42px;
	height: 42px;
	position: relative;
	width: 42px;
}

.diiho-title-widget__mark::before {
	background: #fff;
	border-radius: 2px;
	box-shadow: 0 8px 0 rgba(255, 255, 255, 0.86), 0 16px 0 rgba(255, 255, 255, 0.68);
	content: "";
	height: 3px;
	left: 12px;
	position: absolute;
	right: 12px;
	top: 11px;
}

.diiho-title-widget__text {
	color: var(--diiho-title-widget-text);
	font-size: 28px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 1.15;
	margin: 0;
	min-width: 0;
	overflow-wrap: anywhere;
}

@media (max-width: 520px) {
	.diiho-title-widget {
		gap: 10px;
		margin: 22px 0 16px;
	}

	.diiho-title-widget::after {
		min-width: 24px;
	}

	.diiho-title-widget__mark {
		flex-basis: 36px;
		height: 36px;
		width: 36px;
	}

	.diiho-title-widget__mark::before {
		left: 10px;
		right: 10px;
		top: 9px;
	}

	.diiho-title-widget__text {
		font-size: 23px;
	}
}

.widget_diiho_category_showcase_posts {
	grid-column: 1/-1;
	width: 100%;
}

.diiho-category-showcase {
	--diiho-category-showcase-heading-color: #f8fafc;
	--diiho-category-showcase-border-color: var(--diiho-accent);
	--diiho-category-showcase-featured-background: rgba(255, 255, 255, 0.08);
	--diiho-category-showcase-list-background: #222;
	--diiho-category-showcase-item-border-color: rgba(255, 255, 255, 0.12);
	--diiho-category-showcase-title-color: #f8fafc;
	--diiho-category-showcase-text-color: #cbd5e1;
	--diiho-category-showcase-meta-color: #94a3b8;
	--diiho-category-showcase-more-background: var(--diiho-accent);
	--diiho-category-showcase-more-color: #fff;
	--diiho-category-showcase-read-more-background: var(--diiho-accent);
	--diiho-category-showcase-read-more-color: #fff;
	--diiho-category-showcase-placeholder-background: rgba(255, 255, 255, 0.12);
	--diiho-category-showcase-placeholder-color: #94a3b8;

	margin-top: 20px;
	width: 100%;
}

.diiho-category-showcase a {
	text-decoration: none;
}

.diiho-category-showcase__header {
	align-items: center;
	display: flex;
	gap: 15px;
	justify-content: space-between;
	margin-bottom: 10px;
	padding-bottom: 10px;
	position: relative;
}

.diiho-category-showcase__header::after {
	background: linear-gradient(90deg, transparent 0, var(--diiho-category-showcase-border-color) 12%, var(--diiho-category-showcase-border-color) 88%, transparent 100%);
	bottom: 0;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
}

.diiho-category-showcase__heading {
	font-size: 24px;
	line-height: 1.2;
	margin: 0;
	overflow-wrap: anywhere;
}

.diiho-category-showcase__heading a {
	color: var(--diiho-category-showcase-heading-color);
}

.diiho-category-showcase__more {
	align-items: center;
	background: var(--diiho-category-showcase-more-background);
	border-radius: 5px;
	color: var(--diiho-category-showcase-more-color);
	display: inline-flex;
	font-size: 14px;
	font-weight: 600;
	gap: 8px;
	line-height: 1;
	padding: 10px 14px;
	white-space: nowrap;
}

.diiho-category-showcase__more:hover {
	opacity: 0.82;
}

.diiho-category-showcase__body {
	align-items: stretch;
	border-radius: 10px;
	display: grid;
	grid-template-columns: minmax(0, 1.05fr) minmax(280px, 1fr);
	overflow: hidden;
	width: 100%;
}

.diiho-category-showcase__body--single {
	grid-template-columns: 1fr;
}

.diiho-category-showcase__featured {
	background: var(--diiho-category-showcase-featured-background);
	padding: 15px;
}

.diiho-category-showcase__featured-media,
.diiho-category-showcase__item-media {
	border-radius: 5px;
	display: block;
	line-height: 0;
	overflow: hidden;
}

.diiho-category-showcase__featured-image,
.diiho-category-showcase__placeholder {
	aspect-ratio: 16 / 10;
	border-radius: 5px;
	display: block;
	height: auto;
	object-fit: cover;
	width: 100%;
}

.diiho-category-showcase__featured-image,
.diiho-category-showcase__item-image {
	transform: scale(1.06);
	transition: transform .35s ease, opacity .35s ease;
}

.diiho-category-showcase__featured-media:hover .diiho-category-showcase__featured-image,
.diiho-category-showcase__item-media:hover .diiho-category-showcase__item-image {
	opacity: .92;
	transform: scale(1);
}

.diiho-category-showcase__placeholder {
	align-items: center;
	background: var(--diiho-category-showcase-placeholder-background);
	color: var(--diiho-category-showcase-placeholder-color);
	display: flex;
	font-size: 32px;
	justify-content: center;
}

.diiho-category-showcase__featured-title {
	font-size: 22px;
	line-height: 1.2;
	margin: 15px 0 8px;
	overflow-wrap: anywhere;
}

.diiho-category-showcase__featured-title a,
.diiho-category-showcase__item-title a {
	color: var(--diiho-category-showcase-title-color);
}

.diiho-category-showcase__featured-title a:hover,
.diiho-category-showcase__item-title a:hover,
.diiho-category-showcase__meta a:hover {
	opacity: 0.75;
}

.diiho-category-showcase__meta {
	align-items: center;
	color: var(--diiho-category-showcase-meta-color);
	display: flex;
	flex-wrap: wrap;
	font-size: 12px;
	gap: 6px 10px;
	line-height: 1.35;
}

.diiho-category-showcase__meta a,
.diiho-category-showcase__meta span {
	align-items: center;
	color: var(--diiho-category-showcase-meta-color);
	display: inline-flex;
	gap: 4px;
}

.diiho-category-showcase__excerpt {
	color: var(--diiho-category-showcase-text-color);
	font-size: 16px;
	line-height: 1.45;
	margin: 10px 0 14px;
}

.diiho-category-showcase__read-more {
	background: var(--diiho-category-showcase-read-more-background);
	border-radius: 5px;
	color: var(--diiho-category-showcase-read-more-color);
	display: inline-flex;
	font-size: 13px;
	font-weight: 700;
	line-height: 1;
	padding: 8px 10px;
}

.diiho-category-showcase__read-more:hover {
	opacity: 0.85;
}

.diiho-category-showcase__list {
	background: var(--diiho-category-showcase-list-background);
	display: flex;
	flex-direction: column;
	min-width: 0;
}

.diiho-category-showcase__item {
	align-items: stretch;
	border-bottom: 1px solid var(--diiho-category-showcase-item-border-color);
	display: grid;
	flex: 1;
	gap: 10px;
	grid-template-columns: 180px minmax(0, 1fr);
	padding: 14px 20px;
}

.diiho-category-showcase__item:last-child {
	border-bottom: 0;
}

.diiho-category-showcase__item-media {
	height: 100%;
}

.diiho-category-showcase__item-image,
.diiho-category-showcase__placeholder--small {
	border-radius: 5px;
	display: block;
	height: 100%;
	min-height: 82px;
	object-fit: cover;
	width: 100%;
}

.diiho-category-showcase__placeholder--small {
	font-size: 20px;
}

.diiho-category-showcase__item-content {
	align-self: center;
	min-width: 0;
}

.diiho-category-showcase__item-title {
	font-size: 17px;
	font-weight: 700;
	line-height: 1.25;
	margin: 0 0 7px;
	overflow-wrap: anywhere;
}

.diiho-category-showcase__meta--compact {
	font-size: 11px;
	gap: 4px 7px;
}

@media (max-width: 760px) {
	.diiho-category-showcase__body {
		grid-template-columns: 1fr;
	}

	.diiho-category-showcase__item {
		grid-template-columns: 128px minmax(0, 1fr);
		padding: 14px 15px;
	}
}

@media (max-width: 520px) {
	.diiho-category-showcase__header {
		align-items: flex-start;
		flex-direction: column;
	}

	.diiho-category-showcase__heading {
		font-size: 22px;
	}

	.diiho-category-showcase__featured-title {
		font-size: 20px;
	}

	.diiho-category-showcase__item {
		grid-template-columns: 112px minmax(0, 1fr);
	}
}

/* widget ganday */
 .widget_diiho_slide_post{grid-column:1/-1;width:100%;}
 .item{margin:10px;} .item img{border-radius:10px 10px 0px 0px;} .item img:hover{opacity:0.6}
 .ten-tin a{font-size:16px;--diiho-local-ten-tin-a-color: #fff;
color:var(--diiho-local-ten-tin-a-color);text-decoration: none;} .ten-tin{margin-top:-5px;}
 .ten-tin h2{line-height:0.5}
 .ganday-content{padding:10px;}
 .ganday-time{font-size:13px;margin-left:7px}
 .tgia-tin a{font-size:13px;color:var(--diiho-accent)} .ten-tin a:hover{--diiho-local-ten-tin-a-hover-color: #999;
color:var(--diiho-local-ten-tin-a-hover-color)} .tgia-tin{font-size:12px;margin-top:-10px;}
 .ndung-tin{font-size:16px; --diiho-local-ndung-tin-color: #999;
 color:var(--diiho-local-ndung-tin-color);line-height:1.2}
 .hien-dk{margin:10px;--diiho-local-hien-dk-background: #333;
background:var(--diiho-local-hien-dk-background);padding:20px;border-radius:10px;opacity:0.7}
 .viet{padding:10px;border-radius:10px;min-height:270px;text-align:center;--diiho-local-viet-color: #fff;
color:var(--diiho-local-viet-color);font-weight:bold}
 .viet2{--diiho-local-viet2-background: #222;
background:var(--diiho-local-viet2-background);border-radius:10px;min-height:270px;--diiho-local-viet2-color: #999;
color:var(--diiho-local-viet2-color)} .viet2:hover{--diiho-local-viet2-hover-background: #292929;
background:var(--diiho-local-viet2-hover-background)}
 /* cookie css */
 #cookieNotice.light {
    --diiho-local-cookienotice-light-background-color: #333;

    background-color: var(--diiho-local-cookienotice-light-background-color);
    --diiho-local-cookienotice-light-color: #fff;

    color: var(--diiho-local-cookienotice-light-color);
}
#cookieNotice.display-right {
    right: 10px;
    bottom: 10px;
    max-width: 395px;
}
#cookieNotice {
	display: none;
    position: fixed;
    padding: 20px;
    border-radius: 10px;
    z-index: 999997;
	--diiho-local-cookienotice-box-shadow: #000;

	box-shadow:1px 2px 10px var(--diiho-local-cookienotice-box-shadow);
}
button.cookok{background:var(--diiho-accent);padding:10px;width:100%;border:none;border-radius:10px;--diiho-local-button-cookok-color: #fff;
color:var(--diiho-local-button-cookok-color);font-weight:bold;font-size:16px;--diiho-local-button-cookok-box-shadow: #000;
box-shadow:1px 2px 5px var(--diiho-local-button-cookok-box-shadow);}
.ndcoo a{color:var(--diiho-accent);}
.titcoo{font-size:18px;font-weight:bold}
.titcoo .fa-cookie-bite{margin-right:5px}
#closeIcon{display:none}
/* widgt cau hoi */
.tacgia-hoi img{margin-right:5px;border-radius:100%;vertical-align: middle;margin-bottom:5px;}
.quang-tin{width:100%;}
.tap-baiviet{text-align:center;padding-right:20px;}
.tap-baiviet1{border-radius:7px;}
.tdtap-choi{--diiho-local-tdtap-choi-color: var(--diiho-accent);
color:var(--diiho-local-tdtap-choi-color);font-size:26px;font-weight: bold;margin-bottom:15px;text-align:center}
.tacgia-hoi{--diiho-local-tacgia-hoi-color: #fff;
color: var(--diiho-local-tacgia-hoi-color);font-size: 16px;width: 100%;} 
.ten-choi{--diiho-local-ten-choi-color: #fff;
color: var(--diiho-local-ten-choi-color);font-size: 13px;width:100%;padding:20px;--diiho-local-ten-choi-background: var(--diiho-accent);
background:var(--diiho-local-ten-choi-background);border-radius:15px;line-height: 1.2em;} .ten-choi a{--diiho-local-ten-choi-a-color: #fff;
color: var(--diiho-local-ten-choi-a-color);font-size:16px;font-weight: bold;line-height:1.2} .ten-choi a:hover{--diiho-local-ten-choi-a-hover-color: #fff;
color: var(--diiho-local-ten-choi-a-hover-color);text-decoration: none;}
.nd-choi{margin-bottom: 20px;}
.ndngan-choi{margin-top:10px;line-height:1.2;--diiho-local-ndngan-choi-color: #fff;
color: var(--diiho-local-ndngan-choi-color);font-size:16px}
.xem-themdiv{text-align:center;} .xem-them{width:50px;height:50px;--diiho-local-xem-them-border: #55555542;
border:1px solid var(--diiho-local-xem-them-border);margin:0 auto;border-radius:100%;--diiho-local-xem-them-background: #55555542;
background:var(--diiho-local-xem-them-background);color:#fff;padding:8px;font-size:18px;outline: none;} .xem-them:hover{--diiho-local-xem-them-hover-border: var(--diiho-accent);
border: 2px solid var(--diiho-local-xem-them-hover-border);--diiho-local-xem-them-hover-background: var(--diiho-accent);
background:var(--diiho-local-xem-them-hover-background)}
@media (max-width: 1000px) {
.ten-choi a{font-size:18px}
}
@media (max-width: 900px) {
.ten-choi a{font-size:19px}
.nd-choi{width: 100%;}
.tab-choi{width:100%;float:none}
.tap-baiviet{width:100%;float:none;margin-bottom:20px;padding-right:0;}
}
@media (max-width: 700px) {
.ten-choi a{font-size:15px;}
}
@media (max-width: 600px) {
.ten-choi a{font-size:18px;}
}
@media (max-width: 500px) {
.ten-choi a{font-size:18px;}
}
.nd-html{padding:10px;margin-top:15px;margin-bottom:20px;text-align:left;border:3px solid;border-image-slice: 1;border-width: 3px;} .nd-htmlb{--diiho-local-nd-htmlb-border-image-source-1: rgb(202,202,202,202);
--diiho-local-nd-htmlb-border-image-source-2: rgba(131,133,218,0);
--diiho-local-nd-htmlb-border-image-source-3: rgb(64 64 64);
border-image-source:linear-gradient(153deg, var(--diiho-local-nd-htmlb-border-image-source-1) 0%, var(--diiho-local-nd-htmlb-border-image-source-2) 50%, var(--diiho-local-nd-htmlb-border-image-source-3) 100%);} .nd-htmlb:hover{--diiho-local-nd-htmlb-hover-border-image-source-1: rgb(138 180 248);
--diiho-local-nd-htmlb-hover-border-image-source-2: rgba(131,133,218,0);
--diiho-local-nd-htmlb-hover-border-image-source-3: rgb(167 201 255);
border-image-source: linear-gradient(153deg, var(--diiho-local-nd-htmlb-hover-border-image-source-1) 0%, var(--diiho-local-nd-htmlb-hover-border-image-source-2) 50%, var(--diiho-local-nd-htmlb-hover-border-image-source-3) 100%);}
.nd-html1 {line-height: 1.2;}.nd-html1 a{--diiho-local-nd-html1-a-color: #c8ddff;
color:var(--diiho-local-nd-html1-a-color);font-size:18px;text-decoration:none;font-weight:bold} .nd-html1 a:hover{--diiho-local-nd-html1-a-hover-color: #999;
color:var(--diiho-local-nd-html1-a-hover-color)} .nd-html2{--diiho-local-nd-html2-color: #ddd;
color:var(--diiho-local-nd-html2-color);font-size:14px;}
.td-binhluan-new{--diiho-local-td-binhluan-new-color: var(--diiho-accent);
color:var(--diiho-local-td-binhluan-new-color);margin-bottom:-5px;font-size:26px;font-weight:bold;margin-top:40px;text-align:center}
.binhluan-new{padding:20px;margin-top:-5px;margin-top:20px;border-radius:15px;--diiho-local-binhluan-new-background: #222;
background:var(--diiho-local-binhluan-new-background);--diiho-local-binhluan-new-border: #292929;
border:2px solid var(--diiho-local-binhluan-new-border);wight:100%;line-height:1.2}
.comment-av{--diiho-local-comment-av-color: #999;
color:var(--diiho-local-comment-av-color);padding:7px;}
.comment-av img{margin-right: 15px; vertical-align: middle;border-radius:100%;width:50px;border:2px solid var(--diiho-accent)}
.comment-nd{--diiho-local-comment-nd-background: #333;
background:var(--diiho-local-comment-nd-background);padding:20px;margin-bottom:10px;border-radius:15px;--diiho-local-comment-nd-box-shadow: #111;
box-shadow:-3px 2px 4px var(--diiho-local-comment-nd-box-shadow);width:100%;list-style: none;font-size:16px;--diiho-local-comment-nd-color: #fff;
color:var(--diiho-local-comment-nd-color)} .comment-nd a{color:var(--diiho-accent);font-weight:bold;font-size:16px;text-decoration:none;} .comment-nd img{margin: 10px 0px 10px 0px;border-radius:5px;}
.tap-comment{display:flex;line-height:1.3}
.td-comment{padding:10px;} .td-comment a{font-weight:bold;--diiho-local-td-comment-a-color: #fff;
color:var(--diiho-local-td-comment-a-color);text-decoration:none;font-size:18px;} .td-comment a:hover{color:var(--diiho-accent)}
@media (max-width: 400px) {
.binhluan-new, .comment-nd{padding:10px;}
}
.widget_diiho_binh_luan {
    grid-column: 1/-1;
    width: 100%;
}

/*--------------------------------------------------------------
# Component Color Overrides - Light Mode
--------------------------------------------------------------*/
html[data-theme=light] .td-comment a,
body.diiho-light-mode .td-comment a {
	--diiho-local-td-comment-a-color: #0f172a;
}
html[data-theme=light] .diiho-title-widget,
body.diiho-light-mode .diiho-title-widget {
	--diiho-title-widget-text: #0f172a;
	--diiho-title-widget-soft: #475569;
	--diiho-title-widget-line: rgba(15, 23, 42, 0.18);
	--diiho-title-widget-mark-shadow: rgba(0, 109, 245, 0.2);
}
html[data-theme=light] .comment-nd,
body.diiho-light-mode .comment-nd {
	--diiho-local-comment-nd-background: #e5e7eb;
}
html[data-theme=light] .comment-nd,
body.diiho-light-mode .comment-nd {
	--diiho-local-comment-nd-box-shadow: #f8fafc;
}
html[data-theme=light] .comment-nd,
body.diiho-light-mode .comment-nd {
	--diiho-local-comment-nd-color: #0f172a;
}
html[data-theme=light] .comment-av,
body.diiho-light-mode .comment-av {
	--diiho-local-comment-av-color: #64748b;
}
html[data-theme=light] .binhluan-new,
body.diiho-light-mode .binhluan-new {
	--diiho-local-binhluan-new-background: #f8fafc;
}
html[data-theme=light] .binhluan-new,
body.diiho-light-mode .binhluan-new {
	--diiho-local-binhluan-new-border: #fff;
}
html[data-theme=light] .td-binhluan-new,
body.diiho-light-mode .td-binhluan-new {
	--diiho-local-td-binhluan-new-color: var(--diiho-accent);
}
html[data-theme=light] .nd-html2,
body.diiho-light-mode .nd-html2 {
	--diiho-local-nd-html2-color: #334155;
}
html[data-theme=light] .nd-html1 a:hover,
body.diiho-light-mode .nd-html1 a:hover {
	--diiho-local-nd-html1-a-hover-color: #64748b;
}
html[data-theme=light] .nd-html1 a,
body.diiho-light-mode .nd-html1 a {
	--diiho-local-nd-html1-a-color: #1d4ed8;
}
html[data-theme=light] .nd-htmlb:hover,
body.diiho-light-mode .nd-htmlb:hover {
	--diiho-local-nd-htmlb-hover-border-image-source-1: rgb(37 99 235);
}
html[data-theme=light] .nd-htmlb:hover,
body.diiho-light-mode .nd-htmlb:hover {
	--diiho-local-nd-htmlb-hover-border-image-source-2: rgba(99, 102, 241, 0);
}
html[data-theme=light] .nd-htmlb:hover,
body.diiho-light-mode .nd-htmlb:hover {
	--diiho-local-nd-htmlb-hover-border-image-source-3: rgb(96 165 250);
}
html[data-theme=light] .nd-htmlb,
body.diiho-light-mode .nd-htmlb {
	--diiho-local-nd-htmlb-border-image-source-1: rgb(226 232 240);
}
html[data-theme=light] .nd-htmlb,
body.diiho-light-mode .nd-htmlb {
	--diiho-local-nd-htmlb-border-image-source-2: rgba(99, 102, 241, 0);
}
html[data-theme=light] .nd-htmlb,
body.diiho-light-mode .nd-htmlb {
	--diiho-local-nd-htmlb-border-image-source-3: rgb(203 213 225);
}
html[data-theme=light] .xem-them:hover,
body.diiho-light-mode .xem-them:hover {
	--diiho-local-xem-them-hover-border: var(--diiho-accent);
}
html[data-theme=light] .xem-them:hover,
body.diiho-light-mode .xem-them:hover {
	--diiho-local-xem-them-hover-background: var(--diiho-accent);
}
html[data-theme=light] .xem-them,
body.diiho-light-mode .xem-them {
	--diiho-local-xem-them-border: #5555551a;
}
html[data-theme=light] .xem-them,
body.diiho-light-mode .xem-them {
	--diiho-local-xem-them-background: #55555542;
}
html[data-theme=light] .ndngan-choi,
body.diiho-light-mode .ndngan-choi {
	--diiho-local-ndngan-choi-color: #fff;
}
html[data-theme=light] .ten-choi a:hover,
body.diiho-light-mode .ten-choi a:hover {
	--diiho-local-ten-choi-a-hover-color: #fff;
}
html[data-theme=light] .ten-choi a,
body.diiho-light-mode .ten-choi a {
	--diiho-local-ten-choi-a-color: #fff;
}
html[data-theme=light] .ten-choi,
body.diiho-light-mode .ten-choi {
	--diiho-local-ten-choi-color: #fff;
}
html[data-theme=light] .ten-choi,
body.diiho-light-mode .ten-choi {
	--diiho-local-ten-choi-background: var(--diiho-accent);
}
html[data-theme=light] .tacgia-hoi,
body.diiho-light-mode .tacgia-hoi {
	--diiho-local-tacgia-hoi-color: #fff;
}
html[data-theme=light] .tdtap-choi,
body.diiho-light-mode .tdtap-choi {
	--diiho-local-tdtap-choi-color: var(--diiho-accent);
}
html[data-theme=light] button.cookok,
body.diiho-light-mode button.cookok {
	--diiho-local-button-cookok-color: #0f172a;
}
html[data-theme=light] button.cookok,
body.diiho-light-mode button.cookok {
	--diiho-local-button-cookok-box-shadow: #fff;
}
html[data-theme=light] #cookieNotice,
body.diiho-light-mode #cookieNotice {
	--diiho-local-cookienotice-box-shadow: #fff;
}
html[data-theme=light] #cookieNotice.light,
body.diiho-light-mode #cookieNotice.light {
	--diiho-local-cookienotice-light-background-color: #e5e7eb;
}
html[data-theme=light] #cookieNotice.light,
body.diiho-light-mode #cookieNotice.light {
	--diiho-local-cookienotice-light-color: #0f172a;
}
html[data-theme=light] .viet2:hover,
body.diiho-light-mode .viet2:hover {
	--diiho-local-viet2-hover-background: #f1f5f9;
}
html[data-theme=light] .viet2,
body.diiho-light-mode .viet2 {
	--diiho-local-viet2-background: #fff;
}
html[data-theme=light] .viet2,
body.diiho-light-mode .viet2 {
	--diiho-local-viet2-color: #64748b;
}
html[data-theme=light] .viet,
body.diiho-light-mode .viet {
	--diiho-local-viet-color: #0f172a;
}
html[data-theme=light] .hien-dk,
body.diiho-light-mode .hien-dk {
	--diiho-local-hien-dk-background: #e5e7eb;
}
html[data-theme=light] .ndung-tin,
body.diiho-light-mode .ndung-tin {
	--diiho-local-ndung-tin-color: #64748b;
}
html[data-theme=light] .ten-tin a:hover,
body.diiho-light-mode .ten-tin a:hover {
	--diiho-local-ten-tin-a-hover-color: #64748b;
}
html[data-theme=light] .ten-tin a,
body.diiho-light-mode .ten-tin a {
	--diiho-local-ten-tin-a-color: #0f172a;
}
html[data-theme=light] button#xemkm,
body.diiho-light-mode button#xemkm {
	--diiho-local-button-xemkm-background: #d0d2d4;
}
html[data-theme=light] button#xemkm,
body.diiho-light-mode button#xemkm {
	--diiho-local-button-xemkm-box-shadow: #fff;
}
html[data-theme=light] .km2,
body.diiho-light-mode .km2 {
	--diiho-local-km2-color: #0f172a;
}
html[data-theme=light] .km2,
body.diiho-light-mode .km2 {
	--diiho-local-km2-background: #fff;
}
html[data-theme=light] .km1 a:hover,
body.diiho-light-mode .km1 a:hover {
	--diiho-local-km1-a-hover-color: #111827;
}
html[data-theme=light] .km1 a,
body.diiho-light-mode .km1 a {
	--diiho-local-km1-a-color: #0f172a;
}
html[data-theme=light] .km1:hover,
body.diiho-light-mode .km1:hover {
	--diiho-local-km1-hover-background-1: rgba(194, 65, 12, 0.18);
}
html[data-theme=light] .km1:hover,
body.diiho-light-mode .km1:hover {
	--diiho-local-km1-hover-background-2: rgb(226 232 240);
}
html[data-theme=light] .km1,
body.diiho-light-mode .km1 {
	--diiho-local-km1-background-1: #10956cad;
}
html[data-theme=light] .km1,
body.diiho-light-mode .km1 {
	--diiho-local-km1-background-2: #fff;
}
html[data-theme=light] .xemthem:hover,
body.diiho-light-mode .xemthem:hover {
	--diiho-local-xemthem-hover-box-shadow: #f8fafc;
}
html[data-theme=light] #xemthem,
body.diiho-light-mode #xemthem {
	--diiho-local-xemthem-background: var(--diiho-accent);
}
html[data-theme=light] #xemthem,
body.diiho-light-mode #xemthem {
	--diiho-local-xemthem-box-shadow: #f8fafc;
}
html[data-theme=light] #xemthem,
body.diiho-light-mode #xemthem {
	--diiho-local-xemthem-color: #fff;
}
html[data-theme=light] .luotxemvideo,
body.diiho-light-mode .luotxemvideo {
	--diiho-local-luotxemvideo-color: #64748b;
}
html[data-theme=light] .tenvideo a:hover,
body.diiho-light-mode .tenvideo a:hover {
	--diiho-local-tenvideo-a-hover-color: var(--diiho-accent);
}
html[data-theme=light] .tenvideo a,
body.diiho-light-mode .tenvideo a {
	--diiho-local-tenvideo-a-color: var(--diiho-accent);
}
html[data-theme=light] .tenvideo,
body.diiho-light-mode .tenvideo {
	--diiho-local-tenvideo-color: #64748b;
}
html[data-theme=light] .hinhvideo img,
body.diiho-light-mode .hinhvideo img {
	--diiho-local-hinhvideo-img-box-shadow: #f8fafc;
}
html[data-theme=light] .tacgiavideo a,
body.diiho-light-mode .tacgiavideo a {
	--diiho-local-tacgiavideo-a-color: var(--diiho-accent);
}
html[data-theme=light] .tacgiavideo,
body.diiho-light-mode .tacgiavideo {
	--diiho-local-tacgiavideo-color: #64748b;
}
html[data-theme=light] .tieude-tin,
body.diiho-light-mode .tieude-tin {
	--diiho-local-tieude-tin-color: var(--diiho-accent);
}
html[data-theme=light] .tintucmoi,
body.diiho-light-mode .tintucmoi {
	--diiho-local-tintucmoi-background: #fff;
}
html[data-theme=light] .tintucmoi,
body.diiho-light-mode .tintucmoi {
	--diiho-local-tintucmoi-border: var(--diiho-accent);
}
html[data-theme=light] .diiho-tintuc-promo-button,
body.diiho-light-mode .diiho-tintuc-promo-button {
	--diiho-local-diiho-tintuc-promo-button-background: var(--diiho-accent);
}
html[data-theme=light] .diiho-tintuc-promo-button,
body.diiho-light-mode .diiho-tintuc-promo-button {
	--diiho-local-diiho-tintuc-promo-button-box-shadow: #fff;
}
html[data-theme=light] .diiho-tintuc-promo-excerpt,
body.diiho-light-mode .diiho-tintuc-promo-excerpt {
	--diiho-local-diiho-tintuc-promo-excerpt-color: #0f172a;
}
html[data-theme=light] .diiho-tintuc-promo-excerpt,
body.diiho-light-mode .diiho-tintuc-promo-excerpt {
	--diiho-local-diiho-tintuc-promo-excerpt-background: #fff;
}
html[data-theme=light] .diiho-tintuc-promo-title a:hover,
body.diiho-light-mode .diiho-tintuc-promo-title a:hover {
	--diiho-local-diiho-tintuc-promo-title-a-hover-color: #111827;
}
html[data-theme=light] .diiho-tintuc-promo-title a,
body.diiho-light-mode .diiho-tintuc-promo-title a {
	--diiho-local-diiho-tintuc-promo-title-a-color: #0f172a;
}
html[data-theme=light] .diiho-tintuc-promo-title:hover,
body.diiho-light-mode .diiho-tintuc-promo-title:hover {
	--diiho-local-diiho-tintuc-promo-title-hover-background-1: var(--diiho-accent);
}
html[data-theme=light] .diiho-tintuc-promo-title:hover,
body.diiho-light-mode .diiho-tintuc-promo-title:hover {
	--diiho-local-diiho-tintuc-promo-title-hover-background-2: rgb(226 232 240);
}
html[data-theme=light] .diiho-tintuc-promo-title,
body.diiho-light-mode .diiho-tintuc-promo-title {
	--diiho-local-diiho-tintuc-promo-title-background-1: #3d3d3d2b;
}
html[data-theme=light] .diiho-tintuc-promo-title,
body.diiho-light-mode .diiho-tintuc-promo-title {
	--diiho-local-diiho-tintuc-promo-title-background-2: #fff;
}
html[data-theme=light] .diiho-tintuc-more:hover,
body.diiho-light-mode .diiho-tintuc-more:hover {
	--diiho-local-diiho-tintuc-more-hover-box-shadow: #f8fafc;
}
html[data-theme=light] .diiho-tintuc-more,
body.diiho-light-mode .diiho-tintuc-more {
	--diiho-local-diiho-tintuc-more-background: var(--diiho-accent);
}
html[data-theme=light] .diiho-tintuc-more,
body.diiho-light-mode .diiho-tintuc-more {
	--diiho-local-diiho-tintuc-more-box-shadow: #f8fafc;
}
html[data-theme=light] .diiho-tintuc-more,
body.diiho-light-mode .diiho-tintuc-more {
	--diiho-local-diiho-tintuc-more-color: #fff;
}
html[data-theme=light] .diiho-tintuc-excerpt,
body.diiho-light-mode .diiho-tintuc-excerpt {
	--diiho-local-diiho-tintuc-excerpt-color: #64748b;
}
html[data-theme=light] .diiho-tintuc-post-content a:hover,
body.diiho-light-mode .diiho-tintuc-post-content a:hover {
	--diiho-local-diiho-tintuc-post-content-a-hover-color: var(--diiho-accent);
}
html[data-theme=light] .diiho-tintuc-post-content a,
body.diiho-light-mode .diiho-tintuc-post-content a {
	--diiho-local-diiho-tintuc-post-content-a-color: var(--diiho-accent);
}
html[data-theme=light] .diiho-tintuc-post-content,
body.diiho-light-mode .diiho-tintuc-post-content {
	--diiho-local-diiho-tintuc-post-content-color: #64748b;
}
html[data-theme=light] .diiho-tintuc-post-image img,
body.diiho-light-mode .diiho-tintuc-post-image img {
	--diiho-local-diiho-tintuc-post-image-img-box-shadow: #f8fafc;
}
html[data-theme=light] .diiho-tintuc-meta a,
body.diiho-light-mode .diiho-tintuc-meta a {
	--diiho-local-diiho-tintuc-meta-a-color: var(--diiho-accent);
}
html[data-theme=light] .diiho-tintuc-meta,
body.diiho-light-mode .diiho-tintuc-meta {
	--diiho-local-diiho-tintuc-meta-color: #64748b;
}
html[data-theme=light] .diiho-tintuc-title,
body.diiho-light-mode .diiho-tintuc-title {
	--diiho-local-diiho-tintuc-title-color: var(--diiho-accent);
}
html[data-theme=light] .diiho-tintuc-main,
body.diiho-light-mode .diiho-tintuc-main {
	--diiho-local-diiho-tintuc-main-background: #fff;
}
html[data-theme=light] .diiho-tintuc-main,
body.diiho-light-mode .diiho-tintuc-main {
	--diiho-local-diiho-tintuc-main-border: var(--diiho-accent);
}
html[data-theme=light] .diiho-category-showcase,
body.diiho-light-mode .diiho-category-showcase {
	--diiho-category-showcase-heading-color: #111827;
	--diiho-category-showcase-border-color: var(--diiho-accent);
	--diiho-category-showcase-featured-background: #fff;
	--diiho-category-showcase-list-background: #f1f5f9;
	--diiho-category-showcase-item-border-color: #c4cfcf;
	--diiho-category-showcase-title-color: #1f2937;
	--diiho-category-showcase-text-color: #111827;
	--diiho-category-showcase-meta-color: #6b7280;
	--diiho-category-showcase-more-background: var(--diiho-accent);
	--diiho-category-showcase-more-color: #fff;
	--diiho-category-showcase-read-more-background: var(--diiho-accent);
	--diiho-category-showcase-read-more-color: #fff;
	--diiho-category-showcase-placeholder-background: #e5e7eb;
	--diiho-category-showcase-placeholder-color: #6b7280;
}
html[data-theme=light] .bottom-left1 img,
body.diiho-light-mode .bottom-left1 img {
	--diiho-local-bottom-left1-img-background: #0f172a;
}
html[data-theme=light] .iten1,
body.diiho-light-mode .iten1 {
	--diiho-local-iten1-border: #cbd5e1;
}
html[data-theme=light] .itennone,
body.diiho-light-mode .itennone {
	--diiho-local-itennone-border: #cbd5e1;
}
html[data-theme=light] .itennone,
body.diiho-light-mode .itennone {
	--diiho-local-itennone-color: #0f172a;
}
html[data-theme=light] #style-1::-webkit-scrollbar-track,
body.diiho-light-mode #style-1::-webkit-scrollbar-track {
	--diiho-local-style-1-webkit-scrollbar-track-webkit-box-shadow: rgba(15, 23, 42, 0.24);
}
html[data-theme=light] #style-1::-webkit-scrollbar-track,
body.diiho-light-mode #style-1::-webkit-scrollbar-track {
	--diiho-local-style-1-webkit-scrollbar-track-background-color:#dfe4e4;
}
html[data-theme=light] #style-1::-webkit-scrollbar-thumb,
body.diiho-light-mode #style-1::-webkit-scrollbar-thumb {
	--diiho-local-style-1-webkit-scrollbar-thumb-background-color: #c0c0c0;
}
html[data-theme=light] #style-1::-webkit-scrollbar,
body.diiho-light-mode #style-1::-webkit-scrollbar {
	--diiho-local-style-1-webkit-scrollbar-background-color:#dfe4e4;
}
html[data-theme=light] .linkface a,
body.diiho-light-mode .linkface a {
	--diiho-local-linkface-a-color: #0f172a;
}
html[data-theme=light] .ten-video a,
body.diiho-light-mode .ten-video a {
	--diiho-local-ten-video-a-color: #0f172a;
}
html[data-theme=light] .noidung a:hover,
body.diiho-light-mode .noidung a:hover {
	--diiho-local-noidung-a-hover-color: #64748b;
}
html[data-theme=light] .noidungs,
body.diiho-light-mode .noidungs {
	--diiho-local-noidungs-background-color: rgba(15, 23, 42, 0.08);
}
html[data-theme=light] .tieude-video::after,
body.diiho-light-mode .tieude-video::after {
	--diiho-local-tieude-video-after-border-top: rgba(148, 163, 184, 0);
}
html[data-theme=light] .tieude-video::after,
body.diiho-light-mode .tieude-video::after {
	--diiho-local-tieude-video-after-border-left: var(--diiho-accent-dark);
}
html[data-theme=light] .tieude-video,
body.diiho-light-mode .tieude-video {
	--diiho-local-tieude-video-color: #fff;
}
html[data-theme=light] .tieude-video,
body.diiho-light-mode .tieude-video {
	--diiho-local-tieude-video-background-image-1: var(--diiho-accent);
}
html[data-theme=light] .tieude-video,
body.diiho-light-mode .tieude-video {
	--diiho-local-tieude-video-background-image-2: var(--diiho-accent-dark);
}
html[data-theme=light] .nenvideocaob,
body.diiho-light-mode .nenvideocaob {
	--diiho-local-nenvideocaob-border-image-source: rgba(22, 163, 74, 0.04);
}
html[data-theme=light] .nenvideocao,
body.diiho-light-mode .nenvideocao {
	--diiho-local-nenvideocao-background-image-1: #f1f5f9;
}
html[data-theme=light] .nenvideocao,
body.diiho-light-mode .nenvideocao {
	--diiho-local-nenvideocao-background-image-2: #fff;
}
html[data-theme=light] #style-2::-webkit-scrollbar-track,
body.diiho-light-mode #style-2::-webkit-scrollbar-track {
	--diiho-local-style-2-webkit-scrollbar-track-webkit-box-shadow: #fff;
}
html[data-theme=light] #style-2::-webkit-scrollbar-track,
body.diiho-light-mode #style-2::-webkit-scrollbar-track {
	--diiho-local-style-2-webkit-scrollbar-track-background-color: #fff;
}
html[data-theme=light] #style-2::-webkit-scrollbar-thumb,
body.diiho-light-mode #style-2::-webkit-scrollbar-thumb {
	--diiho-local-style-2-webkit-scrollbar-thumb-background-color: #c0c0c0;
}
html[data-theme=light] #style-2::-webkit-scrollbar,
body.diiho-light-mode #style-2::-webkit-scrollbar {
	--diiho-local-style-2-webkit-scrollbar-background-color:#fff;
}
html[data-theme=light] #xemthemvideo,
body.diiho-light-mode #xemthemvideo {
	--diiho-local-xemthemvideo-background-1: var(--diiho-accent);
}
html[data-theme=light] #xemthemvideo,
body.diiho-light-mode #xemthemvideo {
	--diiho-local-xemthemvideo-background-2: var(--diiho-accent-dark);
}
html[data-theme=light] #xemthemvideo,
body.diiho-light-mode #xemthemvideo {
	--diiho-local-xemthemvideo-box-shadow: #7b7b7b85;
}
html[data-theme=light] #xemthemvideo,
body.diiho-light-mode #xemthemvideo {
	--diiho-local-xemthemvideo-color: #fff;
}
html[data-theme=light] .chant1 ul li:first-child a,
body.diiho-light-mode .chant1 ul li:first-child a {
	--diiho-local-chant1-ul-li-first-child-a-color: #475569;
}
html[data-theme=light] .perfecty-push-settings-container #perfecty-push-settings-open svg,
body.diiho-light-mode .perfecty-push-settings-container #perfecty-push-settings-open svg {
	--diiho-local-perfecty-push-settings-container-perfecty-push-settings-background-color: #94a3b8;
}
html[data-theme=light] .perfecty-push-settings-container #perfecty-push-settings-form,
body.diiho-light-mode .perfecty-push-settings-container #perfecty-push-settings-form {
	--diiho-local-perfecty-push-settings-container-perfecty-push-settings-background-color-2: #f8fafc;
}
html[data-theme=light] .perfecty-push-settings-container #perfecty-push-settings-form,
body.diiho-light-mode .perfecty-push-settings-container #perfecty-push-settings-form {
	--diiho-local-perfecty-push-settings-container-perfecty-push-settings-color: #64748b;
}
html[data-theme=light] #perfecty-push-dialog-cancel,
body.diiho-light-mode #perfecty-push-dialog-cancel,
html[data-theme=light] #perfecty-push-dialog-subscribe,
body.diiho-light-mode #perfecty-push-dialog-subscribe {
	--diiho-local-perfecty-push-dialog-cancel-border-color: #c7c7c7;
}
html[data-theme=light] #perfecty-push-dialog-cancel,
body.diiho-light-mode #perfecty-push-dialog-cancel,
html[data-theme=light] #perfecty-push-dialog-subscribe,
body.diiho-light-mode #perfecty-push-dialog-subscribe {
	--diiho-local-perfecty-push-dialog-cancel-background: #f8fafc;
}
html[data-theme=light] #perfecty-push-dialog-cancel,
body.diiho-light-mode #perfecty-push-dialog-cancel,
html[data-theme=light] #perfecty-push-dialog-subscribe,
body.diiho-light-mode #perfecty-push-dialog-subscribe {
	--diiho-local-perfecty-push-dialog-cancel-color: #64748b;
}
html[data-theme=light] .perfecty-push-dialog-box,
body.diiho-light-mode .perfecty-push-dialog-box {
	--diiho-local-perfecty-push-dialog-box-background: #e8e8e8f5;
}
html[data-theme=light] .perfecty-push-dialog-box,
body.diiho-light-mode .perfecty-push-dialog-box {
	--diiho-local-perfecty-push-dialog-box-box-shadow: #fff;
}
html[data-theme=light] .perfecty-push-dialog-box,
body.diiho-light-mode .perfecty-push-dialog-box {
	--diiho-local-perfecty-push-dialog-box-color: #64748b;
}
html[data-theme=light] .ghichu a:hover,
body.diiho-light-mode .ghichu a:hover {
	--diiho-local-ghichu-a-hover-background: #f8fafc;
}
html[data-theme=light] .ghichu a,
body.diiho-light-mode .ghichu a {
	--diiho-local-ghichu-a-color: #0f172a;
}
html[data-theme=light] .ghichu a,
body.diiho-light-mode .ghichu a {
	--diiho-local-ghichu-a-box-shadow: #cbd5e1;
}
html[data-theme=light] .ghichu,
body.diiho-light-mode .ghichu {
	--diiho-local-ghichu-color: #475569;
}
html[data-theme=light] ::-webkit-scrollbar-track,
body.diiho-light-mode ::-webkit-scrollbar-track {
	--diiho-local-webkit-scrollbar-track-webkit-box-shadow: rgba(15, 23, 42, 0.24);
}
html[data-theme=light] ::-webkit-scrollbar-track,
body.diiho-light-mode ::-webkit-scrollbar-track {
	--diiho-local-webkit-scrollbar-track-background-color: #f8fafc;
}
html[data-theme=light] ::-webkit-scrollbar,
body.diiho-light-mode ::-webkit-scrollbar {
	--diiho-local-webkit-scrollbar-background-color: #fff;
}
html[data-theme=light] .wp-pagenavi a,
body.diiho-light-mode .wp-pagenavi a,
html[data-theme=light] .wp-pagenavi span,
body.diiho-light-mode .wp-pagenavi span {
	--diiho-local-wp-pagenavi-a-color: #0f172a;
}
html[data-theme=light] .users-online a,
body.diiho-light-mode .users-online a {
	--diiho-local-users-online-a-color: #64748b;
}
html[data-theme=light] .cld-like-wrap.cld-common-wrap a,
body.diiho-light-mode .cld-like-wrap.cld-common-wrap a {
	--diiho-local-cld-like-wrap-cld-common-wrap-a-color: #64748b;
}
html[data-theme=light] .cld-like-dislike-wrap.cld-template-2,
body.diiho-light-mode .cld-like-dislike-wrap.cld-template-2 {
	--diiho-local-cld-like-dislike-wrap-cld-template-2-color: #64748b;
}
html[data-theme=light] .pp-oklike,
body.diiho-light-mode .pp-oklike {
	--diiho-local-pp-oklike-color: #64748b;
}
html[data-theme=light] .the_champ_social_login_title,
body.diiho-light-mode .the_champ_social_login_title {
	--diiho-local-the-champ-social-login-title-color: #0f172a;
}
html[data-theme=light] ul.the_champ_login_ul li i:hover,
body.diiho-light-mode ul.the_champ_login_ul li i:hover,
html[data-theme=light] i.theChampLogin.theChampFacebookBackground.theChampFacebookLogin:hover,
body.diiho-light-mode i.theChampLogin.theChampFacebookBackground.theChampFacebookLogin:hover {
	--diiho-local-ul-the-champ-login-ul-li-i-hover-background: #f8fafc;
}
html[data-theme=light] ul.the_champ_login_ul li i,
body.diiho-light-mode ul.the_champ_login_ul li i,
html[data-theme=light] i.theChampLogin.theChampFacebookBackground.theChampFacebookLogin,
body.diiho-light-mode i.theChampLogin.theChampFacebookBackground.theChampFacebookLogin {
	--diiho-local-ul-the-champ-login-ul-li-i-background: #fff;
}
html[data-theme=light] .menuclose,
body.diiho-light-mode .menuclose {
	--diiho-local-menuclose-color: #0f172a;
}
html[data-theme=light] .toccao-content,
body.diiho-light-mode .toccao-content {
	--diiho-local-toccao-content-background-color: #f8fafc;
}
html[data-theme=light] .toccao-content,
body.diiho-light-mode .toccao-content {
	--diiho-local-toccao-content-color: #0f172a;
}
html[data-theme=light] .toccao-content,
body.diiho-light-mode .toccao-content {
	--diiho-local-toccao-content-border: #cbd5e1;
}
html[data-theme=light] .toccao-content,
body.diiho-light-mode .toccao-content {
	--diiho-local-toccao-content-box-shadow: #f8fafc;
}
html[data-theme=light] .toccao,
body.diiho-light-mode .toccao {
	--diiho-local-toccao-background-color: rgb(255, 255, 255);
}
html[data-theme=light] .toccao,
body.diiho-light-mode .toccao {
	--diiho-local-toccao-background-color-2: rgba(15, 23, 42, 0.24);
}
html[data-theme=light] #menutoc:hover,
body.diiho-light-mode #menutoc:hover {
	--diiho-local-menutoc-hover-background-color: #cbd5e1;
}
html[data-theme=light] #menutoc,
body.diiho-light-mode #menutoc {
	--diiho-local-menutoc-background-color: #e5e7eb;
}
html[data-theme=light] #menutoc,
body.diiho-light-mode #menutoc {
	--diiho-local-menutoc-color: #0f172a;
}
html[data-theme=light] .top-bai .item-bai:nth-child(2),
body.diiho-light-mode .top-bai .item-bai:nth-child(2),
html[data-theme=light] .top-bai .item-bai:nth-child(3),
body.diiho-light-mode .top-bai .item-bai:nth-child(3),
html[data-theme=light] .top-bai .item-bai:nth-child(4),
body.diiho-light-mode .top-bai .item-bai:nth-child(4),
html[data-theme=light] .top-bai,
body.diiho-light-mode .top-bai {
	--diiho-local-top-bai-item-bai-nth-child-2-border-bottom: #e5e7eb;
}
html[data-theme=light] .webcao a,
body.diiho-light-mode .webcao a {
	--diiho-local-webcao-a-color: #0f172a;
}
html[data-theme=light] .top-webcao,
body.diiho-light-mode .top-webcao {
	--diiho-local-top-webcao-background: #f3f4f6;
	background-image: url(images/bg-baitop-2.png);
}
html[data-theme=light] .top-bai a:hover,
body.diiho-light-mode .top-bai a:hover {
	--diiho-local-top-bai-a-hover-color: #475569;
}
html[data-theme=light] .top-bai a,
body.diiho-light-mode .top-bai a {
	--diiho-local-top-bai-a-color: #0f172a;
}
html[data-theme=light] .top-bai,
body.diiho-light-mode .top-bai {
	--diiho-local-top-bai-background-color: #fff;
}
html[data-theme=light] .top-bai .item-bai:nth-child(2),
body.diiho-light-mode .top-bai .item-bai:nth-child(2) {
	--diiho-local-top-bai-item-bai-nth-child-2-box-shadow: #f8fafc;
}
html[data-theme=light] .top-bai .item-bai:nth-child(2),
body.diiho-light-mode .top-bai .item-bai:nth-child(2) {
	--diiho-local-top-bai-item-bai-nth-child-2-background: #f1f5f9;
}
html[data-theme=light] .top-bai .item-bai:nth-child(1),
body.diiho-light-mode .top-bai .item-bai:nth-child(1) {
	--diiho-local-top-bai-item-bai-nth-child-1-box-shadow: #f8fafc;
}
html[data-theme=light] .top-bai .item-bai:nth-child(1),
body.diiho-light-mode .top-bai .item-bai:nth-child(1) {
	--diiho-local-top-bai-item-bai-nth-child-1-background: #f1f5f9;
}
html[data-theme=light] .tai a,
body.diiho-light-mode .tai a {
	--diiho-local-tai-a-color: #e5e7eb;
}
html[data-theme=light] .tai,
body.diiho-light-mode .tai {
	--diiho-local-tai-background: #334155;
}
html[data-theme=light] .tai,
body.diiho-light-mode .tai {
	--diiho-local-tai-border: #cbd5e1;
}
html[data-theme=light] .tai,
body.diiho-light-mode .tai {
	--diiho-local-tai-border-left: #4c5e79;
}
html[data-theme=light] .tai,
body.diiho-light-mode .tai {
	--diiho-local-tai-color: #0f172a;
}
html[data-theme=light] .top-tgia,
body.diiho-light-mode .top-tgia {
	--diiho-local-top-tgia-color: #0f172a;
}
html[data-theme=light] .timeago-bai,
body.diiho-light-mode .timeago-bai {
	--diiho-local-timeago-bai-color: #333;
}
html[data-theme=light] .top-tgia,
body.diiho-light-mode .top-tgia {
	--diiho-local-top-tgia-text-shadow: #fff;
}
html[data-theme=light] .top-tgia,
body.diiho-light-mode .top-tgia {
	--diiho-local-top-tgia-background: #fff;
}
html[data-theme=light] .top-tgia a,
body.diiho-light-mode .top-tgia a {
	--diiho-local-top-tgia-a-color: #0f172a;
}
html[data-theme=light] .top-tgia a,
body.diiho-light-mode .top-tgia a {
	--diiho-local-top-tgia-a-text-shadow: #fff;
}
html[data-theme=light] .top-ten a:hover,
body.diiho-light-mode .top-ten a:hover {
	--diiho-local-top-ten-a-hover-color: #64748b;
}
html[data-theme=light] .top-ten a,
body.diiho-light-mode .top-ten a {
	--diiho-local-top-ten-a-color: #0f172a;
}
html[data-theme=light] .hat,
body.diiho-light-mode .hat {
	--diiho-local-hat-background-color: #e5e7eb;
}
html[data-theme=light] .fangt a:hover,
body.diiho-light-mode .fangt a:hover {
	--diiho-local-fangt-a-hover-color: #0f172a;
}
html[data-theme=light] .fangt a,
body.diiho-light-mode .fangt a {
	--diiho-local-fangt-a-color: #8a6d00;
}
html[data-theme=light] .fannoi2,
body.diiho-light-mode .fannoi2 {
	--diiho-local-fannoi2-background: #ede9fe;
}
html[data-theme=light] .fannoi:hover,
body.diiho-light-mode .fannoi:hover,
html[data-theme=light] .fannoi2:hover,
body.diiho-light-mode .fannoi2:hover {
	--diiho-local-fannoi-hover-background: #f8fafc;
}
html[data-theme=light] .fannoi,
body.diiho-light-mode .fannoi {
	--diiho-local-fannoi-background: #e2e8f0;
}
html[data-theme=light] .nhomfan,
body.diiho-light-mode .nhomfan {
	--diiho-local-nhomfan-color: #0f172a;
}
html[data-theme=light] .nutms .nutchu::after,
body.diiho-light-mode .nutms .nutchu::after {
	--diiho-local-nutms-nutchu-after-border-color-1: #94a3b8;
}
html[data-theme=light] .nutms .nutchu,
body.diiho-light-mode .nutms .nutchu {
	--diiho-local-nutms-nutchu-background-color: #94a3b8;
}
html[data-theme=light] .nutms .nutchu,
body.diiho-light-mode .nutms .nutchu {
	--diiho-local-nutms-nutchu-color: #0f172a;
}
html[data-theme=light] .nutms,
body.diiho-light-mode .nutms {
	--diiho-local-nutms-border-bottom: #fff;
}
html[data-theme=light] #nutms:hover,
body.diiho-light-mode #nutms:hover {
	--diiho-local-nutms-hover-background-color: #94a3b8;
}
html[data-theme=light] #nutms,
body.diiho-light-mode #nutms {
	--diiho-local-nutms-background-color: #e5e7eb;
}
html[data-theme=light] #nutms,
body.diiho-light-mode #nutms {
	--diiho-local-nutms-color: #0f172a;
}
html[data-theme=light] .nhomcao-dk p,
body.diiho-light-mode .nhomcao-dk p {
	--diiho-local-nhomcao-dk-p-border-bottom: #ccc;
}
html[data-theme=light] .nhomcao-dk,
body.diiho-light-mode .nhomcao-dk {
	--diiho-local-nhomcao-dk-background: #f3f4f6;
}
html[data-theme=light] .nhomcao-dk,
body.diiho-light-mode .nhomcao-dk {
	--diiho-local-nhomcao-dk-box-shadow: #f5f5f5;
}
html[data-theme=light] .errordk,
body.diiho-light-mode .errordk {
	--diiho-local-errordk-background: #b91c1c;
}
html[data-theme=light] .errordk,
body.diiho-light-mode .errordk {
	--diiho-local-errordk-color: #0f172a;
}
html[data-theme=light] .baiviet-dk a:hover,
body.diiho-light-mode .baiviet-dk a:hover {
	--diiho-local-baiviet-dk-a-hover-color: #64748b;
}
html[data-theme=light] .baiviet-dk a,
body.diiho-light-mode .baiviet-dk a {
	--diiho-local-baiviet-dk-a-color: #0f172a;
}
html[data-theme=light] .baiviet-dk,
body.diiho-light-mode .baiviet-dk {
	--diiho-local-baiviet-dk-color: #64748b;
}
html[data-theme=light] .tieude-thongtin,
body.diiho-light-mode .tieude-thongtin {
	--diiho-local-tieude-thongtin-color: #555;
}
html[data-theme=light] .tieude-menu a,
body.diiho-light-mode .tieude-menu a {
	--diiho-local-tieude-menu-a-color: #0f172a;
}
html[data-theme=light] .tieude-menu,
body.diiho-light-mode .tieude-menu {
	--diiho-local-tieude-menu-color: #1f2937;
	--diiho-local-tieude-menu-background-1: #dcfce7;
	--diiho-local-tieude-menu-background-2: #ccfbf1;
}
html[data-theme=light] .loicapnhat-tt,
body.diiho-light-mode .loicapnhat-tt {
	--diiho-local-loicapnhat-tt-color: #b91c1c;
}
html[data-theme=light] .ctv-cao,
body.diiho-light-mode .ctv-cao {
	--diiho-local-ctv-cao-background: #a16207;
}
html[data-theme=light] .tgia-cao,
body.diiho-light-mode .tgia-cao {
	--diiho-local-tgia-cao-background: #a16207;
}
html[data-theme=light] .btv-cao,
body.diiho-light-mode .btv-cao {
	--diiho-local-btv-cao-background: #dc2626;
}
html[data-theme=light] .veban,
body.diiho-light-mode .veban {
	--diiho-local-veban-color: #0f172a;
}
html[data-theme=light] .avatar-thay,
body.diiho-light-mode .avatar-thay {
	--diiho-local-avatar-thay-color: #64748b;
}
html[data-theme=light] .tabcontent,
body.diiho-light-mode .tabcontent {
	--diiho-local-tabcontent-color: #0f172a;
}
html[data-theme=light] .tablink,
body.diiho-light-mode .tablink {
	--diiho-local-tablink-background-color: #e5e7eb;
}
html[data-theme=light] .tablink,
body.diiho-light-mode .tablink {
	--diiho-local-tablink-color: #0f172a;
}
html[data-theme=light] #dk-dtdx,
body.diiho-light-mode #dk-dtdx {
	--diiho-local-dk-dtdx-background: #e0e0e0;
}
html[data-theme=light] #dk-dtdx,
body.diiho-light-mode #dk-dtdx {
	--diiho-local-dk-dtdx-color: #111827;
}
html[data-theme=light] #dk-dtdx,
body.diiho-light-mode #dk-dtdx {
	--diiho-local-dk-dtdx-border-bottom: #c0c0c0;
}
html[data-theme=light] #dk-dtdx,
body.diiho-light-mode #dk-dtdx {
	--diiho-local-dk-dtdx-box-shadow: #f8fafc;
}
html[data-theme=light] .tenuser-dk,
body.diiho-light-mode .tenuser-dk {
	--diiho-local-tenuser-dk-color: #8a6d00;
}
html[data-theme=light] .tenuser-dk,
body.diiho-light-mode .tenuser-dk {
	--diiho-local-tenuser-dk-background: #f3f4f6;
}
html[data-theme=light] .tenuser-dk,
body.diiho-light-mode .tenuser-dk {
	--diiho-local-tenuser-dk-box-shadow: #f5f5f5;
}
html[data-theme=light] .time-tgia-dk,
body.diiho-light-mode .time-tgia-dk {
	--diiho-local-time-tgia-dk-color: #64748b;
}
html[data-theme=light] .list-dk p,
body.diiho-light-mode .list-dk p {
	--diiho-local-list-dk-p-border-bottom: #ccc;
}
html[data-theme=light] .list-dk,
body.diiho-light-mode .list-dk {
	--diiho-local-list-dk-color: #475569;
}
html[data-theme=light] .list-dk,
body.diiho-light-mode .list-dk {
	--diiho-local-list-dk-background: #f3f4f6;
}
html[data-theme=light] .list-dk,
body.diiho-light-mode .list-dk {
	--diiho-local-list-dk-box-shadow: #f5f5f5;
}
html[data-theme=light] .thongtin-coban,
body.diiho-light-mode .thongtin-coban {
	--diiho-local-thongtin-coban-color: #1f2937;
}
html[data-theme=light] .play a,
body.diiho-light-mode .play a {
	--diiho-local-play-a-color: #0f172a;
}
html[data-theme=light] .video-lq:hover,
body.diiho-light-mode .video-lq:hover {
	--diiho-local-video-lq-hover-background: #e5e7eb;
}
html[data-theme=light] .bai-lq,
body.diiho-light-mode .bai-lq {
	--diiho-local-bai-lq-background: #f8fafc;
}
html[data-theme=light] .baiviet-lq:hover,
body.diiho-light-mode .baiviet-lq:hover {
	--diiho-local-baiviet-lq-hover-background: #fff;
}
html[data-theme=light] .baiviet-lq,
body.diiho-light-mode .baiviet-lq {
	--diiho-local-baiviet-lq-background: #f8fafc;
}
html[data-theme=light] .baiviet-lq,
body.diiho-light-mode .baiviet-lq {
	--diiho-local-baiviet-lq-border: #e5e7eb;
}
html[data-theme=light] #nutdat-ch,
body.diiho-light-mode #nutdat-ch {
	--diiho-local-nutdat-ch-background: #8a6d00;
}
html[data-theme=light] #nutdat-ch,
body.diiho-light-mode #nutdat-ch {
	--diiho-local-nutdat-ch-color: #fff;
}
html[data-theme=light] #nutdat-ch,
body.diiho-light-mode #nutdat-ch {
	--diiho-local-nutdat-ch-background-2: #e5e7eb;
}
html[data-theme=light] .noidung-chlq,
body.diiho-light-mode .noidung-chlq {
	--diiho-local-noidung-chlq-color: #64748b;
}
html[data-theme=light] .tenbai-chlq a,
body.diiho-light-mode .tenbai-chlq a {
	--diiho-local-tenbai-chlq-a-color: #0f172a;
}
html[data-theme=light] .ten-chlq,
body.diiho-light-mode .ten-chlq {
	--diiho-local-ten-chlq-color: #8a6d00;
}
html[data-theme=light] .tap,
body.diiho-light-mode .tap {
	--diiho-local-tap-border-bottom: #e5e7eb;
}
html[data-theme=light] .xem,
body.diiho-light-mode .xem {
	--diiho-local-xem-color: #64748b;
}
html[data-theme=light] .ten-lq a,
body.diiho-light-mode .ten-lq a {
	--diiho-local-ten-lq-a-color: #0f172a;
}
html[data-theme=light] .video-lq:hover,
body.diiho-light-mode .video-lq:hover {
	--diiho-local-video-lq-hover-background-2: #e5e7eb;
}
html[data-theme=light] .video-lq,
body.diiho-light-mode .video-lq {
	--diiho-local-video-lq-background: #f8fafc;
}
html[data-theme=light] .ten-box,
body.diiho-light-mode .ten-box {
	--diiho-local-ten-box-color: #0f172a;
}
html[data-theme=light] .body-video,
body.diiho-light-mode .body-video {
	--diiho-local-body-video-color: #0f172a;
}
html[data-theme=light] #nutdat-plu,
body.diiho-light-mode #nutdat-plu {
	--diiho-local-nutdat-plu-background: #8a6d00;
}
html[data-theme=light] #nutdat-plu,
body.diiho-light-mode #nutdat-plu {
	--diiho-local-nutdat-plu-color: #fff;
}
html[data-theme=light] #nutdat-plu,
body.diiho-light-mode #nutdat-plu {
	--diiho-local-nutdat-plu-background-2: #e5e7eb;
}
html[data-theme=light] .tde-plu,
body.diiho-light-mode .tde-plu {
	--diiho-local-tde-plu-color: #e5e7eb;
}
html[data-theme=light] .tgia-plu a,
body.diiho-light-mode .tgia-plu a {
	--diiho-local-tgia-plu-a-color: #cbd5e1;
}
html[data-theme=light] .tgia-plu,
body.diiho-light-mode .tgia-plu {
	--diiho-local-tgia-plu-color: #64748b;
}
html[data-theme=light] .tgia-plu,
body.diiho-light-mode .tgia-plu {
	--diiho-local-tgia-plu-border-bottom: #cbd5e1;
}
html[data-theme=light] .cm-plu a:hover,
body.diiho-light-mode .cm-plu a:hover {
	--diiho-local-cm-plu-a-hover-color: #64748b;
}
html[data-theme=light] .body-plu img,
body.diiho-light-mode .body-plu img {
	--diiho-local-body-plu-img-border: #64748b;
}
html[data-theme=light] .body-plu,
body.diiho-light-mode .body-plu {
	--diiho-local-body-plu-background: #0f172a;
}
html[data-theme=light] .tenplu,
body.diiho-light-mode .tenplu {
	--diiho-local-tenplu-color: #0f172a;
}
html[data-theme=light] .body-taiplu,
body.diiho-light-mode .body-taiplu {
	--diiho-local-body-taiplu-background: #c7c7c7eb;
}
html[data-theme=light] .body-taiplu2,
body.diiho-light-mode .body-taiplu2 {
	--diiho-local-body-taiplu2-background: #e0f2fe;
}
html[data-theme=light] .sharehome,
body.diiho-light-mode .sharehome {
	--diiho-local-sharehome-background-color: rgb(255, 255, 255);
}
html[data-theme=light] .sharehome,
body.diiho-light-mode .sharehome {
	--diiho-local-sharehome-background-color-2: rgba(15, 23, 42, 0.24);
}
html[data-theme=light] .tde-hoi,
body.diiho-light-mode .tde-hoi {
	--diiho-local-tde-hoi-color: #1d4ed8;
}
html[data-theme=light] .tgia-hoi a,
body.diiho-light-mode .tgia-hoi a {
	--diiho-local-tgia-hoi-a-color: #64748b;
}
html[data-theme=light] .tgia-hoi,
body.diiho-light-mode .tgia-hoi {
	--diiho-local-tgia-hoi-color: #64748b;
}
html[data-theme=light] .tgia-hoi,
body.diiho-light-mode .tgia-hoi {
	--diiho-local-tgia-hoi-border-bottom: #e5e7eb;
}
html[data-theme=light] .cm-choi a:hover,
body.diiho-light-mode .cm-choi a:hover {
	--diiho-local-cm-choi-a-hover-color: #64748b;
}
html[data-theme=light] .body-hoi,
body.diiho-light-mode .body-hoi {
	--diiho-local-body-hoi-background: #f8fafc;
}
html[data-theme=light] .body-hoi,
body.diiho-light-mode .body-hoi {
	--diiho-local-body-hoi-color: #0f172a;
}
html[data-theme=light] .body-hoi,
body.diiho-light-mode .body-hoi {
	--diiho-local-body-hoi-border: #f1f5f9;
}
html[data-theme=light] .comen-page a,
body.diiho-light-mode .comen-page a,
html[data-theme=light] .comen-page span,
body.diiho-light-mode .comen-page span {
	--diiho-local-comen-page-a-color: #0f172a;
}
html[data-theme=light] .comen-title,
body.diiho-light-mode .comen-title {
	--diiho-local-comen-title-background: #bfdbfe;
}
html[data-theme=light] .comen-title,
body.diiho-light-mode .comen-title {
	--diiho-local-comen-title-color: #0f172a;
}
html[data-theme=light] .tentraloi,
body.diiho-light-mode .tentraloi {
	--diiho-local-tentraloi-color: #0284c7;
}
html[data-theme=light] .tra-comen a:hover,
body.diiho-light-mode .tra-comen a:hover {
	--diiho-local-tra-comen-a-hover-color: #475569;
}
html[data-theme=light] .tra-comen a,
body.diiho-light-mode .tra-comen a {
	--diiho-local-tra-comen-a-color: #64748b;
}
html[data-theme=light] .tgian-comen,
body.diiho-light-mode .tgian-comen {
	--diiho-local-tgian-comen-color: #64748b;
}
html[data-theme=light] .tgia-comen,
body.diiho-light-mode .tgia-comen {
	--diiho-local-tgia-comen-color: #0f172a;
}
html[data-theme=light] .comen a,
body.diiho-light-mode .comen a {
	--diiho-local-comen-a-color: #0284c7;
}
html[data-theme=light] .comen,
body.diiho-light-mode .comen {
	--diiho-local-comen-background: #f3f4f6;
}
html[data-theme=light] .comen,
body.diiho-light-mode .comen {
	--diiho-local-comen-color: #475569;
}
html[data-theme=light] .comment-author-label-administrator,
body.diiho-light-mode .comment-author-label-administrator {
	--diiho-local-comment-author-label-administrator-color: #fff;
}
html[data-theme=light] .comment-author-label-editor,
body.diiho-light-mode .comment-author-label-editor {
	--diiho-local-comment-author-label-editor-background-color: #b91c1c;
}
html[data-theme=light] .comment-author-label-editor,
body.diiho-light-mode .comment-author-label-editor {
	--diiho-local-comment-author-label-editor-color: #475569;
}
html[data-theme=light] .comment-author-label-author,
body.diiho-light-mode .comment-author-label-author {
	--diiho-local-comment-author-label-author-background-color: #7e22ce;
}
html[data-theme=light] .comment-author-label-author,
body.diiho-light-mode .comment-author-label-author {
	--diiho-local-comment-author-label-author-color: #fff;
}
html[data-theme=light] .comment-author-label-contributor,
body.diiho-light-mode .comment-author-label-contributor {
	--diiho-local-comment-author-label-contributor-background-color: #8a6d00;
}
html[data-theme=light] .comment-author-label-contributor,
body.diiho-light-mode .comment-author-label-contributor {
	--diiho-local-comment-author-label-contributor-color: #fff;
}
html[data-theme=light] .comment-author-label-subscriber,
body.diiho-light-mode .comment-author-label-subscriber {
	--diiho-local-comment-author-label-subscriber-background-color: #94a3b8;
}
html[data-theme=light] .comment-author-label-subscriber,
body.diiho-light-mode .comment-author-label-subscriber {
	--diiho-local-comment-author-label-subscriber-color: #475569;
}
html[data-theme=light] .khach,
body.diiho-light-mode .khach {
	--diiho-local-khach-color: #8a6d00;
}
html[data-theme=light] .the-tag a,
body.diiho-light-mode .the-tag a {
	--diiho-local-the-tag-a-color: #64748b;
}
html[data-theme=light] .must-log-in a,
body.diiho-light-mode .must-log-in a {
	--diiho-local-must-log-in-a-color: #e5e7eb;
}
html[data-theme=light] .must-log-in,
body.diiho-light-mode .must-log-in {
	--diiho-local-must-log-in-background: #6b4f00;
}
html[data-theme=light] .must-log-in,
body.diiho-light-mode .must-log-in {
	--diiho-local-must-log-in-color: #fff;
}
html[data-theme=light] .dropdown-content a,
body.diiho-light-mode .dropdown-content a {
	--diiho-local-dropdown-content-a-color: #0f172a;
}
html[data-theme=light] .dropdown-content a,
body.diiho-light-mode .dropdown-content a {
	--diiho-local-dropdown-content-a-border-bottom: #e5e7eb;
}
html[data-theme=light] .dropdown-content,
body.diiho-light-mode .dropdown-content {
	--diiho-local-dropdown-content-background-color: #fff;
}
html[data-theme=light] .dangnhap-icon:hover,
body.diiho-light-mode .dangnhap-icon:hover {
	--diiho-local-dangnhap-icon-hover-color: #dc2626;
}
html[data-theme=light] #dangnhap-icon,
body.diiho-light-mode #dangnhap-icon {
	--diiho-local-dangnhap-icon-color: #333;
}
html[data-theme=light] .td-hide,
body.diiho-light-mode .td-hide {
	--diiho-local-td-hide-color: #94a3b8;
}
html[data-theme=light] .divan2 a:hover,
body.diiho-light-mode .divan2 a:hover {
	--diiho-local-divan2-a-hover-background: #e5e7eb;
}
html[data-theme=light] .divan2 a,
body.diiho-light-mode .divan2 a {
	--diiho-local-divan2-a-color: #0f172a;
}
html[data-theme=light] .annoidung,
body.diiho-light-mode .annoidung {
	--diiho-local-annoidung-color: #64748b;
}
html[data-theme=light] .annoidung,
body.diiho-light-mode .annoidung {
	--diiho-local-annoidung-background: #dcfce7;
}
html[data-theme=light] .annoidung,
body.diiho-light-mode .annoidung {
	--diiho-local-annoidung-box-shadow: #64748b;
}
html[data-theme=light] #updateuser:hover,
body.diiho-light-mode #updateuser:hover {
	--diiho-local-updateuser-hover-color: #f8fafc;
}
html[data-theme=light] #updateuser,
body.diiho-light-mode #updateuser {
	--diiho-local-updateuser-background: #a65c45;
}
html[data-theme=light] #updateuser,
body.diiho-light-mode #updateuser {
	--diiho-local-updateuser-border: #a65c45;
}
html[data-theme=light] #updateuser,
body.diiho-light-mode #updateuser {
	--diiho-local-updateuser-color: #f8fafc;
}
html[data-theme=light] #wp-submit,
body.diiho-light-mode #wp-submit {
	--diiho-local-wp-submit-color: #0f172a;
}
html[data-theme=light] #pin2,
body.diiho-light-mode #pin2,
html[data-theme=light] #description,
body.diiho-light-mode #description,
html[data-theme=light] select,
body.diiho-light-mode select {
	--diiho-local-pin2-background-color: #fff;
}
html[data-theme=light] #pin2,
body.diiho-light-mode #pin2,
html[data-theme=light] #description,
body.diiho-light-mode #description,
html[data-theme=light] select,
body.diiho-light-mode select {
	--diiho-local-pin2-border: #94a3b8;
}
html[data-theme=light] #pin2,
body.diiho-light-mode #pin2,
html[data-theme=light] #description,
body.diiho-light-mode #description,
html[data-theme=light] select,
body.diiho-light-mode select {
	--diiho-local-pin2-color: #0f172a;
}
html[data-theme=light] #bank,
body.diiho-light-mode #bank {
	--diiho-local-select-background-color: #fff;
}
html[data-theme=light] #bank,
body.diiho-light-mode #bank {
	--diiho-local-select-border: #94a3b8;
}
html[data-theme=light] #bank,
body.diiho-light-mode #bank {
	--diiho-local-select-color: #0f172a;
}
html[data-theme=light] #user_login,
body.diiho-light-mode #user_login,
html[data-theme=light] #username,
body.diiho-light-mode #username,
html[data-theme=light] #somfrp_user_info,
body.diiho-light-mode #somfrp_user_info,
html[data-theme=light] #last-name,
body.diiho-light-mode #last-name,
html[data-theme=light] #first-name,
body.diiho-light-mode #first-name,
html[data-theme=light] #last_name,
body.diiho-light-mode #last_name,
html[data-theme=light] #first_name,
body.diiho-light-mode #first_name {
	background-image: url(images/admin/id-333.svg);
}
html[data-theme=light] #som_new_user_pass_again,
body.diiho-light-mode #som_new_user_pass_again,
html[data-theme=light] #som_new_user_pass,
body.diiho-light-mode #som_new_user_pass,
html[data-theme=light] #user_pass,
body.diiho-light-mode #user_pass,
html[data-theme=light] #pwd1,
body.diiho-light-mode #pwd1,
html[data-theme=light] #pwd2,
body.diiho-light-mode #pwd2,
html[data-theme=light] #pass1,
body.diiho-light-mode #pass1,
html[data-theme=light] #pass2,
body.diiho-light-mode #pass2 {
	background-image: url(images/admin/pass-333.svg);
}
html[data-theme=light] #nam,
body.diiho-light-mode #nam {
	background-image: url(images/admin/tuoi-333.svg);
}
html[data-theme=light] #email2,
body.diiho-light-mode #email2 {
	background-image: url(images/admin/email-333.svg);
}
html[data-theme=light] #user_url,
body.diiho-light-mode #user_url {
	background-image: url(images/admin/web-333.svg);
}
html[data-theme=light] #facebook,
body.diiho-light-mode #facebook {
	background-image: url(images/admin/facebook-333.svg);
}
html[data-theme=light] #twitter,
body.diiho-light-mode #twitter {
	background-image: url(images/admin/twitter-333.svg);
}
html[data-theme=light] #phone,
body.diiho-light-mode #phone {
	background-image: url(images/admin/phone-333.svg);
}
html[data-theme=light] #tiktok,
body.diiho-light-mode #tiktok {
	background-image: url(images/admin/tiktok-333.svg);
}
html[data-theme=light] #zalo2,
body.diiho-light-mode #zalo2 {
	background-image: url(images/admin/zalo-333.svg);
}
html[data-theme=light] #youtube,
body.diiho-light-mode #youtube {
	background-image: url(images/admin/youtube-333.svg);
}
html[data-theme=light] #momo2,
body.diiho-light-mode #momo2 {
	background-image: url(images/admin/momo-333.svg);
}
html[data-theme=light] #paypal,
body.diiho-light-mode #paypal {
	background-image: url(images/admin/paypal-333.svg);
}
html[data-theme=light] #slogan,
body.diiho-light-mode #slogan {
	background-image: url(images/admin/slogan-333.svg);
}
html[data-theme=light] #telegram,
body.diiho-light-mode #telegram {
	background-image: url(images/admin/telegram-333.svg);
}
html[data-theme=light] #instagram,
body.diiho-light-mode #instagram {
	background-image: url(images/admin/instagram-333.svg);
}
html[data-theme=light] #bank,
body.diiho-light-mode #bank {
	background-image: url(images/admin/bank-333.svg);
}
html[data-theme=light] #somfrp_user_info,
body.diiho-light-mode #somfrp_user_info,
html[data-theme=light] #som_new_user_pass_again,
body.diiho-light-mode #som_new_user_pass_again,
html[data-theme=light] #som_new_user_pass,
body.diiho-light-mode #som_new_user_pass,
html[data-theme=light] #user_pass,
body.diiho-light-mode #user_pass,
html[data-theme=light] #pwd1,
body.diiho-light-mode #pwd1,
html[data-theme=light] #pwd2,
body.diiho-light-mode #pwd2,
html[data-theme=light] #pass1,
body.diiho-light-mode #pass1,
html[data-theme=light] #pass2,
body.diiho-light-mode #pass2,
html[data-theme=light] #user_login,
body.diiho-light-mode #user_login,
html[data-theme=light] #username,
body.diiho-light-mode #username,
html[data-theme=light] #last-name,
body.diiho-light-mode #last-name,
html[data-theme=light] #first-name,
body.diiho-light-mode #first-name,
html[data-theme=light] #nam,
body.diiho-light-mode #nam,
html[data-theme=light] #email2,
body.diiho-light-mode #email2,
html[data-theme=light] #user_url,
body.diiho-light-mode #user_url,
html[data-theme=light] #facebook,
body.diiho-light-mode #facebook,
html[data-theme=light] #twitter,
body.diiho-light-mode #twitter,
html[data-theme=light] #phone,
body.diiho-light-mode #phone,
html[data-theme=light] #tiktok,
body.diiho-light-mode #tiktok,
html[data-theme=light] #last_name,
body.diiho-light-mode #last_name,
html[data-theme=light] #first_name,
body.diiho-light-mode #first_name,
html[data-theme=light] #zalo2,
body.diiho-light-mode #zalo2,
html[data-theme=light] #youtube,
body.diiho-light-mode #youtube,
html[data-theme=light] #momo2,
body.diiho-light-mode #momo2,
html[data-theme=light] #paypal,
body.diiho-light-mode #paypal,
html[data-theme=light] #slogan,
body.diiho-light-mode #slogan,
html[data-theme=light] #telegram,
body.diiho-light-mode #telegram,
html[data-theme=light] #instagram,
body.diiho-light-mode #instagram {
	--diiho-local-somfrp-user-info-background-color: #fff;
}
html[data-theme=light] #somfrp_user_info,
body.diiho-light-mode #somfrp_user_info,
html[data-theme=light] #som_new_user_pass_again,
body.diiho-light-mode #som_new_user_pass_again,
html[data-theme=light] #som_new_user_pass,
body.diiho-light-mode #som_new_user_pass,
html[data-theme=light] #user_pass,
body.diiho-light-mode #user_pass,
html[data-theme=light] #pwd1,
body.diiho-light-mode #pwd1,
html[data-theme=light] #pwd2,
body.diiho-light-mode #pwd2,
html[data-theme=light] #pass1,
body.diiho-light-mode #pass1,
html[data-theme=light] #pass2,
body.diiho-light-mode #pass2,
html[data-theme=light] #user_login,
body.diiho-light-mode #user_login,
html[data-theme=light] #username,
body.diiho-light-mode #username,
html[data-theme=light] #last-name,
body.diiho-light-mode #last-name,
html[data-theme=light] #first-name,
body.diiho-light-mode #first-name,
html[data-theme=light] #nam,
body.diiho-light-mode #nam,
html[data-theme=light] #email2,
body.diiho-light-mode #email2,
html[data-theme=light] #user_url,
body.diiho-light-mode #user_url,
html[data-theme=light] #facebook,
body.diiho-light-mode #facebook,
html[data-theme=light] #twitter,
body.diiho-light-mode #twitter,
html[data-theme=light] #phone,
body.diiho-light-mode #phone,
html[data-theme=light] #tiktok,
body.diiho-light-mode #tiktok,
html[data-theme=light] #last_name,
body.diiho-light-mode #last_name,
html[data-theme=light] #first_name,
body.diiho-light-mode #first_name,
html[data-theme=light] #zalo2,
body.diiho-light-mode #zalo2,
html[data-theme=light] #youtube,
body.diiho-light-mode #youtube,
html[data-theme=light] #momo2,
body.diiho-light-mode #momo2,
html[data-theme=light] #paypal,
body.diiho-light-mode #paypal,
html[data-theme=light] #slogan,
body.diiho-light-mode #slogan,
html[data-theme=light] #telegram,
body.diiho-light-mode #telegram,
html[data-theme=light] #instagram,
body.diiho-light-mode #instagram {
	--diiho-local-somfrp-user-info-border: #94a3b8;
}
html[data-theme=light] #somfrp_user_info,
body.diiho-light-mode #somfrp_user_info,
html[data-theme=light] #som_new_user_pass_again,
body.diiho-light-mode #som_new_user_pass_again,
html[data-theme=light] #som_new_user_pass,
body.diiho-light-mode #som_new_user_pass,
html[data-theme=light] #user_pass,
body.diiho-light-mode #user_pass,
html[data-theme=light] #pwd1,
body.diiho-light-mode #pwd1,
html[data-theme=light] #pwd2,
body.diiho-light-mode #pwd2,
html[data-theme=light] #pass1,
body.diiho-light-mode #pass1,
html[data-theme=light] #pass2,
body.diiho-light-mode #pass2,
html[data-theme=light] #user_login,
body.diiho-light-mode #user_login,
html[data-theme=light] #username,
body.diiho-light-mode #username,
html[data-theme=light] #last-name,
body.diiho-light-mode #last-name,
html[data-theme=light] #first-name,
body.diiho-light-mode #first-name,
html[data-theme=light] #nam,
body.diiho-light-mode #nam,
html[data-theme=light] #email2,
body.diiho-light-mode #email2,
html[data-theme=light] #user_url,
body.diiho-light-mode #user_url,
html[data-theme=light] #facebook,
body.diiho-light-mode #facebook,
html[data-theme=light] #twitter,
body.diiho-light-mode #twitter,
html[data-theme=light] #phone,
body.diiho-light-mode #phone,
html[data-theme=light] #tiktok,
body.diiho-light-mode #tiktok,
html[data-theme=light] #last_name,
body.diiho-light-mode #last_name,
html[data-theme=light] #first_name,
body.diiho-light-mode #first_name,
html[data-theme=light] #zalo2,
body.diiho-light-mode #zalo2,
html[data-theme=light] #youtube,
body.diiho-light-mode #youtube,
html[data-theme=light] #momo2,
body.diiho-light-mode #momo2,
html[data-theme=light] #paypal,
body.diiho-light-mode #paypal,
html[data-theme=light] #slogan,
body.diiho-light-mode #slogan,
html[data-theme=light] #telegram,
body.diiho-light-mode #telegram,
html[data-theme=light] #instagram,
body.diiho-light-mode #instagram {
	--diiho-local-somfrp-user-info-color: #0f172a;
}
html[data-theme=light] .capcha,
body.diiho-light-mode .capcha {
	--diiho-local-capcha-color: #0f172a;
}
html[data-theme=light] .dangnhapfom a:hover,
body.diiho-light-mode .dangnhapfom a:hover {
	--diiho-local-dangnhapfom-a-hover-color: #334155;
}
html[data-theme=light] .dangnhapfom a,
body.diiho-light-mode .dangnhapfom a {
	--diiho-local-dangnhapfom-a-color: #64748b;
}
html[data-theme=light] .dangnhaproi,
body.diiho-light-mode .dangnhaproi {
	--diiho-local-dangnhaproi-color: #64748b;
}
html[data-theme=light] .top-tieude,
body.diiho-light-mode .top-tieude {
	--diiho-local-top-tieude-color: #0f172a;
}
html[data-theme=light] .thongbao-dn a,
body.diiho-light-mode .thongbao-dn a {
	--diiho-local-thongbao-dn-a-color: #0f172a;
}
html[data-theme=light] .thongbao-dn,
body.diiho-light-mode .thongbao-dn {
	--diiho-local-thongbao-dn-background: #f3f4f6;
}
html[data-theme=light] .thongbao-dk,
body.diiho-light-mode .thongbao-dk {
	--diiho-local-thongbao-dk-color: #64748b;
}
html[data-theme=light] .thongbao-hub,
body.diiho-light-mode .thongbao-hub {
	--diiho-local-thongbao-hub-color: #333;
}
html[data-theme=light] .dang-1,
body.diiho-light-mode .dang-1 {
	--diiho-local-dang-1-background: #fff;
}
html[data-theme=light] .dang-nhap,
body.diiho-light-mode .dang-nhap {
	--diiho-local-dang-nhap-box-shadow: #d6d6d6;
}
html[data-theme=light] .dangnhap,
body.diiho-light-mode .dangnhap {
	--diiho-local-dangnhap-color: #64748b;
}
html[data-theme=light] .dangnhap,
body.diiho-light-mode .dangnhap {
	--diiho-local-dangnhap-background: #fff;
}
html[data-theme=light] .dangnhap,
body.diiho-light-mode .dangnhap {
	--diiho-local-dangnhap-border: #e5e7eb;
}
html[data-theme=light] input:-webkit-autofill,
body.diiho-light-mode input:-webkit-autofill {
	--diiho-local-input-webkit-autofill-webkit-text-fill-color: #0f172a;
}
html[data-theme=light] .luotxem,
body.diiho-light-mode .luotxem {
	--diiho-local-luotxem-color: #64748b;
}
html[data-theme=light] .cm-bai-viet a:hover,
body.diiho-light-mode .cm-bai-viet a:hover {
	--diiho-local-cm-bai-viet-a-hover-color: #0f172a;
}
html[data-theme=light] .cm-bai-viet a,
body.diiho-light-mode .cm-bai-viet a {
	--diiho-local-cm-bai-viet-a-color: #666;
}
html[data-theme=light] #themeToggle:hover,
body.diiho-light-mode #themeToggle:hover {
	--diiho-local-themetoggle-hover-background-color: #94a3b8;
}
html[data-theme=light] #myBtn,
body.diiho-light-mode #myBtn,
html[data-theme=light] #myBtn2,
body.diiho-light-mode #myBtn2,
html[data-theme=light] #nutms,
body.diiho-light-mode #nutms,
html[data-theme=light] #themeToggle,
body.diiho-light-mode #themeToggle {
	--diiho-local-floating-button-box-shadow: 0 6px 16px rgba(15, 23, 42, 0.18);
}
html[data-theme=light] #themeToggle,
body.diiho-light-mode #themeToggle {
	--diiho-local-themetoggle-background-color: #e5e7eb;
}
html[data-theme=light] #themeToggle,
body.diiho-light-mode #themeToggle {
	--diiho-local-themetoggle-color: #0f172a;
}
html[data-theme=light] #myBtn2:hover,
body.diiho-light-mode #myBtn2:hover {
	--diiho-local-mybtn2-hover-background-color: #94a3b8;
}
html[data-theme=light] #myBtn2,
body.diiho-light-mode #myBtn2 {
	--diiho-local-mybtn2-background-color: #e5e7eb;
}
html[data-theme=light] #myBtn2,
body.diiho-light-mode #myBtn2 {
	--diiho-local-mybtn2-color: #0f172a;
}
html[data-theme=light] #myBtn:hover,
body.diiho-light-mode #myBtn:hover {
	--diiho-local-mybtn-hover-background-color: #94a3b8;
}
html[data-theme=light] #myBtn,
body.diiho-light-mode #myBtn {
	--diiho-local-mybtn-background-color: #e5e7eb;
}
html[data-theme=light] #myBtn,
body.diiho-light-mode #myBtn {
	--diiho-local-mybtn-color: #0f172a;
}
html[data-theme=light] .tieude-nn,
body.diiho-light-mode .tieude-nn {
	--diiho-local-tieude-nn-color: #0f172a;
}
html[data-theme=light] .card2-xt:hover,
body.diiho-light-mode .card2-xt:hover {
	--diiho-local-card2-xt-hover-border: var(--diiho-accent);
}
html[data-theme=light] .card2-xt:hover,
body.diiho-light-mode .card2-xt:hover {
	--diiho-local-card2-xt-hover-background: var(--diiho-accent);
}
html[data-theme=light] .card2-xt,
body.diiho-light-mode .card2-xt {
	--diiho-local-card2-xt-background: #55555542;
}
html[data-theme=light] .card2-xt,
body.diiho-light-mode .card2-xt {
	--diiho-local-card2-xt-color: #fff;
}
html[data-theme=light] .baichu,
body.diiho-light-mode .baichu {
	--diiho-local-baichu-color: #64748b;
}
html[data-theme=light] .danhmucbai,
body.diiho-light-mode .danhmucbai {
	--diiho-local-danhmucbai-background: #fff;
}
html[data-theme=light] .danhmuctd,
body.diiho-light-mode .danhmuctd {
	--diiho-local-danhmuctd-color: var(--diiho-accent);
}
html[data-theme=light] .baivietmuc a:hover,
body.diiho-light-mode .baivietmuc a:hover {
	--diiho-local-baivietmuc-a-hover-color: #64748b;
}
html[data-theme=light] .baivietmuc a,
body.diiho-light-mode .baivietmuc a {
	--diiho-local-baivietmuc-a-color: #0f172a;
}
html[data-theme=light] .page-content,
body.diiho-light-mode .page-content {
	--diiho-local-page-content-color: #0f172a;
}
html[data-theme=light] .tapmenu a,
body.diiho-light-mode .tapmenu a {
	--diiho-local-tapmenu-a-color: #e5e7eb;
}
html[data-theme=light] .cat-links a,
body.diiho-light-mode .cat-links a {
	--diiho-local-cat-links-a-color: #64748b;
}
html[data-theme=light] .cat-links a,
body.diiho-light-mode .cat-links a {
	--diiho-local-cat-links-a-border: #475569;
}
html[data-theme=light] .wp-caption-text,
body.diiho-light-mode .wp-caption-text {
	--diiho-local-wp-caption-text-color: #64748b;
}
html[data-theme=light] #infinite-footer .blog-credits,
body.diiho-light-mode #infinite-footer .blog-credits,
html[data-theme=light] #infinite-footer .blog-credits a,
body.diiho-light-mode #infinite-footer .blog-credits a {
	--diiho-local-infinite-footer-blog-credits-color: #64748b;
}
html[data-theme=light] #infinite-footer .blog-info a,
body.diiho-light-mode #infinite-footer .blog-info a {
	--diiho-local-infinite-footer-blog-info-a-color: #111827;
}
html[data-theme=light] #infinite-footer .container,
body.diiho-light-mode #infinite-footer .container {
	--diiho-local-infinite-footer-container-border-color: rgba(15, 23, 42, 0.1);
}
html[data-theme=light] .site-main #infinite-handle span button:hover,
body.diiho-light-mode .site-main #infinite-handle span button:hover {
	--diiho-local-site-main-infinite-handle-span-button-hover-background: #64748b;
}
html[data-theme=light] .site-main #infinite-handle span button:hover,
body.diiho-light-mode .site-main #infinite-handle span button:hover {
	--diiho-local-site-main-infinite-handle-span-button-hover-border-color: #64748b;
}
html[data-theme=light] .site-main #infinite-handle span button:hover,
body.diiho-light-mode .site-main #infinite-handle span button:hover {
	--diiho-local-site-main-infinite-handle-span-button-hover-color: #0f172a;
}
html[data-theme=light] .site-main #infinite-handle span button,
body.diiho-light-mode .site-main #infinite-handle span button {
	--diiho-local-site-main-infinite-handle-span-button-background: #334155;
}
html[data-theme=light] .site-main #infinite-handle span button,
body.diiho-light-mode .site-main #infinite-handle span button {
	--diiho-local-site-main-infinite-handle-span-button-border-color: #334155;
}
html[data-theme=light] .duoi-cung,
body.diiho-light-mode .duoi-cung {
	--diiho-local-duoi-cung-color: #64748b;
}
html[data-theme=light] .duoi-cung,
body.diiho-light-mode .duoi-cung {
	--diiho-local-duoi-cung-background: #d9dadd;
}
html[data-theme=light] .duoi-cung,
body.diiho-light-mode .duoi-cung {
	--diiho-local-duoi-cung-border-top: #d0d3db;
}
html[data-theme=light] .phobien,
body.diiho-light-mode .phobien {
	--diiho-local-phobien-color: #475569;
}
html[data-theme=light] .channd4 a,
body.diiho-light-mode .channd4 a {
	--diiho-local-channd4-a-color: #64748b;
}
html[data-theme=light] .channd4,
body.diiho-light-mode .channd4 {
	--diiho-local-channd4-color: #64748b;
}
html[data-theme=light] .channd3,
body.diiho-light-mode .channd3 {
	--diiho-local-channd3-color: #64748b;
}
html[data-theme=light] .channd2 a,
body.diiho-light-mode .channd2 a {
	--diiho-local-channd2-a-color: #64748b;
}
html[data-theme=light] .channd2,
body.diiho-light-mode .channd2 {
	--diiho-local-channd2-color: #64748b;
}
html[data-theme=light] .diiho-footer-socials a,
body.diiho-light-mode .diiho-footer-socials a {
	--diiho-local-diiho-footer-socials-a-color: #64748b;
}
html[data-theme=light] .chant2,
body.diiho-light-mode .chant2 {
	--diiho-local-chant2-color: #64748b;
}
html[data-theme=light] .chant1,
body.diiho-light-mode .chant1 {
	--diiho-local-chant1-color: #475569;
}
html[data-theme=light] .chant10 a,
body.diiho-light-mode .chant10 a {
	--diiho-local-chant10-a-color: #64748b;
}
html[data-theme=light] .chant10,
body.diiho-light-mode .chant10 {
	--diiho-local-chant10-color: #475569;
}
html[data-theme=light] .chant10,
body.diiho-light-mode .chant10 {
	--diiho-local-chant10-background: #f8fafc;
}
html[data-theme=light] .site-info,
body.diiho-light-mode .site-info {
	--diiho-local-site-info-background-color: #e5e7eb;
}
html[data-theme=light] .footer-widgets,
body.diiho-light-mode .footer-widgets {
	--diiho-local-footer-widgets-border-bottom: rgba(15, 23, 42, 0.1);
}
html[data-theme=light] .site-footer a,
body.diiho-light-mode .site-footer a {
	--diiho-local-site-footer-a-color: #0f172a;
}
html[data-theme=light] #cancel-comment-reply-link,
body.diiho-light-mode #cancel-comment-reply-link {
	--diiho-local-cancel-comment-reply-link-color: #1f2937;
}
html[data-theme=light] .logged-in-as a,
body.diiho-light-mode .logged-in-as a {
	--diiho-local-logged-in-as-a-color: #0f172a;
}
html[data-theme=light] .logged-in-as,
body.diiho-light-mode .logged-in-as {
	--diiho-local-logged-in-as-background: #f1f5f9;
}
html[data-theme=light] .logged-in-as,
body.diiho-light-mode .logged-in-as {
	--diiho-local-logged-in-as-border-bottom: #cbd5e1;
}
html[data-theme=light] .no-comments,
body.diiho-light-mode .no-comments {
	--diiho-local-no-comments-color: #64748b;
}
html[data-theme=light] .no-comments,
body.diiho-light-mode .no-comments {
	--diiho-local-no-comments-background: #dbeafe;
}
html[data-theme=light] .no-comments,
body.diiho-light-mode .no-comments {
	--diiho-local-no-comments-border: #bfdbfe;
}
html[data-theme=light] .required,
body.diiho-light-mode .required {
	--diiho-local-required-color: #0f172a;
}
html[data-theme=light] .comment-content,
body.diiho-light-mode .comment-content {
	--diiho-local-comment-content-color: #0f172a;
}
html[data-theme=light] .reply a:hover,
body.diiho-light-mode .reply a:hover {
	--diiho-local-reply-a-hover-background: #f8fafc;
}
html[data-theme=light] .reply a:hover,
body.diiho-light-mode .reply a:hover {
	--diiho-local-reply-a-hover-color: #0f172a;
}
html[data-theme=light] .reply a,
body.diiho-light-mode .reply a {
	--diiho-local-reply-a-color: #64748b;
}
html[data-theme=light] .comment-metadata a,
body.diiho-light-mode .comment-metadata a {
	--diiho-local-comment-metadata-a-color: #64748b;
}
html[data-theme=light] .comment-author,
body.diiho-light-mode .comment-author {
	--diiho-local-comment-author-color: #64748b;
}
html[data-theme=light] .comment-awaiting-moderation,
body.diiho-light-mode .comment-awaiting-moderation {
	--diiho-local-comment-awaiting-moderation-color: #8a6d00;
}
html[data-theme=light] .comment-body,
body.diiho-light-mode .comment-body {
	--diiho-local-comment-body-color: #475569;
}
html[data-theme=light] li.comment.even.thread-even.depth-1>.children,
body.diiho-light-mode li.comment.even.thread-even.depth-1>.children {
	--diiho-local-li-comment-even-thread-even-depth-1-children-border-left: #bbb;
}
html[data-theme=light] #nuttim,
body.diiho-light-mode #nuttim {
	--diiho-local-nuttim-box-shadow: #f8fafc;
}
html[data-theme=light] #inputtim,
body.diiho-light-mode #inputtim {
	--diiho-local-inputtim-background: #e5e7eb;
}
html[data-theme=light] #inputtim,
body.diiho-light-mode #inputtim {
	--diiho-local-inputtim-color: #0f172a;
}
html[data-theme=light] #inputtim,
body.diiho-light-mode #inputtim {
	--diiho-local-inputtim-box-shadow: #f8fafc;
}
html[data-theme=light] .formtimkiem,
body.diiho-light-mode .formtimkiem {
	--diiho-local-formtimkiem-background: #f8fafc;
}
html[data-theme=light] .formtimkiem,
body.diiho-light-mode .formtimkiem {
	--diiho-local-formtimkiem-border: #e5e7eb;
}
html[data-theme=light] .nonoidung,
body.diiho-light-mode .nonoidung {
	--diiho-local-nonoidung-color: #64748b;
}
html[data-theme=light] .nonoidung,
body.diiho-light-mode .nonoidung {
	--diiho-local-nonoidung-background: #f5f5f5b8;
}
html[data-theme=light] .nonoidung,
body.diiho-light-mode .nonoidung {
	--diiho-local-nonoidung-border: #e5e7eb;
}
html[data-theme=light] .searchvideotitle a,
body.diiho-light-mode .searchvideotitle a {
	--diiho-local-searchvideotitle-a-color: #0f172a;
}
html[data-theme=light] .searchtitle a,
body.diiho-light-mode .searchtitle a {
	--diiho-local-searchtitle-a-color: #0369a1;
}
html[data-theme=light] .searchmuc,
body.diiho-light-mode .searchmuc,
html[data-theme=light] .toxory a,
body.diiho-light-mode .toxory a,
html[data-theme=light] .toxory,
body.diiho-light-mode .toxory {
	--diiho-local-searchmuc-color: #64748b;
}
html[data-theme=light] .searchpost,
body.diiho-light-mode .searchpost {
	--diiho-local-searchpost-background: #f5f5f5d4;
}
html[data-theme=light] .searchpost,
body.diiho-light-mode .searchpost {
	--diiho-local-searchpost-border: #e5e7eb;
}
html[data-theme=light] .searchpost,
body.diiho-light-mode .searchpost {
	--diiho-local-searchpost-color: #475569;
}
html[data-theme=light] .entry-footer .edit-link a,
body.diiho-light-mode .entry-footer .edit-link a {
	--diiho-local-entry-footer-edit-link-a-color: #64748b;
}
html[data-theme=light] .diiho-single-author,
body.diiho-light-mode .diiho-single-author {
	--diiho-local-single-author-background: #f8fafc;
	--diiho-local-single-author-border: #e5e7eb;
	--diiho-local-single-author-color: #64748b;
	--diiho-local-single-author-heading-color: #0f172a;
}
html[data-theme=light] .diiho-single-breadcrumbs,
body.diiho-light-mode .diiho-single-breadcrumbs {
	--diiho-local-single-breadcrumbs-color: #64748b;
}
html[data-theme=light] .tag-cloud-link:hover,
body.diiho-light-mode .tag-cloud-link:hover,
html[data-theme=light] .tags-links a:hover,
body.diiho-light-mode .tags-links a:hover {
	--diiho-local-tag-cloud-link-hover-background: #0b63ce;
}
html[data-theme=light] .tag-cloud-link:hover,
body.diiho-light-mode .tag-cloud-link:hover,
html[data-theme=light] .tags-links a:hover,
body.diiho-light-mode .tags-links a:hover {
	--diiho-local-tag-cloud-link-hover-color: #0f172a;
}
html[data-theme=light] .page .entry-content>p:first-child,
body.diiho-light-mode .page .entry-content>p:first-child,
html[data-theme=light] .single .entry-content>p:first-child,
body.diiho-light-mode .single .entry-content>p:first-child {
	--diiho-local-page-entry-content-p-first-child-color: #64748b;
}
html[data-theme=light] .page .entry-body,
body.diiho-light-mode .page .entry-body,
html[data-theme=light] .single .entry-body,
body.diiho-light-mode .single .entry-body {
	--diiho-local-page-entry-body-box-shadow: rgba(15, 23, 42, 0.07);
}
html[data-theme=light] .page .entry-title,
body.diiho-light-mode .page .entry-title,
html[data-theme=light] .single .entry-title,
body.diiho-light-mode .single .entry-title {
	--diiho-local-page-entry-title-color: #0f172a;
}
html[data-theme=light] .page-title,
body.diiho-light-mode .page-title {
	--diiho-local-page-title-color: #333;
}
html[data-theme=light] .page-header,
body.diiho-light-mode .page-header {
	--diiho-local-page-header-color: #64748b;
}
html[data-theme=light] .hfeed .format-quote blockquote cite a:hover,
body.diiho-light-mode .hfeed .format-quote blockquote cite a:hover {
	--diiho-local-hfeed-format-quote-blockquote-cite-a-hover-color: #0b63ce;
}
html[data-theme=light] .hfeed .format-quote blockquote:before,
body.diiho-light-mode .hfeed .format-quote blockquote:before {
	--diiho-local-hfeed-format-quote-blockquote-before-color: rgba(15, 23, 42, 0.1);
}
html[data-theme=light] .sticky .icon-bookmark,
body.diiho-light-mode .sticky .icon-bookmark {
	--diiho-local-sticky-icon-bookmark-fill: #64748b;
}
html[data-theme=light] .card__title a:hover,
body.diiho-light-mode .card__title a:hover {
	--diiho-local-card-title-a-hover-color: #64748b;
}
html[data-theme=light] .card__footer,
body.diiho-light-mode .card__footer {
	--diiho-local-card-footer-color: #64748b;
}
html[data-theme=light] .card__content,
body.diiho-light-mode .card__content {
	--diiho-local-card-content-color: #64748b;
}
html[data-theme=light] .card__title a,
body.diiho-light-mode .card__title a {
	--diiho-local-card-title-a-color: #0f172a;
}
html[data-theme=light] .card__subtitle,
body.diiho-light-mode .card__subtitle {
	--diiho-local-card-subtitle-color: #fff;
}
html[data-theme=light] .card__subtitle,
body.diiho-light-mode .card__subtitle {
	--diiho-local-card-subtitle-box-shadow: #00000070;
}
html[data-theme=light] .card:hover,
body.diiho-light-mode .card:hover {
	--diiho-local-card-hover-box-shadow: rgba(15, 23, 42, 0.1);
}
html[data-theme=light] .card,
body.diiho-light-mode .card {
	--diiho-local-card-box-shadow: rgba(15, 23, 42, 0.05);
}
html[data-theme=light] .card,
body.diiho-light-mode .card {
	--diiho-local-card-background: #fff;
}
html[data-theme=light] .site-description,
body.diiho-light-mode .site-description {
	--diiho-local-site-description-color: #475569;
}
html[data-theme=light] .site-title a,
body.diiho-light-mode .site-title a {
	--diiho-local-site-title-a-color: #111827;
}
html[data-theme=light] .icon-smenu .search-toggle:hover,
body.diiho-light-mode .icon-smenu .search-toggle:hover {
	--diiho-local-icon-smenu-search-toggle-hover-color: #dc2626;
}
html[data-theme=light] .search-toggle:hover,
body.diiho-light-mode .search-toggle:hover {
	--diiho-local-search-toggle-hover-color: #dc2626;
}
html[data-theme=light] .icon-smenu .jetpack-social-navigation a:hover,
body.diiho-light-mode .icon-smenu .jetpack-social-navigation a:hover {
	--diiho-local-icon-smenu-jetpack-social-navigation-a-hover-color: #0b63ce;
}
html[data-theme=light] .site-header,
body.diiho-light-mode .site-header {
	--diiho-local-site-header-background: #fff;
}
html[data-theme=light] .form-wrapper .search-field::placeholder,
body.diiho-light-mode .form-wrapper .search-field::placeholder {
	--diiho-local-form-wrapper-search-field-placeholder-color: #f8fafc;
}
html[data-theme=light] .form-wrapper .search-field::-ms-input-placeholder,
body.diiho-light-mode .form-wrapper .search-field::-ms-input-placeholder {
	--diiho-local-form-wrapper-search-field-ms-input-placeholder-color: #f8fafc;
}
html[data-theme=light] .form-wrapper .search-field:-ms-input-placeholder,
body.diiho-light-mode .form-wrapper .search-field:-ms-input-placeholder {
	--diiho-local-form-wrapper-search-field-ms-input-placeholder-color-2: #f8fafc;
}
html[data-theme=light] .form-wrapper .search-field::-webkit-input-placeholder,
body.diiho-light-mode .form-wrapper .search-field::-webkit-input-placeholder {
	--diiho-local-form-wrapper-search-field-webkit-input-placeholder-color: #f8fafc;
}
html[data-theme=light] #tim,
body.diiho-light-mode #tim {
	--diiho-local-tim-background: #0f172a;
}
html[data-theme=light] #tim,
body.diiho-light-mode #tim {
	--diiho-local-tim-color: #e5e7eb;
}
html[data-theme=light] #tim,
body.diiho-light-mode #tim {
	--diiho-local-tim-border: #0f172a;
}
html[data-theme=light] #tim,
body.diiho-light-mode #tim {
	--diiho-local-tim-box-shadow: #f8fafc;
}
html[data-theme=light] .form-wrapper .search-field,
body.diiho-light-mode .form-wrapper .search-field {
	--diiho-local-form-wrapper-search-field-background: #0f172a;
}
html[data-theme=light] .form-wrapper .search-field,
body.diiho-light-mode .form-wrapper .search-field {
	--diiho-local-form-wrapper-search-field-color: #e5e7eb;
}
html[data-theme=light] .form-wrapper .search-field,
body.diiho-light-mode .form-wrapper .search-field {
	--diiho-local-form-wrapper-search-field-border: #0f172a;
}
html[data-theme=light] .form-wrapper .search-field,
body.diiho-light-mode .form-wrapper .search-field {
	--diiho-local-form-wrapper-search-field-box-shadow: #f8fafc;
}
html[data-theme=light] .search-close:hover,
body.diiho-light-mode .search-close:hover {
	--diiho-local-search-close-hover-color: #dc2626;
}
html[data-theme=light] .form-wrapper,
body.diiho-light-mode .form-wrapper {
	--diiho-local-form-wrapper-background: #e5e7eb;
}
html[data-theme=light] .widget_wpcom_social_media_icons_widget a:hover,
body.diiho-light-mode .widget_wpcom_social_media_icons_widget a:hover {
	--diiho-local-widget-wpcom-social-media-icons-widget-a-hover-color: #1f2937;
}
html[data-theme=light] .widget-title,
body.diiho-light-mode .widget-title {
	--diiho-local-widget-title-border-bottom: rgba(15, 23, 42, 0.1);
}
html[data-theme=light] .widget-title,
body.diiho-light-mode .widget-title {
	--diiho-local-widget-title-color: #475569;
}
html[data-theme=light] .screen-reader-text:focus,
body.diiho-light-mode .screen-reader-text:focus {
	--diiho-local-screen-reader-text-focus-background-color: #111827;
}
html[data-theme=light] .screen-reader-text:focus,
body.diiho-light-mode .screen-reader-text:focus {
	--diiho-local-screen-reader-text-focus-box-shadow: rgba(15, 23, 42, 0.24);
}
html[data-theme=light] .screen-reader-text:focus,
body.diiho-light-mode .screen-reader-text:focus {
	--diiho-local-screen-reader-text-focus-color: #0f6e9f;
}
html[data-theme=light] .current,
body.diiho-light-mode .current {
	--diiho-local-current-color: #0f172a;
}
html[data-theme=light] a.page-numbers:hover,
body.diiho-light-mode a.page-numbers:hover {
	--diiho-local-a-page-numbers-hover-color: #0f172a;
}
html[data-theme=light] a.page-numbers,
body.diiho-light-mode a.page-numbers {
	--diiho-local-a-page-numbers-background: #e5e7eb;
}
html[data-theme=light] a.page-numbers,
body.diiho-light-mode a.page-numbers {
	--diiho-local-a-page-numbers-color: #0f172a;
}
html[data-theme=light] .comment-navigation a:hover,
body.diiho-light-mode .comment-navigation a:hover {
	--diiho-local-comment-navigation-a-hover-color: #0f172a;
}
html[data-theme=light] .main-navigation.toggled a,
body.diiho-light-mode .main-navigation.toggled a {
	--diiho-local-main-navigation-toggled-a-border-bottom: #e5e7eb;
}
html[data-theme=light] .main-navigation.toggled li:hover a,
body.diiho-light-mode .main-navigation.toggled li:hover a {
	--diiho-local-main-navigation-toggled-li-hover-a-border-color: #e5e7eb;
}
html[data-theme=light] .main-navigation.toggled ul,
body.diiho-light-mode .main-navigation.toggled ul {
	--diiho-local-main-navigation-toggled-ul-background: #f1f5f9;
}
html[data-theme=light] .main-navigation.toggled ul,
body.diiho-light-mode .main-navigation.toggled ul {
	--diiho-local-main-navigation-toggled-ul-box-shadow: rgba(15, 23, 42, 0.1);
}
html[data-theme=light] .main-navigation.toggled .menu,
body.diiho-light-mode .main-navigation.toggled .menu {
	--diiho-local-main-navigation-toggled-menu-background: #e5e7eb;
}
html[data-theme=light] .menu-toggle:hover,
body.diiho-light-mode .menu-toggle:hover {
	--diiho-local-menu-toggle-hover-color: #dc2626;
}
html[data-theme=light] .main-navigation li .current_page_item>a,
body.diiho-light-mode .main-navigation li .current_page_item>a,
html[data-theme=light] .main-navigation li .current-menu-item>a,
body.diiho-light-mode .main-navigation li .current-menu-item>a,
html[data-theme=light] .main-navigation li .current_page_ancestor>a,
body.diiho-light-mode .main-navigation li .current_page_ancestor>a,
html[data-theme=light] .main-navigation li .current-menu-ancestor>a,
body.diiho-light-mode .main-navigation li .current-menu-ancestor>a {
	--diiho-local-main-navigation-li-current-page-item-a-border-color: rgba(15, 23, 42, 0.1);
}
html[data-theme=light] li .main-navigation .current_page_item>a,
body.diiho-light-mode li .main-navigation .current_page_item>a,
html[data-theme=light] li .main-navigation .current-menu-item>a,
body.diiho-light-mode li .main-navigation .current-menu-item>a,
html[data-theme=light] li .main-navigation .current_page_ancestor>a,
body.diiho-light-mode li .main-navigation .current_page_ancestor>a,
html[data-theme=light] li .main-navigation .current-menu-ancestor>a,
body.diiho-light-mode li .main-navigation .current-menu-ancestor>a {
	--diiho-local-li-main-navigation-current-page-item-a-border-color: rgba(15, 23, 42, 0.1);
}
html[data-theme=light] .main-navigation li .current_page_item>a,
body.diiho-light-mode .main-navigation li .current_page_item>a,
html[data-theme=light] .main-navigation li .current-menu-item>a,
body.diiho-light-mode .main-navigation li .current-menu-item>a,
html[data-theme=light] .main-navigation li .current_page_ancestor>a,
body.diiho-light-mode .main-navigation li .current_page_ancestor>a,
html[data-theme=light] .main-navigation li .current-menu-ancestor>a,
body.diiho-light-mode .main-navigation li .current-menu-ancestor>a {
	--diiho-local-main-navigation-li-current-page-item-a-background: #e5e7eb;
}
html[data-theme=light] .main-navigation .current_page_item>a,
body.diiho-light-mode .main-navigation .current_page_item>a,
html[data-theme=light] .main-navigation .current-menu-item>a,
body.diiho-light-mode .main-navigation .current-menu-item>a,
html[data-theme=light] .main-navigation .current_page_ancestor>a,
body.diiho-light-mode .main-navigation .current_page_ancestor>a,
html[data-theme=light] .main-navigation .current-menu-ancestor>a,
body.diiho-light-mode .main-navigation .current-menu-ancestor>a {
	--diiho-local-main-navigation-current-page-item-a-color: #fff;
}
html[data-theme=light] .main-navigation a,
body.diiho-light-mode .main-navigation a {
	--diiho-local-main-navigation-a-color: #0f172a;
}
html[data-theme=light] .main-navigation li li:hover>a,
body.diiho-light-mode .main-navigation li li:hover>a,
html[data-theme=light] .main-navigation li li.focus>a,
body.diiho-light-mode .main-navigation li li.focus>a {
	--diiho-local-main-navigation-li-li-hover-a-color: #fff;
}
html[data-theme=light] .main-navigation li li:hover>a,
body.diiho-light-mode .main-navigation li li:hover>a,
html[data-theme=light] .main-navigation li li.focus>a,
body.diiho-light-mode .main-navigation li li.focus>a {
	--diiho-local-main-navigation-li-li-hover-a-border-color: #e5e7eb;
}
html[data-theme=light] .main-navigation ul ul,
body.diiho-light-mode .main-navigation ul ul {
	--diiho-local-main-navigation-ul-ul-border-bottom: #e5e7eb;
}
html[data-theme=light] .main-navigation li:hover>a,
body.diiho-light-mode .main-navigation li:hover>a,
html[data-theme=light] .main-navigation li.focus>a,
body.diiho-light-mode .main-navigation li.focus>a {
	--diiho-local-main-navigation-li-hover-a-color: #0f172a;
}
html[data-theme=light] .main-navigation li:hover>a,
body.diiho-light-mode .main-navigation li:hover>a,
html[data-theme=light] .main-navigation li.focus>a,
body.diiho-light-mode .main-navigation li.focus>a {
	--diiho-local-main-navigation-li-hover-a-background: #5f5f5f85;
}
html[data-theme=light] .main-navigation .menu-item-has-children>a::after,
body.diiho-light-mode .main-navigation .menu-item-has-children>a::after,
html[data-theme=light] .main-navigation .page_item_has_children>a::after,
body.diiho-light-mode .main-navigation .page_item_has_children>a::after {
	--diiho-local-main-navigation-menu-item-has-children-a-after-color: #333;

	background-image: url(images/angle-down-333.svg);
}
html[data-theme=light] .main-navigation li .menu-item-has-children>a::after,
body.diiho-light-mode .main-navigation li .menu-item-has-children>a::after,
html[data-theme=light] .main-navigation li .page_item_has_children>a::after,
body.diiho-light-mode .main-navigation li .page_item_has_children>a::after {
	background-image: url(images/angle-right-333.svg);
}
html[data-theme=light] .main-navigation ul ul li:last-child>a,
body.diiho-light-mode .main-navigation ul ul li:last-child>a {
	--diiho-local-main-navigation-ul-ul-li-last-child-a-border-bottom: rgba(15, 23, 42, 0.1);
}
html[data-theme=light] .main-navigation ul ul a,
body.diiho-light-mode .main-navigation ul ul a {
	--diiho-local-main-navigation-ul-ul-a-border-bottom: #cbd5e1;
}
html[data-theme=light] .main-navigation ul ul,
body.diiho-light-mode .main-navigation ul ul {
	--diiho-local-main-navigation-ul-ul-background: #f8fafc;
}
html[data-theme=light] a,
body.diiho-light-mode a {
	--diiho-local-a-color: #0b63ce;
}
html[data-theme=light] select,
body.diiho-light-mode select {
	--diiho-local-select-border: rgba(15, 23, 42, 0.1);
}
html[data-theme=light] #url,
body.diiho-light-mode #url {
	--diiho-local-url-background: #f8fafc;
}
html[data-theme=light] #url,
body.diiho-light-mode #url {
	--diiho-local-url-color: #1f2937;
}
html[data-theme=light] #email,
body.diiho-light-mode #email {
	--diiho-local-email-background: #fff;
}
html[data-theme=light] #email,
body.diiho-light-mode #email {
	--diiho-local-email-border: #d0d4d7;
}
html[data-theme=light] #email,
body.diiho-light-mode #email {
	--diiho-local-email-color: #1f2937;
}
html[data-theme=light] #author,
body.diiho-light-mode #author {
	--diiho-local-author-background: #fff;
}
html[data-theme=light] #author,
body.diiho-light-mode #author {
	--diiho-local-author-color: #1f2937;
}
html[data-theme=light] #author,
body.diiho-light-mode #author {
	--diiho-local-author-border: #d0d4d7;
}
html[data-theme=light] #comment,
body.diiho-light-mode #comment {
	--diiho-local-comment-color: #1f2937;
}
html[data-theme=light] #comment,
body.diiho-light-mode #comment {
	--diiho-local-comment-background: #fff;
}
html[data-theme=light] #comment,
body.diiho-light-mode #comment {
	--diiho-local-comment-border-bottom: #d8dfe6;
}
html[data-theme=light] #commentform,
body.diiho-light-mode #commentform {
	--diiho-local-commentform-color: #64748b;
}
html[data-theme=light] #reply-title a,
body.diiho-light-mode #reply-title a {
	--diiho-local-reply-title-a-color: #be123c;
}
html[data-theme=light] .comment-reply-title,
body.diiho-light-mode .comment-reply-title {
	--diiho-local-comment-reply-title-color: #64748b;
}
html[data-theme=light] .comment-notes,
body.diiho-light-mode .comment-notes {
	--diiho-local-comment-notes-color: #c2410c;
}
html[data-theme=light] input[type="text"],
body.diiho-light-mode input[type="text"],
html[data-theme=light] input[type="email"],
body.diiho-light-mode input[type="email"],
html[data-theme=light] input[type="url"],
body.diiho-light-mode input[type="url"],
html[data-theme=light] input[type="password"],
body.diiho-light-mode input[type="password"],
html[data-theme=light] input[type="search"],
body.diiho-light-mode input[type="search"],
html[data-theme=light] input[type="number"],
body.diiho-light-mode input[type="number"],
html[data-theme=light] input[type="tel"],
body.diiho-light-mode input[type="tel"],
html[data-theme=light] input[type="range"],
body.diiho-light-mode input[type="range"],
html[data-theme=light] input[type="date"],
body.diiho-light-mode input[type="date"],
html[data-theme=light] input[type="month"],
body.diiho-light-mode input[type="month"],
html[data-theme=light] input[type="week"],
body.diiho-light-mode input[type="week"],
html[data-theme=light] input[type="time"],
body.diiho-light-mode input[type="time"],
html[data-theme=light] input[type="datetime"],
body.diiho-light-mode input[type="datetime"],
html[data-theme=light] input[type="datetime-local"],
body.diiho-light-mode input[type="datetime-local"],
html[data-theme=light] input[type="color"],
body.diiho-light-mode input[type="color"],
html[data-theme=light] textarea,
body.diiho-light-mode textarea {
	--diiho-local-input-type-text-color: #64748b;
}
html[data-theme=light] input[type="text"],
body.diiho-light-mode input[type="text"],
html[data-theme=light] input[type="email"],
body.diiho-light-mode input[type="email"],
html[data-theme=light] input[type="url"],
body.diiho-light-mode input[type="url"],
html[data-theme=light] input[type="password"],
body.diiho-light-mode input[type="password"],
html[data-theme=light] input[type="search"],
body.diiho-light-mode input[type="search"],
html[data-theme=light] input[type="number"],
body.diiho-light-mode input[type="number"],
html[data-theme=light] input[type="tel"],
body.diiho-light-mode input[type="tel"],
html[data-theme=light] input[type="range"],
body.diiho-light-mode input[type="range"],
html[data-theme=light] input[type="date"],
body.diiho-light-mode input[type="date"],
html[data-theme=light] input[type="month"],
body.diiho-light-mode input[type="month"],
html[data-theme=light] input[type="week"],
body.diiho-light-mode input[type="week"],
html[data-theme=light] input[type="time"],
body.diiho-light-mode input[type="time"],
html[data-theme=light] input[type="datetime"],
body.diiho-light-mode input[type="datetime"],
html[data-theme=light] input[type="datetime-local"],
body.diiho-light-mode input[type="datetime-local"],
html[data-theme=light] input[type="color"],
body.diiho-light-mode input[type="color"],
html[data-theme=light] textarea,
body.diiho-light-mode textarea {
	--diiho-local-input-type-text-border: rgba(15, 23, 42, 0.1);
}
html[data-theme=light] .button,
body.diiho-light-mode .button,
html[data-theme=light] .wp-block-button__link,
body.diiho-light-mode .wp-block-button__link,
html[data-theme=light] button,
body.diiho-light-mode button,
html[data-theme=light] .site-main #infinite-handle span button,
body.diiho-light-mode .site-main #infinite-handle span button,
html[data-theme=light] input[type="button"],
body.diiho-light-mode input[type="button"],
html[data-theme=light] input[type="reset"],
body.diiho-light-mode input[type="reset"],
html[data-theme=light] input[type="submit"],
body.diiho-light-mode input[type="submit"] {
	--diiho-local-button-border-color: #e5e7eb;
}
html[data-theme=light] .button,
body.diiho-light-mode .button,
html[data-theme=light] .wp-block-button__link,
body.diiho-light-mode .wp-block-button__link,
html[data-theme=light] button,
body.diiho-light-mode button,
html[data-theme=light] .site-main #infinite-handle span button,
body.diiho-light-mode .site-main #infinite-handle span button,
html[data-theme=light] input[type="button"],
body.diiho-light-mode input[type="button"],
html[data-theme=light] input[type="reset"],
body.diiho-light-mode input[type="reset"],
html[data-theme=light] input[type="submit"],
body.diiho-light-mode input[type="submit"] {
	--diiho-local-button-background: #f1f5f9;
}
html[data-theme=light] .button,
body.diiho-light-mode .button,
html[data-theme=light] .wp-block-button__link,
body.diiho-light-mode .wp-block-button__link,
html[data-theme=light] button,
body.diiho-light-mode button,
html[data-theme=light] .site-main #infinite-handle span button,
body.diiho-light-mode .site-main #infinite-handle span button,
html[data-theme=light] input[type="button"],
body.diiho-light-mode input[type="button"],
html[data-theme=light] input[type="reset"],
body.diiho-light-mode input[type="reset"],
html[data-theme=light] input[type="submit"],
body.diiho-light-mode input[type="submit"] {
	--diiho-local-button-color: #0f172a;
}
html[data-theme=light] tr,
body.diiho-light-mode tr {
	--diiho-local-tr-border-bottom: rgba(15, 23, 42, 0.1);
}
html[data-theme=light] hr,
body.diiho-light-mode hr {
	--diiho-local-hr-background-color: rgba(15, 23, 42, 0.1);
}
html[data-theme=light] body,
body.diiho-light-mode {
	--diiho-local-body-background: #dfe4e4;
}
html[data-theme=light] mark,
body.diiho-light-mode mark,
html[data-theme=light] ins,
body.diiho-light-mode ins {
	--diiho-local-mark-background: #6b4f00;
}
html[data-theme=light] abbr,
body.diiho-light-mode abbr,
html[data-theme=light] acronym,
body.diiho-light-mode acronym {
	--diiho-local-abbr-border-bottom: #64748b;
}
html[data-theme=light] pre,
body.diiho-light-mode pre {
	--diiho-local-pre-color: #1e293b;
}
html[data-theme=light] blockquote cite,
body.diiho-light-mode blockquote cite {
	--diiho-local-blockquote-cite-color: #64748b;
}
html[data-theme=light] h1,
body.diiho-light-mode h1,
html[data-theme=light] h2,
body.diiho-light-mode h2,
html[data-theme=light] h3,
body.diiho-light-mode h3,
html[data-theme=light] h4,
body.diiho-light-mode h4,
html[data-theme=light] h5,
body.diiho-light-mode h5,
html[data-theme=light] h6,
body.diiho-light-mode h6 {
	--diiho-local-h1-color: #111827;
}
html[data-theme=light] body,
body.diiho-light-mode {
	--diiho-local-body-color: #1f2937;
}
html[data-theme=light] fieldset,
body.diiho-light-mode fieldset {
	--diiho-local-fieldset-border: #cbd5e1;
}
html[data-theme=light] mark,
body.diiho-light-mode mark {
	--diiho-local-mark-background-2: #8a6d00;
}
html[data-theme=light] mark,
body.diiho-light-mode mark {
	--diiho-local-mark-color: #fff;
}
.av-tgia {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dashed #ccc;
}
