@media (max-width: 1400px) {
  .qode-preview-slider .qode-presl-main-slider .flex-direction-nav {
    top: 96px;
  }
  .popup_menu_opened.qode_popup_menu_fade_in .popup_menu_holder_outer {
    margin-left: -160px;
  }
}

/* SOFT-R */
@media (min-width: 1401px) {
  #searchform .container_inner {
      width: 1390px;
      margin: 0 auto;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  #searchform .container_inner {
      width: 1190px;
      margin: 0 auto;
  }
}


@media (max-width: 1200px) {

  .show-under-1200px { display: block; height: auto;}
  .hide-under-1200px { display: none; height: 0;}
  
  /* Zitat mit Bild im HG nach rechts rücken */
  div.section.statement {
    background-position: center left!important;
  }
  /* Zitat mit Bild im HG 20% nach links rücken */
  div.section.statement.bildlinks {
    background-position: 20% center!important;
  }
  
  /* Zitat mit Bild im HG 50% nach links rücken */
  div.section.statement.bildlinks-50p-1200px {
    background-position: 50% center!important;
  }
  
  /* Meta-Infos Beiträge linke Spalte */
  .pm-link p,
  .pm-link-info p,
  .q_icon_with_title {
    margin-left: 0px;
    font-size: 18px;
    line-height: 24px;
  }
  .q_icon_with_title:not(.right) .icon_holder {
    display: none;
  }
  .q_icon_with_title.tiny.circle .icon_text_holder {
    padding-left: 0px!important;
  }
  .q_team .q_team_description_inner {
    padding: 0 10px;
  }
  .qode-advanced-tabs .qode-advanced-tabs-nav {
    width: 100%;
  }
}

@media (max-width: 1120px) {
  .popup_menu_opened.qode_popup_menu_fade_in .popup_menu_holder_outer {
    margin-left: -180px;
  }
  nav.popup_menu ul li {
    margin: .5vw;
  }
}


@media (max-width: 1024px) {
  .qode-news-holder.qode-news-columns-3 .qode-news-item, 
  .qode-news-holder.qode-news-columns-6 .qode-news-item {
    width: 33%;
  }
  .popup_menu_opened.qode_popup_menu_fade_in .popup_menu_holder_outer {
    max-width: 550px;
    margin-left: -150px;
  }
}

@media (max-width: 1000px) {
  
  body, p {
    font-size: 18px;
    line-height: 24px;
  }
  
  #title {
    padding-top: 50px;
  }
    
  .qode-news-holder.qode-news-columns-3 .qode-news-item, 
  .qode-news-holder.qode-news-columns-6 .qode-news-item {
    width: 50%;
  }
  .qode-preview-slider .qode-presl-main-slider .flex-direction-nav {
    top: 86px;
  }
  .mobile_menu_button {
    float: right;
    margin: 0 10px 0 0;
  }
  nav.mobile_menu {
    text-align: right;
  }
  /* SOFT-R */
  nav.mobile_menu > ul {
    width: 100%;
  }
  /* SOFT-R */
  nav.mobile_menu ul li {
      margin: 0 5px 0 10px;
  }
  .logo_wrapper, .q_logo a {
    left: 0;
  }
  
  .header_inner .container_inner {
    width: 90%;
  }
  
  .popup_menu_opened.qode_popup_menu_fade_in .popup_menu_holder_outer {
    height: 65px !important;
    max-height: 65px;
    max-width: 500px;
    margin-left: -110px;
  }
  
  .popup_menu_holder_inner {
    padding: 11px 0;
  }
  
  nav.popup_menu ul li a, nav.popup_menu ul li h6 {
    font-size: 22px;
    line-height: 22px;
  }
  
  .category-vsd .teaser-bullet-h2 ul {
    padding-right: 0px;
  }
  
}

@media (max-width: 991px) {
  
  .show-under-992px { display: block; height: auto;}
  .hide-under-992px { display: none; height: 0;}
  
  .meta,
  .hidden-991 { /* Infozeile responsiv unter Beiträgen einblenden ab 991 px */
    display: block!important;
  }
  .hidden-991 {
    width: 384px;
  }
  .kids-jari-img-1 {
    padding: 25px 0;
  }
}

@media (max-width: 920px) {
  .popup_menu_opened.qode_popup_menu_fade_in .popup_menu_holder_outer {
    margin-left: -130px;
  }
}

