/*/tijdlijn/*/
.row.row_timeline:after, .row.row_timeline:before {
  content: " ";
  display: table
}
.row.row_timeline:after {
  clear: both
}
.row_timeline .col-xs-12 {
  float: left;
  width: 100%
}
@media (min-width:768px) {
  .row_timeline .col-sm-6 {
    float: left!important; width: 50%!important
  }
  .row_timeline .col-sm-offset-6 {
    margin-left: 50%!important
  }
}
.row_timeline {
 position:relative
}
.row_timeline:before {
 content:"";
 display:block;
 position:absolute;
 left:16px;
 top:0;
 bottom:0;
 width:0;
 height:100%;
 border-left:2px solid #000;
}
@media (min-width:768px) {
.row_timeline:before {
 left:35px;
}
}
@media (min-width:768px) {
 .row_timeline:before {
  left:calc(50% - 1px)
 }
}
.item-timeline {
 position:relative
}
@media (max-width:767px) {
 .item-timeline {
  padding-left:80px!important;
  margin-bottom:40px
 }
}
.item-timeline.left:before {
	content:" ";
	display:block;
	position:absolute;
	top:98px;
	left:16px;
	width: 60px;
	height: 2px;
	border-bottom: 2px solid #000000;
}
@media (min-width:768px) {
	.item-timeline.left:before {
		left:18px;
		width: 80px;
	}
}
.item-timeline.right:before {
	content:" ";
	display:block;
	position:absolute;
	top:98px;
	left:16px;
	width: 60px;
	height: 2px;
	border-bottom: 2px solid #000000;
}
@media (min-width:768px) {
	.item-timeline.right:before {
		left:0px;
		width: 80px;
	}
}
@media (min-width:768px) {
 .item-timeline:before {
  left:-18px
 }
 .item-timeline.left {
  text-align:right;
  padding-right:85px
 }
 .item-timeline.left:before {
  right:0px;
  left:auto
 }
 .item-timeline.right {
  padding-left:85px
 }
 .item-timeline:nth-child(n+2) {
  margin-top: -150px;
 }
}

/*//*/