/*
Theme Name: Club Nhà Cái Uy Tín
Description: Club Nhà Cái Uy Tín trân trọng giới thiệu đánh giá chuyên sâu về những nhà cái uy tín bậc nhất hiện nay. Chúng tôi cung cấp thông tin toàn diện về các ưu đãi đặc biệt, hỗ trợ quý vị lựa chọn nền tảng cá cược trực tuyến an toàn, minh bạch và phù hợp nhất với nhu cầu cá nhân.
Author: Club Nhà Cái Uy Tín
Author URI: https://clubnhacaiuytin.com/
Template: generatepress
Version: 1.17.9
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

/*Cố định khối ưu tiên trên cùng*/
/*#super-header{position:sticky!important;top:0;z-index:8!important;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.08)}*/

/*QC và nút cho khối QC ưu tiên*/
#top-priority-banner{width:100%;background:#fff;padding:8px 0}
#top-priority-banner .banner-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;align-items:center}
#top-priority-banner a{display:block;text-decoration:none}
#top-priority-banner img{width:100%;height:auto;display:block;border-radius:6px;transition:transform .2s ease,box-shadow .2s ease}
#top-priority-banner a:hover img{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,0.15)}
#top-priority-banner a.full{grid-column:1 / -1}
#top-priority-banner .btn-cta{grid-column:1 / -1;text-align:center;padding:7px 16px;background:linear-gradient(135deg,#ff3c3c,#ff8c00);color:#fff;font-weight:700;font-size:16px;border-radius:999px;transition:all .2s ease;max-width:200px;margin:0 auto}
#top-priority-banner .btn-cta:hover{transform:scale(1.05)}
@media (max-width: 768px) {
#top-priority-banner .banner-inner{grid-template-columns:1fr}
}

/*Box tác giả dưới bài viết*/
#tacgia h3{margin-top: 30px;}
.td-author-box{display:flex;gap:18px;padding:22px;margin:35px 0;border-radius:14px;background:linear-gradient(145deg,#ffffff,#f7f7f7);border:1px solid #eee;box-shadow:0 8px 25px rgba(0,0,0,0.04);transition:all 0.25s ease;position:relative;overflow:hidden;margin-top: 20px;}
.td-author-box:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(0,0,0,0.06)}
.td-author-avatar img{border-radius:50%}
.td-author-name{font-weight:bold;font-size:18px;margin-bottom:5px}
.td-author-name a{text-decoration:none;color:#222}
.td-author-name a:hover{color:#0073aa}
.td-author-avatar{flex-shrink:0}
.td-author-avatar img{width:90px;height:90px;border-radius:50%;object-fit:cover;display:block}

/*Mới tối ưu thêm*/
.main-navigation.toggled .main-nav li:hover{background:linear-gradient(145deg,#fff,#f7f7f7);box-shadow:0 8px 25px rgba(0,0,0,0.04)}
li,ol{margin-bottom:15px}
.post-navigation .nav-previous,.post-navigation .nav-next{margin-top:5px}
@media (max-width:768px) {
.td-author-box{display:grid}
.td-author-avatar img{margin:0 auto}
.td-author-name{text-align:center}
}
button:focus,button:active{outline:none;box-shadow:none}
:focus{outline:none!important;box-shadow:none!important}
.wp-caption .wp-caption-text{text-align:center}
body{overflow-x:hidden}
.wp-embedded-content{max-width:100%;overflow:hidden;word-break:break-word}
.wp-embedded-content a{word-break:break-word}
.wp-embedded-content p{margin:0}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
@media (max-width: 768px) {
.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content,.inside-page-header{padding:15px}
.widget-area .widget{padding-top:20px;padding-right:15px;padding-bottom:20px;padding-left:15px}
.footer-widgets-container{padding-top:20px;padding-right:15px;padding-bottom:20px;padding-left:15px}
.inside-site-info{padding-right:15px;padding-left:15px}
.inside-header{padding-right:15px;padding-left:15px}
h1{font-size:26px;line-height:1.4;margin-bottom:15px}
h2{font-size:22px;line-height:1.45;margin-top:25px;margin-bottom:12px}
h3{font-size:19px;line-height:1.5;margin-top:20px;margin-bottom:10px}
h4{font-size:17px;line-height:1.5;margin-top:18px;margin-bottom:8px}
h5{font-size:15px;line-height:1.5;margin-top:15px;margin-bottom:6px}
h6{font-size:14px;line-height:1.5;margin-top:12px;margin-bottom:5px}
}
.entry-title{margin-bottom:20px}
.post-image a{position:relative!important;display:inline-block!important;width:auto!important;height:auto!important}
p{line-height:27px}
.entry-content ol{margin-bottom:20px}
/*Tạo nút đăng ký đăng nhập*/
.top-action-bark{width:100%;background:#bfbfbf8a;padding:5px 0;margin-top:7px}
.top-action-innerj{max-width:1200px;margin:0 auto;display:flex;justify-content:center;gap:15px}
.btnl{padding:10px 22px;border-radius:8px;font-weight:700;text-decoration:none;font-size:14px;transition:.2s}
.btn-registerl{background:#7da35a;color:#fff}
.btn-registerl:hover{background:#6b914c}
.btn-loginv{background:#d62828;color:#fff}
.btn-loginv:hover{background:#b71c1c}
/*Menu mobile*/
@media (max-width:768px) {
.main-navigation .main-nav ul li a{line-height:41px}
}
/*Tạm khi chưa có banner quảng cáo*/
#top-priority-banner {
    margin-top: -15px;
}
@media (max-width:768px) {
	.main-navigation .menu-toggle{
		background: #333333cf;
		color: #fff;
	}
}