@media (max-width: 840px) {
  .popup_menu_opened.qode_popup_menu_fade_in .popup_menu_holder_outer {
    max-width: 470px;
    margin-left: -130px;
  }
}


/* News-Slider Startseite Höhe */
@media (min-width: 769px) {
  .owl-stage-outer.owl-height {
    height: 580px!important
  }
  .vc_gitem-zone {
    overflow: unset;
  }
}


/* --- change tab-navi look for mobile view --- */
@media (min-width: 768px) {
  
  .tabletingrid {
    display: block;
  }
  .mobilfullwidth {
    display: none;
  }
}

/* News-Slider Startseite Höhe */
@media (min-width: 601px) and (max-width: 768px) {
  .owl-stage-outer.owl-height {
    height: 620px!important
  }
  .initiativen .owl-stage-outer.owl-height {
    height: 500px !important;
  }
}



@media (max-width: 768px) {
  
  .padding-top-15 {
    padding-top: 5px;
  }
  .padding-top-50 {
    padding-top: 25px;
  }
  .padding-bottom-50 {
    padding-bottom: 25px;
  }
  .padding-top-100 {
    padding-top: 50px;
  }
  .padding-bottom-100 {
    padding-bottom: 50px;
  }
  .padding-top-150 {
    padding-top: 75px;
  }
  .padding-bottom-150 {
    padding-bottom: 75px;
  }
  
  .show-under-768px { display: block; height: auto;}
  .hide-under-768px { display: none; height: 0;}
  
  /* Statements HG-Bilder ausblenden */  
  .hg-hide-under-768px {
    background-image: none!important;
  }
  
  .mobile_menu_button span {
    line-height: 40px;
  }
  
  nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
    font-size: 20px;
    line-height: 30px;
  }

  /* Header Logo when Navi open
  .header_inner_left.off {
    display: none;
  }
  */
  .popup_menu_opened.qode_popup_menu_fade_in .popup_menu_holder_outer {
    max-width: 500px;
    margin-left: 0px;
    left: 0% !important;
  }
  nav.popup_menu ul li a span, nav.popup_menu ul li h6 span {
    font-size: 1em;
  }
  
  .category-vsd h2, 
  .category-vsd-pages h2, 
  .category-cft h2, 
  .category-kompetenzen h2, 
  .category-klickwinkel h2, 
  .category-demokratie h2, 
  .category-demokratie-publikationen h2, 
  .category-kompetenzen-publikationen h2 {
    font-size: 20px;
    line-height: 28px;
  }
  .category-vsd h2 a,
  .category-vsd-pages h2 a,
  .category-cft h2 a,
  .category-kompetenzen h2 a,
  .category-klickwinkel h2 a,
  .category-demokratie h2 a,
  .category-demokratie-publikationen h2 a,
  .category-kompetenzen-publikationen h2 a {
    font-size: 20px;
    line-height: 28px;
  }
  
  .stiftungsnetzwerk h2, .beirat h2, .gf h2, .team h2 {
    font-size: 30px !important;
    line-height: 38px !important;
    margin-bottom: 40px !important;
  }
  
  .statement p {
    font-size: 21px;
    line-height: 28px;
  }
  .category-vsd ol,
  .category-vsd-pages ol,
  .category-cft ol,
  .category-kompetenzen ol,
  .category-klickwinkel ol,
  .category-demokratie ol,
  .category-kompetenzen-publikationen ol,
  .category-demokratie-publikationen ol {
    padding-right: 0px;
  }

  /* Tabbs Seite Stiftung */
  .qode-advanced-tabs .qode-advanced-tabs-nav li {
    border-bottom: 15px solid #fff;
  }
  .qode-advanced-tabs .qode-advanced-tabs-nav li a {
    padding: 30px 28px;
  }
  
  .kids-penelope-img-1 img {
    margin-left: 0px;
  }
  
}

