body, html{
	margin:0;
	padding:0;
	height:100%;
	background:#dfd9d4;
	color:#282727;
	 font-family: "Lunchtype";
}

.vacantes{
	margin-top: 30px;
}

.btnVacante{
	display:block;
	list-style-type: square;
	font-weight: 600;
	font-size: 18px;
	cursor: pointer;
}

.btnVacanteActv{
	display:block;
	list-style-type: square;
	font-weight: 600;
	font-size: 18px;
	cursor: pointer;
}

.simbolo{
	margin-left: 6px;
}

.texto3d a{
	color:#282727;
}

.texto3d{
	margin-top: 30px;
	margin-bottom: 30px;
	width: 60%;
	text-align: justify;
	display: none;
}

.home{
	width:100%;
	height:100%;
	background: url('../img/home.png');
	background-size: cover;
	background-position: top center;
}

.container{
	position:relative;
	z-index:20;
}

table{
	width:100%;
}

td{
	vertical-align: middle;
	width:33.3%;
}

.btnMenu{
	width:34px;
	cursor: pointer;
}

.cerrar{
	position:absolute;
	width:24px;
	left:20px;
	top:25px;
	cursor:pointer;
}

.logo{
	width:340px;
}

.menu{
	text-align: right;
}

.btnLenguaje a{
	font-family: "Lunchtype";
    color:#282727;
    font-size:18px;
    cursor:pointer;
    text-decoration: none;
}

.nav li{
	font-family: "Lunchtype";
    color:#282727;
    font-size:18px;
    cursor:pointer;
}


.nav li ul {
    display:none;
    position:absolute;
    right:15px;
    }

.nav li:hover > ul {
    display:block;
    cursor: pointer;
    }

.nav li ul{
    padding: 10px 0;
}

li {
list-style: none;
}

.bg_lenguaje{
	background:url(../img/bg-negro.png);
	text-align: left;
	max-width: 150px;
	padding:14px;
	background-size:cover;
}

.nav li ul a{
	font-family: "Lunchtype";
    color:#ffffff;
    font-size:16px;
    text-decoration: none;
}

.linea-lenguaje{
	border-bottom:solid 1px #ffffff;
    margin-top:4px;
  	margin-bottom:4px;
}

.navegacion{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/bg-negro.png);
	background-size:cover;
	text-align: center;
	padding-bottom:30px;
	display:none;
	z-index:30;
}

.navegacion a{
	color:#ffffff !important;
	text-decoration: none;
	font-family: "Lunchtype";
	font-size:18px;
	padding-left:10px;
	padding-right: 10px;
	margin-top:30px;
	text-decoration: none !important;
}

.footer-logos{
	position:absolute;
	width:100%;
	bottom:25px;
	left:0;
	font-family: "Lunchtype";
	font-size:14px;
}

.logos-secciones img, .logos-secciones1 img{
	padding-right: 10px;
}

.logos{
	position:absolute;
	display:table-cell;
	vertical-align: middle;
	right:55px;
	bottom:20px;
}



.footer-rochebobois{
	width:180px;
}

.footer-bangolufsen{
	width:180px;
}



.seccion{
	width:100%;
	margin-top: 100px;
	position:relative;
}

.img-history{
	width:64%;
	margin-left:auto;
	position:relative;
	background:url(../img/history.jpg);
	background-position: center center;
	background-size: cover;
	height:650px;
}

.img-moreau{
	width:64%;
	margin-left:auto;
	position:relative;
	background:url(../img/moreau-paris.jpg);
	background-position: center center;
	background-size: cover;
	height:650px;
}

.img-roche{
	width:64%;
	margin-left:auto;
	position:relative;
	background:url(../img/roche.png);
	background-position: center center;
	background-size: cover;
	height:650px;
}

.img-olufsen{
	width:64%;
	margin-left:auto;
	position:relative;
	background:url(../img/olufsen.jpg);
	background-position: center center;
	background-size: cover;
	height:650px;
}

