.blog-detail-content{color:#333;font-size:16px;line-height:1.8}.blog-detail-content a{color:#f91942}.blog-detail-content h1,.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4,.blog-detail-content h5,.blog-detail-content h6{color:#2c3e50;font-weight:600;margin-bottom:15px;margin-top:30px}.blog-detail-content p{margin-bottom:18px;text-align:justify}.blog-detail-content img{border-radius:8px;box-shadow:0 4px 12px #0000001a;height:auto;margin:20px 0;max-width:100%}.blog-detail-content blockquote{background-color:#f8f9fa;border-left:4px solid #f91942;border-radius:0 8px 8px 0;color:#666;font-style:italic;margin:25px 0;padding:15px 20px}.blog-detail-content ol,.blog-detail-content ul{margin:20px 0;padding-left:25px}.blog-detail-content li{margin-bottom:8px}.about-author{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;box-shadow:0 4px 15px #0000000d;margin:40px 0;padding:25px}.about-author img{border:3px solid #fff;border-radius:50%;box-shadow:0 4px 12px #0000001a}.about-author h4{color:#2c3e50;font-weight:600;margin-bottom:8px}.about-author a{color:#f91942;font-weight:500;text-decoration:none}.about-author a:hover{text-decoration:underline}.tags-container .tag{border-radius:3px;color:#fff!important;display:inline-block;font-size:12px;margin:0 5px 5px 0;padding:5px 10px;text-decoration:none;transition:opacity .3s ease,transform .2s ease}.tags-container .tag:hover{opacity:.8;text-decoration:none!important;transform:translateY(-1px)}.tags-container .tag.active{opacity:.9;transform:translateY(-1px)}.search-results-info{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;display:flex;justify-content:space-between;padding:15px 20px}.search-results-info .search-info{color:#495057;font-size:14px;margin:0}.search-results-info .search-info i{color:#f91942;margin-right:8px}.search-results-info .search-info strong{color:#2c3e50}.search-results-info .clear-search{border-radius:4px;color:#6c757d;font-size:14px;padding:5px 10px;text-decoration:none;transition:all .3s ease}.search-results-info .clear-search:hover{background-color:#e9ecef;color:#495057;text-decoration:none}.search-results-info .clear-search i{margin-right:5px}.search-blog-input,.search-blog-input .input{position:relative}.search-blog-input .input input.search-field{border:2px solid #e9ecef;border-radius:6px;font-size:14px;padding:12px 50px 12px 15px;transition:border-color .3s ease;width:100%}.search-blog-input .input input.search-field:focus{border-color:#f91942;box-shadow:0 0 0 3px #f919421a;outline:none}.search-blog-input .input input.search-field::-moz-placeholder{color:#6c757d}.search-blog-input .input input.search-field::placeholder{color:#6c757d}.search-blog-input .input:before{cursor:pointer;transition:opacity .3s ease;z-index:2}.search-blog-input .input:hover:before{opacity:.7}.search-blog-input .input .search-submit{background:transparent;border:none;cursor:pointer;height:100%;position:absolute;right:0;top:0;width:50px;z-index:3}.search-blog-input .input .search-submit:focus{outline:none}.blog-post .post-img img{max-height:350px;-o-object-fit:cover;object-fit:cover}.blog-post .post-content h3 a{color:#2c3e50;text-decoration:none;transition:color .3s ease}.blog-post .post-content h3 a:hover{color:#f91942}.blog-post .post-content .post-meta li a{transition:color .3s ease}.blog-post .post-content .post-meta li a:hover{text-decoration:none}.blog-post .post-content .read-more{color:#f91942;font-weight:500;text-decoration:none;transition:color .3s ease}.blog-post .post-content .read-more:hover{color:#d9062c;text-decoration:none}.blog-post .post-content .read-more i{margin-left:5px}.pagination-container{padding:20px 0;text-align:center}.pagination-container .pagination ul{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.pagination-container .pagination ul li{margin:0 3px}.pagination-container .pagination ul li a,.pagination-container .pagination ul li span{align-items:center;border:1px solid #dee2e6;border-radius:4px;color:#f91942;display:flex;font-weight:500;justify-content:center;min-height:40px;min-width:40px;padding:8px 12px;text-decoration:none;transition:all .3s ease}.pagination-container .pagination ul li a:hover,.pagination-container .pagination ul li span:hover{background-color:#e9ecef;border-color:#adb5bd}.pagination-container .pagination ul li a.current-page,.pagination-container .pagination ul li span.current-page{background-color:#f91942;border-color:#f91942;box-shadow:0 2px 4px #f919424d;color:#fff;transform:translateY(-1px)}.pagination-container .pagination ul li a.pagination-arrow{min-width:40px}.pagination-container .pagination ul li a.pagination-arrow i{font-size:14px}.pagination-container .pagination ul li a.pagination-arrow:hover{background-color:#f91942;border-color:#f91942;color:#fff}.pagination-container .pagination ul li span{color:#6c757d;cursor:not-allowed}.sidebar .widget{background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;margin-bottom:30px;padding:25px}.sidebar .widget h3{border-bottom:2px solid #f8f9fa;color:#2c3e50;font-size:20px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.sidebar .widget .widget-tabs{list-style:none;margin:0;padding:0}.sidebar .widget .widget-tabs li{border-bottom:1px solid #f8f9fa;margin-bottom:20px;padding-bottom:20px}.sidebar .widget .widget-tabs li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.sidebar .widget .widget-tabs li .widget-content{align-items:flex-start;display:flex}.sidebar .widget .widget-tabs li .widget-content .widget-thumb{flex-shrink:0;margin-right:15px}.sidebar .widget .widget-tabs li .widget-content .widget-thumb img{border-radius:6px;height:60px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:80px}.sidebar .widget .widget-tabs li .widget-content .widget-thumb a:hover img{transform:scale(1.05)}.sidebar .widget .widget-tabs li .widget-content .widget-text{flex:1}.sidebar .widget .widget-tabs li .widget-content .widget-text h5{font-size:14px;line-height:1.4;margin:0 0 5px}.sidebar .widget .widget-tabs li .widget-content .widget-text h5 a{color:#2c3e50;text-decoration:none;transition:color .3s ease}.sidebar .widget .widget-tabs li .widget-content .widget-text h5 a:hover{color:#f91942}.sidebar .widget .widget-tabs li .widget-content .widget-text span{color:#6c757d;font-size:12px}@media (max-width:768px){.blog-page{margin-top:20px!important}.blog-detail-content{font-size:15px;line-height:1.7;padding:0 10px}.blog-detail-content h1,.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4,.blog-detail-content h5,.blog-detail-content h6{font-size:1.2em;margin-bottom:12px;margin-top:25px}.blog-detail-content p{margin-bottom:15px;text-align:left}.blog-detail-content img{border-radius:6px;margin:15px 0}.blog-detail-content blockquote{font-size:14px;margin:20px 0;padding:12px 15px}.blog-detail-content ol,.blog-detail-content ul{margin:15px 0;padding-left:20px}.about-author{margin:25px 0;padding:20px 15px}.about-author h4{font-size:16px}.about-author p{font-size:14px;line-height:1.5}.blog-post{margin-bottom:25px}.blog-post .post-content{padding:15px 30px!important}.blog-post .post-content h3{font-size:18px;margin-bottom:10px}.blog-post .post-content p{font-size:14px;line-height:1.6;margin-bottom:12px}.blog-post .post-meta{font-size:12px;margin-bottom:15px}.blog-post .post-meta li{margin-right:10px}.single-post .post-content{padding:15px 30px}.sidebar .widget{margin-bottom:25px;padding:20px 15px}.sidebar .widget h3{font-size:18px;margin-bottom:15px}.tags-container .tag{font-size:11px;margin:0 3px 5px 0;padding:4px 8px}.pagination-container{margin-bottom:20px}.pagination-container .pagination ul li{margin:0 2px}.pagination-container .pagination ul li a,.pagination-container .pagination ul li span{font-size:14px;min-height:35px;min-width:35px;padding:6px 10px}.pagination-container .pagination ul li a.pagination-arrow{min-width:35px}.pagination-container .pagination ul li a.pagination-arrow i{font-size:12px}.search-results-info{align-items:flex-start;flex-direction:column;gap:10px;padding:12px 15px}.search-results-info .search-info{font-size:13px}.search-results-info .clear-search{align-self:flex-end;font-size:13px}.search-blog-input .input input.search-field{font-size:14px;padding:10px 45px 10px 12px}.search-blog-input .input .search-submit{width:45px}}@media (max-width:992px) and (min-width:769px){.blog-detail-content{padding:0 15px}.sidebar .widget{padding:20px}}@media (max-width:480px){.blog-detail-content{font-size:14px;padding:0 5px}.blog-detail-content h1,.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4,.blog-detail-content h5,.blog-detail-content h6{font-size:1.1em}.tags-container .tag{font-size:10px;padding:3px 6px}.sidebar .widget{padding:15px 10px}.sidebar .widget .widget-tabs li .widget-content .widget-thumb{margin-right:10px}.sidebar .widget .widget-tabs li .widget-content .widget-thumb img{height:45px;width:60px}.sidebar .widget .widget-tabs li .widget-content .widget-text h5{font-size:13px}}
