				
				/* Zoom hover efekat za slike u karticama */
				.tour-card {
					overflow: hidden;
					border-radius: 12px; /* ako već imaš radius, možeš ostaviti isti */
				}

				.tour-card .card-img-top {
					transition: transform 0.5s ease;
				}

				.tour-card a {
					display: block;
					overflow: hidden;
				}				

				.tour-card a:hover .card-img-top {
					transform: scale(1.08);
				}
				
				.tour-card .card-img-top {
					display: block;
					width: 100%;
				}
				
				.badge-accent {
				  background: var(--accent);
				  color: #fff;
				}

				.tour-card img {
				  object-fit: cover;
				  height: 260px;
				}

				/* Stil za BOOK dugme unutar kartice ture */
				.tour-card .card-body {
				  position: relative;
				  padding-bottom: 15px;
				}
				.tour-card .btn-book {
				  position: absolute;
				  bottom: 1rem;
				  right: 1rem;
				  padding: 0.375rem 0.75rem;
				  font-size: 0.875rem;
				}

				/* Oznaka države na vrhu slike ture */

				.tour-card .country-label-left {
				  position: absolute;
				  top: 8px;
				  left: 8px;
				  background: rgba(0,0,0,0.7);
				  color: #fff;
				  font-size: 0.75rem;
				  font-weight: 600;
				  padding: 2px 8px;
				  border-radius: 12px;
				  z-index: 15;
				  user-select: none;
				}	
				
				.tour-card .country-label-right {
				  position: absolute;
				  top: 8px;
				  right: 8px;
				  background: rgba(0,0,0,0.7);
				  color: #fff;
				  font-size: 0.75rem;
				  font-weight: 600;
				  padding: 2px 8px;
				  border-radius: 12px;
				  z-index: 15;
				  user-select: none;
				}
								
				

				