@media (max-width: 767px) {
  .tabletingrid {
    display: none;
  }
  .mobilfullwidth {
    display: block;
  }
  /* */
  .intro h2 {
    color: #DB0F1E;
    padding-bottom: 30px;
    font-size: 36px;
    line-height: 36px;
  }
  .intro h3 {
    font-family: 'VodafoneLt-Regular', Helvetica, Arial, sans-serif!important;
    text-align:justify;
    /* hyphens */
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 
   line-height: 28px;
  }
  /* footer */
  .footer_top p a {
    margin: 0;
  }
  footer p {
  font-size: 19px;
  line-height: 22px;
  }
  .q_social_icon_holder.circle_social .fa-stack {
  font-size: 24px!important;
  }
  .footer_bottom_holder {
      padding-bottom: 140px;
  }
  #back_to_top {
    bottom: 35px;
    right: 35px;
  }
  /* Startseite Kompetenzen */
  .kompetenzen-zeile-1 {
    background-position: center right!important;
  }
  .cft-logo-kompetenzen {
    left: 0px;
  }
  .hidden-991 {
    width: 100%;
  }
  .beirat .q_team_text {
    min-height: inherit;
  }
}

@media (max-width: 600px) {
  
  body, p {
    font-size: 15px;
    line-height: 19px;
  }
  
  .qode-preview-slider .qode-presl-main-slider .flex-direction-nav {
    top: 76px;
  }
  
  .intro h3 {
    line-height: 23px;
  }
  
  .zitat h4 {
    font-size: 24px;
    line-height: 32px;
  }
  .stiftungsnetzwerk h2, .beirat h2, .gf h2, .team h2 {
    margin-bottom: 50px !important;
  }
  
  .header_inner .container_inner {
    width: 100%;
  }

  /* Nav */
  nav.popup_menu ul li {
    display: block;
    text-align: left;
    line-height: 25px;
  }
  .popup_menu_opened.qode_popup_menu_fade_in .popup_menu_holder_outer {
    height: 200px !important;
    max-height: 200px;
    max-width: 200px;
    margin-left: 47px;
  }
  .header_top_bottom_holder {
    -webkit-transition: height .35s ease-in-out!important;
	  transition: height .35s ease-in-out!important;
  }

  .header_top_bottom_holder.white {
    height: 210px;
  }
  
  .vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p::after {
      margin-top: 7px;
  }
  
  /* SOFT-R */
  nav.mobile_menu ul li {
      float: none;
      margin: 0px 20px 10px 10px;
  }
  nav.mobile_menu ul li:last-child {
    margin-bottom: 20px;
  }
  nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
    display: inline-block;
  }
  nav.mobile_menu ul li a {
    border-radius: 7px;
  }
  
}

/* News-Slider Startseite Höhe */
@media (min-width: 481px) and (max-width: 600px) {
  .owl-stage-outer.owl-height {
    height: 460px!important
  }
}


@media (max-width: 480px) {
  
  .q_logo a, .q_logo img {
    height: 45px !important;
  }
  
  .qbutton.default {
    font-size: 17px;
    line-height: 42px;
    height: 42px;
  }
  
  .qode-preview-slider .qode-presl-main-slider .flex-control-nav {
    bottom: -50px;
  }
  .qode-preview-slider .qode-presl-main-slider .flex-control-nav li {
    margin: 10px 5px 0px 5px;
  }
  .statement p {
    font-size: 18px;
    line-height: 24px;
  }
  .stiftungen-weltweit {
    column-count: 1;
  }
  
  .category-vsd .teaser-bullet-h2 ul {
    padding: 0 0 25px 20px;
    font-size: 20px;
    line-height: 28px;
  }
  .infokasten {
    padding: 0 20px 30px 20px;
    margin-top: 0px;
  }
  
  .category-vsd ul,
  .category-vsd-pages ul,
  .category-vsd-archiv ul,
  .category-vsd-archiv-programme ul,
  .category-cft ul,
  .category-kompetenzen ul,
  .category-klickwinkel ul,
  .category-demokratie ul,
  .category-kompetenzen-publikationen ul,
  .category-demokratie-publikationen ul {
    padding: 0 0 25px 17px;
  }
  .category-vsd .facts ul li::before, 
  .category-vsd-pages .facts ul li::before, 
  .category-vsd-archiv .facts ul li::before, 
  .category-vsd-archiv-programme .facts ul li::before, 
  .category-cft .facts ul li::before, 
  .category-kompetenzen .facts ul li::before, 
  .category-klickwinkel .facts ul li::before, 
  .category-demokratie .facts ul li::before, 
  .category-kompetenzen-publikationen .facts ul li::before, 
  .category-demokratie-publikationen .facts ul li::before {
    left: 15px;
  }
  
  .initiativen .owl-stage-outer.owl-height {
    height: 300px !important;
  }
}

@media (max-width: 465px) {
  h1 {
    hyphens: auto;
  }
}
