@media (min-width: 992px) {
  .bg-green .col-md-4:nth-child(1),
  .bg-green .col-md-4:nth-child(2){
    width: 36%;
  }
  .bg-green .col-md-4:nth-child(3),
  .bg-green .col-md-4:nth-child(4){
    width: 27%;
  }  
}

/* kleine Bildschirme */

@media (max-width: 991px) {
  body, body.cke_editable, body.cke_ltr {
    font-size: 1.5rem;
  }
  
  #kliniken .col-md-3:nth-child(2n+1),
  .bg-green .col-md-4:nth-child(2n+1){
    clear: left;
  }
  .linkbox br {
    display: none;
  }  

  .frame-default table {
    display: block;
    overflow-x: auto; 
  }
  
  #buehne .container-fluid {
    min-height: 0;
  }
  
  #haeusernav {
    display: none;
  }
  
  footer {
    padding: 30px 0;
  }

  #topnav #search {
    display: block;
    top: 1px;
    right: 10px;
  }  
  #search .tx-indexedsearch-searchbox-sword {
    line-height: 1;
    height: 29px;
    letter-spacing: 0;
    font-size: 1.2rem;  
    padding: 4px 50px 3px 10px;
  }

  #search .tx-indexedsearch-searchbox-button {
    height: 29px;
    background-size: 24px;
  }
  #buehne #search {
    display: none;
  }  
  
  .logo {
    max-width: 400px;
  }
  a#home_link {
    padding: 0;
  }
  
  header nav {
    background: #005437;
    color: #fff;
    min-height: 44px;
  }
  header nav > #logo3  {
    display: block;
    content: "";
    position: absolute;
    left: 20px;
    top: 13px;
    background: url(data:image/png;base64,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) 0 0 no-repeat;
    background-size: contain;
    width: 211px;
    height: 20px;
    opacity: 0;
    overflow: hidden;
    text-indent: 300px;        
    -webkit-transition: all .30s ease;
       -moz-transition: all .30s ease;
        -ms-transition: all .30s ease;
         -o-transition: all .30s ease;
            transition: all .30s ease;    
  }
  header nav.fixed > #logo3 {
    opacity: 1;
    cursor: pointer;
  }  
  
  
  nav > ul > #logo2 {
    display: none;
  }
  #nav_button {
    display: block;
  }
  nav > ul {
    clear: right;
    padding: 0;
    text-align: left;
    display: none;
    background: #fff;
    overflow-y: scroll;
    max-height: 600px;  
  }
  nav li {
    float: none;
    display: block;
  }
  
  /* 1.Ebene */
  nav > ul > li {
    margin: 0;
    border-top: 1px solid #247a5c;
  }
  nav > ul > li::after {
    display: none !important;
  }  
  nav > ul > li > a,
  nav > ul > li:hover > a,
  nav > ul > li > a:focus  {
    padding: 8px 20px !important;
    background: #005437;
    color: #fff;
  } 
  nav > ul > li.active > a,
  nav > ul > li.open > a {
    background: #afca0b;
    color: #005437;    
  }
  nav li li.ifsub > a::after,
  nav li li.ifsub::after {
    display: none !important;
  }
  
  nav li.ifsub > a > span {
    float: right;
    display: block;
    position: absolute;
    top: 8px;
    right: 15px;
    width: 40px;
    height: 30px;
    line-height: 30px;
    text-align: center;
  }
  nav li.ifsub > a > span:after {
    font-family: 'FontAwesome';
    font-size: 120%;
    content: "\f0da";
  }
  nav li.ifsub.open > a > span:after {
    content: "\f0d7";
  }

  /* 2.Ebene */
  nav li > ul,
  nav li:hover > ul,
  nav li.active > ul,
  nav li li > ul,
  nav li li:hover > ul,
  nav li li.active > ul {
    display: block;
    position: relative;
    top: 0 !important;
    left: 0 !important;
    min-width: 100%;
    height: auto;
    max-height: 0;
    padding: 0;
    box-shadow: none;
    opacity: 1;
    visibility: visible;
    overflow: hidden;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
  }
  nav li.open > ul {
    max-height: 1200px !important;
  }
  nav li li {
    border-top: 1px solid #999;
  }
  nav li li > a {
    padding: 12px 60px 12px 30px;
    font-size: 1.5rem;
    line-height: 1.4; 
    white-space: normal;
  }
  nav ul li li.active > a,
  nav ul li li.open > a {
    background: #d6e867; 
  }  
  nav > ul > li li::before {
    display: none !important;    
  }
  
  /* 3. Ebene */ 
  nav li li li > a {
    padding: 12px 20px 12px 45px;
    font-size: 1.4rem;
  }    
  nav ul li li li.active > a,
  nav ul li li li.open > a {
    background: #e7f2a4; 
  }     
  
  /* 4. Ebene */ 
  nav li li li li > a {
    padding: 12px 60px 12px 60px;
    font-size: 1.3rem;    
  }   
  nav ul li li li li.active > a,
  nav ul li li li li.open > a {
    background: #eef4cd; 
  }  
 
  .news-single .news-img-wrap .outer img {
    height: 80px;
  }
  
  .karte_wrapper a.trans {
    background: none;
  }
  
  .leistungsbox.with-contact .col-content,
  .leistungsbox.with-contact .col-contact{
    float: none;
    width: 100%;
  }
 

  p br {
    /* display: none; */
  }  
 
}
@media (max-width: 767px) {
  
  .logo {
    /*! width: 75%; */
    max-width: 360px;
    /*! margin-left: -10%; */
  }  
  blockquote {
    font-size: 250%;
  }
  .ce-textpic.ce-left.ce-intext .ce-gallery,
  .ce-textpic.ce-right.ce-intext .ce-gallery {
    max-width: 40%;
  }

  #page .powermail_label,
  #page .powermail_field,
  #page .powermail_radio_outer,
  #page .powermail_captcha_outer,
  #page .powermail_check_outer,
  #page .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list) {
    float: none;
    width: 100%;
  }
  #page .powermail_submit {
    width: 60%;
    max-width: 100%;
    margin-left: 20% !important;
  }
  #page .parsley-errors-list li {
    margin-left: 0;
  }
  #page .powermail_fieldwrap.layout1,
  #page .powermail_fieldwrap.layout2 {
    float: none;
    width: 100%;
    margin: 0%;
  }
  select,
  textarea,
  input {
    width: 96%;
  }
  .g-recaptcha {
    margin-left: 0%;
  }
  input#saddr,
  input#addr_submit {
    float: none;
    width: 100%;
  }
  input#addr_submit {
    width: 60%;
    max-width: 100%;
    margin-left: 20% !important;
  }
  .news-list-view.bg-gruen {
    padding-bottom: 0;
  }
  .news-list-view .article {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .news-list-view h3,
  .news-list-view .date-cat {
    height: auto;
  }
  .news-list-view.bg-gruen .article {
    padding-top: 10px;
    padding-bottom: 50px;
  }    
  .news-list-view .news-img-wrap img {
    height: auto;
  }
  .frame-layout-16 .address-item {
    border-right: 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #005437;
  }
  .bildkachelmvz .text {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 640px) {
  #topnav li  {
    margin-right: 8px;
  }
  #topnav li > a {
    padding: 8px 5px 6px 0;
    font-size: 1.2rem;
    text-transform: none;
    letter-spacing: 0.5px;
  }  
  #search .tx-indexedsearch-searchbox {
    width: 150px;
  }
  #search .tx-indexedsearch-searchbox-sword {
    width: 150px;
    padding: 4px 50px 3px 10px;
  }
  .news-single .news-img-wrap .outer img {
    height: 60px;
  }
  .news-single .news-img-wrap .outer:first-child img {
    height: 180px;
  }
  .leistungsbox .col-content {
    max-height: none;
  }
  .bildkachelmvz .mvzimage {
    position: relative;
    float: none;
    width: 100%;
    height: 240px;
  }
  .bildkachelmvz .text {
    position: relative;
    left: 0% !important;
    width: 100% !important;
    padding: 20px 55px 20px 20px;
  }  
  .bildkachelmvz .text .title {
    line-height: 1.4;
    letter-spacing: 0;
  }  
  .bildkachelmvz .text .subheader {
    margin-top: 5px;
  }  
}
@media (max-width: 600px) {
  .leistungsbox .col-content {
    max-height: 10000px !important;
  }
  .leistungsbox .col-content > .image {
    float: left;    
    width: 100%;    
    overflow: hidden;
  }
  .leistungsbox.with-image .col-content > .content {
    width: 100%;
    float: left;
  }   
  .leistungsbox.with-image.open .col-content > .content {
    max-height: 10000px;
  }
  .leistungsbox .col-content > a.open {
    padding: 5px 15px;
    bottom: 8px;
    right: 0;
  }
  .leistungsbox.open .col-content > a.open {
    bottom: auto;
    top: 0;
    padding: 10px 15px;
    font-size: 120%;
  }
  .leistungsbox .leistungen .accordion > .header {
    padding: 10px 45px 10px 15px;
    hyphens: auto;
    word-break: break-word;
  }
  h2, h3 {
    hyphens: auto;
    word-break: break-word;    
  }
}
@media (max-width: 520px) {
  .col-xxs-12 {
    width: 100%;
  }  
  .leistungsbox .col-content .image {
    width: 100%;
    float: left;
  }
  
}
@media (max-width: 480px) {
  body {
    font-size: 1.4rem;
  }
  h2, .h2 {
    font-size: 155%;
    margin-bottom: 20px;
    letter-spacing: 0.05rem;
  }
  h3, h2.h3 {
    font-size: 125%;
  }
  #breadcrumb {
    font-size: 1.1rem;
  }
  #breadcrumb .arrow:before {
    padding: 0 2px;
  }  
  .calendarize .single-event .images {
    float: none;
    width: 100%;
    margin: 0 0 15px;
  }
  .news-single .news-img-wrap {
    float: none;
    width: 100%;
    margin: 0 0 15px;
  }
  .news-single .news-img-wrap .outer:first-child img {
    height: auto;
  }
  .address-image {
    width: 31.25%;
  }
  .address-details {
    width: 68.75%;
    word-break: break-word;
  }  
  .content-box > h2.header, .content-box > h3.header, .content-box > h4.header {
    font-size: 120%;
    letter-spacing: 0.05rem;
  }
  .accordion > .header {
    font-size: 120%;
    padding: 15px 45px 15px 20px;
    hyphens: auto;
    word-break: break-word;    
  }
  .accordion > .content {
    padding: 0 20px;
  }
  .accordion.open > .content {
    padding: 20px 20px 15px;
  }
  table.responsive th,
  table.responsive td {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }  
}

@media (max-width: 420px) {

  .bildkachel2 .title {
    padding: 30px 15px;
    font-size: 100%;
    letter-spacing: 0.5px;
  }
  .leistungsbox .leistungen .accordion > .header { 
    font-size: 110%;
    letter-spacing: 0;    
  }
  .bildkachelmvz .text .title {
    text-transform: none;
  }
  .bildkachelmvz .mvzimage {
    height: 200px;
  }  
}
