.navbar {
  overflow: hidden;
  background-color: #7183a3;
  font-family: Arial;
}

.dropdown {
  float: left;
  overflow: hidden;
}
.dropdown .dropbtn {
  font-size: 20px; 
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit;
  margin: 0; 
}

.navbar a:hover, .dropdown:hover .dropbtn {
  background-color: rgb(50, 107, 172);
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #ccdee7;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.dropdown-content a:hover {
  background-color: rgb(113, 183, 196);
}

.dropdown:hover .dropdown-content {
  display: block;
}
.navigation input[type=text] {
float: right;
padding: 6px;
border: none;
margin-top: 8px;
margin-right: 16px;
font-size: 20px;
}
/* this is an update for google maps -ad*/
#map-body {
height: 800px;
width: 100%;
}
/*this will help with mobile screens*/
@media screen and (max-width: 600px) {
.naviagtion a, .navigation input[type=text] {
    float: none;
    display: block;
    text-align: left;
    width: 100%;
    margin: 0;
    padding: 14px;
}
}
table {
margin: 0 auto;
text-align: center;
border-collapse: collapse;
border: 1px solid #d4d4d4;
font-size: 20px;
background: #fff;
}

table th, 
table tr:nth-child(2n+2) {
background: #e7e7e7;
}

table th, 
table td {
padding: 20px 50px;
}

table th {
border-bottom: 1px solid #d4d4d4;
}
.stars-outer {
display: inline-block;
position: relative;
font-family: FontAwesome;
}

.stars-outer::before {
content: "\f006 \f006 \f006 \f006 \f006";
}

.stars-inner {
position: absolute;
top: 0;
left: 0;
white-space: nowrap;
overflow: hidden;

}


.stars-inner::before {
content: "\f005 \f005 \f005 \f005 \f005";
color: #f8ce0b;
}
.stars-outer::before {
content: "\f006 \f006 \f006 \f006 \f006";
}
