/*
 Theme Name:   BeLocal Barclay Custom Theme
 Theme URI:    https://barclayconstructors.com
 Description:  Custom child theme for Barclay Constructors, based on Divi.
 Author:       Barclay Constructors
 Template:     Divi
 Version:      1.0.2
 Text Domain:  belocal-barclay-custom-theme
*/

/* Skip-to-content link (WCAG 2.4.1) */
.skip-to-content {
    position: absolute;
    left: -9999px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: 999999;
    padding: 12px 24px;
    background: #1a1a1d;
    color: #ffffff;
    font-size: 16px;
    text-decoration: none;
}

.skip-to-content:focus {
    position: fixed;
    top: 10px;
    left: 10px;
    width: auto;
    height: auto;
    overflow: visible;
    outline: 2px solid #f26622;
}

:root {
    --bc-content-max-width: 1208px;
}

.et_pb_row {
    max-width: var(--bc-content-max-width) !important;
}

#main-header .container {
    max-width: var(--bc-content-max-width);
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.et_fullwidth_nav #main-header .container {
    max-width: var(--bc-content-max-width);
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

/* Hide any Divi section containing the redundant breadcrumbs module */
.et_pb_section:has(.breadcrumbs) {
    display: none;
}

/* Hide empty leading paragraph in Divi builder content */
.et-l.et-l--post > .et_builder_inner_content.et_pb_gutters3 > p:first-child {
    display: none;
}
