body, html {
	max-width: 100%;
    overflow-x: hidden;

}

    @font-face {
    font-family: 'meni';
    src: url('Oswald-SemiBold.ttf') format('ttf'),
    	 url('Oswald-SemiBold.woff') format('woff'),
    	 url('Oswald-SemiBold.woff2') format('woff2');
        
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'besedila';
    src: url('Oswald-Regular.ttf') format('ttf'),
    	 url('Oswald-Regular.woff') format('woff'),
    	 url('Oswald-Regular.woff2') format('woff2');
        
    font-weight: normal;
    font-style: normal;

}

body {
	font-family: besedila, sans-serif !important; 
	color: #131313 !important;
	font-weight: normal  !important;
	overflow: hidden;

}

p {
	font-family: besedila, sans-serif !important;
	color: #131313 !important;
	font-weight: bold !important;
	overflow: hidden;
	font-size: 3vh;

}


.white {

	color: white !important;

	}



.follow {

	color: black !important;

	

	}

.logo-border {
    width: 200px;
    height: 200px;
    border: 6px solid #000;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    margin: 20px auto;
}

.social {
	margin-top: 10vh;

	

	}


.navbar-nav {
	
	color: white !important; 
	font-family: meni, sans-serif !important; 


}

.nav-link {
	color: #f9f0e3 !important;
    position: relative;
    display: inline-block;
    font-size: x-large;
    overflow: hidden;
    opacity: 0.9 !important;
    padding: 0.4vh 1.3vh !important;   
}

.praznina {
	margin-top: 100vh;
}

.hovermeni:hover {
	
  transform: scale(1.1); /* Zoom in */
  opacity: 1 !important;          /* Slightly transparent */

}

.no-space {
	
padding-right: 0 !important;
padding-left: 0 !important;

}

.opis  {
	

color: white !important;

background-color: black !important;

 
}

.ep {
	position: relative;
	z-index:0;
	
}

.carousel-control-next,
.carousel-control-prev {
	filter: invert(100%);
	
}
 .carousel-indicators {
	 filter: invert(100%);
 }

.carousel-control-prev {
	margin-left: -50px;
  }
  
  .carousel-control-next {
	margin-right: -50px;
	
  }

.title {


  transform: rotate(-90deg);
  text-align: center;
  
}


#demo {
	color: white;
}

.btn-secondary 
 {
	
 padding: 2vh 15vh !important;
background-color: blue !important;
  font-size: 5vh !important;
}

.btn-secondary:hover {
opacity: 75%;
cursor: pointer;
}



.logos {
	margin-top: 1vh;
	margin-bottom: 1vh;
	
	}



.logomeni {

 margin-left: 6vh !important;

 	
	
} 


#sociallogo:hover {
	opacity: 75%;
	pointer-events: auto;
	
} 

.logomeni1 {

 margin-left: 1vh !important;
	
} 



#sociallogo1:hover {
	opacity: 75%;
	pointer-events: auto;
	
} 



.logomeni {
	margin-top: -1vh !important;


} 


.meni {

	background-color: black !important;
	font-size:  2vw !important;

	}





.navigation
{
   
    color: black !important;

}



.store{
	text-align: center;
}

.news {
	color: whitesmoke;
	
}


.fadein {
	opacity:0;
}




.footer {	
	color: white;
	background-color: black;
}

.footertelefon {	
	color: white;
	background-color: black;
	

}

.custom-toggler {
  border: 0.5vh solid white !important; /* Thicker and white border */
  border-radius: 0 !important;
}

.logosvg {

  margin-left: 7vh;
  margin-top:2vh;
}




.footer1 {	
	margin: auto;  
	text-align: center;
}

.footer1:hover {
	opacity: 0.5;
}




