/* Custom fonts */
body,
input {
  font-family: 'Geist', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Montserrat', sans-serif;
}

/* Custom search bar style */
#searchBar .search-query {
	background: #fff;
	border-color: #e5e5e5;
  border-radius: 10px;
	box-shadow: none;
	color: #171717;
}
#searchBar button {
	background: #4e48f9;
	border-color: transparent;
	color: #fafafa;
}
#searchBar button:active {
	background: #413cd1;
	border-color: transparent;
	color: #fafafa;
}
#searchBar button:hover {
	background: #645eff;
	border-color: transparent;
	color: #fafafa;
}

/* Customize the page headers */
#mainNav .nav li a {
  font-size: 1rem;
}

/* Customize the home page */
.category-list {
  column-gap: 1rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 1.25rem;
  margin-bottom: 6rem;
}
.category-list .category {
  background-color: #fafafa;
  border-radius: 10px;
  margin: 0;
}
.category-list .category p {
  color: #a1a1a1;
}

/* Customize the category page */
#sidebar h3 {
  color: #fafafa;
  font-size: 1rem;
}
#sidebar .nav-list a,
#sidebar .nav-list a:hover {
  color: #fafafa;
}
#sidebar .nav-list a:hover {
  text-decoration: underline;
  background: none;
}

/* Hide Last Updated date */
.articleFoot time.lu {
  display: none;
}

/* Color of the trademark link in the footer */
footer p,
footer p a {
  color: #fafafa;
  font-size: 1em;
}
footer p a:active,
footer p a:hover {
  color: #fafafa;
  text-decoration: underline;
}

/* Hide the powered by */
footer span {
  display: none;
}
