/*
Theme Name: Anywhere Anytime Moving Services
Description: Editable service business pages, shared sections, estimates, and company settings.
Version: 3.0.0
Requires at least: 6.6
Requires PHP: 7.4
Text Domain: moving-services
License: GPL-2.0-or-later
*/
body.ms-site{margin:0}.ms-site *{box-sizing:border-box}.ms-site img{max-width:100%}.ms-skip{position:fixed;top:8px;left:8px;z-index:1000;transform:translateY(-180%);padding:12px;background:white;color:var(--ms-primary)}.ms-skip:focus{transform:none}.ms-logo-placeholder{display:block;max-width:210px;font:800 20px/1.15 var(--qs-font);color:var(--ms-primary)}.ms-footer-menu{display:inline-flex;flex-wrap:wrap;max-width:calc(100% - 18px);gap:8px 18px;list-style:none;margin:0 0 0 18px;padding:0}.ms-footer-menu li{list-style:none}.ms-office iframe{display:block;width:100%;border:0}.ms-section-image{display:block;max-width:100%;object-fit:cover}.ms-placeholder{display:flex;align-items:center;justify-content:center;background:var(--ms-surface);color:var(--ms-muted);aspect-ratio:3/2}.ms-media-placeholder{display:block;width:100%;aspect-ratio:3/2;background:var(--ms-surface)}.ms-editor-token{color:var(--ms-link)}.ms-collection-empty{padding:24px;border:1px dashed var(--ms-border)}.ms-review-placeholder{min-height:180px}.ms-icon{display:inline-flex}.admin-bar .qs-header{top:32px}@media(max-width:782px){.admin-bar .qs-header{top:46px}.ms-logo-placeholder{max-width:145px;font-size:16px}}@media(max-width:600px){.admin-bar .qs-header{top:0}}


@media(max-width:1200px){.qsr-svc .qs-main__content{grid-template-rows:minmax(min-content,1fr) auto;row-gap:24px}.qsr-svc .qs-main-screen__form-content{margin-top:0}}

.ms-copy-route-home .ms-process-truck-logo,.ms-city-template .ms-process-truck-logo{top:29%;height:23%}.ms-copy-route-home .ms-process-truck-logo img,.ms-city-template .ms-process-truck-logo img{height:100%;object-fit:contain}

.ms-city-template .ms-city-pills>p{margin:0}

.qs-footer__payments .ms-home-payment-row:not(:has(.ms-home-payment-methods)) .ms-home-payment-copy p{display:block}

.qsr-posts__ex .qsr-posts__more{display:block;margin-top:8px}

.ms-site .qsr-blog .qs-page-title{position:static;width:auto;height:auto;margin:0;padding:56px 0 0;overflow:visible;clip:auto;white-space:normal;font-size:clamp(32px,3.6vw,48px);line-height:1.16;color:var(--ms-primary)}
.ms-site .qsr-blog .qs-blogs-wrap{padding-top:36px}
.ms-site .ms-author-profile:has(.ms-author-portrait svg){grid-template-columns:minmax(0,1fr) 160px;align-items:center}
.ms-site .ms-author-portrait:has(svg){width:160px;max-width:100%;border-radius:50%}
@media(max-width:700px){.ms-site .qsr-blog .qs-page-title{padding-top:32px}.ms-site .ms-author-profile:has(.ms-author-portrait svg){grid-template-columns:1fr}.ms-site .ms-author-portrait:has(svg){width:96px;grid-row:1}.ms-site .ms-author-profile{gap:22px}body.qs-page-home .ms-copy-route-home .ms-home-services .ms-copy-service-grid>article{min-height:0}body.qs-page-home .ms-copy-route-home .ms-home-services .ms-home-service-media{margin-top:12px}body.qs-page-home .ms-copy-route-home .ms-home-stat h3{font-size:18px;line-height:1.25}}
