#wpadminbar a:after {
  display: none;
}
#wpadminbar a:before {
  display: none;
}

.wp-admin {
  /* Remove Admin Bar Home Icon */
}
.wp-admin #adminmenuback,
.wp-admin #wpadminbar,
.wp-admin .wp-list-table {
  font-weight: 300 !important;
}
.wp-admin #adminmenuback a,
.wp-admin #wpadminbar a,
.wp-admin .wp-list-table a {
  font-weight: 300 !important;
}
.wp-admin #wpadminbar {
  border-bottom: 1px solid black;
}
.wp-admin #wpadminbar #wp-admin-bar-site-name > .ab-item {
  padding: 0;
}
.wp-admin #wpadminbar #wp-admin-bar-site-name > .ab-item:before {
  display: none;
}

.wrap .page-title-action {
  border-radius: 0;
  transition: all 0.3s ease;
}

.components-button {
  border-radius: 0;
  transition: all 0.3s ease;
}

.wp-core-ui .button,
.wp-core-ui .button-primary,
.wp-core-ui .button-secondary,
.wp-core-ui select {
  border-radius: 0;
  transition: all 0.3s ease;
}
.wp-core-ui input[type=checkbox],
.wp-core-ui input[type=radio],
.wp-core-ui input[type=color],
.wp-core-ui input[type=date],
.wp-core-ui input[type=datetime-local],
.wp-core-ui input[type=datetime],
.wp-core-ui input[type=email],
.wp-core-ui input[type=month],
.wp-core-ui input[type=number],
.wp-core-ui input[type=password],
.wp-core-ui input[type=search],
.wp-core-ui input[type=tel],
.wp-core-ui input[type=text],
.wp-core-ui input[type=time],
.wp-core-ui input[type=url],
.wp-core-ui input[type=week],
.wp-core-ui select,
.wp-core-ui textarea {
  border-radius: 0;
}

#screen-meta-links .show-settings {
  border-radius: 0;
}

.block-editor-block-preview__container {
  display: none;
}

.post-type-page .edit-post-visual-editor,
.block-editor-page .edit-post-visual-editor {
  background-color: white;
}
.post-type-page .editor-styles-wrapper,
.block-editor-page .editor-styles-wrapper {
  margin-top: 1em;
}
.post-type-page .wp-block-post-content.block-editor-block-list__layout,
.block-editor-page .wp-block-post-content.block-editor-block-list__layout {
  padding: 20px 20px 20px 20px;
}
.post-type-page .wp-block,
.block-editor-page .wp-block {
  max-width: 100%;
}
.post-type-page .edit-post-visual-editor__post-title-wrapper,
.block-editor-page .edit-post-visual-editor__post-title-wrapper {
  margin: 0px 0 !important;
}
.post-type-page .wp-block-post-title,
.block-editor-page .wp-block-post-title {
  font-size: 50px !important;
  font-weight: 200;
  padding: 10px 20px 0px 20px !important;
}
.post-type-page .edit-post-visual-editor .block-editor-block-list__block,
.block-editor-page .edit-post-visual-editor .block-editor-block-list__block {
  margin: 0;
}
.post-type-page .edit-post-visual-editor .block-editor-block-list__block button,
.block-editor-page .edit-post-visual-editor .block-editor-block-list__block button {
  border-radius: 0;
  padding-left: 10px;
  padding-right: 10px;
  border: 0px solid white;
}
.post-type-page .edit-post-visual-editor .block-editor-block-list__block:focus:after,
.block-editor-page .edit-post-visual-editor .block-editor-block-list__block:focus:after {
  box-shadow: inset 0px 0px 0px #2271b1;
  border: 3px solid #2271b1;
}
.post-type-page .block-list-appender.wp-block,
.block-editor-page .block-list-appender.wp-block {
  display: flex;
  justify-content: center;
  padding-top: 30px;
}
.post-type-page .block-list-appender.wp-block button,
.block-editor-page .block-list-appender.wp-block button {
  font-weight: 300;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  min-width: 400px;
  border-radius: 0;
  background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  box-shadow: 0 0 0 0;
}
.post-type-page .block-list-appender.wp-block button:hover,
.block-editor-page .block-list-appender.wp-block button:hover {
  background: var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6));
}
.post-type-page .block-list-appender.wp-block button path,
.block-editor-page .block-list-appender.wp-block button path {
  fill: white;
}
.post-type-page .block-list-appender.wp-block button:before,
.block-editor-page .block-list-appender.wp-block button:before {
  content: "Add A Block";
  width: auto;
  margin-left: 10px;
  color: white;
  font-size: 18px;
}
.post-type-page .block-editor-default-block-appender,
.block-editor-page .block-editor-default-block-appender {
  display: flex;
  width: 100%;
}
.post-type-page .block-editor-default-block-appender .components-dropdown.block-editor-inserter,
.block-editor-page .block-editor-default-block-appender .components-dropdown.block-editor-inserter {
  left: 0;
}
.post-type-page .block-editor-default-block-appender .components-button.block-editor-inserter__toggle.has-icon,
.block-editor-page .block-editor-default-block-appender .components-button.block-editor-inserter__toggle.has-icon {
  display: flex;
  flex-direction: row;
  min-width: 400px;
  border-radius: 0;
  padding: 12px;
  font-weight: 300;
  height: auto;
  background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  box-shadow: 0 0 0 0;
}
.post-type-page .block-editor-default-block-appender .components-button.block-editor-inserter__toggle.has-icon:hover,
.block-editor-page .block-editor-default-block-appender .components-button.block-editor-inserter__toggle.has-icon:hover {
  background: var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6));
}
.post-type-page .block-editor-default-block-appender .components-button.block-editor-inserter__toggle.has-icon path,
.block-editor-page .block-editor-default-block-appender .components-button.block-editor-inserter__toggle.has-icon path {
  fill: white;
}
.post-type-page .block-editor-default-block-appender .components-button.block-editor-inserter__toggle.has-icon:before,
.block-editor-page .block-editor-default-block-appender .components-button.block-editor-inserter__toggle.has-icon:before {
  content: "Add A Block";
  width: auto;
  margin-left: 10px;
  color: white;
  font-size: 18px;
}

