



@font-face { font-family: 'primeLight';
             src: url('../fonts/PrimeLight_0.otf') format('opentype'); }

@font-face { font-family: 'primeRegular';
            src: url('../fonts/PrimeRegular_0.otf') format('opentype'); }
body{
  background: #151a1d;
  border:0;
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  font-size:100%;
  overflow-x: hidden;
  font-family: primeRegular, arial;
  letter-spacing: 0.016em;




}

a {
text-decoration: none;
color: #252a2c;


}

.contentWraper {

  min-height: 100%;
  background-color: #fff;
  position: relative;
  top: 0;
/*  bottom: 100%; */
  left: 0;
  width: 100%;
  height: 100%
  -webkit-overflow-scrolling : touch;

}



label[for="nav-trigger"] {
    position: fixed;
    top: 16px;
    left: 0px;
    z-index: 999;
    width: 33px;
    height: 27px;
    cursor: pointer;

}
.nav-trigger:not(:checked) + label {
    left: 16px;
    transition: left 0.5s;
    background-image: url("../img/hamburger_green.png");
}

.nav-trigger:checked + label {
    left: 200px;
    transition: left 0.5s;
    background-image: url("../img/close_green.png");
    background-size: contain;
}

.nav-trigger:checked ~ .contentWraper {
    left: 200px;
    transition: left 0.5s;
}

.navigation {
  font-size: 1.25em;
  font-family:  primeLight ;
  line-height: 2.2em;

}


#homePage{
  background-color: #232a2e;
 background-image: url("../img/mobile/homeBG_HD.jpg");
  background-repeat:no-repeat;
  background-size: 100% 100%;
  background-size: cover;
  position:relative;
  width:100%;
  height: 100%;
  z-index: 0;
}

#homeWraper {
  position:relative;
  width:320px;
  height: 100%;
  padding-top: 96px;
  min-height: 100vh;
  padding-bottom: 0;
  margin: 0 auto;


}

#mobileHeader {
  position: fixed;
  background-color: #151a1d;
  width: 100%;
  height: 64px;
  top: 0;
  bottom: auto;
  z-index: 2;


}

#hire {
  margin-right: 16px;
  margin-top: 32px;
  padding: 5px;
  width: 140px;
  height: 24px;
  background-color: #151a1d;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
 float: right;
  text-align: left;
  color: #fff;
  display: none;
}





#hireText {
  font-family: primeLight;
  font-size: 1.250em;
  margin-top: 0;
  margin-left: 16px;
  display: none;
}


#hireMobile {
  width: 45px;
  height: 29px;
  padding-right: 20px;
  margin-top: 16px;

  background-image: url("../img/mobile/hire_mail.png");
  background-repeat: no-repeat;
  z-index: 998;
  float: right;
  margin-right: 0;
  display: block;
}



#logo {
  background-image: url("../img/mobile/logo.png");
  position: relative;
  white-space: normal;
  margin: 0 auto;
  width: 72px;
  height: 160px;
}



#logoLine {
  position: relative;
  margin: 0 auto;
  width: 320px;
  height: 1px;
  margin-top: 32px;
  background-image: url("../img/mobile/line.png");
  background-repeat:no-repeat;
}

#headLine {
  margin: 0 auto;
  font-family: primeRegular;
  font-size: 3em;
  color: #dae3e8;
  margin-top: 5vh;
  text-align: center;
}



#subHead {
  margin: 0 auto;
  text-align: center;
  font-family: primeLight;
  font-size: 1.25em;
  color: #dae3e8;
  margin-top: 24px;
  max-width: 240px;
}

.greenDown {
    position: relative;
    width: 60px;
    height:60px;
    margin: 0 auto;
    margin-top: 64px;
    margin-bottom: 64px;
}

.grayDown {
    position: relative;
    width: 60px;
    height:60px;
    margin: 0 auto;
    margin-top: 10vh;

}

.downHover {
  position: relative;
  width: 70px;
  height: 70px;

  margin: 0 auto;
  margin-top: 108px;
  bottom: 64px ;
}

