.news-related-module .module-container{position:relative;min-height:100px}.news-related-module .module-content{transition:opacity .4s,filter .4s}.news-related-module .module-container.is-loading .module-content{opacity:.35;filter:blur(2px);pointer-events:none}.pt-15{padding-top:15px}.badge-cat{display:inline-block;font-size:11px;font-weight:800;color:var(--primary);text-transform:uppercase;letter-spacing:.5px}.single-post-breadcrumbs{font-size:11px;color:#999;margin-bottom:25px;line-height:1;font-weight:700}.single-post-breadcrumbs a{color:#999;text-decoration:none}.single-post-breadcrumbs a:hover{color:var(--primary)}.single-post-breadcrumbs .sep{margin:0 5px;color:#ccc}.single-post-breadcrumbs .current{color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:250px;vertical-align:bottom}.post-title-main{font-size:38px;line-height:1.25;font-weight:800;color:#111;margin-bottom:10px}.post-excerpt-main{font-size:15px;line-height:1.6;color:#777;font-style:italic;font-weight:400}.post-meta-bottom{font-size:12px;color:#444}.ml-10{margin-left:10px}.meta-author strong{color:#111}.post-thumb img{width:100%;height:auto;border-radius:4px}.post-content-body{font-size:17px;line-height:1.8;color:#333}.post-content-body :global(p){margin-bottom:25px}.post-footer-tags{display:flex;align-items:center;gap:15px}.tag-label{font-size:12px;font-weight:800;color:#111}.tag-list a{display:inline-block;padding:4px 12px;background:#f0f0f0;color:#555;font-size:11px;font-weight:700;border-radius:4px;text-decoration:none;margin-right:5px;transition:.3s}.tag-list a:hover{background:var(--primary);color:#fff}.share-title{font-size:12px;font-weight:800;color:#111;letter-spacing:.5px}.share-buttons{display:flex;gap:10px}.share-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:4px;font-size:16px;transition:.3s}.share-wa{background:#25d366}.share-fb{background:#3b5998}.share-tw{background:#000}.share-li{background:#0e76a8}.share-copy{background:#666}.share-btn:hover{opacity:.85;transform:translateY(-3px);color:#fff}.post-navigation-row{background:#fdfdfd;border:1px solid #eee;padding:20px;border-radius:6px}.nav-item-prev,.nav-item-next{display:block;text-decoration:none;group}.nav-small{font-size:10px;color:#666;font-weight:700;display:block;margin-bottom:5px}.nav-title{font-size:14px;font-weight:700;color:#222;line-height:1.4;display:block;transition:.3s}.nav-item-prev:hover .nav-title,.nav-item-next:hover .nav-title{color:var(--primary)}.border-right{border-right:1px solid #eee}.section-title{position:relative;border-bottom:2px solid #eee;margin-bottom:25px;padding-bottom:15px}.section-title .title{font-size:16px;font-weight:800;color:var(--title);display:inline-block;border-bottom:3px solid #000;margin-bottom:-17px;padding-bottom:12px}.related-item{display:block;text-decoration:none;margin-bottom:20px}.rel-thumb{position:relative;border-radius:6px;overflow:hidden;margin-bottom:15px;height:140px}.rel-thumb img{width:100%;height:100%;object-fit:cover;transition:.5s}.related-item:hover img{transform:scale(1.05)}.rel-cat{position:absolute;bottom:10px;left:10px;background:var(--primary);color:#fff;font-size:9px;font-weight:800;padding:2px 8px;text-transform:uppercase}.rel-title{font-size:15px;font-weight:700;color:#111;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:.3s}.related-item:hover .rel-title{color:var(--primary)}.search-input{position:relative}.search-input input{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;outline:none;font-size:14px}.search-input button{position:absolute;right:0;top:0;height:100%;width:50px;border:none;background:#222;color:#fff;border-radius:0 4px 4px 0;cursor:pointer;transition:.3s}.search-input button:hover{background:var(--primary)}.sticky-sidebar{position:sticky;top:20px}@media(max-width:767px){.post-title-main{font-size:26px}.border-right{border-right:none;border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px}.text-right{text-align:left!important}}
