/*
Theme Name:        TruyenVoz
Theme URI:         https://truyenvoz.net
Author:            TruyenVoz
Description:       Giao diện tái hiện 1:1 site JohnCMS truyenvoz.net (skin "default" + Bootstrap 3). Dùng kèm plugin "TruyenVoz Core".
Version:           1.0.0
Requires at least: 6.4
Requires PHP:      8.3
Tested up to:      6.8
License:           GPL-2.0-or-later
Text Domain:       truyenvoz
Tags:              two-columns, right-sidebar, responsive-layout
*/

/* ===== CSS gốc: theme/default/style.css ===== */
body{font-family:Arial;background:#FFF;}
img{max-width:100%;height:auto}
* {word-wrap: break-word;}
.sub {
    border-top: 1px dotted #417394;
    margin: 6px 2px 2px 2px;
    padding: 6px 0px 0px 0px;
}
#tdk p{border:1px solid red;border-left:3px solid red;border-top:3px solid red;margin-top:1px;margin-bottom:1px}
#tdk strong{color:red}
#tdk i{color:green}
a{color:#34617e;text-decoration:none}
a:hover{text-decoration:bolder;color:#417394;text-shadow:0 0 6px #666}
form,input,textarea,select{font:12px Arial;margin:0}hr{border:0;border-top:1px solid #E1E1E1;margin:0}
input,textarea,select{background:#fff;border:1px solid #d8d8d8;color:#686868;padding:1px;margin:1px}
input[type="file"]{margin:2px 0}input[type="submit"]{background:#fefefe;padding:3px 8px}p{margin:1px}
textarea{width:99%;max-width:691px}ul{margin:0;padding-left:20px}
.alarm{background:#E61313;margin:0 0 2px 0;color:#fff;font-weight:bold;padding:3px 0 3px 4px}
.bblist{color:#4A5663;padding:2px 0 2px 10px}
bmenu a,.phdr a{color:#fff}
.bmenu{background:url(assets/images/bmenu.gif) repeat-x top left #a7a7a7;margin:0;color:#fff;padding:2px 4px 4px}
.copy{border-top:1px solid #c2c2c2;text-align:center;color:#3f5864;padding:3px 1px 1px;margin:1px 0}
.copy a{color:#2688B3}
.codetitle{margin:2px auto;padding:1px;border-width:1px;border-style:solid;border-color:#8A99A2;color:#333;background-color:#A9B8C2;font-size:0.9em;font-weight:bold}
.codecontent{margin:2px auto;padding:1px;border-color:#7D95A4;border-width:0 1px 1px 1px;border-style:solid;font-weight:normal;font-size:0.9em;line-height:1.0em;font-family:"Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;background-color:#FAFAFA;color:#4B5C77}.end{text-align:center}.fmenu{color:#989898;padding-left:4px;padding-bottom:2px}.fmenu a{color:#64819B}
.func{border-left:4px solid #2FB0D0;color:#757575;font-size:10px;padding:0 0 0 4px}
.gres{background-color:whitesmoke;color:#6d8da3;padding:2px 4px;margin:0}
.gmenu{background:#E1E9EA;margin:1px 0;color:#264564;padding:3px 4px}
.gmenu a{color:#4780B8}.gray{color:gray}.green{color:green}
h1.seo,h2.seo {font-weight:normal;font-size:15px;line-height:18px;padding:0px;margin:0px;}
h3.seo,h4.seo{font-weight:normal;font-size:14px;line-height:18px;padding:0px;margin:0px;}
h5.seo,h6.seo {font-weight:normal;font-size:13px;line-height:18px;padding:0px;margin:0px;}
h1.phdr,h2.phdr,h3.phdr,h1.hdr,h2.hdr,h3.hdr,.hdr,.phdr{background:#425b89;font-weight:bold;font-size:16px;color:#fff;margin:1px 0;padding:4px 5px 4px 5px;border:1px solid #425b89}
.header b{color:#45aad0}
.left{float:left}
h1.list1,h2.list1,h3.list1,.list1,.list2,.menu{background:#fff;margin:1px 0;border:1px solid #d5d5d5;padding:6px 4px 6px 4px;font-weight:normal;font-size:13px}
.xembviet{background:#fff;margin:0px; color:#000;border:1px solid #d5d5d5;padding:5px;font-weight:normal;font-size:16px}
.logo{background:#2e4354;padding:0 0 2px 0}.logo a{color:#fff}.maintxt{padding:1px}.menu a,.list1 a,.list2 a{color:#34617e}.menu a:hover,.list1 a:hover,.list2 a:hover{color:#007ed2}.menub{background:#fff;border-bottom:1px solid #e9e9e9;margin:2px 4px -1px 4px;padding:3px 2px 2px}.menub a{color:#544E4F}.menub a:hover{color:#007ed2;text-decoration:none}.huyentrang{background-image:url(assets/images/trang.png);background-repeat:no-repeat;background-position:bottom right}.none{background-color:#fff;border-top:1px solid #E1E1E1;margin:0;padding:4px}.news{background-color:#EEE;border:1px solid white;color:#333;font-size:x-small;padding:3px 4px 4px}.newsx{background-color:#f2f6f8;border-bottom:1px solid #eaeae9;color:#34617e;padding:3px 4px;margin:0 0 0 0}.orangex{color:#333;border:1px solid #7997aa;background-color:#d4e3ed;margin:4px 0 0;padding:2px 4px}.omenu{color:#333;border:1px solid #e6b868;background-color:#fff5bc;margin:4px 0 0;padding:2px 4px} 
.pagex{background-color:#d7d8da;border:1px solid #cecece;margin:0;padding:5px 0px 5px 0px;}
.phdrblack{background-image:url(assets/images/pdrb.png);background-color:#3a3a3a;color:#fff;border:1px solid #666;padding:2px 4px;margin:-1px -1px 0 -1px}.phdrblack a{color:white;text-decoration:none}.phpcode{background-color:#E0E6E9;border:1px dotted #9FAEBB;margin-top:4px;padding:0 2px;overflow:auto}.code{max-width:89%;background-color:#f3f6fb;border:1px inset #c3d3dc;text-align:left;color:#111;padding:3px}.quote{background-color:#f2f6f8;border-top:1px solid #80abc8;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #80abc8;margin:2px;color:grey;padding:2px 4px}.red,.red a{color:#f00}.reply{border-left:4px solid red;color:#f00;padding:2px 0 2px 4px}.rmenu{background:#F5E9EB;border:1px solid #E2C0C7;margin:1px 0;padding:4px}.rmenu input,.rmenu textarea,.rmenu select{border:1px solid #E2C0C7}.sitemap{background-color:#f0f0f0;margin:0;padding:2px 4px 3px;font-size:xx-small;height:38px;overflow:auto}.status{color:#CD853F;font-weight:bold}.tmn{border-top:1px solid #2e4354;border-bottom:1px solid #d1d1d1;color:#f8f8f8;margin:0 0;padding:4px 0 4px 6px}.tmn a,.fmenu a{color:#f8f8f8;text-decoration:none}
.page{background-color:#D0D7DD;border:1px solid white;font-size:x-small;margin:0;padding:4px}
.user{background-color:#E2EBF1;border:1px solid white;margin:0;padding:3px 4px}
.bmenu a:hover,.phdr a:hover{color:#ebebeb;text-decoration:none}
.rmenu input:focus,.rmenu textarea:focus{border:1px solid #DBB0B9;background:#FDFBFB}
.sbox{background-color:whitesmoke;border:none;margin:0;padding:2px 4px 2px 3px}
.textshout{background:#fff;color:#333;font-color:#333;margin:0 4px;padding-bottom:1px}
.textshout a{color:#ff8c00}.tmn a:hover,.fmenu a:hover{color:#666;text-decoration:none}
a:hover{text-decoration:underline}input:focus,textarea:focus{background:#F4F4F4;border:1px solid #BCBCBC}
.currentpage{color:#FFF;background-color:#8cafc6;font-weight:bold;border:1px solid #417394;padding:1px 7px 1px 7px;margin:0px 4px 0px 4px;}
a.pagenav{border:1px solid #417394;font-weight:bold; background-color:#f2f6f8;padding:1px 7px 1px 7px;margin:0px 4px 0px 4px;text-decoration:none}
a.pagenav:hover{background-color:#f2f6f8;border:1px solid #417394}
.mainblok{padding:0}
.mainblok img{max-width:100%;height:auto}
.textx{background-color:#fff;border-bottom:1px solid #ededed;color:#333;padding:2px 2px 4px;margin:2px 4px}
.forumtxt{background-color:#fff;border-bottom:1px solid #d5d5e3;color:#333;font-size:15px;padding:2px 4px}
.forumb{background-color:#e9e9e9;border:none;margin:0;padding:2px 5px 1px 4px}
.forumb a:link{color:#424242;text-decoration:none}
.forumadm{background-color:#ffecec;border:none;margin:0;padding:2px 5px 1px 4px}
.forumadm a:link{color:#424242;text-decoration:none}
.forum_del{background-color:#ffecec;border-bottom:1px solid #FFC4C4;color:#AE4444;padding:3px 4px;margin:0 0 0 0}
.forum_del a{color:#AE4444;text-decoration:none}
.forum_del_txt{background-color:#ffecec;border-bottom:1px solid #FFC4C4;color:#AE4444;padding:2px 2px 4px;margin:2px 4px}
.nonex{background-color:#fff;border:none;margin:0;padding:0 4px}
.nonex img{max-height:22px;width:auto}
.spoiler{background:#f5f5f5;border:1px solid #417394}
.spoiler_cabecera{border-bottom:1px solid #417394;margin:0;margin-bottom:2px;background:#8baec6;padding:4px 5px}
.spoiler_contenido{padding:5px;height:auto;display:block;background:#f5f5f5}
.smallfont{font:11px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif}
.alt2,.alt2Active{background:#FDFDFE;color:#000}
.boxed{border:1px solid #ccc;padding:2px}
.avatar img{transition:all 15s ease;-webkit-transition:all 15s ease;-moz-transition:all 15s ease;transition-delay:5s;-webkit-transition-delay:5s;-moz-transition-delay:5s;background-color:#FFF;max-width:143px;border-radius:5px;margin:1px 3px 3px 1px;padding:3px;border:1px solid #d4d4d4;box-shadow:3px 3px 3px #8A8A8A;transform:rotate(-20deg);-moz-transform:rotate(-20deg);-webkit-transform:rotate(-20deg)}
.avatar img:hover{transition:all 3s ease;-webkit-transition:all 3s ease;-moz-transition:all 3s ease;transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);position:relative}
/*stat table*/
.quyet{text-shadow:#e6daac 1px 1px;color:#444;font-size:18px;font-weight:bold;padding:3px;border-bottom:1px solid #00f;background:#ddf6dd}.daik{padding-top:2px;background-color:#fff;background-position:top}td{line-height:15px}#tab{padding:2px 5px 0 5px;border-bottom:5px solid #0a3;font-size:12px}#tab a{color:#494949;font-weight:bold}
#tab tr,#tab td{height:25px;padding-top:4px}
#tab td{padding-left:5px;padding-right:5px;text-align:center}
#tab .active{background:#0a3}
#tab .active a{color:#fff}/*End table*/
.line{border-bottom:1px dashed #000;padding:6px}
/*mod web*/
/*Mod web*/
.navbar-brand {
	padding: 6px 15px!important;
}
.topmenu {
	background: #425b89 !important;
}
.navbar-default .navbar-nav>li>a {
  color: #ffffff!important;
}

.navbar-default .navbar-nav>li>a:hover {
	background: #36a7e3 !important;
}
.navbar-default .navbar-nav>li {
	border-right: 1px solid rgba(63, 184, 227, 0.56);
	transition: all 0.5s ease 0s;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff!important;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
  background-color: #e3568d !important;
}
.collapse-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #ffffff!important;
	background: #e3568d!important;
}
.footer{background:#425b89;font-weight:normal;font-size:14px;color:#fff;margin:1px 0px;padding:3px;border:1px solid #425b89;text-align:center}
.footer a{color:#fff;font-weight:bold}
/* MOD Responsive BY TTP*/
@media (max-width:240px){.adnow320{display:none;} }
@media (max-width:720px){.adnow{display:none;} }
@media (min-width:768px){.adnow{padding:2px; margin-right:auto;margin-left:auto} }

/* END MOD Responsive BY TTP*/
/* ===== Bổ sung cho WordPress (không thay đổi giao diện gốc) ===== */
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.navbar-brand img{max-height:38px;width:auto}
.navbar-default{border-color:#425b89}
.topmenu{border-radius:0;margin-bottom:5px}
.xembviet p{margin:0 0 10px}
.xembviet .alignleft{float:left;margin:0 10px 5px 0}
.xembviet .alignright{float:right;margin:0 0 5px 10px}
.xembviet .aligncenter{display:block;margin:5px auto}
.xembviet .wp-caption-text{font-size:12px;color:gray;text-align:center}
.pagex{text-align:center}
.page .pagenav,.pagex .pagenav{display:inline-block;margin-bottom:3px}
.phdr .tvz-home img{vertical-align:baseline}
.list1 h2.seo img,.list1 h2.seo a{vertical-align:middle}
.tvz-comment .sub{margin-top:4px}
.tvz-comment-form textarea{width:100%;max-width:100%;min-height:80px}
.tvz-comment-form input[type=text],.tvz-comment-form input[type=email]{width:220px;max-width:100%}
.tvz-comment-form p{margin:4px 0}
.comment-respond .comment-reply-title{font-size:14px;margin:4px 0}
.comment-list,.comment-list .children{list-style:none;margin:0;padding:0}
.comment-list .children{padding-left:15px}
.tvz-submit-form input[type=text]{width:100%;max-width:500px}
.tvz-submit-form textarea{width:100%;max-width:100%;min-height:260px}
.tvz-tags h2.seo{display:inline}
.user table td{vertical-align:top;padding-right:6px}
.sidebar .mainblok,.main .mainblok{margin-bottom:0}
.adnow:empty,.adnow320:empty{display:none}
.sticky,.bypostauthor,.wp-caption,.gallery-caption{}
#wpadminbar{position:fixed}
