/* Author Dependencies */
/**
 * /assets/scss/partials/base/mixins.scss
 *
 * Let's define our universal mixins for use throughout the theme
 */
/**
 * Base text styles
 */
/**
 * Base button styles
 */
/**
 * Label styles
 */
/**
 * Eyebrow style
 */
/**
 * Transitions
 */
.wp-admin .acf-block-component ul.acf-radio-list li label input[type=radio],
.wp-admin .acf-settings-wrap ul.acf-radio-list li label input[type=radio] {
  transition: all 0.2s ease-in-out;
}

/**
 * Placeholder Color
 */
/**
 * Media queries
 */
/* Admin CSS */
/* Author Dependencies */
/* ----- menu separators --------------- */
#adminmenu li.wp-menu-separator {
  margin: 0;
  background-color: rgba(255, 255, 255, 0.3);
}

/* ----- page layout alignment --------------- */
.default-layout .editor-styles-wrapper .edit-post-visual-editor__post-title-wrapper > *,
.default-layout .editor-styles-wrapper .block-editor-block-list__layout.is-root-container > *,
.default-layout .editor-styles-wrapper .loop-wrapper,
.default-layout .editor-styles-wrapper .wp-block-cover__inner-container {
  max-width: var(--wp--custom--layout--default);
}

.default-layout.post-type-post .editor-styles-wrapper .block-editor-block-list__layout.is-root-container > * {
  max-width: var(--wp--custom--layout--thin);
}

.post-type-post .block-editor-block-list__layout h2, .post-type-post .block-editor-block-list__layout h3, .post-type-post .block-editor-block-list__layout h4, .post-type-post .block-editor-block-list__layout h5, .post-type-post .block-editor-block-list__layout h6 {
  margin-top: var(--wp--custom--spacing--block-gap-large);
}

/* ----- block editor --------------- */
body .editor-styles-wrapper,
body.post-type-post .editor-styles-wrapper {
  padding: 0 var(--wp--custom--spacing--base-padding);
}
body .editor-styles-wrapper .block-editor-block-list__layout.is-root-container > *,
body.post-type-post .editor-styles-wrapper .block-editor-block-list__layout.is-root-container > * {
  max-width: var(--wp--custom--layout--thin);
}
body .editor-styles-wrapper .block-editor-block-list__layout.is-root-container > .alignfull,
body.post-type-post .editor-styles-wrapper .block-editor-block-list__layout.is-root-container > .alignfull {
  width: calc(100% + var(--wp--custom--spacing--viewport-padding) * 2);
  max-width: 100vw;
  margin-left: calc(-1 * var(--wp--custom--spacing--viewport-padding)) !important;
  margin-right: calc(-1 * var(--wp--custom--spacing--viewport-padding)) !important;
}
@media (max-width: 600px) {
  body .editor-styles-wrapper .block-editor-block-list__layout.is-root-container > .alignfull,
  body.post-type-post .editor-styles-wrapper .block-editor-block-list__layout.is-root-container > .alignfull {
    width: calc(100% + var(--wp--custom--spacing--viewport-padding-mobile) * 2);
    margin-left: calc(-1 * var(--wp--custom--spacing--viewport-padding-mobile));
    margin-right: calc(-1 * var(--wp--custom--spacing--viewport-padding-mobile));
  }
}
body .editor-styles-wrapper a,
body.post-type-post .editor-styles-wrapper a {
  color: var(--wp--custom--color--link);
}
body .editor-styles-wrapper a[href^=tel], body .editor-styles-wrapper a[href^=tel]:hover,
body.post-type-post .editor-styles-wrapper a[href^=tel],
body.post-type-post .editor-styles-wrapper a[href^=tel]:hover {
  color: var(--wp--preset--color--foreground);
}

/* ----- Block Areas Sidebar editor width --------------- */
body.block_area-sidebar .editor-styles-wrapper .block-editor-block-list__layout.is-root-container > * {
  max-width: var(--wp--custom--layout--sidebar);
}

/* ----- Widgets / Sidebar editor width --------------- */
.wp-admin.widgets-php .wp-block[data-type="core/widget-area"] {
  max-width: calc(var(--wp--custom--layout--sidebar) + 34px);
}