#teamWraper .downHover {
  margin-top: 32px;
}

#processPage .downHover {

  margin-top: 64px;
  margin-bottom: 32px;
  bottom:0 ;

}


.downHoverGray {
  position: relative;
  margin-top: 0;
  margin-bottom: 32px;
  margin-top: 64px;

}

#servicePage{
  background-color: #4ba653;
  position:relative;
  width:100%;
  height: 100%;
  color: #252a2c;

}

#serviceWraper {
  position:relative;
  width:320px;
  height: 100%;
  min-height: 100vh;
  padding-top: 96px;
  padding-bottom: 32px;
  margin: 0 auto;


  }

h1 {
  margin: 0;
  padding: 0;
  font-size: 2em;
  font-family: primeLight;
  margin-bottom: 32px;
}


h2 {
  margin: 0;
  padding: 0;
  font-size: 1.125em;
  font-family: primeLight;


}

h3 {
  margin: 0;
  padding: 0;
  font-size: 1.125em;
  line-height: 1em;
  font-family: primeRegular;
  margin-left: 0px;
  margin-top: 32px;
}

.copyLeft{
  margin-top: 24px;
  float: left;
  font-size: 1.125em;
  font-family: primeLight;
    margin-bottom: 32px;

}

.copyRight{
  margin-top: 24px;
  float: left;
  font-size: 1.125em;
  font-family: primeLight;
  margin-bottom: 32px;

}

.copyGames{
    clear:left;
    margin-top: 24px;

    font-size: 1.125em;
    font-family: primeLight;
}

.copyStandart{
    font-size: 1.125em;
    font-family: primeLight;
    width: 320px;
}

.bigDiamondOutline {
  width: auto;
  height: auto;
  margin-top: -352px;
  right:5px;
  padding: 0;
  background-color:none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  transform: none;);
  float: right;
  border: none;
  visibility: visible;

}

.bigDiamondOutlineWeb {
  width: auto;
  height: auto;
  margin-top: 0px;
  margin-right: 0;
  right:0px;
  padding: 0;
  background-color:none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  transform: none;);
  float: right;
  border: none;
  visibility: visible;

}

.bigDiamondOutlineGames {
  width: auto;
  height: auto;
  margin-top: -292px;
  right:5px;
  padding: 0;
  background-color:none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  transform: none;);
  float: right;
  border: none;
  visibility: visible;


}

#webMobileContainer {
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  width: 320px;
}

#gamesContainer {
  position: relative;
  left: 0;
  height:auto;
  margin-top: 0;
  float: left;
    width: 320px;
}


.diamondDark {
  width: 14px;
  height: 14px;
  margin-top: 4px;
  margin-right: 16px;
  padding: 0;
  background-color: #262a2b;

  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  float: left;

}





#gamification {
  transform: none;
  width: 58px;
  height: 48px;
  margin-top: 0px;
  margin-left: 0px;
  background-image: url("../img/mobile/gamification.png");
  background-repeat: no-repeat;

}

#webMobile {
  transform: none;
  width: 58px;
  height: 48px;
  margin-top: -16px;
  margin-left: 0px;
  background-image: url("../img/mobile/web_mobile.png");
  background-repeat: no-repeat;

}

#games {
  transform: none;
  width: 58px;
  height: 48px;
  margin-top: 38px;
  margin-left: 30px;
  background-image: url("../img/mobile/games.png");
  background-repeat: no-repeat;

}



#gamificationWraper {
  height: 300px;
    width: 320px;

}

#webMobileWraper {
width: 320px;
height: 300px;
float: none;
margin-top: 0;
margin-bottom: 50px;
}

#gamesWraper {
    width: 320px;
  height: 300px;
  margin-top: auto;
}

#gamesWraper h2 {
float: none;
margin-bottom: 4vh;
}

#gamesWraper .diamondDark {
float: left;
}

#processPage {
  background-color: #232a2e;
  position:relative;
  width:100%;
  height: 100%;
  color: #e1e2e2;
}

