/*
Theme Name: CORE one
Author: CORE one
Description: Tema classico personalizzato CORE one: CRM, siti internet, organizzazione, SEO e automazioni. Include esperienza 3D locale e sette pagine di presentazione con controlli CMS.
Version: 1.1.0
Requires at least: 6.5
Requires PHP: 8.0
License: Proprietary custom design; bundled third-party components retain their own licenses.
Text Domain: core-one
*/
.core-primary-menu{display:flex;align-items:center;gap:30px;list-style:none;padding:0;margin:0}.core-primary-menu li{margin:0}#mobile-nav .core-primary-menu{flex-direction:column;align-items:flex-start;gap:18px}.core-wp-content{max-width:1200px;margin:auto;padding:90px 6%;min-height:50vh}.core-wp-content h1{margin:30px 0}.core-wp-content img{max-width:100%;height:auto}.core-wp-content .entry-content{font-size:18px;line-height:1.7}.core-wp-contact{padding:24px 7%;display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid currentColor;font-size:13px}.core-wp-contact p{margin:0}.core-wp-contact .core-legal{width:100%;white-space:pre-line}.core-editor-content{overflow-wrap:anywhere}.core-editor-content img{max-width:100%;height:auto}.core-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:35px}.core-offer-card{border:1px solid #bfc4b8;padding:30px}.core-offer-card h3{font-size:30px;margin:10px 0 20px}.core-offer-price{font-size:33px;font-weight:700;line-height:1.2}.core-offer-period{font-size:13px}.core-offer-setup{font-size:14px;margin:20px 0}.core-offer-conditions{white-space:pre-line;font-size:12px;border-top:1px solid #bfc4b8;padding-top:18px;margin-top:20px}.core-offer-inclusions{padding-left:20px;font-size:14px}.core-offer-card .button{margin-top:22px}body.admin-bar header{top:32px}@media(max-width:782px){body.admin-bar header{top:46px}}@media(max-width:700px){.core-offer-grid{grid-template-columns:1fr}}@media(max-width:600px){body.admin-bar header{top:0}}

.core-contact-actions{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin:24px 0}.core-contact-item{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.core-contact-value{font-size:11px;line-height:1.6;overflow-wrap:anywhere;opacity:.86}.core-wp-legal{padding:24px 7%;border-top:1px solid currentColor;font-size:12px;line-height:1.7}.core-wp-legal p{white-space:pre-line;margin-top:8px}
