////// headlines
//// h1 headline
.display-1, .display-3, .display-4
h1, h2, h3, h4, h5,
.h1, .h2, .h3, .h4, .h5 {
  color: $headline-color;
  margin-bottom: 0;
}
.h1 {
  font-size: $headline-h1;
  color: $headline-h1-color;
  font-weight: $headline-main;
  line-height: $headline-line-height-h1;
  padding-bottom: $headline-h1-pb;
}
// h2 headline
.h2 {
  font-size: $headline-h3;
  font-weight: $headline-second;
  line-height: $headline-line-height-h3;
  padding-bottom: $headline-h2-pb;
}
// h3 headline
.h3 {
  font-size: $headline-h3;
  font-weight: $headline-main;
  line-height: $headline-line-height-h3;
  padding-bottom: $headline-h3-pb;
}
// h4 headline
.h4 {
  font-size: $headline-h4;
  font-weight: $headline-second;
  font-weight: $text-lead-weight;
  line-height: $headline-line-height-h4;
  padding-bottom: $headline-h4-pb;
}
//h5 headline
.h5 {
  font-size: $headline-h5;
  line-height: $headline-line-height-h5;
  font-weight: $headline-h5-height;
  padding-bottom: $headline-h5-pb;
}
//// perex
// lead text
.lead {
  font-size: $text-lead;
  font-weight: $text-lead-weight;
  color: $headline-color;
}
// zakladni text
.text-primary {
  font-size: $text-base;
  font-weight: $text-weight;
  line-height: $text-base-line;
  color: $text-base-color;
  &--light {
    font-weight: 100;
  }
}
// maly text

.text-secondary {
  color: $text-small-color;
  font-size: $text-small;
  font-weight: $text-small;
  line-height: $text-small-height;
}
small {
  font-size: $text-small;
}
.text-primary,
small,
.text-secondary {
  margin-bottom: 0;
  padding-bottom: 20px;
}
// highlight text
.text-info {
  color: #520B2C;
}
.text-danger {
  color: $alert-color-error-text;
}
.text-success {
  color: $mo-btn-primary-color;
}
// poznamka
.notice {
  color: $text-notice-color;
  font-size: $text-note;
  font-weight: $text-weight;
}
.notice-white {
  color: $mo-white;
}
.notice-sticky {
  margin-top: -9px;
}
// obalovac pro perex
.text {
  padding-bottom: 30px;
}
// zruseni paddingu
.nopads {
  padding: 0;
}

.text-left-border {
  @include text-border-left;
}
.text-right-border {
  @include text-border-right;
}

.headline--underline {
  border-bottom: 1px solid #7a113f;
  padding-bottom: 5px;
}
// podtrzeni textu pro celou sirku containeru
.line {
  border-bottom: 1px solid $form-border-color;
  display: inline-block;
  width: 100%;
  line-height: 40px;
  margin-bottom: 0;
}
.bb {
  border-bottom: 1px solid $form-border-color;
  display: block;
  width: 100%;
  line-height: 40px;
  margin-bottom: 0;
}
.text-info {
  color: $text-info-color!important;
  font-weight: $text-info-weight;
  line-height: $text-info-height;
}
