#carousel-example-generic {
  	height: 600px;
}

/*-----------------------*/


#contact .form-group.password:before {
  content: "\f013";
}
#contact .form-group.password:before {
  font-family: FontAwesome;
  position: absolute;
  left: 0;
  top: 11px;
  z-index: 1;
  width: 48px;
  text-align: center;
  color: #2d3132;
}


/*-----------------------*/

#successEmail.image-background {
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: static;
}

#successEmail .bgWrap.patternBg:after {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

#successEmail .bgWrap.patternBg:after {
  background: transparent url('../../img/bg-pattern.png');
}

#successEmail .bgWrap.dimBg:before {
  background: rgba(0, 0, 0, 0.5);
}

#successEmail.image-background {
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: static;
}

#successEmail .bgWrap {
  min-height: 100vh;
  position: relative;
}

#successEmail {
  position: relative;
  z-index: 50;
}

#successEmail {
  background: #2f3334;
  /* Old browsers */
  background: -moz-linear-gradient(left, #2f3334 0%, #384244 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #2f3334), color-stop(100%, #384244));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #2f3334 0%, #384244 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #2f3334 0%, #384244 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #2f3334 0%, #384244 100%);
  /* IE10+ */
  background: linear-gradient(to right, #2f3334 0%, #384244 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color1', endColorstr='@color2', GradientType=1);
  /* IE6-9 */
}

/*-----------------------*/


.beauty #carousel {
	background-image: url('http://static.we-sport.com/images/e-voluto.jpg');
}


.beauty #intro, .beauty #successEmail{
	background-image: url('//static.we-sport.com/images/hiphop.jpg');
}


.beauty #contact {
	background-image: url('//static.we-sport.com/images/Febbraio_%20Parmalat_1.jpg');
}

.beauty #ovoo {
	background-image: url('http://static.we-sport.com/images/nature-sports.jpg');
	background-repeat: no-repeat;
    background-size: cover;
}

@media (max-width: 767px){
#menu #other {
	float: none;
	}
.menuswitch{
	display: flex;
}
}

pre{
	font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
	font-size: 18px;
}
}