
ul.topnav {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: rgba(157,109,68,1); 
	font 12px;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    src: url("Century Gothic.ttf");
}

ul.topnav li {
	float: left;
}

ul.topnav li a {
    display: inline-block;
    color: white;
    text-align: center;
    margin: 0;
    padding: 15px 15px;
    text-decoration: none;
	transition: 0.3s;
	font: 12px;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    src: url("Century Gothic.ttf"); 
}

ul.topnav li a:hover:not(.active) { 
	background-color: white; 
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    src: url("Century Gothic.ttf");
    color: rgba(255,148,0,1); 
}

ul.topnav li a.active {
	background-color: #EEE; 
	font: 12px; 
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    src: url("Century Gothic.ttf");
	color: rgba(255,148,0,1);
}

ul.topnav li.right {
	float: right;
}

ul.topnav li.icon {
	display: none;
}

@media screen and (max-width: 479px) {
  	ul.topnav li:not(:first-child) {
  		display: none;
  	}
  	ul.topnav li.icon {
    	float: left;
    	display: inline-block;
  	}
}

@media screen and (max-width: 479px) {
  	ul.topnav.responsive {
  		position: relative;
  	}
  	ul.topnav.responsive li.icon {
    	position: relative;
    	left: 0;
    	top: 0;
  	}
  	ul.topnav.responsive li {
   		float: none;
    	display: inline;
  	}
  	ul.topnav.responsive li a {
    	display: block;
    	text-align: left;
  }
}