.img-assouline{
	width:64%;
	margin-left:auto;
	position:relative;
	background:url(../img/assouline1.jpeg);
	background-position: center center;
	background-size: cover;
	height:650px;
}

.titulo{
	 font-family: "Manrope";
	 font-size:120px;
	 position:absolute;
	 top:10%;
	 left:-360px;
	 text-transform: uppercase;
	 line-height: 120px;
	 text-align: right;
	 color:#282727;
}

.titulo2{
	 font-family: "Manrope";
	 font-size:120px;
	 position:absolute;
	 top:10%;
	 right:-360px;
	 text-transform: uppercase;
	 line-height: 120px;
	 color:#282727;
}

.titulo a, .titulo2 a{
	color:#282727;
	text-decoration: none;
}

.encabezado{
	 font-family: "Manrope";
	 font-size:80px;
	 text-transform: uppercase;
}

.encabezado-store{
	 font-family: "Manrope";
	 font-size:60px;
	 text-transform: uppercase;
}

.texto{
	width:68%;
	margin-top:100px;
	font-family: "Lunchtype";
	font-size:18px;
	line-height: 28px;
}

.texto-productos{
	width:60%;
	padding-top:100px;
	font-family: "Lunchtype";
	font-size:18px;
	line-height: 28px;
}

.footer{
	font-family: "Lunchtype";
	font-size:14px;
	text-align: center;
	margin-top:150px;
	padding-bottom:20px;
}


.img-brands1{
	width:64%;
	margin-left:auto;
	position:relative;
	background:url(../img/brands1.jpg);
	background-position: center center;
	background-size: cover;
	height:650px;
}

.img-brands2{
	width:64%;
	margin-right:auto;
	position:relative;
	background:url(../img/brands2.jpg);
	background-position: top center;
	background-size: cover;
	height:650px;
}

.img-brands3{
	width:64%;
	margin-left:auto;
	position:relative;
	background:url(../img/brands3.jpg);
	background-position: center center;
	background-size: cover;
	height:650px;
}


.img-brands4{
	width:64%;
	margin-right:auto;
	position:relative;
	background:url(../img/assouline.jpeg);
	background-position: top center;
	background-size: cover;
	height:650px;
}


.footer-secciones{
	font-family: "Lunchtype";
	font-size:14px;
	text-align: left;
	margin-top:150px;
	padding-bottom:20px;
	position:relative;
}

.logos-secciones{
	position:absolute;
	display:table-cell;
	vertical-align: middle;
	right:55px;
	bottom:5px;
}

.logos-secciones1{
	position:absolute;
	display:table-cell;
	vertical-align: middle;
	right:55px;
	bottom:20px;
}

.info{
	position:absolute;
	right:0;
	border-left:solid 1px #282727;
	border-bottom:solid 1px #282727;
	padding:100px 50px 50px 50px;
	width:34%;
	z-index:21;
}

.logo-moreau{
	position:absolute;
	right:0px;
	width:200px;
	bottom:0px;
}

.logo-rochebobois{
	position:absolute;
	right:0px;
	width:200px;
	bottom:0px;
}

.logo-assouline{
	position:absolute;
	right:0px;
	width:200px;
	bottom:0px;
}



.botones-footer{
	width:100%;
	margin-top:110px;
	text-align: center;
}

.botones-footer img{
	margin-left: 15px;
	margin-right: 15px;
}

.btn1, .btn2, .btn3, .btn4{
	width:50px;
}

.logo-bangolufsen{
	position:absolute;
	right:0px;
	width:200px;
	bottom:0px;
}

.info a, .texto a{
	color:#282727;
	text-decoration: none;
}

.txt{
	font-family: "AkzidenzGrotes";
	width:76%;
	font-size:18px;
	line-height: 20px;
	margin-top:60px;
}

.formulario{
	margin-top:93px;
}

input{
	background:transparent;
	border:none;
	width:80%;
	border-bottom:solid 1px #3a3a3a;
	padding-left: 20px;
	margin-top:20px;
	outline: none;
}

