/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* --- Aggiustamenti sito 15-08-2026 --- */
.awb-menu a, .fusion-main-menu a, .fusion-menu a, ul[id^="menu-"] a { text-transform: none !important; }
.fusion-text ul li, .fusion-text ol li { margin-bottom: 8px; line-height: 1.65; }
.fusion-text p { line-height: 1.72; }

.fusion-body .fusion-menu-element-wrapper .fusion-menu-element-list > li,
.fusion-body .fusion-menu-element-wrapper .fusion-menu-element-list > li > a,
.fusion-body .fusion-menu-element-wrapper .fusion-menu-element-list .menu-text { text-transform: none !important; }

/* --- Leggibilita testo pagine 2026 (15-08-2026) --- */
.page-id-1182 .fusion-text, .page-id-1159 .fusion-text, .page-id-1161 .fusion-text, .page-id-1162 .fusion-text, .page-id-1163 .fusion-text, .page-id-1164 .fusion-text, .page-id-1165 .fusion-text, .page-id-1166 .fusion-text,
.page-id-1182 .fusion-text p, .page-id-1159 .fusion-text p, .page-id-1161 .fusion-text p, .page-id-1162 .fusion-text p, .page-id-1163 .fusion-text p, .page-id-1164 .fusion-text p, .page-id-1165 .fusion-text p, .page-id-1166 .fusion-text p,
.page-id-1182 .fusion-text li, .page-id-1159 .fusion-text li, .page-id-1161 .fusion-text li, .page-id-1162 .fusion-text li, .page-id-1163 .fusion-text li, .page-id-1164 .fusion-text li, .page-id-1165 .fusion-text li, .page-id-1166 .fusion-text li { color: #2b2b2b !important; }

.page-id-1182 .fusion-title h1, .page-id-1159 .fusion-title h1, .page-id-1161 .fusion-title h1, .page-id-1162 .fusion-title h1, .page-id-1163 .fusion-title h1, .page-id-1164 .fusion-title h1, .page-id-1165 .fusion-title h1, .page-id-1166 .fusion-title h1,
.page-id-1182 .fusion-title h2, .page-id-1159 .fusion-title h2, .page-id-1161 .fusion-title h2, .page-id-1162 .fusion-title h2, .page-id-1163 .fusion-title h2, .page-id-1164 .fusion-title h2, .page-id-1165 .fusion-title h2, .page-id-1166 .fusion-title h2,
.page-id-1182 .fusion-title h3, .page-id-1159 .fusion-title h3, .page-id-1161 .fusion-title h3, .page-id-1162 .fusion-title h3, .page-id-1163 .fusion-title h3, .page-id-1164 .fusion-title h3, .page-id-1165 .fusion-title h3, .page-id-1166 .fusion-title h3,
.page-id-1182 .fusion-text h4, .page-id-1159 .fusion-text h4, .page-id-1161 .fusion-text h4, .page-id-1162 .fusion-text h4, .page-id-1163 .fusion-text h4, .page-id-1164 .fusion-text h4, .page-id-1165 .fusion-text h4, .page-id-1166 .fusion-text h4 { color: #253044 !important; }

.page-id-1182 .fusion-title h1, .page-id-1159 .fusion-title h1, .page-id-1161 .fusion-title h1, .page-id-1162 .fusion-title h1, .page-id-1163 .fusion-title h1, .page-id-1164 .fusion-title h1, .page-id-1165 .fusion-title h1, .page-id-1166 .fusion-title h1 { font-size: 2.9rem !important; line-height: 1.15 !important; }
.page-id-1182 .fusion-title h2, .page-id-1159 .fusion-title h2, .page-id-1161 .fusion-title h2, .page-id-1162 .fusion-title h2, .page-id-1163 .fusion-title h2, .page-id-1164 .fusion-title h2, .page-id-1165 .fusion-title h2, .page-id-1166 .fusion-title h2 { font-size: 2rem !important; line-height: 1.25 !important; }
.page-id-1182 .fusion-title h3, .page-id-1159 .fusion-title h3, .page-id-1161 .fusion-title h3, .page-id-1162 .fusion-title h3, .page-id-1163 .fusion-title h3, .page-id-1164 .fusion-title h3, .page-id-1165 .fusion-title h3, .page-id-1166 .fusion-title h3 { font-size: 1.4rem !important; line-height: 1.3 !important; }
.page-id-1182 .fusion-text h4, .page-id-1159 .fusion-text h4, .page-id-1161 .fusion-text h4, .page-id-1162 .fusion-text h4, .page-id-1163 .fusion-text h4, .page-id-1164 .fusion-text h4, .page-id-1165 .fusion-text h4, .page-id-1166 .fusion-text h4 { font-size: 1.15rem !important; margin-top: 1.6em !important; }

.page-id-1182 .fusion-text a, .page-id-1159 .fusion-text a, .page-id-1161 .fusion-text a, .page-id-1162 .fusion-text a, .page-id-1163 .fusion-text a, .page-id-1164 .fusion-text a, .page-id-1165 .fusion-text a, .page-id-1166 .fusion-text a { color: #17484b !important; text-decoration: underline; text-underline-offset: 2px; }
.page-id-1182 .fusion-text a:hover, .page-id-1159 .fusion-text a:hover, .page-id-1161 .fusion-text a:hover, .page-id-1162 .fusion-text a:hover, .page-id-1163 .fusion-text a:hover, .page-id-1164 .fusion-text a:hover, .page-id-1165 .fusion-text a:hover, .page-id-1166 .fusion-text a:hover { color: #0d2f31 !important; }

@media (max-width: 800px) {
  .page-id-1182 .fusion-title h1, .page-id-1159 .fusion-title h1, .page-id-1161 .fusion-title h1, .page-id-1162 .fusion-title h1, .page-id-1163 .fusion-title h1, .page-id-1164 .fusion-title h1, .page-id-1165 .fusion-title h1, .page-id-1166 .fusion-title h1 { font-size: 2.05rem !important; }
  .page-id-1182 .fusion-title h2, .page-id-1159 .fusion-title h2, .page-id-1161 .fusion-title h2, .page-id-1162 .fusion-title h2, .page-id-1163 .fusion-title h2, .page-id-1164 .fusion-title h2, .page-id-1165 .fusion-title h2, .page-id-1166 .fusion-title h2 { font-size: 1.6rem !important; }
}
