/* CODICI DA NON ELIMINARE ACIDGIRL */
#f65023565 {display: none !important}
#f65023744 {display: none !important}
#f65023745 {display: none !important}
/* CODICI DA NON ELIMINARE ACIDGIRL */

/* SIMPLY RED SKIN BY ACIDGIRL */

/* CSS NOTIFICHE */
.ff-modal {background: #111111 !important; border: 5px solid #8D2424; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none}
#notifications-modal .modal-title {font-size: 25px !important; font-family: 'Roboto Serif'; color: #FFF; text-align: left}
#notifications-modal .notification-container {background-color: #111111 !important}

#notifications-empty {color: #FFF !important; background-color: #111111 !important}

.notification-container .dropdown-content a {background-color: #8D2424 !important; font-weight: bold; color: #FFF !important}

#notifications-empty, #notifications-modal .notification-container:not(.readed) .notification-row {color: #FFF !important; background: #8D2424 !important; border: 3px #29343D solid}
#notifications-modal .notification-container a:hover {background-color: #29343D !important}
#notifications-mode button {color: #FFFFFF !important; border-radius: 0 !important; -moz-border-radius: 0 !important; background-color: #8D2424 !important}
#notifications-mode button.active {border-radius: 0 !important; -moz-border-radius: 0 !important; color: #FFFFFF !important; background-color: #8D2424 !important}
#notifications-mode button.active, #notifications-mode button[data-mode]:hover {border-radius: 0 !important; -moz-border-radius: 0 !important; background: #111111 !important; color: #FFFFFF !important}
#notifications-modal .timeago {color: #FFF !important; padding: 5px 15px 5px 5px}
#notifications-modal .notification-container:not(.readed) .notification-text {color: #colore !important}
.notification-container .dropdown-content a {background-color: #8D2424; color: #FFFFFF !important}
.notification-row {background-color: #8D2424; color: #FFFFFF !important}
#notifications-modal .notification-container:not(.readed) .notification-text {color: #111111 !important}
#notifications-empty, #notifications-links a:hover, #notifications-modal .notification-container:not(.readed) .notification-date {color: #111111 !important}

/* vietnamese */
@font-face {font-family: 'Roboto Serif';
 font-style: italic;
 font-weight: 500;
 font-stretch: 100%;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotoserif/v5/R71XjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbDJ69BcVZxkDg-JufeRMDdZbZ4k.woff2) format('woff2');
 unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+1ea0-1ef9, u+20ab}
/* latin-ext */
@font-face {font-family: 'Roboto Serif';
 font-style: italic;
 font-weight: 500;
 font-stretch: 100%;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotoserif/v5/R71XjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbDJ69BcVZxkDg-JufeRMDNZbZ4k.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: 'Roboto Serif';
 font-style: italic;
 font-weight: 500;
 font-stretch: 100%;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/robotoserif/v5/R71XjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbDJ69BcVZxkDg-JufeRMAtZb.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}

body {font: 13px/125% arial; color: #FFF; background-image: url(https://i.imgur.com/d3x6eO6.png)}
a {color: #A3A3A3 !important; text-decoration: none} a:hover {color: #FFF}
.last-post a *, .web * {color: #A3A3A3 !important}

.footer {color: #A3A3A3}
.footer a {color: #A3A3A3}

/* SIDEBAR */
.sidebar {background-color: #A83434}
.sidebar a {color: #111111}
.sidebar li {line-height: normal; color: #A3A3A3}
.side_title {background-color: #1C2228; color: #FFF}
.submenu > li, .login > li, #ff_links, .search {border-bottom: 0 solid #DDD}
#ff_links, .search {border-top: 0}
/* menu utente */
.menu > li {color: #A83434}
.menu .nickname {font-family: 'Roboto Serif' !important; font-size: 23px; color: #111111; background: #A83434; font-weight: none; text-align: center}
.sidebar em {font-weight: none; color: #FFF; background-color: #1C2228}
.menu .avatar img {color: #111111; margin-left: -5px}
/* login */
.login input {color: #FFF; border: 1px solid #DDD}
.login input[type=submit] {background: #111111; color: #FFF; font-weight: bold} .login input[type=submit]:hover {background: #1C2228}
/* cerca */
.search {background-color: #111111; color: #FFF}
.search input {background: #1C2228; color: #FFF}

/* NAV */
.menuwrap_bg {background-color: #A83434}
.menuwrap em {background-color: #1C2228}
/* nome forum */
#nav-title span {color: #FFF; font-size: 17px; font-family: 'Roboto Serif'}

/* HEADER, LOGO */
.header {background: #A83434}
.logo {padding-top: 8px; background-position: center center; background-repeat: no-repeat; background-size: contain}

/* TAGBOARD */
.tagboard .title {color: #FFF; font-size: 17px; font-family: 'Roboto Serif'; margin-top: 3px !important; border: none !important}
.tagboard .nickname a {color: #A83434 !important}
.tagboard form {background: #A83434; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none}
.tagboard-list > * {margin-bottom: 2px; background: #1C2228 !important; border-bottom: 2px solid #111111 !important; border-top: none !important; border-left: none !important; border-right: none !important}
.tagboard-list > *:nth-child(even) {margin-bottom: 2px; background: #111111 !important; border-bottom: 2px solid #111111 !important; border-top: none !important; border-left: none !important; border-right: none !important}
.tagboard .textinput {background: #111111 !important; border: none !important}

/* SEZIONI */
.list-group > * {margin: 0 8px; padding: 5px; margin-bottom: 5px; background-color: #1C2228; border: 3px solid #1C2228}
.stats_bottom li {background-color: #1C2228; padding: 5px; margin: 0 5px; color: #6F6E76 !important}
.u_info dl {background-color: #A83434; padding: 5px; margin: 0 5px}
.stats_list > li:last-child {background-color: #; padding: 5px; margin: 0 5px}
.title {border: none; text-align: center; font-size: 15px; font-family: 'Roboto Serif' !important; color: #FFF; padding: 8px; background: #A83434}
.title.top {border: none; text-align: center; font-size: 13px; font-family: 'Roboto Serif' !important; color: #DDD}

.web a {font-family: 'Roboto Serif' !important; font-size: 14px; color: #FFF !important} .forum .web a {font-size: 14px}

/* mantenere "!important" per evitare problemi di visualizzazione */
.desc, .desc * {color: #A0A0A0 !important}
.last-post {color: #A0A0A0; font-size: 13px}
.board .last-post a, .board .last-post a * {color: #A83434; font-size: 13px !important; font-weight: normal}
.forum .last-post {margin-top: 7px}

.topics, .replies, .views {font-size: 10px; color: #A0A0A0}
span.timeago {color: #A0A0A0 !important; font-size: 10px} .topic .timeago {color: #A83434; font-size: 11px}
.no-time {font-style:italic; color: #A0A0A0; font-size: 11px}
.popupago {text-align: center; background-color: #A83434; color: #FFF}

/* sottosezioni */
.sub-link {font-size: 13px; color: #6F6E76}

/* .on, .annuncio, .importante */
.on {background: #111111; color: #111111 !important; -webkit-mask-image: linear-gradient(-50deg, rgba(0, 0, 0, .6) 10%, #000 50%, rgba(0, 0, 0, .6) 70%); -webkit-mask-size: 200%;
animation: shine 1.5s infinite} @-webkit-keyframes shine {from {-webkit-mask-position: 150%}
to {-webkit-mask-position: -40%}}
.annuncio {background-color: #5C2020}
.importante {background-color: #361717}

/* SELEZIONE RIGA: Moderazione */
li.selected {background-color: #11161A !important} .selected *, .selected .web *, .selected .desc, .selected .desc *, .selected .last-post * {color: #FFF !important}

/* MESSENGER */
#mp-option label, #mp-delete {background-color: #111111; color: #A0A0A0; font-weight: bold; font-size: 10px}
#mp-option label {border-right: 1px solid #DDD}

/* DISCUSSIONI, ARTICOLI */
.post {background: #111111; border: 3px solid #A83434}
.details {background-color: #000000 !important; font-family: 'Roboto Serif' !important; font-size: 16px !important; font-weight: bold; color: #A83434; padding: 5px}
.details a {font-family: 'Roboto Serif' !important; font-size: 16px !important; font-weight: bold; color: #2D363F; padding: 5px}
.post .avatar img {margin-left: -5px}
.cancelled {padding-left: 5px; font-weight: normal; color: #444}
.topic .group {color: #2D363F; font-size: 13px; padding: 2px}
.color {font-size: 13px !important; line-height: 1.4em; color: #A0A0A0; font-family: arial; text-align: justify}
.color a {font-weight: bold; text-decoration: underline}
.edit {display:none}
.topic .option, .article .option {background-color: #1C2228}
.topic .like {color: #A0A0A0}

/* 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: #1C2228; color: #FFF; border-color: #111111}
.info {background-color: #1C2228; color: #FFF; border-color: #111111}
.success {background-color: #1C2228; color: #FFF; border-color: #111111}
.alert a, .info a, .success a {background: #A83434; border: none; color: #FFF !important; text-decoration: none; font-weight: bold} .alert a {color: #FFF !important} .success a {color: #FFF}
/* allegati */
.attachment {text-align: center; position: relative}
.attachment > a {display: inline-block; padding: 7px}

/* popup moderazione post */
.topic .pop ul {background-color: #000000; 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); text-align: center}
.topic .pop li, .pop #t_like {border-color: #CCC} .topic .pop li:last-child {border: 0}
.topic .pop a {font-size: 12px !important; color: #FFF; font-family: arial !important}

/* ONLINE, OFFLINE, ANONIMO */
.online {background-color: #6FC400}
.offline {background-color: #E74C3C}
.anonimo {background-color: #BDC3C7}

/* SONDAGGIO */
.poll-bar {background-color: #111111; color: #FFF}
.poll-bar div {background-color: #452023; color: #FFF}
.poll-max .poll-bar div {background-color: #452023}

/* PAGINAZIONE */
.pages, .pages .nolink:hover {border: 3px solid #651919; background-color: #8D2424 !important}
.pages li a {color: #FFF; font-size: 13px; box-shadow: 1px 0 0 #CCC, inset 1px 0 0 #CCC; -moz-box-shadow: 1px 0 0 #CCC, inset 1px 0 0 #CCC; -webkit-box-shadow: 1px 0 0 #CCC, inset 1px 0 0 #CCC}
.pages li > a:first-child {box-shadow: -1px 0 0 #CCC; -moz-box-shadow: -1px 0 0 #CCC; -webkit-box-shadow: -1px 0 0 #CCC}
.pages li a:hover {background-color: #651919}

/* CITAZIONI, SPOILER e CODICI annidati */
.quote_top, .quote, .code_top, .code {margin: px; font: 13px arial; font-weight: normal; color: #3D4857}
.quote_top, .code_top {font: 13px arial; font-weight: normal; color: #3D4857; background: #651919; padding: 4px}
.code {font: 13px arial; font-weight: normal; color: #3D4857; background: #651919}
.quote_top a {background: #651919; padding: 0 10px; background: transparent url('//img.forumfree.net/index_file/q.png') center no-repeat; text-decoration: none}
.quote, .code {background: #651919; padding: 5px; margin-top: 0; font: 13px arial; line-height: 125%; color: #656565}
.quote .quote, .quote .code, .spoiler .quote, .code .code {color: #A3A3A3; background: #111111}
.quote .quote .quote, .quote .quote .code,
.spoiler .quote .quote, .spoiler .quote .code,
.quote .spoiler .quote, .quote .code .code {color: #A3A3A3; background: #D8E1D6}
.quote .quote .quote .quote, .quote .quote .quote .code,
.spoiler .quote .quote .quote, .spoiler .quote .quote .code,
.quote .spoiler .quote .quote, .quote .spoiler .quote .code,
.quote .quote .spoiler .quote, .quote .quote .code .code,
.quote .quote .quote .code {color: #A3A3A3; background: #BBCAB6}

.quote {text-align: justify}

/* PROFILO */
header.profile {background-image: url(https://i.imgur.com/d3x6eO6.png); padding: 15px 0; color: #8D2424}
.profile .avatar {border-radius: 100px; -moz-border-radius: 100px; padding: 8px; border: 4px solid #8D2424; border-width: 5px; margin-bottom: 20px}
.u_nick {text-align: center; font: 25px 'Roboto Serif'; padding: 8px 8px; color: #8D2424; line-height: 17px}
.u_group {font-size: 13px !important; font-family: arial; color: #8D2424; margin-top: 10px}
.u_stats > table td {border-left: 1px solid #DDD}

.profile .title, li.u_info, li.u_signature, li.u_friends {margin: 0 7px; border: 0 solid #CCC}
.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: 0 solid #8A8A8A}
.friend_avatar img {border-radius: 5px; -moz-border-radius: 5px}
.friend_nickname {background: #8D2424; color: #111111; font-size: 10px; line-height: 15px; text-align: center}

/* STATISTICHE */
.stats {text-align: center; color: #6F6E76}
.groups_list {padding: 10px 5px}
.user_online a:before, .groups_list a:before {color: #6F6E76}
.stats_list {text-align: left} .stats_list > li {padding: 3px 10px}

/* COLORI GRUPPI */
.gruppo1 {color: #3E4B54}
.gruppo2 {color: #CE857A}
.gruppo3 {color: #917267}
.gruppo4 {color: #B5ADA9}
.gruppo5 {color: #666}
.gruppo6 {color: #000}
.gruppo7 {color: #FFF}
.gruppo8 {color: #E8B5B1}

/* INPUT e BOTTONI */
.forminput, #allegati input {font: 13px verdana; margin: 3px; padding: 5px 8px; background-color: #8D2424; color: #A0A0A0}
.textinput {font: 13px arial; margin: 3px; padding: 5px 8px; background-color: #111111; color: #A0A0A0}
.codebuttons {font: 13px arial; background: #8D2424; border: 2px solid #651919; padding: 3px 5px}
.codebuttons:hover {background-color: #651919; color: #A0A0A0; padding: 3px 5px}

#board .codebuttons {font: 13px arial; background: #111111; border: 2px solid #11161A; color: #A0A0A0 !important; padding: 3px 5px}
#board .codebuttons:hover {background-color: #11161A; color: #A0A0A0 !important; padding: 3px 5px}
/* mantenere separato il selettore per evitare problemi di visualizzazione */
#allegati input::-webkit-file-upload-button {font: 13px arial; margin: 3px; padding: 5px 8px; background-color: #8D2424; border: 2px solid #651919; color: #A0A0A0}
#send-button {font: 13px arial; background: #8D2424; padding: 3px; border: 2px solid #651919; color: #A0A0A0}
#send-button:hover {background: #546575; color: #A0A0A0}
.textinput {margin: 10px 0; font-size: 14px}
/* bagliore azzurro */
.textinput:focus {outline: none}

#mod_options {font: 13px arial; background: #8D2424; border: 2px solid #651919; color: #A0A0A0 !important; border: 2px solid #EDD0CD}

.buttons a {padding: 7px 0; background-color: #8D2424; color: #FFF; font-weight: bold; font-size: 13px; border: 2px solid #651919 !important}
.buttons a:hover {background-color: #651919; color: #FFF; border: 2px solid #8D2424}

a.new-topic {font: 13px arial; background-color: #8D2424; color: #FFF; border: 2px solid #651919}
a.new-topic:hover {font: 13px arial; background-color: #651919; color: #FFF; border: 2px solid #8D2424}
a.reply {font: 13px arial; background-color: #8D2424; color: #FFF; border: 2px solid #651919}
a.reply:hover {font: 13px arial; background-color: #651919; color: #FFF; border: 2px solid #8D2424}
a.delete {font: 13px arial; background-color: #8D2424; color: #FFF; border: 2px solid #651919}
a.delete:hover {font: 13px arial; background-color: #651919; color: #FFF; border: 2px solid #8D2424}

.only-back a {font: 13px arial; background-color: #8D2424; color: #FFF; border: 2px solid #651919 !important}
.only-back a:hover {font: 13px arial; background-color: #651919; color: #FFF; border: 2px solid #8D2424}

/* FINE SKIN */