/**
 * Modern Homepage Style
 * Minimal spacing adjustments for selected homepage
 * 
 * @package Publisher_Child
 * @since 1.0.0
 */

/* ==========================================================================
   Mega Menu Page Builder Column Spacing
   ========================================================================== */

body .section-heading.sh-t1.sh-s8 .main-link .h-text::before,
body .section-heading.sh-t1.sh-s8 .main-link.h-text::before,
body .section-heading.sh-t1.sh-s8 > .h-text::before {
  border-right-color: #ff7502 !important;
}

.section-heading.sh-t1.sh-s8 .h-text {
  font-size: 20px;
  font-weight: 600;
}

nav.bf-breadcrumb {
  display: none;
}

body .layout-1-col {
  margin-top: 0 !important;
}
body .single-container .vc_column_container.vc_column_container {
  padding-right: 0;
  padding-left: 0;
}

body .single-container .vc_section .vc_single_image-wrapper img {
  border-radius: 8px;
}

/* Responsive */
@media (max-width: 768px) {
  body .single-container .vc_column_container.vc_column_container {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .section-heading.sh-t1.sh-s8 .h-text {
    font-size: 14px;
  }

  body .single-container .vc_section .wpb_single_image,
  body .single-container .vc_section .vc_single_image-wrapper {
    margin-bottom: 8px;
  }

  .layout-1-col .bs-vc-content .vc_row.publisher-child-row-style .bs-vc-wrapper {
    padding-top: 8px !important;
  }
}
