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

	   
2026 August
INN ISAR RACING ZONE
by 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: #d87f2d;
}
			
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #d87f2d;
}
			
.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;
	  }
	

.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: #e0b48b;
}  

.nav-link.active {
   color: #e0b48b;
}  
	