body {
font-family: "Inter", sans-serif;
font-size: 12pt
}
header{
background-color: #0694A0;
color: white;
}
h1{
padding:1rem;
color: white;
}
h3{
font-weight: normal;
font-size:x-large;
padding:1rem;
padding-left:0;
}
.darkblue{
display:flex;
justify-content: space-between;
padding: 1rem;
margin-right: 2rem;
}
.lightblue-whole{
background-color: #88DDE4;
}
.navigation{
display:flex;
justify-content: space-between;
padding: 1rem;
margin-right: 2rem;
}
form.search {
display:flex;
flex-direction: column;
}
.search div.input-group {
display: flex;
flex-direction: row;
margin: 1em;
}
.search input[type="search"] {
background: #D7F7FA;
border: none;
border-radius: 10px 0 0 10px;
padding: 0.5rem;
width:400px;
}
.search button[type=submit] {
background: #FF9767;
border: none;
border-radius: 0 10px 10px 0;
/* display: inline-block; */
padding: 0.4rem;
cursor: pointer;
}
.search button[type=submit]:hover {
background-color: #A082AE;
}
.clear-button,
.search-button {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.search-bar {
position: relative;
}
.search-input {
background: #D7F7FA;
border: none;
border-radius: 10px;
padding: 1rem;
width: 400px;
margin: 1rem;
padding-left: 40px; /* Adjust for icon size */
}
.event-flyer{
font-family:'Courier New', Courier, monospace;
background-color: #FFE098;
border-radius: 1rem;
margin:1rem;
padding:0;
overflow: hidden;
}
.text{
padding:1rem;
}
.date-QR{
padding-top:1rem;
display:flex;
justify-content:space-between
}
.upcoming-events{
margin:1rem;
padding-bottom:1rem;
}
.black-history{
padding-top: 1rem;
padding-bottom:2rem;
}
a {
color: #333;
text-decoration: none;
}
span {
text-decoration: underline;
}
li {
margin-bottom: 1rem;
}
ul.cards li{
padding: 2rem;
padding-top: 3rem;
margin: 1rem;
border-radius: 1em;
color:white;
font-size: larger;
font-weight: bolder;
}
.kids{
background-color:#90B71D;
}
.teen{
background-color:#C6004C;
}
.programs{
background-color:#FD6B28;
}
.eLibrary{
background-color:#A082AE
}
.culture-pass{
background-color:#EA6E77
}
.seed-library{
background-color:#01A0AF
}
.links{
display: flex;
justify-content: space-between;
margin:1rem;
}
.info{
line-height: 2rem;
}
.support{
line-height: 2rem;
}
footer{
padding:1rem;
background-color: #0694A0;
color: white;
}
ul{
list-style: none;
padding: 0;
}
a{
text-decoration: none;
color:inherit
}
@media screen and (min-width: 600px){
.darkblue{
display: grid;
grid-template-columns: 1fr 1fr;
}
}
.input-group {
display: flex;
flex-direction: row;
}