.europe {
	background:url5(images/map-background.png);
	background-repeat:no-repeat;
}
.main p {
  margin: 1em;
  text-align: center; }

@font-face {
  font-family: 'LeagueGothic';
  src: url("../fonts/league-gothic/league-gothic.eot");
  src: url("../fonts/league-gothic/league-gothic.eot?#iefix") format("embedded-opentype"), url("../fonts/league-gothic/league-gothic.woff") format("woff"), url("../fonts/league-gothic/league-gothic.ttf") format("truetype"), url("../fonts/league-gothic/league-gothic.svg#League_Gothic-webfont") format("svg");
  font-weight: normal;
  font-style: normal; }

#stage {
 /* background:url5(images/map-background.svg);*/
  width: 100%;
  height:auto;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; }

#stage a {
  color: #3a7ea2; }

[id$=country] {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1); }
  
#countries > g:hover [id$=country] {
  -webkit-transform: scale(1.03) translateX(-5px) translateY(-5);
  -moz-transform: scale(1.03) translateX(-5px) translateY(-5);
  -ms-transform: scale(1.03) translateX(-5px) translateY(-5);
  -o-transform: scale(1.03) translateX(-5px) translateY(-5);
  transform: scale(1.03) translateX(-5px) translateY(-5);
  fill: url(#New_Pattern_10);
  stroke:15px #000000;
}
#countries > g:hover [id$=country2] {
  -webkit-transform: scale(1.03) translateX(-5px) translateY(-5);
  -moz-transform: scale(1.03) translateX(-5px) translateY(-5);
  -ms-transform: scale(1.03) translateX(-5px) translateY(-5);
  -o-transform: scale(1.03) translateX(-5px) translateY(-5);
  transform: scale(1.03) translateX(-5px) translateY(-5);
  fill: url(#New_Pattern_10);
  stroke:15px #000000;
}
#countries > g:hover [id$=country1] {
  -webkit-transform: scale(1.03) translateX(-5px) translateY(-5);
  -moz-transform: scale(1.03) translateX(-5px) translateY(-5);
  -ms-transform: scale(1.03) translateX(-5px) translateY(-5);
  -o-transform: scale(1.03) translateX(-5px) translateY(-5);
  transform: scale(1.03) translateX(-5px) translateY(-5);
  fill: url(#New_Pattern_10);
  stroke:15px #000000;
}

#iceland {
  -webkit-transform-origin: 235px 308px;
  -moz-transform-origin: 235px 308px;
  -ms-transform-origin: 235px 308px;
  -o-transform-origin: 235px 308px;
  transform-origin: 235px 308px; }
  
#greenland {
  -webkit-transform-origin: 178px 142px;
  -moz-transform-origin: 178px 142px;
  -ms-transform-origin: 178px 142px;
  -o-transform-origin: 178px 142px;
  transform-origin: 178px 142px; }
  
#sweeden {
  -webkit-transform-origin: 478px 356px;
  -moz-transform-origin: 478px 356px;
  -ms-transform-origin: 478px 356px;
  -o-transform-origin: 478px 356px;
  transform-origin: 478px 356px; }
  
#norway {
  -webkit-transform-origin: 454px 319px;
  -moz-transform-origin: 454px 319px;
  -ms-transform-origin: 454px 319px;
  -o-transform-origin: 454px 319px;
  transform-origin: 454px 319px; }

#poland{
  -webkit-transform-origin: 489px 446px;
  -moz-transform-origin: 489px 446px;
  -ms-transform-origin: 489px 446px;
  -o-transform-origin: 489px 446px;
  transform-origin: 489px 446px; }  
  
#germany {
  -webkit-transform-origin: 415px 469px;
  -moz-transform-origin: 415px 469px;
  -ms-transform-origin: 415px 469px;
  -o-transform-origin: 415px 469px;
  transform-origin: 415px 469px; }