@import url("https://fonts.googleapis.com/css2?family=Archivo+Black&family=Judson&display=swap");

body {
  font-family: "Judson", serif;
}

/* header styles */
header.work-bytes-heading {
  background: #000000 url(foodshare.jpg);
  text-align: center;
  width: 100%;
  height: inherit;
  background-size: cover;
  background-attachment: fixed;
  overflow: hidden;
}

header h1 {
  padding: 2%;
  font-family: "Archivo Black", sans-serif;
  color: white;
  text-shadow: 1px 2px 2px rgb(14, 33, 16);
  font-size: 2em;
}

header h2 {
  color: white;
  text-shadow: 1px 2px 2px rgb(14, 33, 16);
  font-size: 1.7em;
}

/* input styling */
div input.input-field {
  background-color: rgba(255, 255, 255, 0.571) !important;
  border-color: rgba(194, 194, 194, 0.571) !important;
  color: rgb(0, 0, 0) !important;
  padding-left: 3% !important;
  margin-top: 10% !important;
}

/* nav bar styling - logo */
a.brand-logo {
  padding-left: 1%;
  font-family: "Archivo Black", sans-serif;
}

/* nav bar styling - save jobs link */
a.saved-jobs {
  /* padding-right: 2%; */
  font-family: "Archivo Black", sans-serif;
}

label.label-text {
  color: white !important;
  text-shadow: 1px 2px 2px rgb(14, 33, 16);
  font-family: "Archivo Black", sans-serif;
}

div button.find-jobs {
  font-size: small;
}

div.button-space {
  padding: 2%;
}

div.job-listings {
  color: #607d8b;
}

div.restaurant-listings {
  color: #607d8b !important;
  margin: 4% !important;
}

a.style-url {
  color: ß#607d8b !important;
}

.card-action {
  vertical-align: text-bottom;
  font-size: 21px;
}

.row .col.input-style {
  padding: 0px 1.75rem;
}

/* **styling for the job cards** */

/* styling card action */
.card .card-action {
  border-top: 1.5px solid #00897b;
  position: relative;
  padding: 16px 24px;
}

/* highlight card when hovered */
.card:hover {
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
}

/* display save jobs on same line as apply jobs */
#formCheckbox {
  display: inline-flex;
}

/* override apply now materialize css */
.card
  .card-action
  a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating) {
  color: #ffab40;
  margin-right: 24px;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  text-transform: unset;
  font-size: 1.1rem;
}

/* change font size of job description */
div.job-listings h4 {
  font-size: 2rem;
}

/* fit cards to column at 50% */
.row .col.m5 {
  width: 50%;
  margin-left: auto;
}

/* resize location icon */
i.small {
  font-size: 1.5rem;
}

a.restaurant-styling {
  margin: 5px;
  font-size: 24px;
  text-align: center !important;
  justify-content: center;
}

.restaurant-listings {
  font-size: 24px;
}

