


/* header.banner div
	{
		text-align: center; 
		background-image: url('../images/banner-repeat.png'); 
		border-bottom: 0px solid #333;
	} */

header div.banner
	{
		position: relative;
		height: 110px;
		z-index: 2;
		width: 100%;
	}

header div.banner::before
	{
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0px;
		top: 0px;
		background-image: url('../images/banner-repeat.png');
		background-repeat: repeat;
		z-index: -1;
	}

header div.banner::after
	{
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0px;
		top: 0px;
		background-image: url('../images/banner2.png');
		background-repeat: no-repeat;
		background-size: auto 100%;
		background-position: center center;
		z-index: 1;
	}

nav.home-nav
	{
		text-align: center; 
		border-style: solid;
		border-color: #999;
		border-width: 2px 0px;
		position: relative;
		z-index: 0;
	}

nav.home-nav:after
	{
		background-image: url('../images/nav.png'); 
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
		background-position: center;
		background-repeat: no-repeat;
		opacity: 0.25;
	}

nav.home-nav:before
	{
		background-image: url('../images/banner-repeat.png'); 
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: -2;
	}

nav.home-nav ul 
	{
		/* text-align: center;  */
	/* 	list-style-type: none;
		margin: auto 0;
		padding: 0;
		overflow: hidden; */
		/* max-width: 500px; */
		/* background-color: #333333; */
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		list-style: none;
		margin: 0;
		padding: 0;
		flex-wrap: wrap;
  	}
  
nav.home-nav ul li 
	{
		/* float: left; */
  		margin: 0px 0px;
  	}
  
nav.home-nav ul li a 
  	{
		display: block;
		color: white;
		text-align: center;
		padding: 5px;
		text-decoration: none;

		-webkit-touch-callout: none; /* iOS Safari */
		-webkit-user-select: none; /* Safari */
		-khtml-user-select: none; /* Konqueror HTML */
		-moz-user-select: none; /* Old versions of Firefox */
		-ms-user-select: none; /* Internet Explorer/Edge */
		user-select: none; /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
  	}
  
nav.home-nav ul li a:hover 
	{
		/* background-color: #111111; */
		/* color: red; */
	}
  
nav.home-nav ul li a img
	{
		/* background-color: #111111; */height: 20px;
		opacity: 0.8;
	}
nav.home-nav ul li a:hover img 
	{
		opacity: 1;
	}

a.link-top:link,
a.link-top:visited,
a.link-top:hover,
a.link-top:active
	{
		font-size: 18px;
		font-family: Bowlby;
		color: white;
		-webkit-touch-callout: none; /* iOS Safari */
		-webkit-user-select: none; /* Safari */
		-khtml-user-select: none; /* Konqueror HTML */
		-moz-user-select: none; /* Old versions of Firefox */
		-ms-user-select: none; /* Internet Explorer/Edge */
		user-select: none; /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
		padding: 0px 20px;
	}

a.link-top:link,
a.link-top:visited
	{
		opacity: 0.8;
	}
a.link-top:hover,
a.link-top:active
	{
		opacity: 1;
	}