/*@Dispetcher last edit 09.08.18*/

a{
	color: #6dc4df;
}
h2{
	font-size:18.5px;
}
h3{
	font-size:18px;
}
p{
	margin: 0 0 7px 0;
	padding: 0;
}
#map {
  height: 1080px;
    width:100vw;
}
.interactive_map_wrap{
  height:920px;
  width:66vw;
}
.fl_panel{
  position: absolute;
  display:flex;
  justify-content: space-between; 
  left: 30%;
  z-index: 5;
  width:400px;
  text-align: center;
  margin-left: -52px;
}
.fst_panel{
  position: absolute;
  top: 5px;
  padding: 5px 5px 5px 10px;  
  line-height: 30px;
}
.scnd_panel{
  position: absolute;
  top: 60px;
  line-height: 30px;
  padding-left: 10px;
}
.btn_map{
  height: 45px;
  border-radius: 5%;
  font-size: 15px;
  font-weight:600;
  background-color: rgba(0, 148, 255, 0.70);
  cursor:pointer;
}
.btn_map_line{
  height: 32px;
  width: 32px;
  border-radius: 50%;
  font-size: 20px;
  font-weight: 600;
  background-color: rgba(109, 196, 220, 0.80);
  color:#fff;
  cursor:pointer;
}
#drop{
	width:130px;
}
.ln1{
  background-color: rgba(195, 22, 22, 0.95);
}
.ln2{
  background-color: rgba(51, 121, 171, 0.95);
}
.ln3{
  background-color: rgba(8, 84, 47, 0.95);
}
.ln4{
  background-color: rgba(216, 102, 20, 0.96);
}
.ln5{
  background-color: rgba(156, 39, 177, 0.95);
}
.ln6{
  background-color: rgba(80, 34, 34, 0.95);
}
.content__header{
  max-width: 450px;
  text-decoration: underline;
}
.content__header--transfer{
  margin: 10px 0;
}
.station_content{
  display: inline-block;
  max-width: 400px;
}
.station_img{
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px;
  float: right;
}
.article_header{
  margin-top: -10px;
  margin-bottom: 7px;
  text-decoration: underline;
}
.prosp_header{
  margin-top: 7px;
  margin-bottom: 7px;
  text-decoration: underline;
}
@media(max-width: 750px){
  .scnd_panel{
    top: 100px;
  }
  .fst_panel{
    top: 45px;
  }
}
/*Iphone 8PLUS*/
@media(max-width: 420px){
  .fl_panel{
    width: 330px;
	left: 24%;
	margin-left: -80px;
    padding-left: 0;
	top: 60px;
  }
  .fst_panel{
	top:5px;
	left:60%;
  }
  #drop{
	height:35px;
  }
  #Constr, #Projects{
	display:none;
  }
  .btn_map{
    font-size: 15px;
  }
  .content{
    max-width: 340px;
  }
  .station_content{
    font-size: 11px;
  }
  .station_img{
    margin: auto;
	float: none;
  }  
}
/*Iphone X*/
@media(max-width: 380px){
  .content{
    max-width: 300px;
  }
  .content__header{
    font-size: 17px;
  }
}
/*Samsung Galaxy S5*/
@media(max-width: 365px){
  .fl_panel{
    width: 290px;
    margin-left: -70px;
  }
  .content{
    max-width: 230px;
  }
  .content__header{
    font-size: 17px;
  }
  .article_header{
	font-size: 16px;	
  }
  .btn_map{
    font-size: 14px;
  }
}
@media(max-width: 325px){
  .fl_panel{
      width: 255px;
  }
	.fst_panel{
		width:160px;
		left:65%;
	}
}