/* AGGIUNTI */

/* stats for admin */
#dailyusers {margin-top: 10px}

/* Sezione libera, Sezioni senza ultime discussioni */
#f64867814 .topics, #f64867814 .replies {display: none !important}
#f64867814 .web.aa {height: 42px; padding-top: 1px}

/*titolograssetto*/
.list-group.board .title {font-weight:bold}

/* Colori sezioni e divisione */
/* Choosing by id: */
#f1947802, #f64918227 {box-shadow: 0 5px 5px -5px rgba(0, 0, 0, .2); -moz-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, .2)}

/* Nuovo */
.list-group.board li:nth-child(1).group-section.title:before {content:"Nuovo! "; color: #D00; font-weight: bold}

/* Disclaimer */
body:after {content:"Continuando ad usare questo sito dichiari di essere maggiorenne. Se non \00e8\00a0 il caso, sei pregato di abbandonarlo."}

/* Descrizioni */
#f64918227 .last-post:after {content:"Scrivi qualcosa su di te."}
#f1947802 .last-post:after {content:"Annunci. Trova uno scopamico. Trova una scopamica."}
#f64867814 .last-post:after {content:"Questa parte \00e8\00a0 strutturata come un flusso continuo di messaggi, una storia dopo l'altra"}

/* Spaces are important, if there's a space it goes to the child */
/* without a space it means an element with two classes*/
/* you can't change spaces in the following code */
/* n+2 means that it start from the second */
.list-group.board {background-color: #F1F1F1}
.list-group.board li:nth-child(n+2).group-section.title {background-color: #F2F2F2; margin-top: 10px; box-shadow: 0 -5px 5px -5px rgba(0, 0, 0, .2) !important; -moz-box-shadow: 0 -5px 5px -5px rgba(0, 0, 0, .2) !important; -webkit-box-shadow: 0 -5px 5px -5px rgba(0, 0, 0, .2) !important}

/* altezza logo */
.header {height: 95px !important}
.logo {height: 75px !important}

/* statistiche modifiche */
.list-group.stats .stats_bottom .stats_list li:nth-child(3) {display:none}
.list-group.stats li:nth-child(n+2).title b {display:none}
.list-group.stats li:nth-child(n+2).title:after {content:"Statistiche"}

/* tagboard */
.list-group.tagboard-list li:nth-child(n) {padding: 6px !important}
.list-group.tagboard .list-group.tagboard-list {margin-bottom: 1px !important}
.list-group.tagboard form .textinput {margin-top: 0; margin-bottom: 5px}
.list-group.tagboard form input:nth-of-type(5) {display:none}
.list-group.tagboard-list .tag-time {float: right; margin-left: 2px}

/* Importante perché su iOS la pubblicità sostituisce il colore di sfondo!!! */
html {background-color: #F1F1F1 !important}

/* FINE AGGIUNTI */


/* MORE OR LESS BLUE SKIN */
body {font: 14px/150% 'Roboto', Trebuchet MS, Tahoma, Sans-serif; color: #585858; background: #F1F1F1 !important}
a {text-decoration: none}
.footer {color: #535353; background: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none}
.footer a {font-weight: bold; color: #535353}

/* SIDEBAR */
.sidebar {background-color: #FFF}
.sidebar li {line-height: normal; color: #747474}
.side_title {background-color: #FFF; color: #464646; text-align: center !important}
.sidebar .menu li a {color: #464646}
.sidebar .submenu {background: #F3F3F3; margin: 5px; border-radius: 5px; -moz-border-radius: 5px}
.menu {overflow-x: hidden !important}
.frequented_sites {width: auto !important}
.submenu > li {padding: 5px}
.menu > li:nth-child(even) .side_close {background: #F1F1F1}
/* menu utente */
.menu .nickname {font-weight: bold; font-size: 18px; color: #464646}
.sidebar em {font-weight: bold; color: #FFF; background-color: #464646}
/* login */
.login input {color: #F1F1F1}
.login input[type=submit] {background: #535353; color: #FFF; font-weight: bold}
/* cerca */
.search {background-color: #F1F1F1}
.search input {color: #999; padding: 0 5px}

/* NAV */
#nav-title span {color: #FFF; font-size: 18px; font-weight: normal}

/* HEADER, LOGO */
.logo {padding-top: 8px; background-position: center center; background-repeat: no-repeat; background-size: contain}

/* SEZIONI */
.list-group {background: #F9F9F9; box-shadow: 0 0 5px rgba(0, 0, 0, .2); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2)}
.list-group > *, .stats_bottom li, .u_info dl {background-color: #FFF; padding: 8px}
.list-group > li:nth-of-type(even), .stats_bottom .stats_list li:nth-of-type(3n+1) {background-color: #F9F9F9} /* CAMBIATO */
.stats .user_online {background: #FFF}
.stats_list > li:last-child {border-bottom: 0}
.title {text-align: center; font-weight: normal; font-size: 14px; color: #5F5F5F; padding: 7px; background: #F2F2F2; border-bottom: 3px solid #EEE}
.web a {font-size: 19px; font-weight: bold}
.forum .web a {font-size: 17px}
/* mantenere "!important" per evitare problemi di visualizzazione */
.desc, .desc * {color: #777 !important}
.last-post {color: #888}
.board .last-post a, .board .last-post a * {font-size: 14px !important; font-weight: normal}
.forum .last-post {margin-top: 7px}
.topics, .replies, .views {font-size: 12px; color: #535353}
span.timeago {color: #999 !important}
.topic .timeago {color: #666}
.no-time {font-style:italic; color: #999}
.popupago {text-align: center; background-color: #000; color: #FFF; border-radius: 5px; -moz-border-radius: 5px}

/* sottosezioni */
.sub-link {font-size: 13px; color: #333}

/* SELEZIONE RIGA: Moderazione */
li.selected {border-bottom-color: #2684F0 !important; color: #FFF}
.selected *, .selected .web *, .selected .desc, .selected .desc *, .selected .last-post * {color: #FFF !important}

/* MESSENGER */
#mp-option label, #mp-delete {background-color: #FFF; color: #007299; font-weight: bold; font-size: 14px}
#mp-option label {border-right: 1px solid #DDD}

/* DISCUSSIONI, ARTICOLI */
.post {background: #FFF !important}
.details a, .cancelled {font-size: 18px; font-weight: bold; color: #09C}
.cancelled {padding-left: 5px; font-weight: normal; color: #444}
.topic .group {color: rgba(0, 0, 0, .5); font-size: 13px}
.color {color: #3F3F3F; text-align: justify}
.color a {font-weight: bold; text-decoration: underline}
.edit {font-size: 10px; font-style: italic; color: #666}
.topic .option, .article .option {background-color: #EEE}
.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: #F68B8B !important; color: #C00 !important}
.info {background: #AFD5E2 !important; color: #146AAE !important}
.success {background: #BAE2AF !important; color: #18A21A !important}
.alert a, .info a, .success a {color: #FFF; border: 1px dotted transparent}
.alert a:hover, .info a:hover, .success a:hover {color: #F7F7F7}
/* allegati */
.attachment {text-align: center; position: relative}
.attachment > a {display: inline-block; padding: 7px}
/* popup moderazione post */
.topic .pop ul {background-color: #EEE; box-shadow: 0 0 5px rgba(0, 0, 0, .1); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .1); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1)}
.topic .pop li:last-child {border: 0}
.topic .pop a {font-size: 14px; color: #333}

/* ONLINE, OFFLINE, ANONIMO */
.online {background-color: #7CD554}
.offline {background-color: #E22D2D}
.anonimo {background-color: #464646}

/* SONDAGGI */
.poll-bar {background: #E0E0E0; border-radius: 3px; -moz-border-radius: 3px}
.poll-bar div {background: #AADDF4; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px}
.poll-max .poll-bar {background: #E0E0E0; color: #535353}
.poll-max .poll-bar div {background: #70C6EC}

/* PAGINAZIONE */
.pages, .pages .nolink:hover {background-color: #EEE !important; margin}
.pages li a {color: #666; font-size: 17px}
.pages li a:hover {background-color: #EEE}
.pages .prev, .pages .next {background: rgba(0, 0, 0, .05)}

/* CITAZIONI, SPOILER E CODICI */
.quote, .code {padding: 5px; font-size: 9pt; font-weight: normal; color: #4D4D4D; background: #EAEAEA; border-radius: 5px; -moz-border-radius: 5px}
.quote .quote, .quote .code, .spoiler .quote, .code .code {color: #696969; background: #F6F6F6}
.quote .quote .quote, .quote .quote .code,
.spoiler .quote .quote, .spoiler .quote .code,
.quote .spoiler .quote, .quote .code .code {color: #4D4D4D; background: #EAEAEA}
.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: #696969; background: #F6F6F6}
.quote_top, .code_top {font-size: 11px; color: #555; margin: 1em 2px}

/* PROFILO */
.list-group.profile, .profile .bottom {background: none !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none}
.profile .title {display: none}
.profile .u_info {box-shadow: 0 0 5px rgba(0, 0, 0, .1) !important; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .1) !important; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1) !important; margin-top: 20px}
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}
.u_nick {font-size: 25px; font-weight: bold; color: #FFF}
.u_group {font-size: 15px}
.profile .title, li.u_info, li.u_signature, li.u_friends {margin: 0 7px}
.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-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}
.groups_list {padding: 10px 5px}
.user_online a:before, .groups_list a:before {color: #888}
.stats_list {text-align: left} .stats_list > li {padding: 3px 10px; font-weight: bold}

/* COLORI UTENTI */
.male {color: #5AD} .female {color: #E57}
.daconvalidare {font-style: italic; color: #757575}
.post .details {border-bottom: 3px solid rgba(0, 0, 0, .1); background: rgba(0, 0, 0, .05)}
.post .details a:hover {opacity: .6}
.amministratore, .gruppo1 {color: #58A72E; font-weight: bold}
.box_amministratore .details, .box_gruppo1 .details {border-color: #58A72E}
.box_amministratore .details > a, .box_gruppo1 .details > a {color: #58A72E}
.moderatore, .gruppo2 {color: #4178C9; font-weight: bold}
.box_moderatore .details, .box_gruppo2 .details {border-color: #4178C9}
.box_moderatore .details > a, .box_gruppo2 .details > a {color: #4178C9}
.gruppo3 {color: #3ABA83; font-weight: bold}
.box_gruppo3 .details {border-color: #3ABA83}
.box_gruppo3 .details > a {color: #3ABA83}
.gruppo4 {color: #8268AF; font-weight: bold}
.box_gruppo4 .details {border-color: #8268AF}
.box_gruppo4 .details > a {color: #8268AF}
.gruppo6, .gruppo7, .gruppo8 {color: #717171; font-style: italic}
.gruppo12 {color: #E27F14; font-weight: bold}

/* INPUT e BOTTONI */
.codebuttons, .forminput, .textinput, #allegati input {font-size: 1em; margin: 3px; padding: 5px 8px; color: #545454; background: #E4E4E4; border: none; border-radius: 3px; -moz-border-radius: 3px}
/* 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: #E4E4E4; color: #545454; border-radius: 3px; -moz-border-radius: 3px}
.codebuttons:hover, #send-button:hover {background: #70C6EC; color: #FFF}
.textinput {margin: 10px 0; font-size: 16px}
#mod_options {color: #777; padding: 3px}
#send-button {background: #535353; font-size: 15px; color: #FFF; font-weight: bold}
.buttons a {padding: 7px 0; background-color: #535353; color: #FFF; font-weight: bold; font-size: 14px}
.buttons a:hover {background-color: #70C6EC; color: #FFF}
a.new-topic {color: #FFF}
a.new-topic:hover {opacity: .8}
a.reply {color: #FFF}
a.reply:hover {opacity: .8}
a.delete {background-color: #ED3D3B; color: #FFF}
a.delete:hover {opacity: .8}

/* CSS DEFAULT MOBILE */
a {color: #0D5593}
a:hover {color: rgba(14, 90, 156, 0.5)}
.last-post a *, .web * {color: #0D5593 !important}
.menuwrap_bg {background-color: #0D5593}
.menuwrap em {background-color: rgba(217, 226, 233, 0.6)}
.header {background: #0D5593}
.forum .on, .board .on {border-left: 4px solid #E13030 !important}
.annuncio {background-color: rgba(15, 96, 166, 0.2) !important}
.importante {background-color: rgba(217, 226, 233, 0.6) !important}
li.selected {background-color: #0D5593 !important}
a.new-topic, a.new-topic:hover {background-color: #0D5593}
a.reply, a.reply:hover {background-color: #DA2C2C}