body {
					font-family: 'Montserrat', sans-serif;
					background-color: #f5f5f5;
					padding-top: 60px; /* Dodano za izogibanje prekrivanju vsebine z navigacijsko vrstico */					
				}
				a{
					 text-decoration: none;
					color: #ecf0f1;  /* ali katerakoli barva, ki jo želite */
					font-weight: normal;
  letter-spacing: normal;
  transition: font-weight 0s ease, letter-spacing 0s ease;
				}
				h1, h2 {					
					color: #2c3e50;
				}
				
				h1{
					font-size: 2.3em;
				  font-weight: bold;
				  margin: 0;	
				   text-align: center;	
				   padding: 1em 0em;
				}
				h3 {
				  font-size: 1.2em;
				  margin-bottom: 15px;
				  font-weight: bold;
				}
				.navbar {
					background-color: #34495e;
					position: fixed; /* Dodano za stalno pozicijo na vrhu strani */
					top: 0;
					width: 100%;
					z-index: 1000; /* Dodano za zagotovitev, da je navigacija vedno na vrhu */
				}
				.nav-link {
					color: #ecf0f1;
				}
				a:hover {
				  color: #ffffff;  /* Bela barva na hover */
				
				  font-weight: bold;
  letter-spacing: -0.5px; /* Manjši razmik med črkami za kompenzacijo odebelitve */
				}

				.gallery img {
					max-width: 100%;
					height: auto;
					border: 2px solid #bdc3c7;
					box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
					transition: transform 0.3s;
				}
				.gallery img:hover {
					transform: scale(1.05);
				}
				footer {
					background-color: #34495e;
					color: #ecf0f1;					
					 position: fixed;
					  bottom: 0;
					  width: 100%;
					  height: 40px;				  					  
					  text-align: center;
					  padding: 10px;
				}
				.card {
					border-radius: 10px;
					overflow: hidden; /* To bo poskrbelo, da bodo tudi vsebina in slike znotraj kartice imele zaobljene robove. */
				}
					
				
				#gallery h3 {
					font-size: 24px;
					font-weight: bold;
					margin-bottom: 20px;
				}
				#gallery iframe {
					border-radius: 10px;
					box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
				}
				
				#header-section {				  
				  color: #fff;
				  text-align: center;
				  padding: 10px 0;
				}
			
				.container {
				  max-width: 1100px;
				  margin: auto;
				  padding: 0 15px 60px 15px;
				 display: none;
				}
				
				#forWho {
				  text-align: center;				 
				}
			
				.box {
				  border: 1px solid #ccc;
				  background-color: white;
				  border-radius: 10px;
				  padding: 20px;
				  margin: 10px;
				  display: inline-block;
				  width: calc(50% - 40px);
				  height: 230px;
				  box-sizing: border-box;
				  vertical-align: top;
				}
				

				.box p {
				  font-size: 1em;
				}
				
				.fixed-footer {
				 
				}
				
			

    /* Stilizacija za naslov */
    .contact-section h1 {
      font-size: 2rem;
      margin-bottom: 20px;
      color: #333;
    }

    /* Stilizacija za besedilo */
    .contact-section p {
      font-size: 1.1rem;
      margin-bottom: 10px;
      color: #555;
    }

    /* Stilizacija za ikone */
    .contact-section i {
      margin-right: 10px;
      color: #007BFF;
	  width: 20px;
    }
	
	.contact-section a {
  text-decoration: none;
  color: inherit;  /* ali katerakoli barva, ki jo želite */
}
	
	
	
	
	
	
	#cookie-notice {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #34495e;
    color: #ecf0f1;
    text-align: center;
    z-index: 1000;
    padding: 5px;
	 height: 40px; /* Ista višina kot footer */
}

#cookie-notice a {
    text-decoration: underline;
}

#accept-cookies {
    background-color: #f1c40f; /* Svetla rumena barva za boljšo vidljivost */
    color: black; /* Črna barva besedila */
    border: none;
    padding: 3px 10px; /* Večje oblazinjenje za večji gumb */
    margin-left: 10px;
    cursor: pointer;
    border-radius: 10px; /* Zaobljeni robovi */
    font-size: 16px; /* Večja pisava */
    transition: background-color 0.3s ease; /* Prehod za ozadje */
}

#accept-cookies:hover {
    background-color: #f39c12; /* Temnejša rumena barva, ko miška preide čez */
}
.contact-info {
  color: #ecf0f1;
  font-weight: 500;  /* Odebeljena pisava */
}