article {
  /* padding: 0;
  margin: 0 2em 0 2em;*/
  margin-top:0;
  width: initial;
}
html {
  background-color: white;
}
#top-ribbon {
  display: none;
}

.col-lg-12 {
  /* background: #f7f7f7;*/
  margin-top: 0;
  padding:0;
}
#wrap #border.mins {
  padding-top: 55px;
  margin-bottom: -20px;
}
h1 {
  margin-top: 2em;
}
section.obrazek-sekce {
  padding: 0;
  border-top: 0.5em black solid;
  border-bottom: 0.5em black solid;
}
p#bar-poweredby {
  display: none;
}
div#border.minn, div#border {
  border-bottom: 0px;
}
.col-xs-12 {
  margin-bottom: 2em;
}
#patickaDodatek {
  margin-top: 0;
  margin-bottom: 0;
  padding: 2em 1em 1em 1em;
}
footer div.container {
  margin: 0 auto;
}
.odstup {
  margin-top: 2em;
}
div.row{
  margin-left:0;
  margin-right:0;
}
footer.col-lg-12 {
  /* position: absolute; */
  width: inherit;
}
footer.col-lg-12 {
  /*border-top: 20px solid #654444;*/
  /* border-top: 20px solid #f6f6f6;*/
  background: #fff;
  padding: 0;
  padding-left: 0;
  padding-right: 0;
  float: none;
  margin-top: -20px;
  width: inherit;
}
.col-lg-12 {
  /* background: #f7f7f7; */
  margin-top: 0;
  padding: 0;
}
@media (min-width: 768px) {
  .row.flex {
    display: flex;
    align-items: center;
  }
}
@media (max-width: 599px) {
  footer.col-lg-12 {
    display: block; 
    position:absolute;
  }
}