.block-editor-block-inspector .block-editor-block-inspector__advanced {
  display: none;
}
.post-type-post .edit-post-visual-editor {
  padding: 0 20px;
  max-width: var(--text-max-width);
}
.post-type-post .edit-post-visual-editor__content-area {
  max-width: var(--text-max-width);
}

.wp-admin .block-editor {
  --wp-dark-gray: #7f878e;
  --wp-accent-blue: #007cba;
}
.wp-admin .block-editor .acf-fields.-border {
  border-color: var(--wp-dark-gray);
}
.wp-admin .block-editor .acf-block-panel .acf-block-fields {
  border-top: 1px solid var(--wp-dark-gray);
}
.wp-admin .block-editor .acf-field-accordion {
  background: linear-gradient(to bottom, #f3f4f5, white);
  border-color: var(--wp-dark-gray);
}
.wp-admin .block-editor .acf-field-accordion .acf-accordion-title {
  transition: all 0.3s ease;
}
.wp-admin .block-editor .acf-field-accordion .acf-accordion-title label {
  cursor: pointer;
  transition: all 0.3s ease;
}
.wp-admin .block-editor .acf-field-accordion .acf-accordion-title > svg.acf-accordion-icon {
  top: 20px;
  transition: all 0.3s ease;
}
.wp-admin .block-editor .acf-field-accordion .acf-accordion-title .description {
  max-width: 350px;
}
.wp-admin .block-editor .acf-field-accordion .acf-accordion-title:hover label {
  color: rgb(34, 113, 177) !important;
  cursor: pointer;
}
.wp-admin .block-editor .acf-field-accordion .acf-accordion-title:hover > svg.acf-accordion-icon {
  fill: rgb(34, 113, 177);
}
.wp-admin .block-editor .acf-field-accordion .acf-field-group > .acf-label,
.wp-admin .block-editor .acf-field-accordion .acf-field-repeater > .acf-label {
  display: none;
}
.wp-admin .block-editor .acf-field-accordion .acf-field-clone > .acf-label {
  display: none;
}
.wp-admin .block-editor .acf-field-accordion .acf-field-clone > .acf-input > .acf-fields.-border {
  border-width: 0px;
}
.wp-admin .block-editor .acf-field-accordion .acf-field-clone > .acf-input > .acf-fields.-border > .acf-field {
  padding: 0px;
}
.wp-admin .block-editor .acf-field-accordion .acf-fields .acf-field {
  padding-bottom: 20px;
}
.wp-admin .block-editor .acf-field-accordion.-open {
  background-color: #f3f4f5;
}
.wp-admin .block-editor .acf-field-accordion.-open > .acf-accordion-title label {
  color: rgb(34, 113, 177) !important;
}
.wp-admin .block-editor .acf-field-accordion.-open > .acf-accordion-title:hover {
  background: none;
}
.wp-admin .block-editor .acf-field-accordion.-open > .acf-accordion-title > svg.acf-accordion-icon {
  fill: rgb(34, 113, 177);
}
.wp-admin .block-editor .acf-field-accordion.-open .acf-accordion-content {
  padding-bottom: 10px !important;
}
.wp-admin .block-editor .acf-field-accordion.-open .acf-fields > .acf-field-accordion .acf-accordion-title {
  background-color: #ffffff;
}
.wp-admin .block-editor .acf-field-accordion.-open .acf-fields > .acf-field-accordion.-open {
  background-color: #ffffff;
}
.wp-admin .block-editor .acf-field-accordion.-open .acf-fields > .acf-field-accordion.-open .acf-accordion-content {
  padding-top: 10px;
}
.wp-admin .block-editor .acf-field-accordion.-open .acf-fields > .acf-field-accordion.-open > .acf-accordion-title {
  color: #fefefe;
  background-color: rgb(34, 113, 177);
}
.wp-admin .block-editor .acf-field-accordion.-open .acf-fields > .acf-field-accordion.-open > .acf-accordion-title label {
  color: #fefefe !important;
}
.wp-admin .block-editor .acf-field-accordion.-open .acf-fields > .acf-field-accordion.-open > .acf-accordion-title > svg.acf-accordion-icon {
  fill: rgb(255, 255, 255);
}
.wp-admin .block-editor .acf-field-accordion.-open .acf-fields > .acf-field-accordion.-open .acf-fields > .acf-field-accordion.-open > .acf-accordion-title {
  background-color: #114c7e;
}
.wp-admin .block-editor .acf-field-accordion.-open .acf-fields > .acf-field-accordion.-open .acf-fields > .acf-field-accordion.-open .acf-fields > .acf-field-accordion.-open > .acf-accordion-title {
  background-color: #042e54;
}
.wp-admin .block-editor .acf-range-wrap input[type=number] {
  min-width: 4em;
}
.wp-admin .block-editor .acf-repeater .acf-table {
  border-collapse: collapse;
}
.wp-admin .block-editor .acf-repeater .acf-row > .acf-field-accordion.-open {
  border-left: 1px solid var(--wp-dark-gray);
  border-right: 1px solid var(--wp-dark-gray);
}
.wp-admin .block-editor .acf-repeater .acf-row-number {
  color: #444444;
  font-size: 1.3em;
  font-weight: 300;
}
.wp-admin .block-editor .acf-repeater .acf-icon.small,
.wp-admin .block-editor .acf-repeater .acf-icon.-small {
  line-height: 15px;
}
.wp-admin .block-editor ul.acf-radio-list:focus-within,
.wp-admin .block-editor ul.acf-checkbox-list:focus-within {
  border-radius: 0 !important;
}
.wp-admin .block-editor .block-editor-block-types-list__item-icon {
  background: var(--offWhite);
}
.wp-admin .block-editor .block-icon-fill-black {
  fill: var(--black);
}
.wp-admin .block-editor .block-icon-fill-white {
  fill: white;
}
.wp-admin .block-editor .block-icon-stroke-thin {
  fill: none;
  stroke: var(--black);
  stroke-width: 1px;
}
.wp-admin .block-editor .block-icon-stroke-thick {
  fill: none;
  stroke: var(--black);
  stroke-width: 2px;
}