#block-views-block-latest-articles-block-1 .views-row .views-field-field-media .contextual,
#block-views-block-latest-articles-block-1 .views-row .contextual
{
  // Irgendwo ist ein inline: display: block;
  display: none !important;
}

.node--type-startpage .field--name-field-latest-news .views-row .views-field-title {
  margin: 20px 0 20px;
}

.node--type-startpage .field--name-field-latest-news .views-row .views-field-field-media+.views-field-title {
  margin-top: 280px;
}

.klarofooter a {
  color: #0d8d73;
  text-decoration: underline;
  cursor: pointer;
}

#klaro span {
//  color: #fff;
}

#klaro .cm-list-title {
  line-height: 20px;
  font-size: 19px;
}

.klaro .cm-modal{
  border-radius:0 !important;
  background-color:#fff !important; }
  .klaro .cm-modal .hide{
    top:16px !important;
    right:16px !important; }
  .klaro .cm-modal .hide svg{
    stroke:#6b7280 !important; }

.klaro h1,.klaro h2,.klaro li,.klaro p,.klaro strong,.klaro ul{
  color:#6b7280 !important; }

.klaro a{
  color:#303030 !important;
  text-decoration:underline !important; }

.klaro .cm-powered-by a{
  color:#999; }

.klaro .cm-btn{
  display:-webkit-inline-flex !important;
  display:-ms-inline-flexbox !important;
  display:inline-flex !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
          justify-content:center !important;
  -webkit-align-items:center !important;
      -ms-flex-align:center !important;
          align-items:center !important;
  font-size:1rem !important;
  line-height:1.57 !important;
  font-weight:700 !important;
  text-align:center !important;
  text-decoration:none !important;
  white-space:nowrap !important;
  padding:1.2rem 1.5em 1rem !important;
  border-radius:4em !important;
  border:1px solid #303030 !important;
  background-color:#fff !important;
  color:#303030 !important; }

@media (min-width:1088px){
  .klaro .cm-btn{
  line-height:1.57 !important;
  font-size:1rem !important; } }
  .klaro .cm-btn:hover{
    cursor:pointer !important;
    color:#fff !important;
    background-color:#e81a33 !important;
    border-color:#e81a33 !important; }

@media (min-width:480px){
  .klaro .cm-btn-accept{
    margin-left:1.6rem !important; } }

.klaro .cm-list-input.only-required+.cm-list-label .slider,.klaro .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cm-list-input:checked+.cm-list-label .slider{
  background-color:#e81a33 !important; }
.klaro .cookie-notice{
  right:0 !important;
  left:0 !important;
  max-width:1024px !important;
  width:100% !important;
  margin-left:auto !important;
  margin-right:auto !important;
  border-radius:0 !important;
  box-shadow:0 20px 40px -15px #00000033,0 10px 100px -20px #0000001A !important;
  background-color:#fff !important; }
  @media (min-width:480px){
    .klaro .cookie-notice{
      left:24px !important;
      right:24px !important;
      bottom:24px !important;
      width:calc(100% - 48px) !important; } }
  .klaro .cookie-notice .cn-body{
    display:-webkit-flex !important;
    display:-ms-flexbox !important;
    display:flex !important;
    -webkit-flex-direction:column !important;
        -ms-flex-direction:column !important;
            flex-direction:column !important;
    -webkit-align-items:center !important;
        -ms-flex-align:center !important;
            align-items:center !important;
    padding:2.4rem 3.2rem !important;
    background-color:#fff !important; }
  .klaro .cookie-notice .cn-body p{
    text-align:center !important; }
  .klaro .cookie-notice .cn-ok{
    display:-webkit-flex !important;
    display:-ms-flexbox !important;
    display:flex !important;
    -webkit-flex-wrap:wrap !important;
        -ms-flex-wrap:wrap !important;
            flex-wrap:wrap !important;
    -webkit-justify-content:center !important;
        -ms-flex-pack:center !important;
            justify-content:center !important;
    margin-left:-1.6rem !important;
    margin-bottom:-1.6rem !important; }
    .klaro .cookie-notice .cn-ok>*{
      margin-left:1.6rem !important;
      margin-bottom:1.6rem !important; }
  .klaro .cookie-notice .cm-learn-more{
    width:100% !important; }
    @media (min-width:480px){
      .klaro .cookie-notice .cm-learn-more{
        width:auto !important; } }
.klaro .cookie-modal .cm-footer-buttons{
  display:-webkit-flex !important;
  display:-ms-flexbox !important;
  display:flex !important;
  -webkit-flex-direction:column;
      -ms-flex-direction:column;
          flex-direction:column; }
  .klaro .cookie-modal .cm-footer-buttons:after,.klaro .cookie-modal .cm-footer-buttons:before{
    content:none !important; }
  @media (min-width:480px){
    .klaro .cookie-modal .cm-footer-buttons{
      display:block !important; }
      .klaro .cookie-modal .cm-footer-buttons:after,.klaro .cookie-modal .cm-footer-buttons:before{
        content:"" !important; } }

.klaro .cookie-modal .cm-footer-buttons .cm-btn{
  margin-top:1.2rem !important;
  margin-right:0.2rem !important;
  margin-left:0 !important; }

#block-adelphi-content .webform-submission-anmeldeformular-form{
   display: flex;
   align-items: center;
   flex-direction: column;
   }
#block-adelphi-content .webform-submission-anmeldeformular-form{
       display: flex;
       justify-content: center;
       flex-direction: column;
       }
#block-adelphi-content .webform-submission-anmeldeformular-form  #edit-actions{
       display: flex;
       justify-content: flex-end;
       }

#block-adelphi-content #edit-container .form-item{
  display:block !important;
}
li.pager__item.pager__item--ellipsis{
   display:none;
}
##block-views-block-background-topics-block-1 .views-field.views-field-body.panel{
#     max-height: 1680px !important;
#}


@media (min-width:480px){
  .klaro .cookie-modal .cm-footer-buttons .cm-btn+.cm-btn{
    margin-left:.5em !important; }
}
@media (min-width:680px){ 
.ckeditor-accordion-container iframe{
   height:400px !important;
   }
}
