/* Casa Foods — page styles: /contact. Plain CSS (no theme framework). Built by clean.py + clean2.py from the rules the pages use. */

.header {
  --header_bg_color: #b5230a;
  --archive_header_bg_color: rgb(181,35,10);
}

.sr-only {
  word-wrap: normal !important;
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-break: normal !important;
}

.sr-only:focus {
  background-color: #ddd;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

#main {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.content p {
  color: black !important;
}

.content .social-links .social-list a {
  color: #000000 !important;
}

.form-body .f-quiz,
.form-body .f-text,
input.s,
input[type="text"] {
  color: black !important;
}

.form-body .f-quiz,
.form-body .f-text,
.form-body textarea,
input.s,
input[type="text"],
textarea {
  color: black !important;
}

/* Element styles (formerly inline style attributes) */
.s15 {
  color: #0000ff;
  text-align: left;
}

.s16 {
  --bg-size: cover;
  width: 58.4%;
  margin-right: 4%;
}

.s17 {
  --bg-size: cover;
  width: 37.6%;
}

.s18 {
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --box-border-top: 0px;
  --box-border-right: 0px;
  --box-border-bottom: 0px;
  --box-border-left: 0px;
  --icon-colors-hover: rgba(190,189,189,0.8);
  --box-colors-hover: rgba(232,232,232,0.8);
  --box-border-color: var(--color3);
  --box-border-color-hover: var(--color4);
}

.s19 {
  color: #bebdbd !important;
  font-size: 16px !important;
}
