/* Moto Guzzi beta pages only. Public portfolio theme remains unchanged. */
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) { background:#f5f5ef!important; color:#24372c!important; font-family:Arial,Helvetica,sans-serif!important; }
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) #masthead,
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .slide-menu,
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) #secondary,
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .entry-background,
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .entry-header,
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .entry-footer,
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) #colophon,
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .sharedaddy,
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) #comments { display:none!important; }
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) #page,
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) #content,
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) #primary,
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) #main,
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) article,
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .entry-content-wrapper { background:transparent!important; width:100%!important; max-width:none!important; margin:0!important; padding:0!important; border:0!important; box-shadow:none!important; float:none!important; position:relative!important; left:auto!important; right:auto!important; top:auto!important; transform:none!important; }
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) #page:before, body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) #page:after { display:none!important; }
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .entry-content { box-sizing:border-box; width:100%!important; max-width:960px!important; margin:0 auto!important; padding:64px 32px 80px!important; color:#24372c!important; background:transparent!important; font-family:Arial,Helvetica,sans-serif!important; font-size:17px!important; line-height:1.75!important; }
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .entry-content h1, body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .entry-content h2, body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .entry-content h3 { color:#20392b!important; font-family:Arial,Helvetica,sans-serif!important; text-transform:none!important; letter-spacing:-.025em!important; font-weight:600!important; line-height:1.2!important; }
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .entry-content h1 { font-size:clamp(32px,5vw,52px)!important; margin:18px 0 28px!important; }
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .entry-content h2 { font-size:30px!important; margin:40px 0 18px!important; }
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .entry-content h3 { font-size:23px!important; margin:32px 0 16px!important; }
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .entry-content p { color:inherit; margin:0 0 22px; }
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .entry-content a { color:#365b42!important; text-decoration:underline!important; }
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .entry-content hr { background:#c9d1bf!important; border:0!important; height:1px!important; margin:36px 0!important; width:100%!important; max-width:none!important; }
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .contact-form { max-width:none!important; padding:24px!important; background:#edf0e3!important; border:1px solid #d2d9c6!important; border-radius:8px!important; }
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .contact-form input:not([type="checkbox"]):not([type="hidden"]), body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .contact-form textarea, body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .contact-form select { box-sizing:border-box!important; width:100%!important; max-width:100%!important; border:1px solid #aab9a2!important; background:#fff!important; color:#24372c!important; border-radius:4px!important; padding:12px!important; font:inherit!important; }
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .contact-form textarea { min-height:120px!important; height:160px!important; }
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .contact-form label { font-size:14px!important; line-height:1.5!important; }
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .contact-form button { background:#243d2f!important; color:white!important; border:0!important; border-radius:4px!important; padding:14px 22px!important; text-transform:none!important; font:600 15px Arial,sans-serif!important; }
@media(max-width:600px) { body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .entry-content { padding:36px 22px 56px!important; font-size:16px!important; } body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .contact-form { padding:16px!important; } }

/* Keep WordPress account chrome out of the beta presentation only. */
body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) #wpadminbar, body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) a.skip-link, body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095) .entry-content-wrapper > .post-edit-link { display:none!important; }
html:has(body:is(.page-id-9086,.page-id-9091,.page-id-9092,.page-id-9093,.page-id-9094,.page-id-9095)) { margin-top:0!important; }