/* ----- ACF Radio Button Color Picker --------------- */
.wp-admin .acf-block-component ul.acf-radio-list,
.wp-admin .acf-settings-wrap ul.acf-radio-list {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-left: 0;
}
.wp-admin .acf-block-component ul.acf-radio-list li,
.wp-admin .acf-settings-wrap ul.acf-radio-list li {
  margin-right: 0;
  display: flex;
  flex-wrap: wrap;
}
.wp-admin .acf-block-component ul.acf-radio-list li label,
.wp-admin .acf-settings-wrap ul.acf-radio-list li label {
  width: 28px;
  height: 28px;
  position: relative;
  margin: 6px 12px 6px 0;
  color: transparent;
}
.wp-admin .acf-block-component ul.acf-radio-list li label input[type=radio],
.wp-admin .acf-settings-wrap ul.acf-radio-list li label input[type=radio] {
  position: absolute;
  top: 0;
  left: 0;
  width: 28px;
  height: 28px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.wp-admin .acf-block-component ul.acf-radio-list li label input[type=radio]:hover,
.wp-admin .acf-settings-wrap ul.acf-radio-list li label input[type=radio]:hover {
  transform: scale(1.2);
}
.wp-admin .acf-block-component ul.acf-radio-list li label input[type=radio]:focus,
.wp-admin .acf-settings-wrap ul.acf-radio-list li label input[type=radio]:focus {
  box-shadow: 0 0 0 2px white, 0 0 0 4px #757575;
  border: 1px solid transparent;
}
.wp-admin .acf-block-component ul.acf-radio-list li label input[type=radio]:checked::before,
.wp-admin .acf-settings-wrap ul.acf-radio-list li label input[type=radio]:checked::before {
  content: "\f15e";
  font-family: dashicons;
  width: 24px;
  height: 24px;
  background-color: transparent;
  font-size: 20px;
  margin: 1px;
  color: white;
}
.wp-admin .acf-block-component ul.acf-radio-list li label input[type=radio][value=background]:checked::before, .wp-admin .acf-block-component ul.acf-radio-list li label input[type=radio][value=white]:checked::before, .wp-admin .acf-block-component ul.acf-radio-list li label input[type=radio][value=grey-light]:checked::before, .wp-admin .acf-block-component ul.acf-radio-list li label input[type=radio][value=grey-medium]:checked::before,
.wp-admin .acf-settings-wrap ul.acf-radio-list li label input[type=radio][value=background]:checked::before,
.wp-admin .acf-settings-wrap ul.acf-radio-list li label input[type=radio][value=white]:checked::before,
.wp-admin .acf-settings-wrap ul.acf-radio-list li label input[type=radio][value=grey-light]:checked::before,
.wp-admin .acf-settings-wrap ul.acf-radio-list li label input[type=radio][value=grey-medium]:checked::before {
  color: black;
}
.wp-admin .acf-block-component ul.acf-radio-list li label input[type=radio][value=background],
.wp-admin .acf-settings-wrap ul.acf-radio-list li label input[type=radio][value=background] {
  background-color: #fff;
}
.wp-admin .acf-block-component ul.acf-radio-list li label input[type=radio][value=foreground],
.wp-admin .acf-settings-wrap ul.acf-radio-list li label input[type=radio][value=foreground] {
  background-color: #373737;
}
.wp-admin .acf-block-component ul.acf-radio-list li label input[type=radio][value=primary],
.wp-admin .acf-settings-wrap ul.acf-radio-list li label input[type=radio][value=primary] {
  background-color: #007991;
}
.wp-admin .acf-block-component ul.acf-radio-list li label input[type=radio][value=secondary],
.wp-admin .acf-settings-wrap ul.acf-radio-list li label input[type=radio][value=secondary] {
  background-color: #439a86;
}

/**
 * /assets/scss/partials/blocks/blocks-acf.scss
 *
 * Make sure ACF editor styles are using the block editor
 */
body .acf-block-fields,
.edit-post-sidebar {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 13px;
  line-height: 1.4em;
}
body .acf-block-fields .acf-field input[type=text],
body .acf-block-fields .acf-field input[type=password],
body .acf-block-fields .acf-field input[type=number],
body .acf-block-fields .acf-field input[type=search],
body .acf-block-fields .acf-field input[type=email],
body .acf-block-fields .acf-field input[type=url],
body .acf-block-fields .acf-field textarea,
body .acf-block-fields .acf-field select,
.edit-post-sidebar .acf-field input[type=text],
.edit-post-sidebar .acf-field input[type=password],
.edit-post-sidebar .acf-field input[type=number],
.edit-post-sidebar .acf-field input[type=search],
.edit-post-sidebar .acf-field input[type=email],
.edit-post-sidebar .acf-field input[type=url],
.edit-post-sidebar .acf-field textarea,
.edit-post-sidebar .acf-field select {
  font-size: 14px;
  line-height: 1.4;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
  transition: 50ms border-color ease-in-out;
  border-radius: 0;
  border: 1px solid #ddd;
  color: #32373c;
}
body .acf-block-fields .acf-field textarea.wp-editor-area,
.edit-post-sidebar .acf-field textarea.wp-editor-area {
  box-shadow: none;
  border: none;
}
body .acf-block-fields .acf-field input[type=checkbox],
body .acf-block-fields .acf-field input[type=radio],
.edit-post-sidebar .acf-field input[type=checkbox],
.edit-post-sidebar .acf-field input[type=radio] {
  border: 1px solid #b4b9be;
  color: #555;
  height: 16px;
  width: 16px;
  border-radius: 0;
}
body .acf-block-fields .acf-field input[type=radio],
.edit-post-sidebar .acf-field input[type=radio] {
  border-radius: 50%;
  padding: 1px !important;
}
body .acf-block-fields .acf-field[data-name=wd_page_layout] ul.acf-radio-list,
.edit-post-sidebar .acf-field[data-name=wd_page_layout] ul.acf-radio-list {
  display: flex;
  flex-wrap: wrap;
}
body .acf-block-fields .acf-field[data-name=wd_page_layout] ul.acf-radio-list li,
.edit-post-sidebar .acf-field[data-name=wd_page_layout] ul.acf-radio-list li {
  width: calc((100% - 16px) / 3);
  margin: 0 8px 8px 0;
  border: 1px solid #ddd;
  border-radius: 4px;
  overflow: hidden;
  display: flex;
}
body .acf-block-fields .acf-field[data-name=wd_page_layout] ul.acf-radio-list li:nth-child(3n),
.edit-post-sidebar .acf-field[data-name=wd_page_layout] ul.acf-radio-list li:nth-child(3n) {
  margin-right: 0;
}
body .acf-block-fields .acf-field[data-name=wd_page_layout] ul.acf-radio-list li label,
.edit-post-sidebar .acf-field[data-name=wd_page_layout] ul.acf-radio-list li label {
  display: flex;
  width: 100%;
  justify-content: center;
  padding: 52px 8px 8px;
  text-align: center;
  line-height: 1.2;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 700;
}
body .acf-block-fields .acf-field[data-name=wd_page_layout] ul.acf-radio-list li label.selected,
.edit-post-sidebar .acf-field[data-name=wd_page_layout] ul.acf-radio-list li label.selected {
  background-color: var(--wp-admin-theme-color);
  color: white;
}
body .acf-block-fields .acf-field[data-name=wd_page_layout] ul.acf-radio-list li label input[type=radio],
.edit-post-sidebar .acf-field[data-name=wd_page_layout] ul.acf-radio-list li label input[type=radio] {
  position: absolute;
  top: 8px;
  left: 8px;
  width: calc(100% - 16px);
  height: 36px;
  background-image: url("../images/admin/layout-icon-default.jpg");
  background-size: cover;
  border: 2px solid #ddd;
  border-radius: 2px;
  overflow: hidden;
}
body .acf-block-fields .acf-field[data-name=wd_page_layout] ul.acf-radio-list li label input[type=radio][value=thin],
.edit-post-sidebar .acf-field[data-name=wd_page_layout] ul.acf-radio-list li label input[type=radio][value=thin] {
  background-image: url("../images/admin/layout-icon-thin.jpg");
}
body .acf-block-fields .acf-field[data-name=wd_page_layout] ul.acf-radio-list li label input[type=radio][value=content-sidebar],
.edit-post-sidebar .acf-field[data-name=wd_page_layout] ul.acf-radio-list li label input[type=radio][value=content-sidebar] {
  background-image: url("../images/admin/layout-icon-content-sidebar.jpg");
}
body .acf-block-fields .acf-field[data-name=wd_page_layout] ul.acf-radio-list li label input[type=radio]:checked,
.edit-post-sidebar .acf-field[data-name=wd_page_layout] ul.acf-radio-list li label input[type=radio]:checked {
  border-color: white;
}
body .acf-block-fields .acf-field[data-name=wd_page_layout] ul.acf-radio-list li label input[type=radio]:checked::before,
.edit-post-sidebar .acf-field[data-name=wd_page_layout] ul.acf-radio-list li label input[type=radio]:checked::before {
  display: none;
}

/*# sourceMappingURL=admin.css.map */