@media only screen and (max-width: 600px) {

.logoFELCamp {
	text-align: right;
	/*width: 100%;*/
	margin-right: -32px;
	padding-right: 32px;
	padding-left: 32px;
	/*background-color: transparent;*/
	/*text-align: center;*/
	opacity: 1;
}	
	
.showBig {
  display: none;
}

.showSmall {
  display: block;
}

.showExtraSmall {
  display: none;
}
  
.header {
  height: 406px;
  background-position: 12% top;
}

.header2 {
  height: 406px;
  background-position: 12% top;
}

.headerContent {
	height: 406px;
}

.headerContent .text {
  padding-left: 32px;
  padding-right: 32px;
  margin-top:0px;
}

.content {
  padding-left: 32px;
  padding-right: 32px;
	position: relative;
	/*top: 406px;	*/
	top: 0px;
}

.mise {
  font-size: 2em;
}

.mline {
  width:100%;
/*  height: 55px;*/
  font-size: 1.2em;
  margin-left: -32px;
  padding-left: 32px;
  margin-right: -32px;
  padding-right: 32px;
	opacity: 0.7;
}

.motto1, .motto2, .motto3, .motto4 {
  font-size: 1.5em;
}

.motto1 {
  margin-top: 30px;
}

.motto2 {
  margin-top: 13px;
  margin-bottom: 30px;
}

.text {
  font-size: 1em;
}

.repro {
  font-size: 1em;
}

.cile {
  font-size: 1.5em;
}

.block
{
  margin-left:-32px;
}

.side
{
  width: 25px;
  min-height: 80px;
}

.rotate
{
  font-size: 0.8em;
  padding-left:15px;
  margin-right: -1px;
}

.bigtext
{
  font-size: 1.5em;
}

.mapa {
  width: 280px;
}

.wrap-mapa {
  clear: both;
}

.wrap-photo {
  padding-left: 1px;
  clear: both;
}

.logoFEL img {
  max-width:270px
}

.logoFELEK img {
  width: 270px
}

.ytvideo {
  width: 255px;
}

}