/* Jungle Bistro static site: small fixes on top of the original theme */

/* Home, "Visit the Jungle": the hours heading was dark on the dark green card */
.jb-visit h2 { color: #f5efdf; }

/* Page search needed WordPress; the static site has no search, so hide the box */
.mobile-nav .wd-search-form,
.wd-search-full-screen { display: none !important; }

/* Forms: hidden spam trap field */
.jb-hp { position: absolute !important; left: -9999px !important; width: 1px; height: 1px; overflow: hidden; }

/* Forms: reply box (same look Contact Form 7 used) */
.wpcf7 form .wpcf7-response-output { margin: 1.5em 0 0; padding: .6em 1em; border: 2px solid transparent; border-radius: 6px; }
.wpcf7 form.init .wpcf7-response-output { display: none; }
.wpcf7 form.sent .wpcf7-response-output { display: block; border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output { display: block; border-color: #dc3232; }
.wpcf7 form.submitting [type="submit"] { opacity: .6; cursor: wait; }

/* 404 page */
.jb-404 { text-align: center; padding: 40px 0 60px; }
.jb-404 .btn { margin: 6px; }