#processWraper {
  position:relative;
  width:320px;
  height: 100%;
  min-height: 100vh;

  padding-top: 96px;
  padding-bottom: 32px;
  margin: 0 auto;


  }

  #iconRow {
    width: 320px;
    height: auto;
    margin: 0 auto;
    padding-top: 0;

  }



  .diamondGreen {
    width: 14px;
    height: 14px;
    margin-top: 24px;
    margin-bottom: 42px;
    margin-left: 153px;
        padding: 0;
    background-color: #4ba653;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    float: left;
    display:block;
      }

      #dg01 {
        width: 16px;
        height: 16px;
        float: left;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 40px;
      }

      #dg03 {
        width: 16px;
        height: 16px;
          float: left;
        margin-left:0px;
        margin-right: 0px;
        margin-bottom: 40px;
      }

      #beratungIcon {
        width: 54px;
        height: 52px;
        background-image: url("../img/mobile/talk_icon.png");
        background-repeat: no-repeat;
        transform: none;
          margin-top:-10px;
        margin-left:0;
            }

      #gdIcon {
        width: 54px;
        height: 52px;
        background-image: url("../img/mobile/gd_icon.png");
        background-repeat: no-repeat;
        transform: none;
          margin-top:-10px;
        margin-left:0;              }

      #uiIcon {
        width: 54px;
        height: 52px;
        background-image: url("../img/mobile/ui_icon.png");
        background-repeat: no-repeat;
        transform: none;
        margin-top:-10px;
        margin-left:0;
      }

      #devIcon {
        width: 54px;
        height: 52px;
        background-image: url("../img/mobile/dev_icon.png");
        background-repeat: no-repeat;
        transform: none;
          margin-top:-10px;
        margin-left:0;
        }


.copyDark {
  font-family: primeLight;
  font-size: 1.125em;
  width: 320px;
}

.copyDarkLength {
  font-family: primeLight;
  font-size: 1.125em;
  width: auto;
  width: 320px;
}


#processText01 {
  width: 320px;
  height: auto;
  margin-bottom: 32px;
  float: none;
  clear: both;
  margin:0 auto;
  margin-left: 0;
  clear: both;
  font-family: primeLight;
  font-size: 100%;

}

#processText02 {
  width: 320px;
  height: auto;
  margin-bottom: 32px;
  float: none;
  clear: both;
  margin-left: 0px;
  margin:0 auto;

}

#processText03 {
    width: 320px;
    height: auto;
    margin-bottom: 32px;
    float: none;
    clear: both;;
  margin-left: 0px;
  margin:0 auto;
}

#processText04 {
  width: 320px;
  height: auto;
  margin-bottom: 32px;
  float: none;
  clear: both;
  margin-left: 1px;;
  margin:0 auto;
}

#processText01 h3 {
  margin-left: 0;
}

#processText02 h3 {
  margin-left: 0;
  margin-bottom: 0px;
}

#processText03 h3 {
  margin-left: 0;
}

#processText04 h3 {
  margin-left: 0;
}

#processText02 .copyDark {
  margin-left: 0px;
}

#processText03 .copyDark {
  margin-left: 0px;
}

#processText04 .copyDark {
  margin-left: 0px;
}


#bigDiamondOutlineBeratung {
  position: relative;
  width: 54px;
  height: 52px;
  margin:0 auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  background-color:none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  transform: none;
  border: none;
  float: right;

}

#bigDiamondOutlineGD {
  position: relative;
  width: 54px;
  height: 52px;
  margin:0 auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  background-color:none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  transform: none;
  border: none;
  float: right;
}

#bigDiamondOutlineUI {
  position: relative;
  width: 54px;
  height: 52px;
  margin:0 auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  background-color:none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  transform: none;
  border: none;
  float: right;

}

#bigDiamondOutlineDev {
  position: relative;
  width: 54px;
  height: 52px;
  margin:0 auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  background-color:none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  transform: none;
  border: none;
  float: right;

}
#gamesPage {
  background-color: #4ba653;
  position:relative;
  width:100%;
  height: 100%;
  color: #252a2c;
}



