#main {
  background-color: #A63B50;
  padding: 2rem;
}
#main p {
	color: white;
  font-family: 'Rubik';
}
#footer {
	background-color: #E7D592;
  padding: 0.1rem 1rem;
  color: #B2993F;
}
#continents, option {
	font-weight: bold;
}

#logo {
  display: block;
	margin-left: auto;
  margin-right: auto;
}
#navbar {
  background-color: midnightblue;
  font-family: "Rubik";
	display: flex;
  justify-content: center;
  font-weight: bold;
  list-style: none;
  margin: 0;
}
#navbar li {
	margin: 0 3rem;
  font-size: 1.2em;
}
#navbar li a {
	text-decoration: none;
  color: #3F367C;
  padding: 0 1rem;
}
.our_story{
	font-family: "Rubik";
}
#to-buy{
	color:#377e9b;
  font-family: "Rubik";
}
faq {
	color: white;
}
#navbar a#current {
	background-color: #115875;
  color: #AFACC7;
}

.img-responsive {
	width: 100%;
  max-width: 300px;
}
.col {
	float: left;
  width: 50%;
}
.row:after {
	content: "";
  display: table;
  clear: both;
}
.text-center {
	text-align: center;
}
summary{
	font-family: "Rubik";
}
h1 {
	color: white;
  font-family: "Rubik";
}
#footer {
	color: black;
}
#question1 {
	color: white;
}
#question2 {
	color: white;
}
#question3{
	color:white;
}
#navbar {
	display: flex;
}
#navbar a {
	flex-grow: 1;
  flex-basis: 0;
  padding: 10px;
  text-decoration: none;
  text-align: center;
}
#navbar{
	width: 100%;
  background-color: skyblue;
}
#navbar a:hover {
	color: white;
  background-color: #ca57ff;
}
#navbar label,
#hamburger {
	display: none;
}
#contact-info label{
	width: 100%;
}
#contact-info input,
#contact-info textarea{
	width: 100%;
  margin-top: 2em;
  margin-bottom: 2em;
}
legend {
	font-weight: bold;
  text-align: center;
  font-family: "Roboto";
  color: #757575;
}
label {
	font-weight: bold;
  font-family: "Rubik";
  color: #308530;
}
fieldset{
	background-color:black;
  border: 4px solid #757575;
}
@media screen and (max-width: 578px) {
  #navbar a{
  	box-sizing: border-box;
    display: block;
    width: 100%;
    border-top: 1px solid #333;
  }
  #navbar label {
  	display: inline-block;
    color: white;
    background-color: #AA6D39;
    font-style: normal;
    font-size: 1.2em;
    padding: 15px;
    cursor: pointer;
  }
  #navbar input:checked ~  #talksync { display: block; }
}