header.body #logo a {
  width: 96%;
  background-size: 100% auto;
}
header.body .one.column.langCont {
  width: 100%;
  float: none;
  clear: both;
  padding-top: 2em;
}
header.body .one.column.langCont #languages {
  margin-top: 0;
}
header.body .one.column.searchCont {
  width: 100%;
  padding-top: 2em;
}
header.body .one.column.searchCont #searchform {
  max-width: inherit;
  width: 100%;
  margin-top: 0;
}
header.body .title{display:none;}
#topMenu ul li {
  width: 50%;
}
#topMenu ul li a {
  font-size: 1.6em;
}
#topMenu.plMenu ul li,
#topMenu.plMenu ul li.secondLine {
  width: 50%;
}
#topMenu.plMenu ul li.last,
#topMenu.plMenu ul li.secondLine.last {
  width: 100%;
}
#indexBoxes .close aside figure{
  float:none;
}
#indexBoxes .close aside p{
  padding-left:0;
}
#indexBoxes .close aside h2{
  margin-bottom: 10px;
}
#indexBoxes .news aside .showAll{
  width:90%;
}
#linkBanner a {
  font-size: 2.1em;
}
#linkBanner a .inner {
  background: none !important;
}
#linkBanner a small {
  font-size: 0.5em;
}
#textPage.partneri article p{
  width: 100%;
}
#textPage.partneri article p img{
  margin-left: 1em;
}
#textPage blockquote {
  background-position: 2% center;
}
#textPage article .gallery figure {
  width: 97%;
}
#textPage.history article .gallery {
  width: 100%;
  padding-left: 0;
  margin-bottom: 0;
}
#textPage.history article .gallery h2 {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
#textPage.history article .gallery figure {
  width: 95%;
  margin: 1em auto;
  float: none;
  text-align: center;
}
#textPage.history article .gallery figure img {
  min-width: inherit;
  width: 100%;
}
#artist > aside {
  height: auto;
}
#artist > aside > figure {
  width: 100%;
  height: auto;
  float: none;
}
#artist > aside > figure img {
  position: static;
  width: 100%;
  height: auto;
  margin: 0;
}
#artist > aside .gallery {
  width: 100%;
}
#artist > aside .gallery figure {
  width: 50%;
  height: auto;
}
#artist > aside .gallery figure img {
  width: 100%;
  position: static;
  margin: 0;
}
#artist > footer aside {
  width: 100%;
  height: auto;
}
#artist > footer aside a {
  width: 30%;
  padding: 0;
  margin: 0;
  text-align: left;
  padding-left: 12%;
  float: left;
  background-size: 20% auto;
  height: 3em;
  margin: 0.2em 0 0.5em 5%;
}
#artist > footer .artistContent {
  width: 100%;
  height: auto;
}
#artist > footer .artistContent .video {
  margin: 0;
}
#list .posts .post,
#list .smallPosts .post {
  width: 100% !important;
  margin-right: 0 !important;
}
footer.body aside.column.one ul li {
  margin-left: 0.5em;
}
footer.body aside.column.one ul li a {
  padding-left: 0.8em;
}