
header{
  margin:0;
  padding:0;
  font-family: "Lora", serif;
}

#nav_row{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0.8rem 1.6rem 0.4rem 1.6rem;
  align-items: flex-end;
}

div.flex_space_between_right, div.flex_space_between_left {
  display: block;
  display: flex;
  flex-direction: row;
  gap: 1.2rem;
}

div.flex_space_between_left {
  order: 1;
}

div.flex_space_between_right {
  order: 2;
}

a.nav_link, a.nav_main_link{
  display: block;
  text-align: center;
  color: var(--color_green_dark_1);
  text-decoration: none;
  background-color: #00112200;
  border-radius: 4rem;
}

a.nav_main_link{
  font-size: 1.0rem;
  margin: 0.0rem;
  padding: 0.4em 0.0rem;
}

a.nav_link{
  font-size: 1.0rem;
  border:0px solid #EEE;
  margin: 0.0rem;
  padding: 0.4em 1.2rem;
}

a.nav_main_link:hover{
  text-decoration: underline;
}

a.nav_link:hover{
  /*
  color: #FFF;
   background-color: var(--color_green_grey_1); */
  text-decoration: underline;
}

#nav_list{
  display: flex;
  flex-direction: row;
  margin:0;
  padding:0;
}

li.nav_list_item{
  display: inline;
  margin:0;
  padding:0;
}

#nav_banner{
  background-position: center;
  background-size: cover;
  background-image: url("images/header_banner_c1_r.jpg");
  text-align: center;
  padding: 2.0rem 0rem;
  border-top: var(--thickness_border_thin_1) solid var(--color_green_light_1);
  border-bottom: var(--thickness_border_thin_1) solid var(--color_green_light_2);
}

/*
*
*
*
*/

/*
a.mail_to{
  text-decoration: underline;
}

*/
