@charset "UTF-8";
/* CSS Document */
		   
/*******************************/
/************** CD ************/
/******************************
	  
red #e30613;
dark #181b1c;
lightgrey 

	   
2023 Oktober evolvere,  Stefan Förtsch
	  
	  
/**********************************/

/*******************************/
/********* FONTS LOCAL ********/
/*****************************/

/* roboto-condensed-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-condensed-v25-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-condensed-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/roboto-condensed-v25-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-condensed-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v25-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-condensed-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v25-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-condensed-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-condensed-v25-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-condensed-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/roboto-condensed-v25-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

			

/**********************************/
/*********** Nav Head ************/
/********************************/
		  
.navbar {
  font-family: 'Roboto Condensed';
  font-weight:700;
  font-style: italic;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  /*background-color: #FFF;*/
  text-transform: uppercase;
  letter-spacing: 0.075rem;
  background-color: #535e5e;
}  
	  
.navbar-nav {
  list-style: none;
  font-size: 15px;
font-stretch: condensed;
}
	  
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
			
.navbar-dark .navbar-nav .nav-link {
  color: #FFF;
margin-right: 15px;
}
			
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: #e30613;
}
			
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #e30613;
}
			
.navbar-dark .navbar-toggler {	
  border-color: #FFF;
  border-color: #FFF;
  background-color: #000;
}
			
	  .navbar-dark .navbar-text {
		color: #F36;
	  }
	  
	  .navbar-dark .navbar-text a,
	  .navbar-dark .navbar-text a:hover,
	  .navbar-dark .navbar-text a:focus {
		color: #F36;
	  }
	  
	  .navbar-collapse {
		flex-basis: 100%;
		flex-grow: 1;
		align-items: center;
	  }
	
/* 
	  
.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #E3CAEA;
  text-align: left;
  list-style: none;
  background-clip: padding-box;
  border: none;
  border-radius: 0rem;
  background-color:#EAC480;
}
							  

	  .dropdown-toggle {
		white-space: nowrap;
	  }
	  
	  .dropdown-toggle::after {
		display: inline-block;
		margin-left: 0.255em;
		vertical-align: 0.255em;
		content: "";
		border-top: 0.3em solid;
		border-right: 0.3em solid transparent;
		border-bottom: 0;
		border-left: 0.3em solid transparent;
	  }
	  
	  .dropdown-toggle:empty::after {
		margin-left: 0;
	  }
	  
	  
*/

.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 0.5rem;
  text-decoration: none;
  white-space: nowrap;
}

/*
paddings {
	pb-2: 100px;
}
*/
	
/**********************************/
/*********** Nav Foot ************/
/********************************/	
	
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-top: 10px;
  margin-bottom: 0;
  list-style: none;
  text-transform: uppercase;
  letter-spacing: 0.025rem;
  font-size:20px;
  font-style: italic;
  font-weight: 700;
}

.nav-link {
  display: block;
  padding: 0.5rem 0.75rem;
  color: #fff;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}  

.nav-link:hover {
   color: #f43333;
}  

.nav-link.active {
   color: #f43333;
}  
/*
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #e5e8e4;
  background-color: #000;
}
*/