/* Site-specific styles for the static rebuild of judiclements.com.
   These replace Concrete CMS "custom style" blocks and the removed search box. */

/* Home page section spacing (formerly Concrete custom-style containers) */
.intro-heading {
    font-size: 40px;
    color: #000;
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
}
.section-heading {
    padding-top: 30px;
}
.section-heading-padded {
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
}
.programs {
    padding-right: 35px;
    padding-left: 35px;
}

/* Primary nav: fill the full bar now that the site search box is gone */
.primary_nav ul {
    width: 100%;
    padding-right: 2%;
    box-sizing: border-box;
}
@media (max-width: 900px) {
    .primary_nav ul {
        padding-right: 0;
    }
}

/* Contact form status messages */
.form-status {
    margin: 0 0 20px;
    padding: 12px 16px;
    border: 1px solid #c00;
    background: #fff3f3;
    color: #900;
}

/* Honeypot field: hidden from people, visible to bots */
.hp-field {
    position: absolute !important;
    left: -10000px !important;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
