/*=============================================================
// SKIN DI BASE - Dark Version
//============================================================= */
c {font-weight: 900!important; color:maroon; font-size: 1.1em}
#congelati, #nuovi {display:none}
body.g14 #congelati, body.guest #nuovi, body.user:not(.g1, .g2, .g3, .g4, .g5, .g6, .g7, .g8, .g9, .g10, .g11, .g12, .g13, .g14, .g15, .g16) #nuovi, #vecchio, #avviso {display:block!important; position:sticky; z-index: 9; top: -120px; border: 2px ridge lightcyan; border-radius: 20px/10px; -moz-border-radius: 20px/10px; background: #000A; backdrop-filter:blur(10px); width: 92%; padding: 15px; box-shadow: 0 0 20px #0DF; -moz-box-shadow: 0 0 20px #0DF; -webkit-box-shadow: 0 0 20px #0DF; color:lightcyan; font-size: 20px; line-height: 1.5em}
body.guest #nuovi, body.user:not(.g1, .g2, .g3, .g4, .g5, .g6, .g7, .g8, .g9, .g10, .g11, .g12, .g13, .g14, .g15, .g16) #nuovi {box-shadow: 0 0 20px #FD0; -moz-box-shadow: 0 0 20px #FD0; -webkit-box-shadow: 0 0 20px #FD0; border-color:goldenrod; top: -200px}

