

body {
  background: #f2f2f2; }

section {
  position: relative;
  padding: 40px 0; }

.search {
  width: 100%;
  position: relative; }

.searchTerm {
  float: left;
  width: 100%;
  border: 1px solid #dfdfdf;
  padding: 5px;
  height: 55px;
  border-radius: 0;
  outline: none;
  color: #dfdfdf;
  max-width: 584px; }

.searchTerm:focus {
  color: #00B4CC; }

.searchButton {
  position: absolute;
  width: 80px;
  height: 55px;
  border: 1px solid #f15a22;
  background: #f15a22;
  text-align: center;
  color: #fff;
  border-radius: 0px;
  cursor: pointer;
  font-size: 20px; }

.filterButton {
  position: absolute;
  background: #80a8bb;
  height: 55px;
  width: 117px;
  border-radius: 0;
  color: #002d41;
  font-weight: bold;
  left: -117px; }

.wrap {
  width: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.timeline-item {
  max-width: 371px;
  margin-bottom: 75px; }
  .timeline-item.right {
    margin-top: -222px;
    margin-left: -4px; }
    .timeline-item.right.first {
      margin-top: 0; }
  .timeline-item.left {
    margin-right: -4px; }
    .timeline-item.left.first {
      margin-top: 222px; }
    .timeline-item.left img {
      float: right; }
  .timeline-item .image-label {
    background: #002d41;
    color: #fff;
    padding: 19px 90px;
    display: inline-block;
    font-size: 20px;
    margin-bottom: 15px;
    line-height: 1; }

h3.right-dot:before {
  content: "";
  background: url("https://www.therailroadpark.com/historicalarchive/wp-content/uploads/2017/10/right-dot.png");
  float: left;
  height: 32px;
  width: 86px;
  margin-left: -86px; }

h3.left-dot {
  text-align: right; }

h3.left-dot:after {
  content: "";
  background: url("https://www.therailroadpark.com/historicalarchive/wp-content/uploads/2017/10/left-dot.png");
  float: right;
  height: 32px;
  width: 86px;
  margin-right: -86px; }

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