/* dvv-forecastfont css */
@font-face {
  font-family: 'iconvault';
  src: url("iconvault_forecastfont.eot");
  src: url("iconvault_forecastfont.eot?#iefix") format("embedded-opentype"),
  url("iconvault_forecastfont.woff") format("woff"),
  url("iconvault_forecastfont.ttf") format("truetype"),
  url("iconvault_forecastfont.svg#iconvault") format("svg");
  font-weight: normal;
  font-style: normal;
}
.iv {
  display: inline-block;
  font: normal normal normal 14px/1 iconvault;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.iv-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
}
.iv-v-top {
  vertical-align: top;
}
.iv-stack {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  vertical-align: baseline;
}
.iv-stack-1x,
.iv-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.iv-stack-1x {
  line-height: inherit;
}
.iv-stack-2x {
  font-size: 2em;
}
/* main icons */
.iv-basecloud:before {
  content: "\f105";
}
.iv-basethundercloud:before {
  content: "\f105";
}
.iv-heavyMix:before {
  content: "\f106 \f105";
  color: red;
}
.iv-cloud:before {
  content: "\f106";
}
.iv-clouds:before {
  content: "\f106";
}
.iv-heavyclouds:before {
  content: "\f106";
}
.iv-fog:before {
  content: "\f108";
}
.iv-dust:before {
  content: "\f108";
}
.iv-mist:before {
  content: "\f108";
}
.iv-smoke:before {
  content: "\f108";
}
.iv-haze:before {
  content: "\f108";
}
.iv-windysnowcloud:before {
  content: "\f109";
}
.iv-sun:before {
  position: relative;
  content: "\f113";
}
.iv-hot:before {
  position: relative;
  content: "\f113";
}
.iv-night:before {
  content: "\f100";
}
.iv-sunny:before {
  content: "\f101";
}
.iv-cold:before {
  content: "\f102";
}
.iv-frosty:before {
  content: "\f102";
}
.iv-windysnow:before {
  content: "\f103";
}
.iv-lightshowers:before {
  content: "\f104";
}
.iv-showers:before {
  content: "\f104";
}
.iv-heavyshowers:before {
  content: "\f104";
}
.iv-rainy:before {
  content: "\f107";
}
.iv-lightrain:before {
  content: "\f10e";
}
.iv-rain:before {
  content: "\f10e";
}
.iv-heavyrain:before {
  content: "\f107";
}
.iv-heaviestrain:before {
  content: "\f107";
}
.iv-extremerain:before {
  content: "\f107";
}
.iv-lightdrizzle:before {
  content: "\f10a";
}
.iv-drizzle:before {
  content: "\f10a";
}
.iv-heavydrizzle:before {
  content: "\f10a";
}
.iv-lightsnow:before {
  content: "\f10b";
}
.iv-snowy:before {
  content: "\f10b";
}
.iv-heavysnow:before {
  content: "\f10b";
}

.iv-lightsnowshowers:before {
  content: "\f10b";
}
.iv-snowshowers:before {
  content: "\f10b";
}
.iv-heavysnowshowers:before {
  content: "\f10b";
}

.iv-icerain:before {
  content: "\f10c";
}
.iv-lightrainmix:before {
  content: "\f10c";
}
.iv-rainmix:before {
  content: "\f10c";
}
.iv-sleet:before {
  content: "\f10c";
}
.iv-moon:before {
  content: "\f10d";
}
.iv-windyrain:before {
  content: "\f10e";
}
.iv-hail:before {
  content: "\f10f";
}
.iv-sunset:before {
  content: "\f110";
}
.iv-windyraincloud:before {
  content: "\f111";
}
.iv-sunrise:before {
  content: "\f112";
}
.iv-lightthunder:before {
  content: "\f114";
}
.iv-thunder:before {
  content: "\f114";
}
.iv-heavythunder:before {
  content: "\f114";
}
.iv-windy:before {
  content: "\f115";
}
.iv-blustery:before {
  content: "\f115";
}
.iv-tornado:before {
  content: "\f115";
}
.iv-sand:before {
  content: "\f115";
}
.iv-na {
  font-family: Arial, Helvetica, sans-serif;
}
.iv-na:before {
  content: "n.v.";
  font-size: 0.5em;
}

.iv-wind-beaufort{left: 1em; font-size: 0.3em; font-family: Arial, Helvetica, sans-serif;}
.iv-wind-beaufort-0:before { content: "0";}
.iv-wind-beaufort-1:before { content: "1";}
.iv-wind-beaufort-2:before { content: "2";}
.iv-wind-beaufort-3:before { content: "3";}
.iv-wind-beaufort-4:before { content: "4";}
.iv-wind-beaufort-5:before { content: "5";}
.iv-wind-beaufort-6:before { content: "6";}
.iv-wind-beaufort-7:before { content: "7";}
.iv-wind-beaufort-8:before { content: "8";}
.iv-wind-beaufort-9:before { content: "9";}
.iv-wind-beaufort-10:before { content: "10";}
.iv-wind-beaufort-11:before { content: "11";}
.iv-wind-beaufort-12:before { content: "12";}
