/*
Theme Name: GeneratePress Child Bonin
Template: generatepress
Version: 1.1
Description: Tema figlio di GeneratePress per emanuelebonin.it - ricostruzione fuori da Beaver (ottobre 2026). Contiene tpl-no-header-footer.php, il template che regge le landing autonome.
*/

/* Pagine di servizio (legali, negozio, grazie, articoli): stessi colori e caratteri delle landing. */
body{font-family:'Montserrat',sans-serif;background:#FBF8F2;color:#2D3750;line-height:1.65}
h1,h2,h3,h4{font-family:'Cormorant Garamond',Georgia,serif;color:#030D4B;font-weight:600}
a{color:#030D4B}
.site-content{padding-top:30px}
.inside-article{background:#fff;border-radius:14px}

nav.ub{position:sticky;top:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:16px 40px;background:rgba(251,248,242,.94);backdrop-filter:blur(14px);box-shadow:0 1px 12px rgba(3,13,75,.06)}
nav.ub .nlogo{position:relative;text-decoration:none;padding-left:64px;display:flex;flex-direction:column;justify-content:center}
nav.ub .nlogo::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:url(https://www.mondonuovo.eu/wp-content/uploads/2026/07/avatar-eb-logo.jpg) center/cover no-repeat;box-shadow:0 1px 4px rgba(0,0,0,.18)}
nav.ub .nname{font-family:'Cormorant Garamond',serif;font-size:26px;font-weight:600;line-height:1;color:#030D4B}
nav.ub .nsub{font-size:11px;font-weight:600;letter-spacing:.2em;color:#3E8F7A;text-transform:uppercase;margin-top:3px}
nav.ub .nmenu{display:flex;gap:24px;align-items:center}
nav.ub .nmenu a{font-size:17px;color:#030D4B;opacity:.82;text-decoration:none;font-weight:500}
nav.ub .nmenu a.ncta{background:#030D4B;color:#fff;opacity:1;padding:9px 20px;border-radius:30px}
@media(max-width:820px){nav.ub .nmenu a:not(.ncta){display:none} nav.ub{padding:14px 20px}}

footer.ubf{background:#030D4B;color:#dfe3f0;font-size:15px;margin-top:40px}
footer.ubf .ubf-in{max-width:1100px;margin:0 auto;padding:30px 24px;display:flex;flex-wrap:wrap;gap:14px 30px;align-items:center;justify-content:space-between}
footer.ubf a{color:#fff;text-decoration:none;margin-right:20px}
footer.ubf a:hover{text-decoration:underline}
footer.ubf .ubf-c{opacity:.7;font-size:13px}

/* WooCommerce: pulsanti e prezzi nei colori del sito, non il viola di default */
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,
.woocommerce a.button.alt,.woocommerce button.button.alt{background:#030D4B;color:#fff;border-radius:999px;font-family:Montserrat,sans-serif;font-weight:600;padding:.8em 1.6em}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:#3E8F7A;color:#fff}
.woocommerce div.product p.price,.woocommerce ul.products li.product .price{color:#3E8F7A}
