#main_menu {
	padding-top: 5px;
	padding-bottom: 5px;
}
html {
	height:100%;
}
body {
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#055860), color-stop(0.09, #024f59), color-stop(0.18, #004651), color-stop(0.27, #003d49), color-stop(0.36, #003541), color-stop(0.45, #003541), color-stop(0.55, #003541), color-stop(0.64, #003541), color-stop(0.73, #003d49), color-stop(0.82, #004651), color-stop(0.91, #024f59), to(#055860));
	background-image: -webkit-linear-gradient(#055860, #024f59, #004651, #003d49, #003541, #003541, #003541, #003541, #003d49, #004651, #024f59, #055860);
	background-image: -moz-linear-gradient(#055860, #024f59, #004651, #003d49, #003541, #003541, #003541, #003541, #003d49, #004651, #024f59, #055860);
	background-image: -o-linear-gradient(#055860, #024f59, #004651, #003d49, #003541, #003541, #003541, #003541, #003d49, #004651, #024f59, #055860);
	background-image: linear-gradient(#055860, #024f59, #004651, #003d49, #003541, #003541, #003541, #003541, #003d49, #004651, #024f59, #055860);
	font-family: 'Noto Sans', sans-serif;
	height:100%;
	/*background-repeat: no-repeat;*/
	background-size: contain;
}

#pg_main {
	color:#fff;
}

#pg_afs {
	display: none;
	color:#fff;
}

#pg_contact {
	display: none;
	color:#fff;
}

#pg_contact .link{
	color: #00e4ff;
}

#pg_contact #social {
	text-align: center;
}

#pg_contact #social #social_fb:hover, #pg_contact #social #social_twt:hover, #pg_contact #social #social_sky:hover, #pg_contact #social #social_lin:hover {
	color: #00e4ff;
	cursor:pointer;
}

#pg_afs #afs_form #afs_ias {
	resize: none;
}

.ias_er {
	background: #ff9797;
	border: solid 1px red;
}

.stations {
	color: black;
	text-align: center;
}

.stations .one_station_card {
	max-width: 95%;
	margin: auto;
	cursor: pointer;
	opacity: 0.6;
	transition: 0.18s;
}

.stations .one_station_card:hover {
	opacity: 0.8;
}

.stations .active_station {
	opacity: 1 !important;
}

.station_div {
	padding-bottom: 15px;
}

.flr_play {
	/*position: -webkit-sticky;*/ /* Safari */
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 1000;
  /*border-top: 1px solid #dedede;
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;*/
  height:62px;
  background: #dedede;
  color: black;
}

.flr_play .flr_play_pic {
	width: 62px;
	float: left;
}

.flr_play .flr_play_name {
	float: left;
	padding-left: 16px;
	/*line-height: 66px;  is this how you center things vertically? - nope */
  display: flex;
  height: 62px;
  align-items: center;
  justify-content: center;
}

.flr_play .flr_play_audio {
	display:none;
}

.flr_play .flr_play_btns .flr_play_volup, .flr_play .flr_play_btns .flr_play_vol, .flr_play .flr_play_btns .flr_play_voldown, .flr_play .flr_play_btns .flr_play_volmob {
	width: 62px;
  height: 62px;
  float: right;
  display: flex;
  align-items: center;
  justify-content: center;
}

.flr_play .flr_play_btns .flr_play_vol {
	font-size: 20px;
}

.flr_play .flr_play_btns .flr_play_vol:hover {
	cursor: pointer;
}

.flr_play_vol-muted {
	color: red;
}


.flr_play .flr_play_btns .flr_play_volup:hover, .flr_play .flr_play_btns .flr_play_voldown:hover, .flr_play .flr_play_btns .flr_play_volup:focus, .flr_play .flr_play_btns .flr_play_voldown:focus {
	color: steelblue;
	cursor: pointer;
}


.flr_play .flr_play_pic img {
	width:100%;
}