#secondary .widget{margin-bottom:3rem;position:relative}#secondary .widget-title,#secondary .widget h2{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #eaeaea;position:relative;color:#1a1a1a}#secondary .widget-title::after,#secondary .widget h2::after{content:'';position:absolute;bottom:-2px;left:0;width:50px;height:2px;background-color:var(--bs-primary,#0d6efd)}#secondary .widget ul{list-style:none;padding:0;margin:0}#secondary .widget ul li{margin-bottom:0;border-bottom:1px solid #f2f2f2;padding:.8rem 0;transition:all 0.3s ease}#secondary .widget ul li:last-child{border-bottom:none}#secondary .widget ul li a{text-decoration:none;color:#4a4a4a;font-weight:500;display:flex;justify-content:flex-start;align-items:center;transition:all 0.2s ease}#secondary .widget ul li a:hover{color:var(--bs-primary,#0d6efd);padding-left:5px}#secondary .widget ul li a::before{content:'\f105';font-family:'Font Awesome 5 Free','FontAwesome';font-weight:900;margin-right:10px;font-size:.8rem;color:#ccc;transition:color 0.2s ease}#secondary .widget ul li a:hover::before{color:var(--bs-primary,#0d6efd)}#secondary .widget ul li .count{background:#f8f9fa;color:#6c757d;font-size:.75rem;padding:2px 8px;border-radius:12px;font-weight:600}#secondary .widget_recent_entries ul li{display:block}#secondary .widget_recent_entries ul li a{display:block;margin-bottom:.25rem;font-size:1rem;line-height:1.4;padding-left:0}#secondary .widget_recent_entries ul li a::before{display:none}#secondary .widget_recent_entries span.post-date{display:block;font-size:.8rem;color:#999;margin-top:4px}#secondary .widget_search .search-form{display:flex;gap:0}#secondary .widget_search .search-field{border:1px solid #e1e1e1;padding:10px 15px;border-radius:4px 0 0 4px;width:100%;outline:none}#secondary .widget_search .search-field:focus{border-color:var(--bs-primary,#0d6efd)}#secondary .widget_search .search-submit{border:1px solid var(--bs-primary,#0d6efd);background:var(--bs-primary,#0d6efd);color:#fff;padding:0 15px;border-radius:0 4px 4px 0;transition:background 0.3s}#secondary .widget_search .search-submit:hover{background:#0b5ed7}#secondary .tagcloud a{display:inline-block;padding:4px 10px;margin:0 4px 8px 0;background:#f8f9fa;border:1px solid #e9ecef;color:#6c757d;text-decoration:none;font-size:0.85rem!important;border-radius:4px;transition:all 0.2s}#secondary .tagcloud a:hover{background:var(--bs-primary,#0d6efd);color:#fff;border-color:var(--bs-primary,#0d6efd)}