/* reset nastavení */
html
{
  font-size: 16px;
}

p, li
{
  font-size: 1.0rem;
  line-height: 1.5rem;
}

li
{
  margin-bottom: 0.75rem;
}


/* flex */
.flex-container
{
  display: flex;
  flex-direction: column;
}

.flex-item.v1 { flex: 1; }
.flex-item.v2 { flex: 2; }
.flex-item.v3 { flex: 3; }
.flex-item.v4 { flex: 4; }
/* Konec flex */



/* definice sekcí copyright a author */
.author,
.copyright
{
  text-align: center;
  font-size: 0.8rem;
}
/* Konec sekce copyright a author */



@media screen and (min-width: 768px)
{
  .flex-container
  {
    flex-direction: row;
  }

  .flex-item.copyright
  {
    text-align: left;
  }

  .flex-item.author
  {
    text-align: right;
  }  
}

@media screen and (min-width: 1200px)
{
  .container
  {
    max-width: 1800px;
  }
}

