/* Additions for the static build (kept separate from the original Divi CSS). */

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

/* Contact form status messages */
.et-pb-contact-message p { margin-bottom: 0.5em; }
.et_pb_contact_submit[disabled] { opacity: .6; cursor: wait; }

/* Lightbox fade (mirrors Divi's Magnific Popup "mfp-fade" setup) */
.mfp-wrap.mfp-fade .mfp-content { opacity: 0; transition: opacity .3s ease-out; }
.mfp-wrap.mfp-fade.mfp-ready .mfp-content { opacity: 1; }
.mfp-bg.mfp-fade { opacity: 0; transition: opacity .3s ease-out; }
.mfp-bg.mfp-fade.mfp-ready { opacity: .8; }

/* Mobile menu sub-items are always expanded, as in Divi's default mobile menu */
#mobile_menu .sub-menu { display: block; visibility: visible; opacity: 1; position: static; }
