*{margin:0;padding:0;box-sizing:border-box;font-family:Verdana,Geneva,Tahoma,sans-serif}.divider{border-bottom:1px solid #000}body{font-family:Merriweather,serif;color:#333;line-height:1.6;background-color:#fff}a{color:#333;text-decoration:none}a:hover{color:#0056b3;text-decoration:none}.nav-link:hover{color:#0056b3}.container{max-width:1200px;margin:0 auto;padding:20px}.header{border-bottom:1px solid #e5e5e5;padding:10px 0}.card-meta{font-size:.85rem;color:#888}.card-title{font-weight:700}.card-text{font-size:.9rem;color:#444}.card img{height:200px;object-fit:cover}.naslovSekcije{border-bottom:5px solid #000}.main-content{display:flex;justify-content:space-between;padding:20px 0}.featured-article,.related-articles,.sidebar{padding:0 10px}.sidebar{width:25%}.featured-article{width:50%}.featured-article img{width:100%;height:auto;margin-bottom:15px}h2{font-size:50px;font-weight:700;margin-bottom:10px}.article-meta{font-size:14px;color:#666;margin-bottom:15px}.related-articles{width:25%}.border-black{border:1px solid #000}.footer,.header,.navbar{border-bottom:1px solid #000}.section{border-top:1px solid #000;border-bottom:1px solid #000}.card{border:1px solid #000;margin-bottom:20px}.card img{border-bottom:1px solid #000}.container,.container-fluid{padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-md,.col-sm,.col-xl{padding-right:15px;padding-left:15px}.sidebar{border:1px solid #000;padding:15px}.sidebar-item{border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:20px}.sidebar-item:last-child{border-bottom:none;margin-bottom:0}.post-link{text-decoration:none;color:inherit;display:flex;align-items:flex-start}.thumbnail{width:50px;height:50px;margin-right:10px;border:1px solid #000}.post-title{font-size:16px;font-weight:700;margin-bottom:5px}.post-description{font-size:14px;color:#666}.sidebar-item a{display:flex}figure{margin:0}hr.divider{border:none;height:2px;background-color:#000;margin:20px 0}.category a{font-weight:700;color:#000;text-transform:uppercase}.text-start h1{font-size:2rem;font-weight:700;line-height:1.2}.text-muted{font-size:1rem;color:#6c757d}.meta{font-size:.9rem}.btn-dark{background-color:#000;border-color:#000;font-weight:700}.carousel-wrapper{position:relative;width:100%;max-width:1024px;margin:0 auto;overflow:hidden}.carousel{display:flex;transition:transform .5s ease-in-out}.carousel-slide{min-width:100%;position:relative;overflow:hidden}.carousel-slide img{width:100%;height:500px;object-fit:cover}.carousel-overlay{position:absolute;bottom:20px;left:20px;background-color:rgba(0,0,0,.6);color:#fff;padding:20px;width:calc(100% - 40px)}.carousel-overlay h3{margin:0;font-size:24px;font-weight:700}.carousel-overlay .meta{font-size:14px;margin:5px 0}.carousel-overlay .description{font-size:16px}.carousel-overlay .read-more{padding:10px 20px;background-color:#fff;color:#000;text-decoration:none;font-weight:700}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:0 0;border:none;font-size:24px;cursor:pointer;z-index:10;color:#000}.carousel-btn.prev{left:10px}.carousel-btn.next{right:10px}.carousel-btn:hover{color:gray}.custom-card-container{max-width:1200px;margin:0 auto;padding:20px;border:1px solid #000}.custom-card{display:flex;border:1px solid #ccc;padding:20px;margin-bottom:20px}.custom-card-image{flex:0 0 300px;max-width:300px;margin-right:20px}.custom-card-image img{width:100%;height:100%;object-fit:contain}.custom-card-body{flex:1}.custom-card-title{font-size:1.5em;margin-bottom:10px}.custom-card-title a{text-decoration:none;color:#000}.custom-card-meta{font-size:.9em;margin-bottom:10px;color:#555}.custom-card-category{margin-right:10px}.custom-card-category a{text-decoration:none;color:#000}.custom-card-excerpt{margin-bottom:15px;color:#333}.custom-card-readmore a{text-decoration:none;color:#fff}.custom-card-readmore a.btn{background-color:#000;padding:10px 20px;border-radius:5px}.custom-card-view-all{text-align:center;margin-top:20px}.custom-card-view-all a{text-decoration:none;color:#000}.custom-card-view-all a.btn{background-color:#ccc;padding:10px 20px;border-radius:5px}footer{text-align:center;padding:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;font-size:14px}
