header.body .column.one {
  width: 50%;
}
header.body .csas,
header.body .ostrava {
  margin-left: auto;
  margin-right: auto;
}
header.body #languages {
  text-align: center;
  margin-top: 3em;
}
header.body #languages li {
  text-align: center;
}
header.body #languages li img {
  min-width: 29px;
  max-width: 40px;
  display: inline;
}
header.body #searchform {
  float: none;
  max-width: 182px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2em;
}
#topMenu {
  height: auto;
}
#topMenu ul li a {
  font-size: 1.5em;
}
#slideshowCont {
  height: auto;
}
#slideshowCont aside {
  width: 100%;
  height: auto;
  float: none;
}
#slideshowCont aside ul li {
  height: auto;
  padding-bottom: 1em;
}
#slideshowCont aside ul li:first-child {
  height: auto;
}
#slideshowCont aside ul li figure {
  width: 25%;
}
#slideshowCont aside ul li section {
  width: 70%;
}
#slideshowCont aside .showAll {
  position: static;
  height: auto;
  line-height: 3.5em;
}
#slideshowCont #slideshow {
  display: none;
}
#indexBoxes .one.column {
  width: 49.5%;
}
#indexBoxes .one.column img {
  width: 100%;
  margin-left: -50%;
}
#indexBoxes .thirtythree{
  width:90%;
  height:auto;
}
#indexBoxes .close figure{
  display:block;
  margin-top:0px !important;
  margin-right: 10px;
}
#indexBoxes .news aside .showAll{
  background:transparent url('../img/icons/arrows.png')no-repeat top right;
  width:50%;          
}
#indexBoxes .news aside .showAll:hover{
  background:transparent url('../img/icons/arrowsH.png')no-repeat top right;
  text-decoration:none;
}
#indexBoxes .banners{
  padding: 0 4%;
  margin-bottom: 20px;
}
#indexBoxes .banners a{
  width:95%;
  background-size:100% 100% !important;
}
@media only screen and (max-width: 500px) {
  #indexBoxes .one.column img {
    margin-left: -125px;
  }
}

#textPage.partneri article p{
  width: 50%;
}
section.page > header.pageHeader h1 {
  float: none;
  text-align: center;
  margin-bottom: 0.5em;
}
section.page > header.pageHeader .socials {
  float: none;
  margin: 0 auto;
  text-align: center;
}
section.page > header.pageHeader .breadcrumb {
  text-align: center;
  margin-top: 1em;
}
#textPage blockquote {
  background-position: 4% center;
}
#textPage article .thumb {
  float: none;
  display: block;
  margin: 0 auto 2em;
}
#textPage article .gallery figure {
  width: 47%;
}
#textPage.history article > .cols {
  background-image: none;
  overflow: hidden;
  width: 100%;
}
#textPage.history article > .cols .interest,
#textPage.history article > .cols .text {
  width: 94%;
  padding-left: 3.5%;
  padding-right: 3%;
  float: none;
}
#textPage.history article > .cols br.fix {
  display: none;
}
#textPage.history article .gallery figure {
  width: 30%;
  margin-right: 3%;
}
#artist > aside {
  width: 100%;
  height: 24.4em;
  overflow: hidden;
  float: none;
}
#artist > aside > figure {
  width: 52.1875%;
  float: left;
}
#artist > aside .gallery {
  width: 47.8125%;
  float: left;
}
#artist > aside .gallery figure.second {
  visibility: visible;
}
#artist > article.artistContent {
  width: 100%;
  float: none;
  height: auto;
}
#artist > article.artistContent #scrollPane {
  margin-bottom: 1.2em;
}
#artist > footer > aside {
  padding-top: 0.8em;
}
#artist > footer > aside a {
  float: none;
  width: 70%;
  padding-left: 20%;
  margin: 0 0 0 10%;
  background-size: 13% auto;
  height: 2.5em;
  line-height: 2.5em;
}
#artist > footer .artistContent .video {
  display: block;
  margin: 2em 0 0;
  width: 33.333333333%;
  float: left;
}
#artist > footer .artistContent.fullSize {
  padding-bottom: 0;
  height: auto;
}
#artist > footer .artistContent.fullSize .video {
  margin: 0;
}
#list .posts .post,
#list .posts .post.third,
#list .posts .post.fourth,
#list .posts .post.fifth,
#list .smallPosts .post,
#list .smallPosts .post.third,
#list .smallPosts .post.fourth,
#list .smallPosts .post.fifth {
  width: 49.8%;
  margin-right: 1px;
}
#list .posts.concerts .post img{
  display:none;
}
#list .posts.concerts .post .date{
  width: 20%;
  margin-right: 10px;
}
#list .posts .post.even,
#list .smallPosts .post.even {
  width: 49.9%;
  margin-right: 0;
}
#list .posts.concerts .post.even{
  width:100%;
}
section.forum section.page > blockquote {
  padding-left: 4em;
}
section.forum section.page > blockquote.icon {
  text-align: center;
}
section.forum section.page > blockquote.icon h2 {
  float: none;
  text-align: center;
  margin-bottom: 0.5em;
}
footer.body article.column.three {
  float: none;
  width: 100%;
}
footer.body article.column.three p {
  font-size: 1.1em;
}
footer.body aside.column.one {
  width: 100%;
  min-height: inherit;
  padding: 1.5em 0;
  float: none;
  background: none;
  border-top: 1px solid #36333A;
  text-align: center;
}
footer.body aside.column.one ul {
  margin: 0;
  width: 100%;
  display: block;
  clear: both;
}
footer.body aside.column.one ul li {
  display: inline-block;
  margin-left: 1em;
}
footer.body aside.column.one ul li a {
  padding-left: 1.4em;
  font-size: 1.5em;
}
footer.body aside.column.one ul li:first-child a {
  background: none;
  padding-left: 0;
  margin-left: 0;
}
footer.body #subfooter p {
  font-size: 1.3em;
}
footer.body #subfooter .three.column,
footer.body #subfooter .one.column {
  width: 100%;
  float: none;
  text-align: center;
}
footer.body #subfooter .three.column p,
footer.body #subfooter .one.column p {
  width: 100%;
  margin: 0;
  padding: 0;
  line-height: 1.5em;
}
footer.body #subfooter .one.column {
  margin-top: 1.8em;
}