.alert {
  border: 1px solid #c73535 !important;
}

#save.alert--refresh + .spinner {
  position: relative;
}

#save.alert--refresh + .spinner::before {
  color: #c73535;
  content: 'Refresh Page After Save';
  position: absolute;
  top: -13px;
  right: 0;
  text-align: right;
  visibility: visible;
  width: 200px;
}

.cf:before,
.cf:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.cf:after {
  clear: both;
}

/* Swatches */
.swatches {
  margin: 0;
  padding: 0;
}

.swatch {
  background: black;
  float: left;
  margin-left: -1px;
  padding: 20px;
}

.swatch--white {
  background-color: #fff;
}

.swatch--navy {
  background-color: #112e51;
}

.swatch--blue {
  background-color: #02bfe7;
}

.swatch--grey {
  background-color: #f1f1f1;
}

.swatch--grey-medium {
  background-color: #d6d7d9;
}

.customize-control .sortables > div {
  border: 1px solid #e5e5e5;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  margin-bottom: 10px;
  padding: 10px;
}

.customize-control .sortable,
.customize-control .ui-state-highlight {
  background-color: #dbdbdb;
  border-left: 4px solid #707070;
  margin-bottom: 5px;
  padding: 4px 10px;
}

.customize-control .sortable:hover,
.customize-control .ui-state-highlight:hover {
  cursor: move;
}

.customize-control .sortables__list {
  margin-left: 0;
  min-height: 30px;
  list-style-type: none;
}

.customize-control .sortables__list:empty::before {
  display: block;
  content: 'Empty - using page content';
}

.customize-control .sortables__list-title {
  font-size: 1.1em;
  font-weight: bold;
  margin: 0 0 10px;
}

.customize-control .sortables__active-list .sortable {
  background-color: #b2e3fb;
  border-left: 4px solid #0b94d6;
  color: #07628d;
  padding: 5px;
}

.customize-control .ui-state-highlight {
  background-color: #a3a3a3;
  min-height: 30px;
}

.customize-control .sortable__title {
  font-size: 1em;
  margin: 0;
  padding: 0;
}

.sortables__active-list .customize-control .sortable__title {
  background-color: #b2e3fb;
}

.customize-control .sortable__visibility {
  display: none;
}

.customize-control .sortable__visibility select {
  font-size: 10px;
  margin-left: 5px;
}

.sortables__active-list .customize-control .sortable__visibility {
  display: block;
}

/* Widget Control */
.benjamin-widget-area-options {
  display: none;
}

.widgets-holder-wrap .benjamin-widget-area-options {
  display: block;
}

.widgets-holder-wrap.closed .benjamin-widget-area-options {
  margin-bottom: 9px;
}

.customize-section-description,
.customize-description-description {
  margin-bottom: 20px;
}

.js--uswds-media-wrap {
  margin-bottom: 10px;
}

.use-url {
  clear: both;
  display: block;
  margin: 4px 0;
  text-align: center;
}

.js--placeholder {
  border: 1px dashed #b4b9be;
  margin-bottom: 5px;
  text-align: center;
}

.js--placeholder > .wp-video,
.js--placeholder iframe {
  max-width: 100% !important;
}

.js--video-url {
  padding: 4px;
  width: 100%;
}

