/* ==========================================================================
*  Bloglo Customizer Preview styles.
*  ========================================================================== */
.customize-partial-edit-shortcut-blogname,
.customize-partial-edit-shortcut-bloglo_footer_widgets_align_center,
.customize-partial-edit-shortcut-bloglo_hero_hover_slider_post_number {
  display: none !important;
}

.bloglo-hide-shortcuts .customize-partial-edit-shortcut {
  display: none !important;
}

.customize-partial-edit-shortcut {
  z-index: 999;
}

.customize-partial-edit-shortcut-bloglo_top_bar_widgets,
.customize-partial-edit-shortcut-bloglo_enable_pre_footer_cta,
.customize-partial-edit-shortcut-bloglo_header_widgets,
.customize-partial-edit-shortcut-bloglo_copyright_widgets,
.customize-partial-edit-shortcut-bloglo_hero_hover_slider_elements,
.customize-partial-edit-shortcut-bloglo_featured_links,
.customize-partial-edit-shortcut-bloglo_pyml_elements,
.customize-partial-edit-shortcut-bloglo_ticker_elements {
  left: 50%;
  top: 50%;
}

.customize-partial-edit-shortcut-bloglo_top_bar_widgets button,
.customize-partial-edit-shortcut-bloglo_enable_pre_footer_cta button,
.customize-partial-edit-shortcut-bloglo_header_widgets button,
.customize-partial-edit-shortcut-bloglo_copyright_widgets button,
.customize-partial-edit-shortcut-bloglo_featured_links button,
.customize-partial-edit-shortcut-bloglo_hero_hover_slider_elements button,
.customize-partial-edit-shortcut-bloglo_pyml_elements button,
.customize-partial-edit-shortcut-bloglo_ticker_elements button {
  left: -15px;
  top: -15px;
}

.bloglo-social-nav .customize-partial-edit-shortcut {
  top: 0;
}

.bloglo-social-nav .customize-partial-edit-shortcut button {
  left: -20px;
}

.bloglo-primary-nav .customize-partial-edit-shortcut {
  top: 12px;
}

.bloglo-primary-nav .customize-partial-edit-shortcut button {
  left: -25px;
}

.bloglo-header-layout-3 .customize-partial-edit-shortcut-bloglo_header_layout {
  left: 30px;
}

.customize-partial-edit-shortcut-bloglo_footer_layout {
  top: 50%;
  left: 35px;
}
.bloglo_home_section {
  position: relative;
}
.bloglo_home_section::before {
  transition: 0.3s ease;
  z-index: 8;
  position: absolute;
  content: " ";
  border: 2px dashed rgba(195, 195, 195, 0.5);
  top: 20px;
  bottom: 20px;
  left: 20px;
  right: 20px;
  pointer-events: none;
}
.bloglo_home_section:hover::before {
  border-color: #00a0d0;
}
.bloglo_home_section > .customize-partial-edit-shortcut {
  left: 40px;
  top: 8px;
  z-index: 8;
}