textarea{
	background:transparent;
	width:80%;
	border:solid 1px #3a3a3a;
	height:80px;
	outline: none;
}

[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	background:#000000;
	border:none;
	color:#FFF;
     font-family: "Manrope";
     margin-top:50px;

}

.boton{
	border-bottom:solid 0px #3a3a3a;
	padding-left:0;
}

.formulario a{
	text-decoration: none;
	color:#282727;
	padding-left:8px;
	font-size:14px;
}

input[type=checkbox], input[type=radio]{
	width:auto;
}

.btnMenu1{
	display:none;
	width:34px;
	cursor: pointer;
}

.titulo-small{
	display:none;
}


.contenido{
	margin-top:80px;
	width:80%;
}

.titulo-store{
	font-family: "AkzidenzGrotes";
	font-weight: 700;
	font-size:24px;
}

.col-md-5 li{
	list-style: disc;
	cursor:pointer;
	font-family: "AkzidenzGrotes";
	font-size:18px;
	line-height:32px; 
}

.contieneWashington, .contieneOregon, .contieneMoreauParis, .contieneCalifornia, .contieneGeorgia, .contieneTexasDallas, .contieneTexasHouston, .contieneMonterrey, .contieneSantaFe, .contieneMasaryk, .contieneSanJeronimo{
	font-size:16px;
	line-height: 20px;
	font-family: "AkzidenzGrotes";
	margin-top:5px;
	display:none;
}

.col-md-5 a{
	font-size:16px;
	text-decoration: none;
	color:#282727;;
}

.btnWashington, .btnOregon, .btnMoreauParis, .btnCalifornia, .btnGeorgia, .btnTexasDallas, .btnTexasHouston, .btnMonterrey, .btnSantaFe, .btnMasaryk, .btnSanJeronimo{
	font-weight: 400;
}

.derechos{
	padding-left: 78px;
}

.facebook, .instagram{
	width: 20px;
	vertical-align: middle;
}



.lenguaje{
	vertical-align: middle;
}

.derechos a, .footer a{
	padding-left:6px ;
	padding-right:6px ;
}

.derechos img, .footer img{
	margin-bottom: 10px;
}

/* MÓVIL */

@media (max-width: 1100px){
		.footer-moreau{
		width:80px;
	}

	.footer-rochebobois{
		width:120px;
	}

	.footer-bangolufsen{
		width:120px;
	}

	.footer-assouline{
		width:120px;
	}

	.titulo{
		font-size:100px;
		left:-300px;
	}

	.titulo2{
		font-size:100px;
		right:-300px;
	}

	.encabezado{
		 font-size:70px;
	}

	.encabezado-store{
		 font-size:50px;
	}


}

@media (max-width: 991px){
 .btnMenu1{
	display:block;
}



.btnMenu{
	display:none;
}

.logos-secciones, .logos-secciones1{
	position:relative;
	right:auto;
	bottom:auto;
	padding-bottom:0px;
	display: block;
	margin-bottom: 10px;
}

.texto{
	width:80%;
}

.footer-logos{
	bottom:5px;
	text-align: center;
}

.derechos{
	padding-left: 0px;
}

.footer{
	padding-bottom:5px;
}

.footer-secciones{
	text-align: center;
	padding-left: 0;
}

.texto-productos{
	width:70%;
	padding-top:60px;
}

.info{
	padding:60px 20px 20px 20px;
	width:30%;
}

.footer-moreau{
	width:70px;
}

.footer-rochebobois{
	width:140px;
}

.footer-bangolufsen{
	width:140px;
}

.footer-assouline{
	width:140px;
}

}

@media (max-width: 869px){
	.titulo{
		font-size:80px;
		left:-245px;
	}

	.titulo2{
		font-size:80px;
		right:-245px;
	}

	.encabezado{
		 font-size:60px;
	}

	.encabezado-store{
		 font-size:50px;
	}

}