.button .dashicons {
  margin-top: 3px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9tb2R1bGVzL2Zvcm0tYWxlcnQuc2NzcyIsIl9zZXR0aW5ncy92YXJpYWJsZXMuc2NzcyIsIl9tb2R1bGVzL2NsZWFyZml4LnNjc3MiLCJfbW9kdWxlcy9zd2F0Y2hlcy5zY3NzIiwiX21vZHVsZXMvc29ydGFibGVzLnNjc3MiLCJfbW9kdWxlcy93aWRnZXQtY29udHJvbHMuc2NzcyIsIl9tb2R1bGVzL29uZS1vZmZzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxxQ0FBdUM7Q0FDMUM7O0FBRUQ7RUFDSSxtQkFBbUI7Q0FXdEI7O0FBWkQ7RUFHUSxlQ0VRO0VERFIsbUNBQW1DO0VBQ25DLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsU0FBUztFQUNULGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsYUFBYTtDQUNoQjs7QUVmTDs7RUFFSSxhQUFhO0VBQUUsT0FBTztFQUN0QixlQUFlO0VBQUUsT0FBTztDQUMzQjs7QUFFRDtFQUNJLFlBQVk7Q0FDZjs7QUNSRCxjQUFjO0FBQ2Q7RUFDSSxVQUFVO0VBQ1YsV0FBVztDQUNkOztBQUVEO0VBQ0ksa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsY0FBYztDQUNqQjs7QUFDRDtFQUNJLHVCQUF1QjtDQUMxQjs7QUFDRDtFQUNJLDBCQUEwQjtDQUM3Qjs7QUFDRDtFQUNJLDBCQUEwQjtDQUM3Qjs7QUFDRDtFQUNJLDBCQUEwQjtDQUM3Qjs7QUFDRDtFQUNJLDBCQUEwQjtDQUM3Qjs7QUMxQkQ7RUFFUSwwQkFBMEI7RUFDMUIsMENBQTBCO0VBQzFCLG9CQUFvQjtFQUNwQixjQUFjO0NBQ2pCOztBQU5MOztFQVdRLDBCSFNPO0VHUlAsK0JIQU87RUdDUCxtQkFBbUI7RUFDbkIsa0JBQWtCO0NBSXJCOztBQWxCTDs7RUFnQlksYUFBYTtDQUNoQjs7QUFqQlQ7RUFzQlEsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixzQkFBc0I7Q0FTekI7O0FBakNMO0VBNEJnQixlQUFlO0VBQ2Ysc0NBQXNDO0NBQ3pDOztBQTlCYjtFQW9DUSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtDQUNwQjs7QUF2Q0w7RUEwQ1EsMEJBQXlCO0VBQ3pCLCtCSHBDRztFR3FDSCxlQUFhO0VBQ2IsYUFBYTtDQUNoQjs7QUE5Q0w7RUFrRFEsMEJBQXlCO0VBQ3pCLGlCQUFpQjtDQUNwQjs7QUFwREw7RUF3RFEsZUFBZTtFQUNmLFVBQVU7RUFDVixXQUFXO0NBS2Q7O0FBVEQ7RUFPUSwwQkFBeUI7Q0FDNUI7O0FBOURUO0VBbUVRLGNBQWM7Q0FTakI7O0FBNUVMO0VBcUVZLGdCQUFnQjtFQUNoQixpQkFBaUI7Q0FDcEI7O0FBTEw7RUFRUSxlQUFlO0NBQ2xCOztBQzNFVCxvQkFBb0I7QUFDcEI7RUFDSSxjQUFjO0NBQ2pCOztBQUVEO0VBQ0ksZUFBZTtDQUNsQjs7QUFFRDtFQUNJLG1CQUFtQjtDQUN0Qjs7QUFFRDs7RUFFSSxvQkFBb0I7Q0FDdkI7O0FDaEJEO0VBQ0ksb0JBQW9CO0NBQ3ZCOztBQUVEO0VBQ0ksWUFBWTtFQUNaLGVBQWU7RUFDZixjQUFjO0VBQ2QsbUJBQW1CO0NBQ3RCOztBQUVEO0VBRUksMkJBQTJCO0VBQzNCLG1CQUFtQjtFQUNuQixtQkFBbUI7Q0FNdEI7O0FBVkQ7O0VBUVEsMkJBQTJCO0NBQzlCOztBQUlMO0VBQ0ksYUFBYTtFQUNiLFlBQVk7Q0FDZjs7QUFFRDtFQUNJLGdCQUFnQjtDQUNuQiIsImZpbGUiOiJiZW5qYW1pbi1hZG1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYWxlcnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQtbGlnaHQgIWltcG9ydGFudDtcbn1cblxuI3NhdmUuYWxlcnQtLXJlZnJlc2grLnNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJHJlZC1saWdodDtcbiAgICAgICAgY29udGVudDogJ1JlZnJlc2ggUGFnZSBBZnRlciBTYXZlJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xM3B4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG59XG4iLCIkd2hpdGU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4kYmxhY2s6IHJnYmEoMCwgMCwgMCwgMSk7XG4kb2ZmLWJsYWNrOiAjM2EzOTM5O1xuXG4keWVsbG93OiByZ2JhKDI0NywgMjEyLCAyMSwgMSk7XG4kZ3JlZW46IHJnYmEoNywgMTY3LCA4MiwgMSk7XG4kb3JhbmdlOiByZ2JhKDIyMiwgMTM1LCAyLCAxKTtcbiRibHVlOiByZ2JhKDExLCAxNDgsIDIxNCwgMSk7XG4kcmVkOiByZ2JhKDE5MSwgMTcsIDU2LCAxKTtcbiRyZWQtbGlnaHQ6IHJnYmEoMTk5LCA1MywgNTMsIDEpO1xuJHNpbHZlcjogcmdiYSgxNjEsIDE2MywgMTYxLCAxKTtcbiRsaWdodC1ncmV5OiAjOTI5MjkyO1xuJGRhcmstZ3JleTogcmdiKDExMiwgMTEyLCAxMTIpO1xuJHB1cnBsZTogIzgyM2FhMDtcbiRwdXJwbGUtbGlnaHQ6ICM5ZTU0YmQ7XG4kd2hpdGUtZmFkZWQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuJHdoaXRlLWZhZGVkLWxlc3M6IHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuJG9mZi15ZWxsb3c6ICM0MDU1Mzk7XG4kYmxhY2stYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNik7XG4kd2hpdGUtYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG4kb2ZmLXdoaXRlOiByZ2IoMjE5LCAyMTksIDIxOSk7XG4iLCIuY2Y6YmVmb3JlLFxuLmNmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICAgIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG5cbi5jZjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4iLCIvKiBTd2F0Y2hlcyAqL1xuLnN3YXRjaGVzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnN3YXRjaCB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgcGFkZGluZzogMjBweDtcbn1cbi5zd2F0Y2gtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnN3YXRjaC0tbmF2eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMmU1MTtcbn1cbi5zd2F0Y2gtLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMmJmZTc7XG59XG4uc3dhdGNoLS1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLnN3YXRjaC0tZ3JleS1tZWRpdW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ3ZDk7XG59XG4iLCIuY3VzdG9taXplLWNvbnRyb2wge1xuICAgIC5zb3J0YWJsZXMgPiBkaXYge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIC5zb3J0YWJsZSxcbiAgICAudWktc3RhdGUtaGlnaGxpZ2h0IHtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRkYXJrLWdyZXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuc29ydGFibGVzX19saXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ0VtcHR5IC0gdXNpbmcgcGFnZSBjb250ZW50JztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNvcnRhYmxlc19fbGlzdC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIH1cblxuICAgIC5zb3J0YWJsZXNfX2FjdGl2ZS1saXN0IC5zb3J0YWJsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJsdWUsIDQwJSk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGJsdWU7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGJsdWUsIDE1JSk7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cblxuICAgIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLWdyZXksIDIwJSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLnNvcnRhYmxlX190aXRsZSB7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLnNvcnRhYmxlc19fYWN0aXZlLWxpc3QgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRibHVlLCA0MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuc29ydGFibGVfX3Zpc2liaWxpdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb3J0YWJsZXNfX2FjdGl2ZS1saXN0ICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8qIFdpZGdldCBDb250cm9sICovXG4uYmVuamFtaW4td2lkZ2V0LWFyZWEtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldHMtaG9sZGVyLXdyYXAgLmJlbmphbWluLXdpZGdldC1hcmVhLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2lkZ2V0cy1ob2xkZXItd3JhcC5jbG9zZWQgLmJlbmphbWluLXdpZGdldC1hcmVhLW9wdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLmN1c3RvbWl6ZS1zZWN0aW9uLWRlc2NyaXB0aW9uLFxuLmN1c3RvbWl6ZS1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiIsIi5qcy0tdXN3ZHMtbWVkaWEtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnVzZS11cmwge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uanMtLXBsYWNlaG9sZGVyIHtcblxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYjRiOWJlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+IC53cC12aWRlbyxcbiAgICBpZnJhbWUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLmpzLS12aWRlby11cmwge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbiAuZGFzaGljb25zIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG59XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
