.navigation_scope{--navigation-padding:1rem;--navigation-background:#000;--navigation-mobile-background:var(--navigation-background);--navigation-color:#fff;--navigation-mobile-color:#ccc;--navigation-color-hover:#C2A065;--navigation-height:70px;--navigation-active-link-color:#C2A065;--navigation-submenu-padding:1rem;--navigation-submenu-width:12rem;--navigation-font-size:.9rem;--navigation-font-weight:600;--navigation-letter-spacing:.5px;}header{display:grid;grid-template-columns:repeat(12,1fr);background-color:var(--navigation-mobile-background);margin:0;top:0;z-index:9999;width:100%;}#sticky_spacer{height:0;display:none;}.button_wrapper{place-self:center;grid-column:span 2;}.logo_wrapper{align-self:center;grid-column:span 10;}.navigation_wrapper{display:none;}.navigation-menu-button{margin:0;height:var(--navigation-height);}.logo_wrapper{text-align:right;padding-left:10px;}.logo_wrapper a{height:var(--navigation-height);display:flex;}.logo_wrapper a img{width:100%;padding-right:8px;margin-top:8px;height:calc(var(--navigation-height) - 20px);}.navigation-menu-button:focus,.navigation-menu-button:hover{color:var(--navigation-color-hover);}ul.mobile-navigation-menu li.nav-link{overflow:visible;text-align:left;z-index:9999;background:transparent;text-decoration:none;padding:.2em;display:inline-block;width:100%;}ul.mobile-navigation-menu li.nav-link a{color:var(--navigation-mobile-color);display:inline-block;font-weight:normal;text-transform:uppercase;letter-spacing:.5px;display:inline-block;padding:.5em;font-size:1.4rem;border-bottom:1px solid transparent;font-family:var(--secondary-font-family);color:var(--sliding-menu-color);text-decoration:none;}ul.mobile-navigation-menu li.nav-link a:focus,ul.mobile-navigation-menu li.nav-link a:hover{color:var(--navigation-color-hover);}ul.mobile-navigation-menu li.nav-link a.menuActive{color:var(--navigation-active-link-color);}ul.mobile-navigation-menu li.lang{margin-left:10px;}ul.mobile-navigation-menu li.lang a{padding:0;}ul.mobile-navigation-menu li.nav-link a{padding:0 .5rem;}ul.mobile-navigation-menu li.lang a{background-repeat:no-repeat;background-position:center;padding:12px;}ul.mobile-navigation-menu a.favorites_menu_link{color:#aaa!important;}ul.mobile-navigation-menu a.favorites_menu_link label{}ul.mobile-navigation-menu a.favorites_menu_link i{padding-left:5px;display:none;;}@media only screen and (min-width:1024px){header{background-color:var(--navigation-background);position:relative;width:auto}#sticky_spacer{height:0;display:none}.button_wrapper{display:none}.logo_wrapper{grid-column:span 4;text-align:left}.logo_wrapper a img{padding:10px;max-width:400px;height:var(--navigation-height)}.navigation_wrapper{grid-column:span 8;display:grid;justify-self:end;padding:10px;float:right}.desktop_navigation{width:100%;z-index:999;position:relative;top:0;font-size:var(--navigation-font-size);letter-spacing:var(--navigation-letter-spacing);height:var(--navigation-height);overflow:visible;margin:0 auto;max-width:100%;padding:0}.desktop_navigation .logo_wrapper{float:left;height:var(--navigation-height);display:flex;align-items:center}.desktop_navigation .logo_wrapper a{margin-right:10px}.desktop_navigation .logo_wrapper img{display:block;padding:0;height:calc(var(--navigation-height) - 7px);margin:2px}.navigation-menu-button{display:none}nav{display:table-cell;vertical-align:middle;text-align:right;overflow:hidden;height:var(--navigation-height)}ul.navigation-menu{margin:0;padding:0;width:100%;display:flex;align-items:center;justify-content:center;list-style:none}ul.navigation-menu li.nav-link{line-height:1.5rem;height:1.1rem}ul.navigation-menu li.nav-link a{padding:0 .5rem;color:var(--navigation-color);font-family:var(--secondary-font-family);text-transform:uppercase;border-right:1px solid #444;text-decoration:none}ul.navigation-menu li.nav-link a:hover{color:var(--navigation-color-hover)}ul.navigation-menu li.nav-link a.menuActive{color:var(--navigation-active-link-color)}ul.navigation-menu li.nav-link:nth-last-child(2) a{border:none}ul.navigation-menu li.lang a{background-repeat:no-repeat;background-position:center;padding:12px;margin-left:20px;border:none}}.sliding-menu-content{--sliding-menu-border-color:darkgray;--sliding-menu-background:#000;--sliding-menu-color:#fff;--sliding-menu-border:1px solid red;--sliding-menu-background-hover:yellow;--sliding-menu-color-hover:var(--colore-primario);--sliding-menu-background-focus:var(--colore-primario);--sliding-menu-background-gradient-color-1:#fff;--sliding-menu-background-gradient-color-2:#eee;--sliding-menu-width:280px;}.sliding-menu-content{width:var(--sliding-menu-width);padding:20px;height:100%;position:fixed;top:0;right:auto;bottom:0;left:0;transform:translateX(calc(-1 * (var(--sliding-menu-width) + 40px)));transition:all .15s ease;background:var(--sliding-menu-background);z-index:999999;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:center;}.sliding-menu-content ul{padding:0;margin:0;}.sliding-menu-content ul li{list-style:none;text-align:left;height:40px;display:block;}.sliding-menu-content ul li.logo_li{height:100px!important;margin:20px auto 20px auto!important;overflow:hidden!important;text-align:center;padding-bottom:10px;background-repeat:no-repeat;background-origin:content-box;background-position:center center;background-image:url('../img/logo_bianco.png');background-size:contain;}.sliding-menu-content ul li.logo_li img{width:auto!important;height:98%!important;margin-top:10px;}.sliding-menu-content ul li.divider{line-height:20px;height:20px;}.sliding-menu-content ul li.divider hr{margin:10px;}.sliding-menu-content ul li a{color:var(--sliding-menu-color);padding:0 1rem;font-size:1.4rem;text-decoration:none;text-transform:uppercase;}.sliding-menu-content ul li a:hover{color:var(--sliding-menu-color-hover);}.sliding-menu-content ul li a img{padding:0 6px 0 0;vertical-align:middle;margin-top:-4px;width:14%;margin-right:6px;}.sliding-menu-content ul li a i.fa{width:17%;display:inline-block;line-height:1.5;color:#aaa;text-shadow:inset 1px 1px 1px #000;}.sliding-menu-content.is-visible{transform:translateX(0);}.sliding-menu-fade-screen{position:fixed;top:0;right:0;bottom:0;left:0;transition:all .25s linear;background:rgba(0,0,0,.3);opacity:0;visibility:hidden;z-index:999998;}.sliding-menu-fade-screen.is-visible{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);visibility:visible;}@media only screen and (min-width:1024px){.sliding-menu-content{display:none}}