@media all {
  /* Header */
  .co-header img {
    width: 100%; }
  /* Default Content */
  .co-content .co-content-heading h1, .co-content .co-content-heading h2, .co-content .co-content-heading h3, .co-content .co-content-heading h4, .co-content .co-content-heading h5, .co-content .co-content-heading h6 {
    margin-top: 0; }
  .co-content-image {
    margin-bottom: 30px;
    width: 100%; }
  .co-content-image-left, .co-content-image-right {
    margin-top: 25px; } }

@media all and (max-width: 480px) {
  .co-cancelpadding-xs {
    margin: -15px; } }

@media all {
  .img-rounded {
    border-radius: 0px; }
  /* Content Navigation */
  .co-navigation.co-navigation-image h3 {
    margin-top: .3em; }
  .co-navigation.co-navigation-image a span.glyphicon {
    font-size: .6em;
    margin-right: .2em; }
  .co-navigation img {
    width: 100%; }
  .co-navigation .col {
    margin-bottom: 15px; }
  .co-navigation .co-img-wrapper {
    margin-bottom: 0px; }
  .co-navigation a.co-link-box {
    display: block;
    text-decoration: none;
    color: #555555; }
    .co-navigation a.co-link-box .co-img-wrapper {
      background: #e02f2b;
      overflow: hidden; }
      .co-navigation a.co-link-box .co-img-wrapper img {
        position: relative;
        transition: opacity .3s;
        backface-visibility: hidden; }
    .co-navigation a.co-link-box:hover {
      color: #555555; }
      .co-navigation a.co-link-box:hover img {
        opacity: .4; }
  /* Images */
  .co-img-wrapper {
    margin-bottom: 30px; }
  .co-img-wrapper.co-2colimg {
    margin-bottom: 0; }
    .co-img-wrapper.co-2colimg .col {
      margin-bottom: 30px; }
    .co-img-wrapper.co-2colimg img {
      width: 100%; }
  /* Documents and Links */
  .co-documents {
    list-style-type: none;
    margin: 0 15px;
    padding-left: 0; }
    .co-documents .co-document {
      margin-bottom: 5px;
      padding-right: 15px;
      padding-left: 0; }
      .co-documents .co-document:before {
        display: none; }
      .co-documents .co-document .fa {
        font-size: 17px;
        line-height: 1.2em;
        color: #e02f2b; }
      .co-documents .co-document .co-link {
        font-weight: bold; }
      .co-documents .co-document a, .co-documents .co-document a p, .co-documents .co-document a:link, .co-documents .co-document a:link p, .co-documents .co-document a:visited, .co-documents .co-document a:visited p {
        color: #555555;
        text-decoration: none; }
    .co-documents li {
      margin: 0; }
    .co-documents .co-document-text {
      margin-left: 24px; } }
    @media all and (max-width: 991px) {
      .co-documents .co-document-text {
        margin-bottom: 15px; } }

@media all {
  /* Google Maps */ }

@media all and (min-width: 992px) {
  .co-google-map-container {
    margin-top: 25px;
    margin-bottom: 25px; } }

@media all and (min-width: 768px) {
  .ly-header-pane .co-google-map-container {
    padding-bottom: 35%; } }

@media all {
  .ly-header-pane .co-google-map-container {
    margin-top: 0;
    margin-bottom: 0; }
  /* Kontakt Map */
  .co-contactmap address {
    line-height: 1.2;
    padding: 15px 0; }
  .co-contactmap .co-company, .co-contactmap .co-address, .co-contactmap .co-details {
    margin-bottom: 15px; }
  /* Sperating Line */
  .role-admin .co-separatingline {
    padding: 15px 0; }
  hr.ly-darkhr {
    border-color: #777777; }
  hr.ly-primaryhr {
    border-color: #e02f2b; }
  .ly-rightpane hr.ly-primaryhr, .ly-rightpane-context hr.ly-primaryhr {
    margin-top: 10;
    margin-bottom: 10; }
  .ly-rightpane hr.ly-primaryhr {
    border-color: #999999; }
  /* Person */
  .co-person {
    overflow: hidden;
    margin: 30px 0; }
  .co-person-wrapper img {
    width: 100%; }
  .co-person-text {
    word-wrap: break-word; }
  .co-person-placeholder {
    background: #eeeeee;
    padding-bottom: 128%; } }

@media all and (max-width: 430px) {
  .co-person-wrapper .co-person-image {
    width: 50%;
    margin-bottom: 15px;
    padding-right: 19px; }
  .co-person-wrapper .co-person-text {
    width: 100%; } }

@media all {
  /* Youtube */
  .role-admin .co-youtube-video-wrapper {
    padding-top: 40px; } }

/*# sourceMappingURL=2sxc-content.css.map */
