@import url(./loki-vars.css);
@import url(./loki-theme.css);

.is-wrapper {
  position: relative;
}

.is-cover-upload,
.is-section-navbar .is-module-edit,
.is-section-footer .is-module-edit {
  display: none !important;
}

pre,
code,
.is-section pre,
.is-section code {
  font-family: 'Fira Code', monospace !important;
}

/* .cell-add,
.cell-remove,
.row-handle,
.row-remove,
.btn-move-section-up,
.btn-move-section-down,
.btn-section-remove,
.is-cover-upload {
  display: none !important;
} */

.cell-settings-attached,
.row-settings-attached,
.btn-section-edit,
.is-box-edit {
  color: #3dbfe8 !important;
  /* background-color: rgb(24, 24, 24) !important; */
}

/* .btn-section-edit,
.is-box-edit,
.elm-more,
.elm-add,
.elm-remove {
  display: flex !important;
  justify-content: center;
  align-items: center;
} */

.is-element-tool {
/* background-color: var(--contentbox-black-tool-bg) !important; */
}

.is-tool svg,
.is-tool.is-col-tool button svg, 
.is-tool.is-row-tool button svg, 
.is-section-tool > button > *,
.is-box-tool > button > *, 
.is-section-tool > button.btn-move-section-up *, .is-section-tool > button.btn-move-section-down * {
  fill: white !important;
  color: white !important;
  stroke-width: 2px;
}

.is-tool *:not(svg),
.is-section-tool *:not(svg),
.is-box-tool *:not(svg) {
  background-color: var(--brizy-blueblack) !important;
}

.is-builder .row-active:not([data-protected]):not(.row-outline) {
  outline: 2px solid var(--brizy-primary)!important;
}

.is-builder .row-outline:not([data-protected]) .cell-active:not([data-protected]) {
  outline: 2px solid var(--brizy-primary) !important;
}

.box-select {
  outline: 1px solid var(--brizy-primary) !important;
}

/* .hard-select .is-section-navbar.section-select > .is-box-tool {
  display: none !important;
}

.hard-select .is-section-footer.section-select > .is-box-tool {
  display: none !important;
} */

.is-wrapper div.is-section.is-section-footer,
.is-wrapper div.is-section.is-section-footer .is-overlay,
.is-wrapper div.is-section.is-section-footer .is-overlay .is-overlay-content {
    overflow: initial !important; /* fix sub menu not fully displayed on Safari */
} 
.is-overlay .is-overlay-content.content-selectable { z-index: 1 }
.is-container { z-index: 1 }

.is-wrapper div.is-section.is-section-footer + .is-section > .is-boxes > .is-box:first-child > .is-boxes > .is-box-centered .is-container,
.is-wrapper div.is-section.is-section-footer + .is-section > .is-boxes > .is-box-centered .is-container {
    padding-top: 70px !important;
}
@media all and (max-width: 1280px) {
    .is-wrapper div.is-section.is-section-footer + .is-section > .is-boxes > .is-box:first-child > .is-boxes > .is-box-centered .is-container,
    .is-wrapper div.is-section.is-section-footer + .is-section > .is-boxes > .is-box-centered .is-container {
        padding-top: 95px !important;
    }
}
/* Simplified Flex */
.is-wrapper div.is-section.is-section-footer + .is-section > .is-boxes > .is-box:first-child .is-container,
.is-wrapper div.is-section.is-section-footer + .is-section .is-container {
    padding-top: 70px !important;
}
@media all and (max-width: 1280px) {
    .is-wrapper div.is-section.is-section-footer + .is-section > .is-boxes > .is-box:first-child .is-container,
    .is-wrapper div.is-section.is-section-footer + .is-section .is-container {
        padding-top: 95px !important;
    }
}

.navbar-section-margin-top {
  margin-top: var(--navbar-height) !important; 
}
