@charset "utf-8";
/* CSS Document */
.wrapper.following {
  padding-top: 200px;
  padding-bottom: 500px;
}
.content-inner .row .col-75.content-following {
  padding-bottom: 100px;
  position: relative;
  z-index: 2;
}
body.address-open .content-inner .row .col-75.content-following {
  position: static;
  z-index: 0;
}
.breadcrumb {
  width: 100%;
  height: auto;
  float: left;
  padding-top: 26px;
  padding-bottom: 16px;
  line-height: 1;
}
.breadcrumb ul {
  width: 100%;
  height: auto;
  float: left;
  display: block;
  margin: 0;
  list-style: none;
  padding: 0px 16px;
}
.breadcrumb ul li {
  width: auto;
  height: auto;
  float: left;
  display: block;
  padding: 0;
  margin: 0;
  font-weight: 400;
  font-size: 0.8em;
}
.breadcrumb ul li a {
  width: auto;
  height: auto;
  float: left;
  display: block;
  padding: 0;
  margin: 0;
  text-decoration: none;
  font-weight: 600;
  color: #ae0143;
}
body.section-sparringspartner .breadcrumb ul li a {
  color: #00529C;
}
.breadcrumb ul li::after {
  content: '/';
  margin-left: 5px;
  margin-right: 5px;
  display: inline-block;
  color: #999;
}
.breadcrumb ul li:last-child::after {
  display: none;
}
.content-inner .row .col.login-container {
  padding-left: 25%;
  padding-right: 25%;
  padding-bottom: 200px;
}
.content-inner .row .col.login-container.multi-login {
  padding-left: 20%;
  padding-right: 20%;
}
.browse-nav {
  width: 100%;
  height: auto;
  float: left;
  display: block;
  font-size: 0.8em;
  padding: 16px;
}
.next {
  width: 50%;
  height: auto;
  float: right;
}
.back {
  width: 50%;
  height: auto;
  float: left;
}
.next a, .back a {
  width: auto;
  height: auto;
  display: block;
  text-decoration: none;
  font-weight: 600;
  padding-top: 5px;
  padding-bottom: 5px;
  position: relative;
}
.next a {
  float: right;
  padding-right: 30px;
  color: #ae0143;
}
body.section-sparringspartner .next a {
  color: #00529C;
}
.next a img {
  width: 20px;
  height: auto;
  float: right;
  position: absolute;
  right: 0px;
  top: 3px;
}
.back a {
  float: left;
  padding-left: 30px;
  color: #5A6E7B;
}
.back a img {
  width: 20px;
  height: auto;
  float: right;
  position: absolute;
  left: 0px;
  top: 3px;
}
@media only screen and (max-width:608px) {
  .browse-nav .next, .browse-nav .back {
    width: 100%;
    background-color: #F7F8F9;
    margin-bottom: 5px;
    padding: 6px 16px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
}
@media only screen and (max-width:1000px) {
  .wrapper.following {
    padding-top: 100px;
    padding-bottom: 500px;
  }
}
@media only screen and (max-width:983px) {
  body.page-163.logged-in .ce-textpic.ce-intext.ce-nowrap .ce-gallery {
    width: 50%;
  }
  body.page-163.logged-in .ce-textpic.ce-intext.ce-nowrap .ce-bodytext {
    width: 50%;
  }
}
@media only screen and (max-width:960px) {
  body.page-163.logged-in .ce-textpic.ce-intext.ce-nowrap .ce-gallery {
    width: 100%;
  }
  body.page-163.logged-in .ce-textpic.ce-intext.ce-nowrap .ce-bodytext {
    width: 100%;
  }
  body.page-163.logged-in .ce-textpic.ce-intext.ce-nowrap .ce-gallery figure img {
    width: auto;
    max-width: 100%;
  }
}