#weather-form ul {
  padding: 0;
}
li {
  list-style: none;
}
table.WeatherBitAPI {
  width: 100%;
  font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
  font-size: 12px;
  color: inherit;
  margin-bottom: 30px;
}
@media (min-width: 478px){
  table.WeatherBitAPI {
    font-size: 14px;
  }
}
table.WeatherBitAPI.aside {
  margin-bottom: 0;
}
table.WeatherBitAPI tr th {
  text-align: center;
}
table.WeatherBitAPI tr td {
  border-bottom: 1px dashed #ddd;
  padding: 0 3px;
  text-align: right;
}
table.WeatherBitAPI tr td:nth-of-type(-n+2),
table.WeatherBitAPI tr td:nth-last-of-type(2),
table.WeatherBitAPI tr td:nth-last-of-type(1) {
  text-align: center;
}
table.WeatherBitAPI tr td:first-of-type {
  padding-left: 0px;
  line-height:14px;
}
table.WeatherBitAPI tr td:last-of-type {
  padding-right: 0px;
}
table.WeatherBitAPI .text-dimmed {
  font-weight: 300;
  color: #9d9d9d;
}
table.WeatherBitAPI .text-small {
  /* font-size:11px; */
  font-size: 0.75em;
}
table.WeatherBitAPI .wind_wrapper {
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
table.WeatherBitAPI .wind {
	width: 40px;
	height: 40px;
	position: relative;
	border-radius: 50%;
	vertical-align: middle;
  display: inline-block;
}
table.WeatherBitAPI .wind__degrees {
	width: 100%;
	height: 100%;
}
table.WeatherBitAPI .wind__pointer {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 8.7px 5px;
	border-color: transparent transparent #444444 transparent;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -5px;
	text-align: center;
	vertical-align: text-top;
}
table.WeatherBitAPI .wind__beaufort {
	background-color: #444;
	width: 50%;
	height: 50%;
	border-radius: 50%;
	position: absolute;
	top: 25%;
	left: 25%;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}
table.WeatherBitAPI .wind__beaufort:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
table.WeatherBitAPI .wind__beaufort--text {
	vertical-align: initial;
  font-weight: normal;
  font-size: 14px;
}
table.WeatherBitAPI .wind__name {
	text-align: center;
  margin-left: 12px;
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}
table.WeatherBitAPI.aside .wind__name {
  display: none;
}