@media (max-width: 768px){

	.texto3d{
		width: 100%;
	}

	.container{
		width: auto !important;
	}


	.products{
		margin-top:20px;
	}

	.logo{
		width:250px;
	}

	.texto{
		width:100%;
	}

	.img-history, .img-brands1, .img-brands2, .img-brands3, .img-brands4, .img-moreau, .img-roche, .img-olufsen, .img-assouline{
		width:100%;
		height:500px;
	}

	input, textarea{
		width:90%;
	}

	.titulo, .titulo2{
		display:none;
	}

	.encabezado{
		 font-size:40px;
	}

	.encabezado-store{
		 font-size:36px;
	}

	.titulo-small{
		display:block;
		padding-left:15px;
		font-size:60px;
		line-height: 60px;
		margin-bottom:30px;
		font-family: "Manrope";
		text-transform: uppercase;
		text-decoration: none;
		color:#282727;
	}

	.titulo-small a{
		color:#282727;
		text-decoration: none;
	}

	a{
		text-decoration: none;
	}

	.separa{
		margin-top:60px;
	}

	.texto-productos{
		width:100%;
		padding-top:30px;
		position:relative;
	}

.info{
	padding:10px 10px 10px 10px;
	width:100%;
	position:relative;
	border-left:solid 0px #282727;
	border-bottom:solid 1px #282727;
	margin-top:50px;
	width:96%;
	margin-left: auto;
	margin-right: auto;
}

.logo-moreau, .logo-bangolufsen, .logo-rochebobois, .logo-assouline{
	position:relative;
	margin-right: auto;
	margin-left: auto;
	margin-top:30px;
}

.seccion{
	margin-top:60px;
}

.footer-logos{
	padding-left:0;
	text-align: center;
}

.derechos{
	padding-left: 0px;
}

.contenido{
	margin-top:60px;
	width:100%;
}


.texto{
	margin-top:50px;
}

 	.cerrar{
		right:20px;
		top:14px;
		left:auto;
	}



}


@media (max-width: 600px){



 	.btnMenu1{
 		width:30px;
 	}

.cerrar{
		width:20px;

	}

 	.nav li{
 		font-size:14px;
 	}

 	.logo{
 		width:200px;
 	}

 	.footer-rochebobois, .footer-assouline, .footer-bangolufsen{
 		width:90px;
 	}

 	.footer-moreau{
 		width:50px;
 	}

 	.nav li ul a{
	    font-size:14px;
	}

	.btnLenguaje a{
    font-size:14px;
}


	.titulo-small{
		font-size:40px;
		line-height: 40px;
	}

	.encabezado{
		font-size:36px;
	}

	.encabezado-store{
		 font-size:30px;
		 line-height: 32px;
	}
	

	.footer-logos, .footer, .derechos{
		font-size:12px;
	}

	.btn1, .btn2, .btn3, .btn4{
		width:30px;
	}


}






@font-face {
    font-family: "Lunchtype";
    src: url('../fonts/Lunchtype22-Regular.eot');
    src: url('../fonts/Lunchtype22-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lunchtype.woff') format('woff'),
         url('../fonts/Lunchtype.svg#Lunchtype') format('svg');
}

@font-face {
    font-family: "Manrope";
    src: url('../fonts/Manrope-ExtraBold.eot');
    src: url('../fonts/Manrope-ExtraBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Manrope-ExtraBold.woff') format('woff'),
         url('../fonts/Manrope-ExtraBold.svg#Manrope-ExtraBold') format('svg');
}


@font-face {
    font-family: "AkzidenzGrotes";
    src: url('../fonts/AkzidenzGroteskBQ-LightOsF.eot');
    src: url('../fonts/AkzidenzGroteskBQ-LightOsF.eot?#iefix') format('embedded-opentype'),
         url('../fonts/AkzidenzGroteskBQ-LightOsF.woff') format('woff'),
         url('../fonts/AkzidenzGroteskBQ-LightOsF.svg#AkzidenzGroteskBQ-LightOsF') format('svg');
}