.sub-link:before, .side_title:after, .pages .first span, .pages .prev span, .pages .next span, .pages .last span {background-image: url('//img.forumfree.net/ffm/img/spritewhite.png')}
body {font: 14px/150% 'Roboto', Fondamento, Tahoma, Sans-serif; color: #888; background-image: url('https://i.imgur.com/0nAiv9e.png')}
a {color: goldenrod; text-decoration: none} a:hover {color: goldenrod}
.male {color: #146AAE} .female {color: #CC668}

.footer a {font-weight: bold; color: #FFF}
.forum .desc img {display:none}

.inca-ars, .inca-acumen, .inca-numen, .inca-sensus, .inca-voluntas, .inca-animus, .inca-auto, .esempio, .why, .principio, .caotico, .neutrale, .legale {padding: 5px; border-radius: 50px 25px/25px 50px; -moz-border-radius: 50px 25px/25px 50px; margin: 10px; border-style: solid; border-width: 1px 5px; display: inline-block}
.legge {padding: 10px; border-color: maroon; box-shadow: 5px 5px 10px #999; -moz-box-shadow: 5px 5px 10px #999; -webkit-box-shadow: 5px 5px 10px #999; display:inline-block; border-style: solid; border-width: 1px 5px; background:url('https://i.imgur.com/BB8iz8w.jpg'); text-align:justify!important; margin: 0 20px; font-size: 15px; font-family: times new roman; font-weight: 300; line-height: 15px; color: black}
.esempio:before, .why:before, .principio:before, .legge:before {position:absolute; margin-top: -17px; margin-left: 30px; font-family: federo; text-shadow: 1px 1px 0 #888; color: black; font-size: 12px}
.esempio {background: lightblue; border-color: steelblue; color:black; font-size: 7px; padding: 10px; line-height: 2em}
.esempio:before {content:'ESEMPIO'; color: steelblue}
.legge:before {content:'LEGGE O LEGGI MAGICHE'; color: #5E2204; font-size: 15px; font-variant: small-caps; margin-top: -42px; margin-left: 10px; font-weight: 600}
.why {background: #FEF599; border-color: #CB8; color:black; font-size: 7px; padding: 10px; line-height: 2em}
.why:before {content:'PERCHE\'...'; color: #CB8}
.principio {background: #FCD6D2; border-color: darkred; color:black; font-size: 7px; padding: 10px; line-height: 2em}
.principio:before {content:'CONCETTO'; color: darkred}
.nota {background: khaki; border-left: 2px solid darkred; text-align:justify; padding: 10px; margin: 0 20px; font-size: 10px; font-family: antic slab; font-weight: 600; letter-spacing: 0; font-variant: none}
.nota:before {content:'Nota bene: '; color: darkred; font-weight:bold; position:relative; top: -27px; font-size: 25px; font-variant: small-caps}

/*regolamento in post*/
.f65062929 .post .details, .f65062929 .signature, .f65062929 .post .nick, .f65062929 .when, .f65062929 .title2.bottom, .f65062929 .st-emoji, .f65062929 .edit, .f65062929 .nav, #f65062929 .last-post {display:none!important} .f65062211 .lt .reserved,
.f65062929 .rt .ffcharcount {color:transparent!important}
.f65062929 .title2.top {background:transparent!important}
.f65062929 .post .center .left {min-width: 0!important}
.f65062929 .post {background-image:linear-gradient(rgba(240, 226, 200, 0.6), rgba(240, 226, 200, 0.6)), url('https://i.imgur.com/JSW0PaI.png'); background-size: 50%}
.f65062929 .container {margin-top: 170px}

/* SIDEBAR */
.sidebar {background-image: url('https://i.imgur.com/88JTZY0.png')}
.sidebar a {color: #FFF} .sidebar span a {color: grey}
.sidebar li {line-height: normal; color: goldenrod; font-family: federo}
.side_title {background-color: darkgoldenrod; color: #FFF; border: 0; font-family: federo; font-variant: small-caps; font-weight: bold; font-size: 18px; border-bottom: 1px solid #1A1A1A}
/* menu utente */
.menu > li {color: #999}
.menu .nickname {font-weight: bold; font-size: 18px; color: #BA9F34}
.sidebar em {font-weight: bold; color: #FFF; background-color: #BA9F34}
.submenu > li, .login > li, #ff_links, .search {border-top: 1px solid #222; border-bottom: 1px solid #111}
#ff_links, .search {border-top: 0}
/* login */
.login input {color: #444; border: 1px solid #DDD}
.login input[type=submit] {background: #0085B2; color: #FFF; font-weight: bold} .login input[type=submit]:hover {background: #006789}
/* cerca */
.search {background-color: #111}
.search input {color: #999}

/* NAV */
.menuwrap_bg {background-color: darkgoldenrod}
.menuwrap em {background-color: darkgoldenrod}
/* nome forum */
#nav-title span {color: #FFF; font-size: 18px; font-weight: normal}

.underheader a {font-weight: bold}
/* HEADER, LOGO */
/*.header {background: #0288D1;
background: -moz-linear-gradient(top, #002542 1%, #1E4563 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #002542), color-stop(100%, #1E4563));
background: -webkit-linear-gradient(top, #002542 1%, #1E4563 100%);
background: -o-linear-gradient(top, #002542 1%, #1E4563 100%);
background: -ms-linear-gradient(top, #002542 1%, #1E4563 100%);
background: linear-gradient(to bottom, #002542 1%, #1E4563 100%);
filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#002542', endColorstr='#1E4563', GradientType=0)} */
.logo {padding-top: 8px; background-position: center center; background-repeat: no-repeat; background-size: contain; margin-bottom: 100px}

/* SEZIONI */
.list-group > *, .stats_bottom li, .u_info dl {background-color: #111; border-top: 1px solid #222; border-bottom: 1px solid #111; padding: 8px}
.stats_list > li:last-child {border-bottom: 0}
.title {text-align: center; font-weight: normal; font-size: 18px; color: goldenrod; font-family: federo; text-transform: uppercase; text-shadow: 1px 1px 1px maroon, 0 0 30px #000, 0 0 50px #000; letter-spacing: .2em; padding: 8px; background-image: url('https://i.imgur.com/1SvlVUg.png'); background-size: cover; font-weight: bold}
.stats .title {color: #FFF; font-size: 14px}

.tag li {backdrop-filter:blur(2px)}
.web a {font-size: 18px; font-family: federo; color: #FFF} .web a:hover {color: #AAA}
.forum .web a {font-size: 17px}
.desc {color: #888}
.board .last-post a, .board .last-post a * {font-size: 14px !important; font-weight: normal; font-family: federo}
.forum .last-post {margin-top: 7px}

.topics, .replies, .views {font-size: 12px}
span.timeago {color: #777 !important} .topic .timeago {color: #666}
.no-time {font-style:italic; color: #999}
.popupago {text-align: center; background-color: #FFF; color: #444; border-radius: 5px; -moz-border-radius: 5px}

/* sottosezioni */
.sub-link {font-size: 13px; color: #CCC}

/* .on, .annuncio, .importante */
.on {border-left: 5px solid #BA9F34}
.annuncio {background-color: #252D33; border-top: 1px solid #2B3944; border-bottom-color: #171E23}
.importante {background-color: #2F2F2F; border-top: 1px solid #333; border-bottom-color: #1F1F1F}

/* SELEZIONE RIGA: Moderazione */
li.selected {background-color: #BA9F34 !important; border-bottom-color: #BA9F34 !important} .selected *, .selected .web *, .selected .desc, .selected .desc *, .selected .last-post * {color: #FFF !important}

/* MESSENGER */
#mp-option label, #mp-delete {background-color: #131313; color: #BA9F34; font-weight: bold; font-size: 14px}
#mp-option label {border-right: 1px solid #000} #mp-delete {border-left: 1px solid #1F1F1F}

/* DISCUSSIONI, ARTICOLI */
.post, .mp .color, #preview .color {border: 1px solid #333; background-image: url('https://i.imgur.com/JSW0PaI.png')!important; background-size: 25%; font-family: antic slab}
.post .nick {font-size: 18px; font-weight: bold; color: #BA9F34; font-weight: 00; background: #000; font-family: antic slab; border: solid 1px goldenrod; border-radius: 70px 2px 60px 2px/35px 10px; -moz-border-radius: 70px 2px 60px 2px/35px 10px; padding: 3px 14px}
.post .group {display:none}
.cancelled {padding-left: 5px; font-weight: normal; color: #444}
.topic .group {color: #999; font-size: 13px}
.color {color: #111; text-shadow: 0 1px 0 #BBB; text-align: justify}
.color a {font-weight: bold; text-decoration: underline}

.post .avatar {border-color: #1A1A1A; box-shadow: 0 0 0 1px #444; -moz-box-shadow: 0 0 0 1px #444; -webkit-box-shadow: 0 0 0 1px #444; background-size: contain}

.edit {font-size: 10px; font-style: italic; color: #666}
.topic .option, .article .option {background-color: #111; border-top: 1px solid #333}
.topic .like {color: #666}
/* etichette, firma ffmobile*/
.tags, .ffmsign {font-size: smaller; font-style: italic}
.tags {margin-bottom: 0}
.tags a, .ffmsign a {text-decoration: none; font-weight: normal}
/* alert, info, success */
.alert {background-color: #5E0000; color: #FFC4C4; border-color: #820000}
.info {background-color: #244D63; color: #C0D5E0; border-color: #2D5F7A}
.success {background-color: #165B00; color: #C6E2BC; border-color: #32771B}
.alert a, .info a, .success a {color: #FFF; text-decoration: none; font-weight: bold} .success a {color: #468847}
/* allegati */
.attachment {text-align: center; position: relative}
.attachment > a {display: inline-block; padding: 7px}

/* popup moderazione post */
.topic .pop ul {background-color: #111; border: 1px solid #333; box-shadow: 0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3)}
.topic .pop li, .pop #t_like {border-color: #333} .topic .pop li:last-child {border: 0}
.topic .pop a {font-size: 14px; color: #FFF}

/* ONLINE, OFFLINE, ANONIMO */
.online, .offline, .anonimo {border-color: #1A1A1A}
.online {background-color: #6FC400}
.offline {background-color: #E74C3C}
.anonimo {background-color: #BDC3C7}

/* SONDAGGIO */
.poll-bar {background-color: #D0E3ED; border-radius: 2px; -moz-border-radius: 2px; color: #002C44}
.poll-bar div {background-color: #68BADD; border-radius: 2px 4px 4px 2px; -moz-border-radius: 2px 4px 4px 2px; color: #003A54}
.poll-max .poll-bar div {background-color: #088CC8}

/* PAGINAZIONE */
.pages, .pages .nolink:hover {border: 1px solid #111; background-color: #333 !important}
.pages li a {color: #CCC; font-size: 17px; box-shadow: 1px 0 0 #111, inset 1px 0 0 #111; -moz-box-shadow: 1px 0 0 #111, inset 1px 0 0 #111; -webkit-box-shadow: 1px 0 0 #111, inset 1px 0 0 #111}
.pages li > a:first-child {box-shadow: -1px 0 0 #111; -moz-box-shadow: -1px 0 0 #111; -webkit-box-shadow: -1px 0 0 #111}
.pages li a:hover {background-color: #2A2A2A}

/*GRUPPI*/
.groups dd a .gruppo1, .gruppo1 {color: red; font-weight: 900; font-family: antic slab}
.box_gruppo1 .details {background-image:url('https://i.imgur.com/AhSK1Rw.png'); background-size: 50%}
.groups dd a .gruppo2, .gruppo2 {color: goldenrod; font-weight: 900; font-family: antic slab}
.box_gruppo2 .details {background-image:url('https://i.imgur.com/aXULr1d.png'); background-size: 50%}
.groups dd a .gruppo3, .gruppo3 {color: #144D7A; font-weight: 900; font-family: antic slab}
.box_gruppo3 .details {background-image:url('https://i.imgur.com/MwpZkG3.png'); background-size: 50%}
.groups dd a .gruppo4, .gruppo4 {color: #319E38; font-weight: 900; font-family: antic slab}
.box_gruppo4 .details {background-image:url('https://i.imgur.com/bqmhhcJ.png'); background-size: 50%}
.groups dd a .gruppo5, .gruppo5 {color: #573014; font-weight: 900; font-family: antic slab; text-shadow: 1px 1px 1px #333}
.box_gruppo5 .details {background-image:url('https://i.imgur.com/JkMm06k.png'); background-size: 50%}
.groups dd a .gruppo6, .gruppo6 {color: #09FF00; font-weight: 900; font-family: antic slab; text-shadow: 1px 1px 1px #888}
.box_gruppo6 .details {background-image:url('https://i.imgur.com/JOAML1b.png'); background-size: 50%}
.groups dd a .gruppo7, .gruppo7 {color: #7A0101; text-shadow: 1px 1px 1px #555; font-weight: 900; font-family: antic slab}
.box_gruppo7 .details {background-image:url('https://i.imgur.com/Fr5krtp.png'); background-size: 50%}
.groups dd a .gruppo8, .gruppo8 {color: white; font-weight: 900; font-family: antic slab}
.box_gruppo8 .details {background-image:url('https://i.imgur.com/76zF4fh.png'); background-size: 50%}
.groups dd a .gruppo9, .gruppo9 {color: blue; font-weight: 900; font-family: antic slab; text-shadow: 1px 1px 1px #888}
.box_gruppo9 .details {background-image:url('https://i.imgur.com/AchJKvf.png'); background-size: 50%}
.groups dd a .gruppo10, .gruppo10 {color: purple; font-weight: 900; font-family: antic slab}
.box_gruppo10 .details {background-image:url('https://i.imgur.com/ib6yuSz.png'); background-size: 50%}
.groups dd a .gruppo11, .gruppo11 {color: #444; font-weight: 900; font-family: antic slab; text-shadow: 1px 1px 1px #333}
.box_gruppo11 .details {background-image:url('https://i.imgur.com/KqaAjTG.png'); background-size: 50%}
.groups dd a .gruppo12, .gruppo12 {color: #EDC168; font-weight: 900; font-family: antic slab}
.box_gruppo12 .details {background-image:url('https://i.imgur.com/Tegu0UQ.png'); background-size: 50%}
.groups dd a .gruppo13, .gruppo13 {color: black; font-weight: 900; font-family: antic slab; text-shadow: 0 0 1px #888, 0 0 2px #888, 0 0 3px #888}
.box_gruppo13 .details {background-image:url('https://i.imgur.com/rvILQyi.png'); background-size: 50%}


/* CITAZIONI, SPOILER e CODICI annidati */
.quote_top, .quote {background: burlywood; margin: 10pt 0 0; border-left: 3px solid maroon; font-family: antic slab}
.code_top, .code {background: whitesmoke; margin: 10pt 0 0; border-left: 3px dotted darkslategrey}
.quote_top {font-size: 11px; color: maroon; padding-left: 7px}
.code_top {font-size: 11px; color: darkslategrey; padding-left: 7px}
.code {font-family: 'Courier New', Sans-serif}
.quote_top a {padding: 0 10px; background: transparent url('//img.forumfree.net/index_file/q.png') center no-repeat; text-decoration: none}
.quote, .code {padding: 5px; margin-top: 0; font-size: 9pt; line-height: 1.8em; color: black; text-align: justify}

/* PROFILO */
header.profile {padding: 15px 0; color: #FFF}
.profile .avatar {border-radius: 90px; -moz-border-radius: 90px; border-width: 5px; margin-bottom: 20px; background-color: #FFF}
.avatar {border-color: #454545}
.u_nick {font-size: 25px; font-weight: bold}
.u_status {border-color: #FFF}
.u_group {font-size: 15px}
.u_stats > table td {border-left: 1px solid #222; border-right: 1px solid #111} .u_stats > table td:last-child {border-right: 0}

.profile .title, li.u_info, li.u_signature, li.u_friends {margin: 0 7px; border: 1px solid #333}
.profile .title {margin-top: 7px; padding: 3px 8px; font-weight: bold; border-bottom: 0}
.u_info dl {padding: 4px 7px} .u_info dl:last-child {border-bottom: 0}
/* miniature avatar amici */
.friend_avatar {border: 1px solid #8A8A8A; border-radius: 5px; -moz-border-radius: 5px}
.friend_avatar img {border-radius: 5px; -moz-border-radius: 5px}
.friend_nickname {background: #222; color: #FFF; font-size: 10px; line-height: 15px; text-align: center; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px}

/* STATISTICHE */
.stats {text-align: center; color: #888}
.user_online a, .groups_list a {font-weight: bold}
.groups_list {padding: 10px 5px}
.stats_list {text-align: left} .stats_list > li {padding: 3px 10px; font-weight: bold}

/* INPUT e BOTTONI */
.codebuttons, .forminput, #allegati input {font-size: 1em; margin: 3px; padding: 5px 8px; background-color: #222; color: #FFF; border: 1px solid #121212; border-radius: 3px; -moz-border-radius: 3px}
.textinput {padding: 3px; font: .9em arial, serif; color: #111; background: url('https://i.imgur.com/JSW0PaI.png'); background-size: contain; border: 1px solid #999; border-radius: 5px; -moz-border-radius: 5px}
/* mantenere separato il selettore per evitare problemi di visualizzazione */
#allegati input::-webkit-file-upload-button {font-size: 1em; margin: 3px; padding: 5px 8px; background-color: #F0F0F0; color: #222; border: 1px solid #CCC; border-radius: 3px; -moz-border-radius: 3px}
.codebuttons:hover, #send-button:hover {background-color: #1D4462; border-color: #1D4462}
.textinput {margin: 10px 0; font-size: 16px}
/* bagliore azzurro */
.textinput:focus {outline: none; border-color: rgba(186, 159, 82, .75); box-shadow: 0 0 2px rgba(186, 159, 82, .5); -moz-box-shadow: 0 0 2px rgba(186, 159, 82, .5); -webkit-box-shadow: 0 0 2px rgba(186, 159, 82, .5)}

#mod_options {color: #777; padding: 3px}
#send-button {background: #1D4462; border-color: #1D4462; font-size: 15px; color: #FFF; font-weight: bold}

.buttons a {padding: 7px 0; background-color: #454545; color: #FFF; font-weight: bold; font-size: 14px; border: 1px solid #191919}
.buttons a:hover {background-color: #1D4462}

/* SPINNER SCURO */
#spinner {background: rgba(0, 0, 0, .7); color: #FFF}
#pathspinner {stroke: #FFF}

#dailyusers > .online_users .nickname, #dailyusers > .online_users .system, #dailyusers > .online_users .timeago, #dailyusers > .online_users .where {width: 100%;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 text-align: left}
 #dailyusers > .online_users .system {border-bottom: 1px solid goldenrod}
 #dailyusers > .online_users .where {padding-top: 5px}


#ffav_quote .quoteentry img {display:none!important}
/* latin-ext */
@font-face {font-family: 'Fondamento';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/fondamento/v16/4UaHrEJGsxNmFTPDnkaJ96Tp56N1.woff2) format('woff2');
 unicode-range: u+0100-024f, u+0259, u+1e00-1eff, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff}
/* latin */
@font-face {font-family: 'Fondamento';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/fondamento/v16/4UaHrEJGsxNmFTPDnkaJ96rp5w.woff2) format('woff2');
 unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd}

 @font-face {font-family: 'Antic Slab';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/anticslab/v15/bWt97fPFfRzkCa9Jlp6IacVcXA.woff2) format('woff2');
 unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd}

 /*Medievalsharp*/
/* latin-ext */
@font-face {font-family: 'MedievalSharp';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/medievalsharp/v24/EvOJzAlL3oU5AQl2mP5KdgptMqZwMjvX.woff2) format('woff2');
 unicode-range: u+0100-024f, u+0259, u+1e00-1eff, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff}
/* latin */
@font-face {font-family: 'MedievalSharp';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/medievalsharp/v24/EvOJzAlL3oU5AQl2mP5KdgptMqhwMg.woff2) format('woff2');
 unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd}

 /* latin */
@font-face {font-family: 'Federo';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/federo/v17/iJWFBX-cbD_ETsbWilmf.woff2) format('woff2');
 unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd}
 /* latin */
@font-face {font-family: 'Antic Slab';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/anticslab/v15/bWt97fPFfRzkCa9Jlp6IacVcXA.woff2) format('woff2');
 unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd}

 /*incantesimi*/
.inca-ars, .inca-acumen, .inca-numen, .inca-sensus, .inca-voluntas, .inca-animus, .inca-auto, .caotico, .legale, .neutrale {width: 98%}
.inca-ars {background: gainsboro; border-color: #6B1912; text-shadow: 1px 1px 1px black}
.inca-ars .punti-inca {background: #6B1912; outline-color: gainsboro!important; border-color: gainsboro!important}
.inca-ars .nome-inca {color: #6B1912}
.inca-ars .punti-inca table * {border-color: gainsboro!important}
.inca-ars .punti-inca td {padding: 2px; font-size: 10px!important; border: 1px dashed gainsboro; border-color: gainsboro!important; color:white}


.inca-acumen {background: #3D1506; border-color: #3D1506}
.inca-acumen .punti-inca {background: brown; outline-color: #4D2001; border-color: #BDAF89; color: #BDAF89}
.inca-acumen .nome-inca {color: #3D1506}
.inca-acumen .punti-inca table * {border-color: #BDAF8955!important}
.inca-acumen .punti-inca td {padding: 2px; font-size: 10px!important}

.inca-numen {background: ivory; border-color: goldenrod}
.inca-numen .punti-inca {background: goldenrod; outline-color: goldenrod; border-color: goldenrod; color: goldenrod}
.inca-numen .nome-inca {color: goldenrod}
.inca-numen .punti-inca table * {border-color: goldenrod!important}
.inca-numen .punti-inca td {padding: 2px; font-size: 10px!important}

.inca-sensus {background: aliceblue; border-color: mediumblue}
.inca-sensus .punti-inca {background: mediumblue; outline-color: aliceblue; border-color: aliceblue; color: aliceblue}
.inca-sensus .nome-inca {color: mediumblue}
.inca-sensus .punti-inca table * {border-color: aliceblue!important}
.inca-sensus .punti-inca td {padding: 2px; font-size: 10px!important}

.inca-voluntas {background: #C7BFC9; border-color: #2D0F21}
.inca-voluntas .punti-inca {background: #2D0F21; outline-color: #2D0F21; border-color: #94859A; color: #94859A}
.inca-voluntas .nome-inca {color: #2D0F21}
.inca-voluntas .punti-inca table * {border-color: #94859A55!important; max-height: 10px!important; font-size: 10px; max-width: 200px!important}
.inca-voluntas .punti-inca td {font-size: 10px!important}

.inca-auto {background: #F2C6A7; border-color: #CC5500}
.inca-auto .punti-inca {background: #CC5500; outline-color: #CC5500; border-color: #FFA463; color: #FACEAF}
.inca-auto .nome-inca {color: #CC5500}
.inca-auto .punti-inca table * {border-color: #FFA46355!important}
.inca-auto .punti-inca td {padding: 2px; font-size: 10px!important}

.inca-animus {background: #D3F7B5; border-color: #145700}
.inca-animus .punti-inca {background: #145700; outline-color: #145700; border-color: #B3FF73; color: #B3FF73}
.inca-animus .nome-inca {color: #145700}
.inca-animus .punti-inca table * {border-color: #B3FF7355!important}
.inca-animus .punti-inca td {padding: 2px; font-size: 10px!important}

.punti-inca table * {font-size: 10px; padding: 2px}

.caotico {background: #6E0C01; border-color: #BF6D63}
.caotico .punti-inca {background: #BF6D63; outline-color: #BF6D63; border-color: #6E0C01; color: #6E0C01; margin-top: 30px!important}

.caotico .punti-inca th {font-size: 15px; color: pink; border-bottom: 2px dashed; margin: 0 20px 0}
.caotico .punti-inca td {padding: 1px 5px; width: 16.5%}
.caotico .punti-inca tr:nth-child(3) td:nth-child(1),
.caotico .punti-inca tr:nth-child(3) td:nth-child(2),
.caotico .punti-inca tr:nth-child(3) td:nth-child(3),
.caotico .punti-inca tr:nth-child(3) td:nth-child(4),
.caotico .punti-inca tr:nth-child(3) td:nth-child(5),
.caotico .punti-inca tr:nth-child(3) td:nth-child(6) {font-size: 10px}

.caotico .nome-inca {color: #DBACA7; text-shadow: 1px 1px 1px #000, 2px 5px 5px #000; margin-top: 40px; font-size: 20px!important}
.caotico .punti-inca table * {border-color: #6E0C01!important}
.caotico .desc-inca {color: #DBACA7; font-size: 10px!important}
.caotico .nota {color: black; background: pink}
.caotico .nota:before {top: 0; color: #004FFB; margin-top: 10px; text-shadow: 1px 1px 1px #000, 2px 2px 5px #000}
.caotico .desc-inca details[open] {border: 1px solid #555; border-top:none; border-radius: 5px; -moz-border-radius: 5px; background: #E8C268; color:black}

.neutrale {background: #4A4637; border-color: #D6D1BA}
.neutrale .punti-inca {background: #D6D1BA; outline-color: #D6D1BA; border-color: #4A4637; color: #4A4637; margin-top: 30px!important}
.neutrale .nome-inca {color: #D6D1BA; text-shadow: 1px 1px 1px #000, 2px 5px 5px #000; margin-top: 40px; text-align: center; left: 0%!important; font-size: 20px!important}
.neutrale .punti-inca table * {border-color: #4A4637!important}
.neutrale .desc-inca {color: #D6D1BA}
.neutrale .desc-inca details[open] {border: 1px solid #555; border-top:none; border-radius: 5px; -moz-border-radius: 5px; background: #E8C268; color:black}
.neutrale .punti-inca th {font-size: 20px; color: #0F0F0F; border-bottom: 2px dashed; margin: 0 20px 0}
.neutrale .punti-inca td {padding: 1px 5px; width: 16.5%}
.neutrale .punti-inca tr:nth-child(3) td:nth-child(1),
.neutrale .punti-inca tr:nth-child(3) td:nth-child(2),
.neutrale .punti-inca tr:nth-child(3) td:nth-child(3),
.neutrale .punti-inca tr:nth-child(3) td:nth-child(4),
.neutrale .punti-inca tr:nth-child(3) td:nth-child(5),
.neutrale .punti-inca tr:nth-child(3) td:nth-child(6) {font-size: 17px}
.neutrale .nota {color: black; background: #F5CA5F}
.neutrale .nota:before {top: 0; color: #004FFB; margin-top: 10px; text-shadow: 1px 1px 1px #000, 2px 2px 5px #000}

.legale {background: #063638; border-color: #3FB4BA}
.legale .punti-inca {background: #3FB4BA; outline-color: #3FB4BA; border-color: #063638; color: #063638; margin-top: 30px!important}
.legale .nome-inca {color: #3FB4BA; text-shadow: 1px 1px 1px
#000, 2px 5px 5px #000; margin-top: 40px; margin-left: -30px; font-size: 20px!important}
.legale .punti-inca table * {border-color: #063638!important}
.legale .desc-inca {color: #3FB4BA}
.legale .desc-inca details[open] {border: 1px solid #555; border-top:none; border-radius: 5px; -moz-border-radius: 5px; background: #B9EDDE; color:black}
.legale .punti-inca th {font-size: 20px; color: #012021; border-bottom: 2px dashed; margin: 0 20px 0}
.legale .nota {color: black; background: #B9EDDE}
.legale .nota:before {top: 0; color: red; margin-top: 10px; text-shadow: 1px 1px 1px #000, 1px 1px 3px #000}

.nome-inca {position:relative; font-size: 25px!important; font-variant:small-caps; top: -42px!important; left: 10%; font-family: federo; text-shadow: 1px 1px 1px #000, 2px 2px 5px #000}
.nome-inca img {position: absolute; width: 20px; min-height: 20px!important; padding-left: 8px; top: -10px!important; filter:drop-shadow(1px 1px 1px #000)}
.gif-inca {max-width: 200px!important; transform:rotate(3deg); border: 6px solid white!important; box-shadow: 3px 3px 5px #666; -moz-box-shadow: 3px 3px 5px #666; -webkit-box-shadow: 3px 3px 5px #666; left: 10px}
.desc-inca {text-align:right; font-family: antic slab; line-height: 1.3em; font-size: 15px!important; padding-right: 20px; position:relative; top: -50px; font-weight: bold; font-variant: small-caps}
.punti-inca {position: relative; padding-bottom: 100px!important; color: #000; border-radius: 25px; -moz-border-radius: 25px; outline: 4px solid; border: 2px dashed; text-align:center; font-variant: small-caps; font-size: 10px; width: 98%; padding: 2px}
.punti-inca th {font-size: 15px; border-bottom: 2px dashed; margin: 0 20px 0}
.punti-inca td {padding: 6px 3px; width: 130px!important}
.punti-inca tr:nth-child(2) {font-weight: 700}
.punti-inca tr:nth-child(3) td:nth-child(1), .punti-inca tr:nth-child(3) td:nth-child(2), .punti-inca tr:nth-child(3) td:nth-child(5), .punti-inca tr:nth-child(3) td:nth-child(6) {font-size: 15px}

.desc-inca summary {float:left; margin-bottom: 0; padding: 5px; font-family: medievalsharp; text-decoration: underline; font-size: 20px}
.desc-inca summary:hover {filter:drop-shadow(1px 1px 3px #F52)}

/*SCHEDE PG*/
.schedaacumen, .schedaanimus, .schedaars, .schedanumen, .schedasensus, .schedavoluntas, .schedaintracc, .schedagrifo, .schedaserpe, .schedacorvo, .schedatasso {padding: 20px; border-radius: 50px 25px/25px 50px; -moz-border-radius: 50px 25px/25px 50px; border-top: 5px solid #FFF}
.schedafoto {position:absolute; right: 50px; top: 100px!important; width: 70px; height: 130px; object-fit:cover; border: 3px solid ivory!important; transform:rotate(3deg)}

[data-label="Maestrie"] .schedaanimus .cont {background: #80CC5A!important}
[data-label="Maestrie"] .schedanumen .cont {background: #FAF4E3!important; color: white}
[data-label="Maestrie"] .schedaars.cont {background: #D4C4C3!important}
[data-label="Maestrie"] .schedaacumen .cont {background: #E0D1A8!important}
[data-label="Maestrie"] .schedavoluntas .cont {background: #E7DCE8!important}
[data-label="Maestrie"] .schedasensus .cont {background: #D7E8F7!important}
[data-label="Maestrie"] .schedaintracc .cont {background: #BDB8AC!important}

[data-label="Generalità"]:before {content:'Generalita'; font-size: 20px; font-variant:small-caps; font-weight: bold}
.schedacorvo, .schedagrifo, .schedaserpe, .schedaacumen [data-label="Generalità"]:before {color: white}

[data-label="Biografia"]:before {content:'Biografia'; font-size: 20px; font-variant:small-caps; font-weight: bold}
.schedacorvo, .schedagrifo, .schedaserpe, .schedaacumen [data-label="Biografia"]:before {color: white}

[data-label="Conoscenze"]:before {content:'Conoscenze'; font-size: 20px; font-variant:small-caps; font-weight: bold}
.schedacorvo, .schedagrifo, .schedaserpe, .schedaacumen [data-label="Conoscenze"]:before {color: white}
[data-label="Conoscenze"] .schedaacumen {color:white!important}

[data-label="Bagaglio"]:before {content:'Bagaglio'; font-size: 20px; font-variant:small-caps; font-weight: bold}
.schedacorvo, .schedagrifo, .schedaserpe, .schedaacumen [data-label="Bagaglio"]:before {color: white}

[data-label="Punti"]:before {content:'Punti'; font-size: 20px; font-variant:small-caps; font-weight: bold}
.schedacorvo, .schedagrifo, .schedaserpe, .schedaacumen [data-label="Punti"]:before {color: white}

[data-label="Maestrie"]:before {content:'Maestrie'; font-size: 20px; font-variant:small-caps; font-weight: bold}
.schedaacumen [data-label="Maestrie"]:before {color: white}

.schedaleale {background-image: url('https://i.imgur.com/E6tmoze.png')}
.schedapng {background-image: url('https://i.imgur.com/H2NiUra.png')}
.schedascuola {background-image: url('https://i.imgur.com/9Y9nGks.png')}
.schedaneutrale {background-image: url('https://i.imgur.com/XQqlsj1.png')}
.schedafiducia {background-image: url('https://i.imgur.com/eaDyH6k.png')}

.schedanumen {background: #FAF4E3; border-color: #CB9300}
.schedanumen .cont {border: 2px dashed #CB9300; padding: 10px 0}
.schedanumen .nome {border: 1px dashed #CB9300; outline: 2px solid #CB9300; color: #CB9300}

.schedaanimus {background: #80CC5A; border-color: #064704}
.schedaanimus .cont {border: 2px dashed #064704; padding: 10px 0}
.schedaanimus .nome {border: 1px dashed #064704; outline: 2px solid #064704; color: #064704}

.schedaars {background: gainsboro; border-color: #6B1912}
.schedaars .cont {border: 2px dashed #6B1912; padding: 10px 0}
.schedaars .nome {border: 1px dashed #6B1912; outline: 2px solid #6B1912; color: #6B1912}

.schedavoluntas {background: #E7DCE8; border-color: #310136}
.schedavoluntas .cont {border: 2px dashed #310136; padding: 10px 0}
.schedavoluntas .nome {border: 1px dashed #310136; outline: 2px solid #310136; color: #310136}

.schedasensus {background: #D7E8F7; border-color: #0220B8}
.schedasensus .cont {border: 2px dashed #0220B8; padding: 10px 0}
.schedasensus .nome {border: 1px dashed #0220B8; outline: 2px solid #0220B8; color: #0220B8}

.schedaacumen {background: khaki; border-color: #4D2001; color:white}
.schedaacumen .cont {border: 2px dashed #4D2001; padding: 10px 0}
.schedaacumen .nome {border: 1px dashed #4D2001; outline: 2px solid #4D2001; color: #4D2001}
.schedaacumen .cont0 {color: white}

.schedaintracc {background: #BDB8AC; border-color: black}
.schedaintracc .cont {border: 2px dashed black; padding: 10px 0}
.schedaintracc .nome {border: 1px dashed black; outline: 2px solid black; color: black}

.schedagrifo {background: #8A0700; border-color: #D1A000}
.schedagrifo .cont {border: 2px dashed #D1A000; padding: 10px 0}
.schedagrifo .nome {border: 1px dashed #D1A000; outline: 2px solid #D1A000; color: #D1A000}

.schedacorvo {background: #193852; border-color: #947537}
.schedacorvo .cont {border: 2px dashed #947537; padding: 10px 0}
.schedacorvo .nome {border: 1px dashed #947537; outline: 2px solid #947537; color: #947537}

.schedaserpe {background: #023003; border-color: #A1A6A1}
.schedaserpe .cont {border: 2px dashed #A1A6A1; padding: 10px 0}
.schedaserpe .nome {border: 1px dashed #A1A6A1; outline: 2px solid #A1A6A1; color: #A1A6A1}

.schedatasso {background: #CCAC1F; border-color: #262521}
.schedatasso .cont {border: 2px dashed #262521; padding: 10px 0}
.schedatasso .nome {border: 1px dashed #262521; outline: 2px solid #262521; color: #262521}

.schedagrifo .cont, .schedascuola .cont, .schedacorvo .cont, .schedaserpe .cont, .schedapng .cont {color: #EEE}
.schedafiducia .cont {color: #002403}
.schedaneutrale .cont {color: #C9B602}
.schedaleale .cont {color: #F13333; text-shadow: 1px 1px 0 #111}

.schedaserpe .magici, .schedaserpe .fisici, .schedaserpe .sociali {color: #023003!important}
.schedagrifo:is(.magici, .fisici, .sociali) {color: #8C1000!important}
.schedavoluntas .magici, .fisici, .sociali {color: #E7DCE8!important}
.schedanumen .magici, .schedanumen .fisici, .schedanumen .sociali {color: #CB9300!important; border-color: #FAF4E3!important}
.schedanumen .magici table, .schedanumen .fisici table, .schedanumen .sociali table {border-color: #FAF4E3!important}

.magici td {font-size: 100%!important}
.magici, .fisici, .sociali {color: #000; border-radius: 25px; -moz-border-radius: 25px; outline: 4px solid; border: 2px dashed; text-align:center; font-variant: small-caps; font-size: 12px; margin-left: 2%; width: 95%}
.magici th, .fisici th, .sociali th {font-size: 18px; border-bottom: 2px dashed; margin: 0 20px; max-height: 100px!important; font-size: 10px; padding: 2px}
.magici td {padding: 0 5px; max-height: 100px!important; font-size: 10px; width: 16.4%!important}
.fisici td {padding: 0 5px; width: 24%; max-height: 100px!important; font-size: 10px}
.sociali td {padding: 0 5px; width: 24%; max-height: 100px!important; font-size: 10px}
.schedagrifo .sociali td, .schedacorvo .sociali td, .schedaserpe .sociali td, .schedatasso .sociali td, .schedaneutrale .sociali td, .schedaleale .sociali td {padding: 0 5px; font-size: 10px; width: 19.5%}
.magici table, .fisici table, .sociali table {max-height: 100px!important; width: 100%}

.schedaserpe td, .schedagrifo td, .schedasensus td, .schedanumen td {color: black}
.schedaserpe th, .schedagrifo th, .schedasensus th, .schedanumen th {color: black}
.schedacorvo td, .schedaacumen td, .schedaintracc td, .schedavoluntas td, .schedaanimus td, .schedaars td {color: white}
.schedacorvo th, .schedaacumen th, .schedaintracc th, .schedavoluntas th, .schedaanimus th, .schedaars th {color: white}


.nomi td {border-left: 1px solid; border-bottom: 1px solid; font-size: 14px; padding: 2px}
.valori td {font-size: 14px!important; font-family: federo; border-left: 1px solid; padding: 2px}
.nomi td:first-child, .valori td:first-child {border-left:none}

.schedascuola table {color: #FBC000; text-shadow: 1px 1px 1px black; background-image: linear-gradient(90deg, #990303, #078C00, blue)!important; border-radius: 20px; -moz-border-radius: 20px}
.schedagrifo* {border-color: #E8AB02!important}
.schedacorvo* {border-color: #947537!important}
.schedatasso* {border-color: #262521!important}
.schedaserpe* {border-color: #BCC2BC!important}

.schedaleale* {border-color: #D10000!important}
.schedascuola* {border-color: goldenrod!important}
.schedaneutrale * {border-color: #C9B602!important}
.schedafiducia * {border-color: #1CBF01!important}
.schedanumen table {border-color: #FAF4E3!important}
.schedaars table {border-color: gainsboro!important}
.schedavoluntas * {border-color: #310136!important}
.schedasensus * {border-color: #0220B8!important}
.schedaacumen table {border-color: #A2772E!important}
.schedaanimus * {border-color: #092100!important}
.schedaintracc * {border-color: #140E01!important}
.maestria {width: 95%; margin: 0 2px 10px; font-size: 13px; border-radius: 20px; -moz-border-radius: 20px; outline: 1px solid #CCC; background: #CCC; border: 2px dashed; text-align:center; color: #000; font-weight: 700}
.maestria table {width: 100%}
.maestria th {font-size: 100%; border-bottom: 2px dashed; margin: 0 10px 0; border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0}

.maestria td {padding: 2px; text-align:left; border-top: 1px solid; font-size: 13px; line-height: 1.2em; margin-left: 2px}
.maestria td:first-child {width: 65%; text-align:right; border-right: 1px solid; padding: 2px}
.maestria .fa-circle-o {filter: opacity(0.4)}
.maestria td:last-child {border-right:none}

.schedagrifo .magici, .schedagrifo .fisici, .schedagrifo .sociali, .schedagrifo td, .schedagrifo th {border-color: #8C1000!important; background: #E8AB02!important; outline-color: #E8AB02!important}

.schedapng .magici, .schedapng .fisici, .schedapng .sociali, .schedapng td, .schedapng th {border-color: #948FA6!important; background: #E4E1F0; outline-color: #948FA6}

.schedapng .cont0 {background: repeating-linear-gradient(transparent, transparent 25px, #555 26px, #555 27px)}

.schedaneutrale .magici, .schedaneutrale .fisici, .schedaneutrale .sociali, .schedaneutrale td, .schedaneutrale th {border-color: #000!important; background: #C9B602!important; outline-color: #333132!important}

.schedaleale .magici, .schedaleale .fisici, .schedaleale .sociali, .schedaleale td, .schedaleale th {border-color: #000!important; background: #D10000!important; outline-color: #000!important}

.schedacorvo .magici, .schedacorvo .fisici, .schedacorvo .sociali, .schedacorvo td, .schedacorvo th {border-color: #193852!important; background: #947537!important; outline-color: #947537!important}

.schedascuola .magici, .schedascuola .fisici, .schedascuola .sociali, .schedascuola .punti, .schedascuola td, .schedascuola th {border-color: #FBC000!important; outline-color: #FBC000!important}

.schedaserpe .magici, .schedaserpe .fisici, .schedaserpe .sociali, .schedaserpe td, .schedaserpe th {border-color: #1E211D!important; background: #CCC!important; outline-color: #CCC!important}

.schedatasso .magici, .schedatasso .fisici, .schedatasso .sociali {border-color: #13100F!important; background: #675C34!important; outline-color: #675C34!important; color: #FFF}

.schedanumen .magici, .schedanumen .fisici, .schedanumen .sociali, .schedanumen .maestria {background: #CB9300; outline-color: gainsboro; border-color: gainsboro}

.schedavoluntas .magici, .schedavoluntas .fisici, .schedavoluntas .sociali, .schedavoluntas .maestria {border-color: #0A000C!important; background: #8A5699; outline-color: #8A5699!important}

.schedafiducia .magici, .schedafiducia .fisici, .schedafiducia .sociali, .schedafiducia .maestria {border-color: #D57E00!important; background: #19A103; outline-color: #D57E00!important}

.schedaars .magici, .schedaars .fisici, .schedaars .sociali, .schedaars .maestria {border-color: #6B1912!important; background: #6B1912; outline-color: #6B1912!important}

.schedasensus .magici, .schedasensus .fisici, .schedasensus .sociali, .schedasensus .maestria {border-color: #0220B8!important; background: #A8B7EF; outline-color: #0220B8!important}

.schedaacumen .magici, .schedaacumen .fisici, .schedaacumen .sociali, .schedaacumen, .schedaacumen .maestria {border-color: #320F01!important; background: #A2772E; outline-color: #A2772E}

.schedaanimus .magici, .schedaanimus .fisici, .schedaanimus .sociali {border-color: #092100!important; background: #3D8503; outline-color: #3D8503!important}

.schedaintracc .magici, .schedaintracc .fisici, .schedaintracc .sociali, .schedaintracc td, .schedaintracc th {border-color: black!important; background: #454343; outline-color: black!important}
.m-osc {background: #888!important}
.m-poz {background: #800080!important}
.m-arc {background: #A52A2A!important}
.m-tra {background: #DAA520!important}
.m-cur {background: #008000!important}
.m-erb {background: #006400!important}
.m-veg {background: #FFC0CB!important}
.m-med {background: #F00!important}
.m-ele {background: #ADD8E6!important}
.m-men {background: #BBB!important}
.m-dif {background: #00F!important}
.m-off {background: #FFD700!important}

.nome {width: 130px; max-height: 60px!important; font-family: medievalsharp; font-size: 20px; position:relative; margin-left: 20px; line-height: 0.8em; filter:drop-shadow(0px 0 3px #CCC); border-radius: 10px; -moz-border-radius: 10px; border: 1px dashed #AAA; outline: 2px solid black; background: ivory; padding: 10px; top: -20px}
.categoria {position:absolute; width: 120px; top: 50px; left: 310px; -webkit-mask-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/8399/grunge.png'); -webkit-mask-size: 500px 500px; mix-blend-mode: multiply; filter:drop-shadow(1px 1px 1px #3339); filter:opacity(0.2); z-index: 0}
.cont {height: 200px!important; line-height: 1.5em; overflow-y:auto; border: 1px dotted black}
.cont0 {overflow-y:auto; margin-right: 10px}

.titolo1, .titolo2, .titolo3, .titolo1 a, .titolo2 a, .titolo3 a {font-family: medievalsharp; font-variant: small-caps; color: #A30!important; font-weight:bold; letter-spacing: 0.1em; margin-bottom: 20px; background-image: linear-gradient(#0000 0%, #0000 40%, goldenrod 40%, goldenrod 70%, #0000 70%)}

.gruppo14:before {font-family:fontawesome; position:absolute; left: 90px; margin-top: -23px; font-size: 15px; text-shadow: 2px 2px 0 #000}
.gruppo14:after {font-family:fontawesome; position:absolute; left: 90px; margin-top: -23px; font-size: 15px; text-shadow: 2px 2px 0 #000}
.groups dd a .gruppo14, .gruppo14, .g14 .menu .nick, .g14 .menuwrap .avatar, .box_gruppo14 .profile .nick, .box_gruppo14 .profile .avatar {background: none; color: #CFB002; text-shadow: 1px 1px 15px gold; font-family:fondamento; margin-left: 5px!important}
.gruppo14:before {content:"\f091"; margin-left: 505px; margin-top: 3px; font-size: 10px; text-shadow: 1px 1px 15px gold}
.gruppo14:after {content:"\f091"; margin-left: 600px; margin-top: 3px; font-size: 10px; text-shadow: 1px 1px 15px gold}

.titolo1 {font-size: 30px; text-align:center}
.titolo2 {font-size: 25px}
.titolo3 {font-size: 20px}
.alfabeto a {font-family: medievalsharp; font-variant: small-caps; color: #A30!important; text-shadow: 1px 2px 2px #000; font-weight:bold; letter-spacing: 0.1em; margin-bottom: 20px; font-size: 5px}

.menureg, .menuhome {background: #654834ad; border: 2px solid #856106; padding-inline-start: 0!important; z-index: 9; margin: 0; transform:rotate(-1deg); margin-left: -100px}
.menureg li {line-height: 2em; font-size: 10px; letter-spacing: 0.1em; display: inline-block; position: relative; padding: 0!important; margin: 0!important; font-variant:small-caps; color: #CA7; width: 195px!important; text-shadow: 0 2px 0 #000}
.menuhome li {font-size: 7px; display: inline-block; position: relative; padding: 0; margin: 0!important; color: #EEE; font-family: medievalsharp; border: 1px solid #0006; box-shadow: inset 0 0 20px #000; -moz-box-shadow: inset 0 0 20px #000; -webkit-box-shadow: inset 0 0 20px #000; text-shadow: 2px 2px 1px black; font-variant:small-caps; font-weight: bold; letter-spacing: 0.1em}
.menuhome a {color: white}
.menureg a {padding: 0 14px; color: #4D7771}
.menureg a:hover {border: 0}
.menureg .icon a {padding: 0 6px}
.menureg li > ul {margin-top: 20px; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -o-transition:all .2s ease; display: block !important}
.menuhome li > ul {margin-top: 5px; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -o-transition:all .2s ease; display: none}
.menuhome li:hover > ul {display:block}
.homeit li:before {content:none}
.menuhome .menu {width: 180px!important}
.menuhome li {padding-left: 2px}
.menuhome > .menu li:hover {border-bottom: 2px solid transparent}
.menuhome > .menu a:hover {color:goldenrod!important}
.menuhome .submenu li {display: none!important}
.menuhome .submenu:hover li {display: block!important; margin-left: 100px}
.homeit {max-width: 240px!important; text-align: left; padding-inline-start: 0!important; background: #000B!important; backdrop-filter: blur(10px); box-shadow: 0 30px 30px #0009!important; -moz-box-shadow: 0 30px 30px #0009!important; -webkit-box-shadow: 0 30px 30px #0009!important; border-radius: 0% 0% 9% 5%; -moz-border-radius: 0% 0% 9% 5%}
{font-size: 37px!important; color: #FFF4; position:absolute; left: calc(50% - 18px); top: 5px; z-index: -1}
.bottone1, .bottone2, .bottone3, .bottone4, .bottone5, .bottone6 {position:relative; overflow:hidden; padding: 12px 0}
.bottone1 img {filter: opacity(0.15); transform:rotate(-4deg); position:absolute; left: -5px; top: -30px; z-index: -1; width: 300px}
.bottone2 img {filter: opacity(0.15); transform:rotate(deg); position:absolute; left: 1px; top: -68px; z-index: -1; width: 200px}
.bottone3 img {filter: opacity(0.15); transform:rotate(-5deg); position:absolute; left: 15px; top: -13px; z-index: -1; width: 200px}
.bottone4 img {filter: opacity(0.15); transform:rotate(10deg); position:absolute; left: -1px; top: -30px; z-index: -1; width: 300px}
.bottone5 img {filter: opacity(0.15); transform:rotate(deg); position:absolute; left: 17px; top: -120px; z-index: -1; width: 150px}
.bottone6 img {filter: opacity(0.20); transform:rotate(-30deg); position:absolute; left: 37px; top: -50px; z-index: -1; width: 140px}
.homeli a {font-size: 12px!important; line-height: 1.3em!important; text-shadow: 1px 1px 2px #000; font-family: fondamento; font-variant: none!important}
.homeli a:hover {padding-left: 20px!important; transition-property:padding; transition:ease-all 1s; text-shadow: 1px 1px 2px #000!important}
/*.homelisep {background: #654834ad; border: 1px solid goldenrod; color: goldenrod; text-shadow: 1px 1px 1px black; font-size: 22px; margin: 1px; padding-top: 1px; padding-bottom: px; border-bottom: 1px solid #936B08; letter-spacing: 2px; text-align: center; transform:rotate(1deg); font-size: 15px} */
.homelisep, .homelisep a {font-size: 1.2em; color:darkred}
.regit {padding-inline-start: 0!important; width: auto!important}
.regli a {font-size: 14px!important}
.divmenureg {position:fixed; top: 60px!important; box-shadow: 1px 5px 10px #000, 1px 5px 20px #000; -moz-box-shadow: 1px 5px 10px #000, 1px 5px 20px #000; -webkit-box-shadow: 1px 5px 10px #000, 1px 5px 20px #000; z-index: 9; background: #000}

.desc-inca details {text-align:center!important; font-variant:none!important; font-size: 10px}
.desc-inca details[open] {border: 1px solid #555; border-top:none; border-radius: 5px; -moz-border-radius: 5px; background: khaki}
.desc-inca summary {font-variant:small-caps!important; font-size: 15px!important}

.nome-inca {position:relative; font-size: 45px; font-variant:small-caps; top: -50px; left: 10%; font-family: federo; text-shadow: 1px 1px 1px #000, 2px 2px 5px #000}
.nome-inca img {position: absolute; width: 40px; min-height: 40px!important; padding-left: 12px; top: -3px; filter:drop-shadow(1px 1px 1px #000)}
.gif-inca {max-width: 300px; transform:rotate(2deg); border: 3px solid white!important; box-shadow: 3px 3px 5px #666; -moz-box-shadow: 3px 3px 5px #666; -webkit-box-shadow: 3px 3px 5px #666; left: 10px}
.desc-inca {text-align:right; font-family: antic slab; line-height: 1.3em; font-size: 20px; padding-right: 20px; position:relative; top: -50px; font-weight: bold; font-variant: small-caps}


.desc-inca summary {float:left; margin-bottom: 0; padding: 5px; font-family: medievalsharp; text-decoration: underline; font-size: 20px}
.desc-inca summary:hover {filter:drop-shadow(1px 1px 3px #F52)}

.foglio {background-image:linear-gradient(rgba(240, 226, 200, 0.6), rgba(240, 226, 200, 0.6)), url("https://i.imgur.com/JSW0PaI.png"); background-size: 50%; border-radius: 5px; -moz-border-radius: 5px; border: 3px ridge goldenrod; text-align: left; padding: 15px; font-family:'Antic Slab'; font-weight: 100; line-height: 1.6em; text-align:justify; font-size: 17px; color: #000; text-shadow: 0 0 1px #333A}
.fogliolegge {background:url("https://i.imgur.com/BB8iz8w.jpg")}

.foglio hr {height: 1px!important; background-color: #856106; transform:rotate(0deg)}