
body {
  padding-top: 60px;
  padding-bottom: 40px;
}

.brand {
  font-family: 'Courgette';
}

.row {
  margin-bottom: 40px;
}

.jumbotron h1, .jumbotron h2 {
  font-family: 'Courgette';
  font-weight: bold;
}

.mv-header {
  background-image: url(../img/header_bg.jpg);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);
  background-image: -webkit-linear-gradient(right, rgba(255,255,255,0), rgba(255,255,255,1)), url(../img/header_bg.jpg);
  background-image: linear-gradient(right, rgba(255,255,255,0), rgba(255,255,255,1)), url(../img/header_bg.jpg);
  background-image: linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,1)), url(../img/header_bg.jpg);
  background-size: cover;
  background-position: right center;
}

.mv-download-header {
  height: 100px;
  padding: 30px 0;
}

html[lang='de'] .mv-download-header {
  background: transparent url(../img/de_chrome_install/gmx_hero.jpg) top left no-repeat;
}

html[lang='de'] .mv-download-header.mv-webde {
  background: transparent url(../img/de_chrome_install/webde_hero.jpg) top left no-repeat;
}

html[lang='en'] .mv-download-header {
  background: transparent url(../img/en_chrome_install/gmx_hero.jpg) top left no-repeat;
}

html[lang='es'] .mv-download-header {
  background: transparent url(../img/es_chrome_install/gmx_hero.jpg) top left no-repeat;
}

html[lang='fr'] .mv-download-header {
  background: transparent url(../img/fr_chrome_install/gmx_hero.jpg) top left no-repeat;
}

.mv-download-button {
  margin: 30px 0;
}

.mv-fluid-box,
.mv-fluid-box[class*="span"]:first-child {
  margin-left: 5.053191%;
  position: relative;
  width: 26.5957%;
}

.mv-fluid-box-wrapper {
  border:1px solid #d4d4d4;
  padding: 70px 0 20px 0;
  background-color: #f3f3f3;
}

.mv-fluid-box > .mv-number {
  position: absolute;
  font-size: 100px;
  font-weight: bold;
  top: -85px;
  left: -10px;
}

.mv-fluid-box > img,
.mv-fluid-box .mv-teaser-wrapper,
.mv-fluid-box > a > img {
  border:1px solid #d4d4d4;
}

.mv-number.mv-number-light {
  color:#999;
}

.mv-number.mv-number-normal {
  color:#777;
}

.mv-number.mv-number-dark {
  color:#555;
}

.shiny-box {
  padding: 10px 20px;
  margin-bottom: 10px;
  border: 1px solid #d9d9d9; 
  -webkit-box-shadow: 0 0 6px rgba(92, 92, 92, 0.15); 
  -moz-box-shadow: 0 0 6px rgba(92, 92, 92, 0.15); 
  box-shadow: 0 0 6px rgba(92, 92, 92, 0.15); 
  border-radius: 7px; 
  -webkit-border-radius: 7px; 
  -moz-border-radius: 7px;  
}

.blue {
  color: #0088cc;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.padding20 {
  padding: 20px 0;
}

.steps {
  font-size: 16px;
  font-weight: bold;
  padding: 35px 0;
}

.navbar-btn .btn-xs {
  margin-top: 5px;
  margin-bottom: 5px;
}

