/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 17-aug-2017, 14:31:27
    Author     : eva
*/

@media screen and (min-width: 1006px) {
  .mobile-languages {
    display: none!important;
  }
}

@media screen and (max-width: 992px) {
  .hide-mobile {
    display: none!important;
  }
}

.panel-hide {
  display: none;
}

/deep/ .horse-order-form form table > tr {
  display: flex!important;
  flex-wrap: wrap!important;
}

.nieuwstitel {
  min-height: 2.2em; }

.in-text .feature.feature-3 .feature-content {
  padding: 10px;
  left: 0;
  right: 0; }

.lead-small.line-clamp-2 {
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  min-height: 22px;
  /* Fallback for non-webkit */
  height: 22px;
  /* Fallback for non-webkit */
  margin: 0 auto;
  font-size: 11px !important;
  line-height: 1;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

.overflow-hidden {
  overflow: hidden; }

h5.news-title {
  font-size: 16px!important;
}

.text-block-news {
  min-height: 140px;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

.branch {
  position: relative;
  margin-left: 250px;
}
.entry {
  position: relative;
  min-height: 35px;
}
.entry.lv1:first-child:before {
  width: 0;
  height: 0;
  top: 0;
  margin-top: 0;
}
.entry.lv1:before {
  left: 0;
}
.entry.lv1:after {
  content: "";
  width: 0;
  border-top: none;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 0;
}
.entry.lv1:last-child:before {
  width: 0;
  height: 0;
}
.entry:before {
  content: "";
  height: 100%;
  border-left: 2px solid #1f1f1f;;
  position: absolute;
  left: -50px;
}
.entry:after {
  content: "";
  width: 10px;
  border-top: 2px solid #1f1f1f;;
  position: absolute;
  left: -50px;
  top: 50%;
  margin-top: 1px;
}
.entry:first-child:before {
  width: 10px;
  height: 50%;
  top: 50%;
  margin-top: 2px;
}
.entry:first-child:after {
  height: 10px;
}
.entry:last-child:before {
  width: 10px;
  height: 50%;
}
.entry:last-child:after {
  height: 10px;
  border-top: none;
  border-bottom: 2px solid #1f1f1f;
  margin-top: -9px;
}
.entry.sole:before {
  display: none;
}
.entry.sole:after {
  width: 50px;
  height: 0;
  margin-top: 1px;
  border-radius: 0;
}
.label {
  display: block;
  min-width: 100px;
  padding: 5px;
  text-align: left;
  position: absolute;
  left: 0;
  top: 50%;
  color: #1f1f1f;
  margin-top: -15px;
  max-width: 200px;
  white-space: pre-line;
}


@media (max-width: 568px) {
  .pedigree {
    padding-left: 25px;
  }

  .branch {
    margin-left: 150px;
  }

  .label {
    display: block;
    min-width: 100px;
    padding: 5px;
    text-align: left;
    position: absolute;
    left: -10px;
    top: 50%;
    color: #1f1f1f;
    margin-top: -15px;
    max-width: 100px;
    white-space: pre-line;
    font-size: 65%;
  }
}

/*# sourceMappingURL=custom.css.map */
