/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;margin:0px;height:100%;overflow-x:hidden;}#menu{visibility:hidden;}#block-theme-main-menu .menu{display:flex;gap:2rem;list-style:none;margin:0;padding:0;}#block-theme-main-menu ul,#block-theme-account-menu ul{list-style:none;}#block-theme-main-menu ul :nth-child(n),#block-theme-account-menu ul:nth-child(n){padding:0.5rem;}#block-theme-main-menu a,#block-theme-account-menu a{color:brown;text-decoration:none;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-weight:700;display:inline-block;font-size:1rem;transition:transform 0.5s ease,color 0.5s ease;}#block-theme-main-menu a:hover,#block-theme-account-menu a:hover{transform:scale(1.15);color:rgb(122,48,48);text-shadow:0 10px 20px rgba(0,0,0,.25);}#menuBtn{position:relative;padding:2%;z-index:999;width:74px;height:74px;font-size:2rem;background:none;border:none;cursor:pointer;color:brown;display:inline-block;transition:transform 0.5s ease,color 0.5s ease;}#menuBtn:hover,#chiudiMenuBtn:hover{transform:scale(1.15);color:rgb(122,48,48);}#menu{position:fixed;top:0;left:0;width:300px;height:100vh;background:rgba(103,219,255,0.904);transform:translateX(-100%);transition:transform 0.3s ease;z-index:1000;padding:2em;}body.menu-open #menu{transform:translateX(0);}.menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .3s;}body.menu-open .menu-overlay{opacity:1;pointer-events:auto;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);}#chiudiMenuBtn{position:relative;float:right;font-size:4vh;background:none;border:none;cursor:pointer;color:brown;transition:transform 0.5s ease,color 0.5s ease;}#search-block-form{clear:left;display:flex;flex-direction:column;flex:1;gap:0.5rem;}#edit-keys{width:20em;border:none;cursor:pointer;background:none;border-bottom:1pt solid brown;transition:transform 0.5s ease,color 0.5s ease;}#edit-keys:hover,#edit-submit:hover{border-bottom:1pt solid rgb(122,48,48);box-shadow:0 10px 20px rgba(0,0,0,.25);}#edit-submit--2{width:10em;border:1pt solid brown;color:brown;background:none;transition:transform 0.5s ease,color 0.5s ease;}#edit-submit{width:10em;border:1pt solid brown;color:brown;background:none;transition:transform 0.5s ease,color 0.5s ease;}
header{min-width:100vw;background-color:rgba(207,207,207,0);}
html,body{height:100%;margin:0;}.layout-container{flex-direction:column;min-height:100vh;display:flex;}main{flex:1;}footer{min-width:100vw;padding-top:1.5%;padding-bottom:1.5%;text-align:center;background-color:rgb(122,48,48);color:white;}#drupal{color:white;}#contatti_social{padding-left:1%;padding-right:1%;font-size:12px;text-align:left;display:grid;grid-template-columns:1fr 1fr;}li{list-style:none;}.logo_footer{float:left;width:16px;height:16px;}#p_ieso,#p_oli,#p_pic{margin-left:20px;}
#sfondo{opacity:0.9;width:100vw;position:absolute;}tbody > tr:nth-child(odd){background-color:white;}table{max-width:95vw;}#picture{position:absolute;}.layout-container{position:relative;}