#gameWraper {
  position:relative;
  width:320px;
  height: 100%;
  min-height: 100vh;
  padding-top: 15vh;
  padding-bottom: 10vh;
  margin: 0 auto;

  }

  .gamesHL {
    margin-bottom: 32px;
    margin-top: 32px;
    clear: both;
  }

#eddysrun {
  width: 320px;
  height: auto;
float: left;
  margin-right: 24px;
  margin-bottom: 0;
}
#stillalive {

  width: 320px;
  height: auto;
  margin-bottom: 32px;
  float: left;
}

#travian {
  position: relative;
  width: 320px;
  height: auto;
  margin-right: 24px;
  margin-bottom: 24px;
  clear: both;
}

#eddysrunImg {
  width: 296px;
  height: 138px;
  background-image: url("../img/mobile/game_eddysrun.png");
  background-repeat: no-repeat;
    margin-bottom: 15px;
}

#stillaliveImg {
  width: 296px;
  height: 138px;
  background-image: url("../img/mobile/game_stillalive.png");
  background-repeat: no-repeat;
    margin-bottom: 15px;
}

#moodooImg {
  width: 296px;
  height: 138px;
  background-image: url("../img/mobile/game_moodoo.png");
  background-repeat: no-repeat;
    margin-bottom: 15px;
}

#travianImg {
  width: 296px;
  height: 138px;
  background-image: url("../img/mobile/game_travian.png");
  background-repeat: no-repeat;
    margin-bottom: 15px;
}

#teamPage {
  background-color: #232a2e;
  position:relative;
  width:100%;
  height: 100%;
  color: #e1e2e2;
}

#teamWraper {
  position:relative;
  width:320px;
  height: 100%;
  min-height: 100vh;
  padding-top: 15vh;
  padding-bottom: 10vh;
  margin: 0 auto;


  }

  #featPage {
    background-color: #191d1f;
    position:relative;
    width:100%;
    height: 392px;
    color: #e1e2e2;
    -webkit-box-shadow: inset 0px 0px 10px 7px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0px 0px 10px 7px rgba(0,0,0,0.5);
    box-shadow: inset 0px 0px 10px 7px rgba(0,0,0,0.5);
  }

  #featWraper {
    position:relative;
    width:320px;
    height: 100vh;
    margin: 0 auto;
    padding-bottom: 10vh;
    padding-top: 15vh;

    }

    #feat01 {
      width: 90px;
      height: 26px;
      background-image: url("../img/mobile/feat/feat_01.png");
      background-repeat: no-repeat;
      float: left;
        padding-left: 16px;
          margin-bottom: 10px;
    }

    #feat02 {
      width: 90px;
      height: 26px;
      background-image: url("../img/mobile/feat/feat_02.png");
      background-repeat: no-repeat;
      float: left;
  padding-left: 16px;
    margin-bottom: 10px;
    }
    #feat03 {
      width: 52px;
      height: 48px;
      background-image: url("../img/mobile/feat/feat_03.png");
      background-repeat: no-repeat;
      float: left;
  padding-left: 16px;
    margin-bottom: 10px;
    }
    #feat04 {
      width: 84px;
      height: 35px;
      background-image: url("../img/mobile/feat/feat_04.png");
      background-repeat: no-repeat;
      float: left;
  padding-left: 16px;
    margin-bottom: 10px;
    }
    #feat05 {
      width: 47px;
      height: 46px;
      background-image: url("../img/mobile/feat/feat_05.png");
      background-repeat: no-repeat;
      float: left;
        padding-left: 16px;
          margin-bottom: 10px;
    }
    #feat06 {
      width: 78px;
      height: 50px;
      background-image: url("../img/mobile/feat/feat_06.png");
      background-repeat: no-repeat;
      float: left;
      padding-left: 16px;
        margin-bottom: 10px;
    }
    #feat07 {
      width: 110px;
      height: 32px;
      background-image: url("../img/mobile/feat/feat_07.png");
      background-repeat: no-repeat;
      float: left;
      padding-left: 16px;
        margin-bottom: 10px;
    }
    #feat08 {
      width: 80px;
      height: 26px;
      background-image: url("../img/mobile/feat/feat_08.png");
      background-repeat: no-repeat;
      float: left;
      padding-left: 16px;
        margin-bottom: 10px;
    }
    #feat09 {
      width: 70px;
      height: 30px;
      background-image: url("../img/mobile/feat/feat_09.png");
      background-repeat: no-repeat;
      float: left;
    padding-left: 16px;
    margin-bottom: 20px;
    }
    #feat10 {
      width: 100px;
      height: 30px;
      background-image: url("../img/mobile/feat/feat_10.png");
      background-repeat: no-repeat;
      float: left;
    padding-left: 8px;
    }
    #feat11 {
      width: 36px;
      height: 43px;
      background-image: url("../img/mobile/feat/feat_11.png");
      background-repeat: no-repeat;
      float: left;
    padding-left: 8px;
      margin-bottom: 10px;
    }
    #feat12 {
      width: 76px;
      height: 30px;
      background-image: url("../img/mobile/feat/feat_12.png");
      background-repeat: no-repeat;
      float: left;
      padding-left: 8px;
        margin-bottom: 10px;
    }
    #feat13 {
      width: 56px;
      height: 38px;
      background-image: url("../img/mobile/feat/feat_13.png");
      background-repeat: no-repeat;
      float: left;
      padding-left: 8px;
        margin-bottom: 10px;
    }


    #imgTeamB {
      background-image: url("../img/mobile/teamB.png");
      background-repeat: no-repeat;
      width: 103px;
      height: 103px;
      float: right;
    }


    #imgTeamJ {
      background-image: url("../img/mobile/teamJ.png");
      background-repeat: no-repeat;
      width: 103px;
      height:103px;
      float: right;
      margin-right: 0;
      margin-top: 32px;
    }
    #imgTeamN {
      background-image: url("../img/mobile/teamN.png");
      background-repeat: no-repeat;
      width: 103px;
      height: 103px;
      float: right;
    }

