/*
Theme Name: Missions Unlimited Recovered
Description: Standalone reconstruction from April–July 2025 archived pages. Includes nine pages and a native contact inbox. Some images and section styles could not be recovered; see RECUPERACION.txt.
Version: 1.0.0
Requires at least: 6.6
Tested up to: 6.8
Requires PHP: 8.0
Text Domain: missions-unlimited-recovered
*/
html{scroll-behavior:smooth}body.mu-recovered{margin:0}*,*:before,*:after{box-sizing:border-box}.et_animated{opacity:1!important;animation:none!important}.et_pb_section,.et_pb_row,.et_pb_module{transform:none!important}img{height:auto}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #b80301!important;outline-offset:4px}.mu-skip{position:absolute;left:10px;top:-100px;padding:10px;background:#fff;z-index:99999}.mu-skip:focus{top:10px}header .et-menu li:focus-within>ul,header .et-menu li.mu-sub-open>ul{opacity:1!important;visibility:visible!important}.quoteBtn{cursor:pointer}.mu-normal-page{max-width:1080px;margin:auto;padding:60px 24px}.mu-honeypot{position:absolute!important;left:-10000px!important;top:auto;width:1px;height:1px;overflow:hidden}.mu-form-status{padding:16px;border:1px solid #6c0102;background:#fff;color:#6c0102}.mu-contact-form input:not([type=checkbox]):not([type=hidden]),.mu-contact-form textarea{width:100%;padding:16px;border:1px solid #aaa;border-radius:6px;color:#111!important;background:#fff!important;font-size:16px}.mu-contact-form label{color:#111!important}.mu-contact-form .et_pb_contact_field{padding:0;margin:0 0 20px;float:none;width:100%}.mu-contact-form .et_pb_contact_form_label{display:block!important;position:static!important;font-size:15px;margin-bottom:6px}.mu-contact-form input::placeholder{color:#666!important}.mu-contact-form input[type=checkbox]{display:inline-block!important;appearance:checkbox!important;width:18px;height:18px;vertical-align:middle;margin-right:8px}.mu-contact-form label i{display:none!important}.mu-contact-form .et_pb_contact_field_checkbox{display:block;margin:7px 0}.mu-contact-form .et_pb_contact_field_options_title{color:#111;font-size:17px;display:block;margin-bottom:14px}.mu-contact-form .et_pb_contact_submit{padding:12px 30px;border:0;border-radius:50px;background:#6c0102;color:#fff;cursor:pointer}.mu-contact-form .et_contact_bottom_container{float:none;text-align:left}.mu-contact-form .has-background{background:transparent}dialog{color:#111;border:0;border-radius:14px;padding:38px;width:min(700px,94vw);max-height:90vh;overflow:auto}dialog:not([open]){display:none}dialog::backdrop{background:rgba(0,0,0,.7)}dialog h2{font-size:34px;line-height:1.2;margin-bottom:24px}.mu-dialog-close{position:absolute;right:12px;top:8px;border:0;background:transparent;color:#6c0102;font-size:34px;cursor:pointer}#mu-lightbox{width:min(1300px,94vw);padding:40px 20px 20px}#mu-lightbox img{display:block;max-height:80vh;max-width:100%;margin:auto}.mu-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}.mu-review{padding:24px;border:1px solid #ddd;border-radius:8px;background:#fafafa;color:#111}.mu-review h3{font-size:18px!important;color:#111!important}.mu-review-stars{color:#f4b400;font-size:22px;letter-spacing:3px}.mu-review-date{color:#666;font-size:13px}.mu-review p{font-family:"IBM Plex Sans",Arial,sans-serif;font-size:15px;line-height:1.6}.mu-mobile-toggle{border:0;background:transparent;color:#6c0102;font-size:27px;cursor:pointer;padding:8px}.mu-mobile-panel{position:absolute;top:100%;left:0;right:0;background:#000;padding:16px;max-height:65vh;overflow:auto;z-index:999}.mu-mobile-panel[hidden]{display:none!important}.mu-mobile-panel ul{list-style:none;padding:0!important;line-height:1.7}.mu-mobile-panel a{display:block;color:#fff!important;padding:9px 12px}.mu-mobile-panel .sub-menu{padding-left:14px!important}.et_pb_menu--style-left_aligned .et_pb_menu__wrap{position:relative}.et_pb_social_media_follow li a{cursor:pointer}body.admin-bar header{scroll-margin-top:32px}@media(max-width:980px){.mu-reviews{grid-template-columns:1fr}.et_pb_menu .et_mobile_nav_menu{display:none!important}.mu-mobile-toggle{display:block}.mu-mobile-panel .et-menu{display:block!important}.mu-mobile-panel .sub-menu{position:static!important;opacity:1!important;visibility:visible!important;box-shadow:none!important;width:auto!important}.mu-mobile-panel li{display:block!important;float:none!important;padding:0!important}.mu-mobile-panel a{padding:9px!important}}@media(min-width:981px){.mu-mobile-toggle,.mu-mobile-panel{display:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
/* Readable fallback for the hero whose background photograph was not recovered. */
body.home.mu-recovered #main-content .et_pb_section_0{background-color:#171717!important}
