/*
Theme Name: Shaffer Brothers Window Washing
Theme URI: https://primelocalsites.com/
Author: Prime Local Sites
Author URI: https://primelocalsites.com/
Description: Custom WordPress theme for Shaffer Brothers Window Washing in Pennsylvania.
Version: 3.0.0
Text Domain: shaffer-brothers-window-washing
*/
html, body { margin: 0; padding: 0; }

/* Fluent Forms are placed inside the original website cards. Reset only plugin-level
   containers so no extra box, fieldset outline, or inherited wrapper border appears. */
.sb-fluent-form-host,
.sb-fluent-form-host > div,
.sb-fluent-form-host .fluentform,
.sb-fluent-form-host .fluentform_wrapper,
.sb-fluent-form-host .frm-fluent-form,
.sb-fluent-form-host form.frm-fluent-form,
.sb-fluent-form-host form,
.sb-fluent-form-host fieldset,
.sb-fluent-form-host .ff-el-form-top,
.sb-fluent-form-host .ff-el-form-bottom,
.sb-fluent-form-host .ff-default,
.sb-fluent-form-host .ff-t-container {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}
.sb-fluent-form-host fieldset {
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.sb-fluent-form-host fieldset > legend { display: none !important; }
.sb-fluent-form-host .ff-el-group { margin-bottom: 16px; }
.sb-fluent-form-host .ff-el-input--label label {
  color: #33526B;
  font-weight: 700;
  font-size: 14px;
}
.sb-fluent-form-host .ff-el-form-control {
  width: 100%;
  padding: 13px 16px;
  border: 1.5px solid #D7E6F0 !important;
  border-radius: 12px;
  font-size: 15.5px;
  color: #091E40;
  background: #FBFDFE !important;
  box-shadow: none !important;
}
.sb-fluent-form-host .ff-el-form-control:focus {
  border-color: #0072F8 !important;
  box-shadow: 0 0 0 3px rgba(0,114,248,.14) !important;
  outline: none !important;
}
.sb-fluent-form-host .ff-btn-submit,
.sb-fluent-form-host button[type="submit"] {
  width: 100%;
  background: #0072F8 !important;
  color: #FFFFFF !important;
  border: 0 !important;
  padding: 16px 17px;
  border-radius: 999px !important;
  font-weight: 800;
  font-size: 17px;
  cursor: pointer;
  box-shadow: 0 10px 24px rgba(0,114,248,.30) !important;
}
.sb-fluent-form-host .ff-btn-submit:hover,
.sb-fluent-form-host button[type="submit"]:hover {
  filter: brightness(.94);
  transform: translateY(-2px);
}