#bWraper {
  width: 320px;
  margin-bottom: 32px;
}

#jWraper {
  width: 320px;
  margin-bottom: 32px;
  float: left;

}

#jWraper h3 {
  float: left;
  margin: 0;
  margin-bottom: 16px;
  width: 180px;

}




#nWraper {
  width: 320px;
  margin-bottom: 112px;
}

.diamondBright {
  width: 14px;
  height: 14px;
  margin-top: 4px;
  margin-right: 16px;
  padding: 0;
  background-color: #e1e2e2;

  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  float: left;

}


#contactPage {

  background-color: #4ba653;
  position:relative;
  width:100%;
  height: 100%;
  color: #252a2c;
}

#contactWraper {
  position:relative;
  width:320px;
  height: 100%;
  min-height: 100vh;
  padding-top: 15vh;
  padding-bottom: 10vh;
  margin: 0 auto;

  }


#teleNumber {
  margin-top: 60px;
  font-family: primeLight;
  font-size: 1.5em;
  width: 320px;

  }

#teleNumber img {
  margin-right: 64px;
  float: left;
}

#teleText {
  width: 320px;
  margin-top: 0;

}

#mail {
  font-family: primeLight;
  font-size: 1.5em;
  clear: left;
  width: 320px;
  margin-top: 32px;

  }

#mail img {
  margin-top: 32px;
  margin-right: 64px;
}

#mail a, a:visited {
  color: #252a2c;
  text-decoration: none;


}


#mail a:hover {
  color: #e1e2e2;
}


#socialIcons {

  width: 170px;
  float: none;
  clear: both;
  margin: 0 auto;
  margin-top: 64px;
}

#socialIcons img {
margin-left:10px;
}

#phoneIcon {
  background-image:url("../img/teleIcon.png");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  margin-right:32px;
  float: left;
}

#mailIcon {
  background-image:url("../img/mailIcon.png");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  margin-right:32px;
  margin-top: -8px;
    float: left;
}

#fbIcon {
  background-image:url("../img/fbIcon.png");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  margin-left:10px;
    float: left;
}

#twitterIcon {
  background-image:url("../img/twitterIcon.png");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  margin-left:10px;
    float: left;
}

