
/* Aspen Medical Practice temporary static website — additions to recovered NHS styles */
.amp-nav-toggle{display:none;cursor:pointer;font-size:18px;font-weight:700;background:#005eb8;color:#fff;border:2px solid #fff;padding:10px 16px;margin:4px 12px}
.amp-nav-toggle:focus-visible{outline:3px solid #ffeb3b;outline-offset:2px}
@media(max-width:768px){
  .nhsuk-navigation-container{width:100%!important;max-width:100%!important;box-sizing:border-box;}
  .nhsuk-navigation-container .nhsuk-width-container{width:auto!important;max-width:100%!important;box-sizing:border-box;margin:0!important;padding:0!important;}
  .amp-nav-toggle{display:block;}
  .nhsuk-navigation{width:auto!important;max-width:100%;overflow:hidden;margin:0!important;}
  .amp-js .nhsuk-navigation:not(.amp-nav-open){display:none!important;}
  .nhsuk-header__navigation-list{display:block!important;width:auto!important;max-width:100%;box-sizing:border-box;margin:0!important;padding:0 12px!important;}
  .nhsuk-header__navigation-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;box-sizing:border-box;}
  .nhsuk-header__navigation-link{display:block!important;white-space:normal!important;width:100%;box-sizing:border-box;}
  .nhsuk-mobile-menu-container{display:none!important;}
}
.amp-temporary-banner{background:#ffebad;color:#212b32;border-bottom:2px solid #ed8b00;padding:12px 0;font-size:16px;line-height:1.5}
.amp-temporary-banner a{color:#004b77;font-weight:700;text-decoration:underline}
.amp-temporary-banner .nhsuk-width-container{max-width:960px;margin:auto;padding:0 24px}
.amp-notice{border-left:5px solid #005eb8;background:#eef5fb;padding:18px 24px;margin:20px 0 28px}
.amp-note-grey{border-color:#6f777b;background:#f0f4f5}
.amp-notice h2{margin:0 0 12px;font-size:24px}.amp-notice p{margin:12px 0}
.amp-contact-options{margin:12px 0 16px;padding-left:24px}.amp-contact-options li{margin-bottom:10px}
.amp-small,.amp-recovered-content .amp-small{font-size:16px;line-height:1.55}
.amp-missing-image{border-left:3px solid #768692;background:#f0f4f5;padding:12px 18px;font-size:16px}
.amp-recovered-content{max-width:960px;margin:0 auto;padding:25px 24px 48px}
.amp-search label{display:block;font-size:19px;font-weight:700;margin:0 0 10px}
.amp-search-row{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}
.amp-search-row input{flex:1;min-width:220px;font-size:19px;padding:12px;border:2px solid #212b32;border-radius:0}
.amp-search-row button{margin:0!important;white-space:nowrap}
.amp-result{border-bottom:1px solid #d8dde0;padding:18px 0}.amp-result h2{font-size:24px;margin:0 0 6px}
.amp-result p{margin:4px 0 6px}.amp-result small{color:#465561;font-size:14px}
.amp-searchmark{background:#fff3ae}
.nhsuk-main-wrapper .amp-notice a{color:#004b77}
@media(max-width:640px){.amp-temporary-banner .nhsuk-width-container{padding:0 16px}.amp-notice{padding:15px 16px}.amp-recovered-content{padding:20px 16px}.amp-search-row{display:block}.amp-search-row input{width:100%}.amp-search-row button{margin-top:10px!important}}
