/*
Theme Name: ufuq.de
Version: 1.0b
Author: caf-dev.de
Developer: Gori4ka
Template: mia-theme
*/
.original .original__main .detail .detail__main {
    width: 100%;
    padding: 0;
}
.original .original__main .detail__action {
    margin-bottom: 2rem;
}
.original .original__main .original__header .detail__data {
    margin-top: 10px;
}
.original .original__main .original__header .detail__data .data__text {
    color: #27348A;
    text-transform: uppercase;
    text-decoration: none;
}
body #wrapper .main .section.section-text {
  padding-top: 7rem;
}
body #wrapper .main .section.section-text .section__title {
    margin-bottom: 9px;
}
body #wrapper .main .section.section-text .section__header:not(:last-child) {
    margin-bottom: 2rem;
}
.publications_section__header {
    background-color: #FFF6E5;
}
.publications_section__header .section__header:not(:last-child) {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 4rem;
}
.wysiwyg em, .wysiwyg i {
    font-style: italic;
}
.section.pb0 {
    padding-bottom: 0;
}
.section.pt0 {
    padding-top: 0;
}
.section.pb10 {
    padding-bottom: 10px;
}
.section.pt10 {
    padding-top: 10px;
}
.magazine__list .row .col {
    display: block;
}
.magazine__item {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;
}
.magazine__item .magazine__main {
    justify-content: space-between;
    flex-grow: 1;
}
.mc4wp-alert {
    margin: 0 0 20px;
    font-weight: 600;
    font-size: 20px;
}
.mc4wp-success {
    color: #348737;
}
.article.image_left {
    flex-direction: row-reverse;
}
.article.image_left .article__media {
    left: 0;
    right: auto;
}
@media (max-width: 740px) {
    .section .section__header .section__title:after {
        flex: 1;
    }
}
/*
@for $i from 0 through 15 {
  .pt-#{$i * 10} {
      padding-top: #{$i * 4}px !important;
  }
  .pb-#{$i * 10} {
      padding-bottom: #{$i * 4}px !important;
  }
}
@media (min-width: 992px) {
    @for $i from 0 through 15 {
      .pt-#{$i * 10} {
          padding-top: #{$i * 10}px !important;
      }
      .pb-#{$i * 10} {
          padding-bottom: #{$i * 10}px !important;
      }
    }
}
 */
.pt-0{padding-top:0!important}
.pb-0{padding-bottom:0!important}
.pt-10{padding-top:4px!important}
.pb-10{padding-bottom:4px!important}
.pt-20{padding-top:8px!important}
.pb-20{padding-bottom:8px!important}
.pt-30{padding-top:12px!important}
.pb-30{padding-bottom:12px!important}
.pt-40{padding-top:16px!important}
.pb-40{padding-bottom:16px!important}
.pt-50{padding-top:20px!important}
.pb-50{padding-bottom:20px!important}
.pt-60{padding-top:24px!important}
.pb-60{padding-bottom:24px!important}
.pt-70{padding-top:28px!important}
.pb-70{padding-bottom:28px!important}
.pt-80{padding-top:32px!important}
.pb-80{padding-bottom:32px!important}
.pt-90{padding-top:36px!important}
.pb-90{padding-bottom:36px!important}
.pt-100{padding-top:40px!important}
.pb-100{padding-bottom:40px!important}
.pt-110{padding-top:44px!important}
.pb-110{padding-bottom:44px!important}
.pt-120{padding-top:48px!important}
.pb-120{padding-bottom:48px!important}
.pt-130{padding-top:52px!important}
.pb-130{padding-bottom:52px!important}
.pt-140{padding-top:56px!important}
.pb-140{padding-bottom:56px!important}
.pt-150{padding-top:60px!important}
.pb-150{padding-bottom:60px!important}
@media (min-width: 992px) {
    .pt-0{padding-top:0!important}
    .pb-0{padding-bottom:0!important}
    .pt-10{padding-top:10px!important}
    .pb-10{padding-bottom:10px!important}
    .pt-20{padding-top:20px!important}
    .pb-20{padding-bottom:20px!important}
    .pt-30{padding-top:30px!important}
    .pb-30{padding-bottom:30px!important}
    .pt-40{padding-top:40px!important}
    .pb-40{padding-bottom:40px!important}
    .pt-50{padding-top:50px!important}
    .pb-50{padding-bottom:50px!important}
    .pt-60{padding-top:60px!important}
    .pb-60{padding-bottom:60px!important}
    .pt-70{padding-top:70px!important}
    .pb-70{padding-bottom:70px!important}
    .pt-80{padding-top:80px!important}
    .pb-80{padding-bottom:80px!important}
    .pt-90{padding-top:90px!important}
    .pb-90{padding-bottom:90px!important}
    .pt-100{padding-top:100px!important}
    .pb-100{padding-bottom:100px!important}
    .pt-110{padding-top:110px!important}
    .pb-110{padding-bottom:110px!important}
    .pt-120{padding-top:120px!important}
    .pb-120{padding-bottom:120px!important}
    .pt-130{padding-top:130px!important}
    .pb-130{padding-bottom:130px!important}
    .pt-140{padding-top:140px!important}
    .pb-140{padding-bottom:140px!important}
    .pt-150{padding-top:150px!important}
    .pb-150{padding-bottom:150px!important}
}