#linkedinIcon {
  background-image:url("../img/linkedinIcon.png");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  margin-left:10px;
    float: left;
    margin-bottom: 32px;
}

.topHoverGray {
  clear: both;
  margin-top: 64px;
  margin-bottom: 32px;
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and ( min--moz-device-pixel-ratio: 2),
only screen and ( -o-min-device-pixel-ratio: 2/1),
only screen and ( min-device-pixel-ratio: 2),
only screen and ( min-resolution: 192dpi),
only screen and ( min-resolution: 2dppx)
{

  #logo {
    background-image: url("../img/mobile/logo@x2.png");
    background-size: 72px 160px;
    background-repeat: no-repeat;
}

#gamification {
  background-image: url("../img/mobile/gamification@x2.png");
  background-size: 58px 48px;
  background-repeat: no-repeat;

}

#webMobile {
  background-image: url("../img/mobile/web_mobile@x2.png");
  background-repeat: no-repeat;
    background-size: 58px 48px;

}

#games {

  background-image: url("../img/mobile/games@x2.png");
  background-repeat: no-repeat;
    background-size: 58px 48px;

}

#beratungIcon {
  background-image: url("../img/mobile/talk_icon@x2.png");
  background-repeat: no-repeat;
  background-size: 54px 52px;
      }

#gdIcon {
  background-image: url("../img/mobile/gd_icon@x2.png");
  background-repeat: no-repeat;
     background-size: 54px 52px;
        }

#uiIcon {
  background-image: url("../img/mobile/ui_icon@x2.png");
  background-repeat: no-repeat;
  background-size: 54px 52px;
}

#devIcon {

  background-image: url("../img/mobile/dev_icon@x2.png");
  background-repeat: no-repeat;
  background-size: 54px 52px;
  }

#eddysrunImg {

  background-image: url("../img/mobile/game_eddysrun@x2.png");
  background-repeat: no-repeat;
  background-size: 296px 138px;
}

#stillaliveImg {

  background-image: url("../img/mobile/game_stillalive@x2.png");
  background-repeat: no-repeat;
  background-size: 296px 138px;
}

#moodooImg {

  background-image: url("../img/mobile/game_moodoo@x2.png");
  background-repeat: no-repeat;
  background-size: 296px 138px;
}

#travianImg {

  background-image: url("../img/mobile/game_travian@x2.png");
  background-repeat: no-repeat;
  background-size: 296px 138px;
}

#imgTeamB {
  background-image: url("../img/mobile/teamB@x2.png");
  background-repeat: no-repeat;
  background-size: 103px 103px;
}


#imgTeamJ {
  background-image: url("../img/mobile/teamJ@x2.png");
  background-repeat: no-repeat;
  background-size: 103px 103px;
}
#imgTeamN {
  background-image: url("../img/mobile/teamN@x2.png");
  background-repeat: no-repeat;
  background-size: 103px 103px;
}

#phoneIcon {
  background-image:url("../img/teleIcon@x2.png");
  background-repeat: no-repeat;
  background-size: 32px 32px;
}

#mailIcon {
  background-image:url("../img/mailIcon@x2.png");
  background-repeat: no-repeat;
  background-size: 32px 32px;
}

#fbIcon {
  background-image:url("../img/fbIcon@x2.png");
  background-repeat: no-repeat;
  background-size: 32px 32px;
}

#twitterIcon {
  background-image:url("../img/twitterIcon@x2.png");
  background-repeat: no-repeat;
  background-size: 32px 32px;
}

#linkedinIcon {
  background-image:url("../img/linkedinIcon@x2.png");
  background-repeat: no-repeat;
  background-size: 32px 32px;
}

}


#imprintlink {

    font-family: primeLight;
  font-size: 1.5em;
  clear: left;
  margin-top: 32px;
}


#imprintlink img {
  margin-top: 32px;
  margin-right: 64px;
}

#imprintlink a, a:visited {
  color: #252a2c;
  text-decoration: none;

}


#imprintlink a:hover {
  color: #e1e2e2;
}