
/*  Purple */


/*
  border: 1px solid #ffffff;
  border-radius: 53% 22% 36% 27% / 43% 33% 56% 40%; 
*/

#mainmenu{
  top: 0; 
  position:
  fixed; 
  z-index: 100;
  width: 95%;
}

#nav-wrap{
  margin: auto;
  width: 100%;
  overflow: hidden;
}

#logo-wrap{
  width: 1%;
  float: left;
  padding-left: 10px;
  padding-top: 0px;
}

#logo-wrap img {
  display: block;
  margin-top: 0px;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
}

#menu-wrap{
  width: 100%;
  float: left;
}

.navouter {
  top: 0px;
  width: 100%;
  overflow: hidden;
}

.logo {
  top: 0px;
  width: 29%;
  overflow: hidden;
}

.logocenter {
  margin: auto;
  width: 100%;
  border: 3px solid purple;
  padding: 10px;
}

.navscheme {
  top: 0px;
  width: 70%;
  overflow: hidden;
}

.navbar {
  top: 0px;
  width: 100%;
  overflow: hidden;
}

.nav{
  height: 40px;
  margin:0;
  padding:0;
  width: 100%;
  overflow: hidden;
  margin-top:0px;
  border-bottom: 1px solid #ffffff;
}

.nav ul{
  list-style:none;
  margin:0;
  padding:0;
  text-align:center;
  list-style : none;
  margin-top:0px;
  color: black;
  background:yellow;
}

.nav li{
    display:inline;
}

.nav a{
  display:inline-block;
  padding:10px;
  height: 30px;
  line-height: 30px;
  color: #ffffff;
  text-decoration : none;
  text-transform : none;
}

.nav__menu {
  margin: auto;
}

.nav__menu ul {
  font-size: 1.6rem;
  width: 100%;
  height: 40px;
  margin: 0;
  padding: 0;
  display: inline-flex;
  text-align: center;
}

.nav__menu ul li {
  list-style: none;
}

.nav__menu ul li a {
  text-decoration: none;
  padding: 1rem;
  display: block;
}


.nav__menu a:hover {
  display: inline-block;
}



@media only screen and (max-width: 700px) {
  .nav a {
    font-size: 1.3rem;
  }

}


.nav a:hover{
  display:inline-block;
  color: #dddddd;
  text-decoration :underline;
}

#Phone-Menu {
  background-color: indigo;
  color: white;
  width: 100%;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0 0 15px 15px;
  overflow: hidden;
}
	
#Phone-Menu li a {
  color: white;
  height: 25px;
  border-style: solid solid none solid;
  border-color: Purple;
  border-width: 1px;
  text-decoration: none;
}	
	
#Phone-Menu li a:link, #menu li a:visited {
  color: lavenderblush;
  display: block;
  padding: 15px 0 0 0;
  text-align: center;
}
	
#Phone-Menu li a:hover {
  background-color: mediumpurple;
  color: darkslateblue;
  padding: 15px 0 0 0;
  text-align: center;
}
	
#Phone-Menu li a:active {
  color: white;
  padding: 15px 0 0 0;
  text-align: center;
}

#Phone-Menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.head-insert {
  display : block;
  min-width : 90px;
  width : 98%;
  margin-top : 0;
  overflow : hidden;
  font-weight : bold;
  font-size : 110%;
  text-decoration : none;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0;
  height : auto;
}

.header-pics-ipad {
  display : flex;
  height : auto;
  justify-content : center;
  overflow : hidden;
}

.header-pics-ipad img {
  display : inline;
  width : 100%;
  height : auto;
}


