body .wrap > nav {
  opacity: 1.1; }

html, body {
  font-family: PT Sans Narrow, Helvetica; }

body > .container {
  padding-top: 60px; }

body > footer {
  border-top: 1px solid #bababa;
  color: #bababa;
  margin-top: 15px;
  padding-bottom: 20px;
  padding-top: 10px; }
  body > footer a {
    color: #bababa;
    transition: color 0.75s; }
    body > footer a:hover {
      color: gray;
      text-decoration: none; }
  body > footer .social {
    font-size: 14px;
    margin-top: 25px; }
    @media (min-width: 768px) {
      body > footer .social {
        margin-top: 0;
        text-align: right; } }
    body > footer .social i {
      font-size: 18px;
      margin: 0;
      padding: 0; }

/* Separatori */
.top25 {
  margin-top: 25px; }

.top50 {
  margin-top: 50px; }

/* Varie */
p.created {
  color: #bababa;
  font-size: 12px;
  font-style: italic; }

strong.simulated, span.banned, a.banned {
  color: red; }

.workinprogress {
  text-align: center; }
  .workinprogress p {
    font-size: 20px;
    font-style: italic;
    margin-top: 25px; }

.rating .badge {
  font-size: 24px; }

.badge.badge-pale {
  background: #aaa; }

.badge.badge-null {
  background: orange; }

code.archived {
  background-color: lightgray; }

.text-political {
  color: orange; }

/*# sourceMappingURL=main.css.map */
