h1{
font-size: 30px;
line-height: 24px;
}

h2 {
 font-size: 24px;
}

#logo, .langs{
	display:none;
}

#aJobs{
	display:none;
}

.langs{
	position:relative;
	right:auto;
	top:auto;
}

#web{
	background:none;
	padding-top:55px;
}

#head{
	display:none;
}

#headMobile{
display:block;
height:46px;
width:100%;
position:fixed;
left:0px;
top:0px;
z-index:98;
background-color:#ec7422;
}

#menuMobile{
display:block;
height:26px;
width:100%;
min-width:38px;
background-image:url(../img/bgMenuMobOver.png);
background-repeat:no-repeat;
background-position:right top;
font-size:12px;
padding:0px;
position:absolute;
right:0px;
top:10px;
z-index:98;
}

#menuMobile.activeMob{
background-position:right -26px;
}

#menuMobile ul{
	display:none;
	margin-top:36px;
	background-image:url(../img/pixel.gif);
	background-repeat:repeat;
	background-position:left top;
	background-color:#fff;
}

#menuMobile li{
	display:block;
}

#menuMobile li a{
	display:block;
	font-family:'PT Sans', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	padding:7px 0px;
	text-align:center;
}

#menuMobile li a:hover, #menuMobile li a.sel{
background-color:#ec7422;
	color:#fff;
}

#menuMobile li.langs{
	text-align:center;
	padding:5px 0px;
}

#menuMobile li.langs a{
	display:inline;
	padding:0px 0px;
}

#menuMobile li.langs a:hover, #menuMobile li.langs a.sel{
	background:none;
	color:#ec7422;
}

#banner1{
	display:none;
}

.content {
   width:96%;
}

.contentHome {
    width: 100%;
    margin: 0px auto;
    padding: 0px;
}

.contentHomeText {
   width:100%;
    float:none;
		font-size: 16px;
    line-height: 20px;
}

.contentHomeTextFull {
		font-size: 16px;
    line-height: 20px;
		padding-bottom:20px;
}

.contentHomeImage {
    float: none;
}

.contentHomeImage img{
	width:100%;
}

#banner2 h2 {
	width:80%;
	margin:0px auto;
	margin-bottom:40px;
}

#banner2 a {
    display: inline-block;
    width: 85%;
    margin: 0px auto;
		margin-bottom:30px;
		min-height:0;
}

#banner2 a span {
    display: block;
    width:75%;
		margin:0px auto;
    position:relative;
    left:auto;
    bottom:auto;
		margin-top:15px;
}

#banner0 {
	display:none;
}


.imagesHome {
    padding: 40px 0px;
		padding-bottom:25px;
}

.imagesHome a{
	display:none;
}

.imagesHome h1 {
    font-size: 30px;
    line-height: 32px;
}

.productSection {
    padding:20px 0px;
		padding-top:10px;
    width: 100%;
}

.productSection h1 {
    font-size: 27px;
		padding-bottom: 8px;

}

.productSection ul {
    float: none;
    max-width:none;
}

.productSection ul li {
    padding: 3px 0px;
}

.productSection ul li a {
    font-size: 22px;
}

.productSection .productInfo {
    width: 100%;
    float:none;
		margin-top:15px;
		font-size: 16px;
    line-height: 22px;
}

.productSection .productInfo em {
     margin-left:0px;
 
}

.itemProduct, .itemProductFile {
    margin-right:0px;
}

.itemProduct a.lb, .itemProductFile a.lb{
    width:98%;
		height:auto;
		min-height:225px;
		margin:0px auto;
		margin-bottom:7px;
		cursor:default;
}

.itemProduct a.lb img, .itemProductFile a.lb img {
    height:auto;
		width:100%;
}

.itemProduct strong, .itemProductFile strong {
    font-size: 17px;
    line-height: 22px;
}

.itemProductFile a.file {
    font-size: 16px;
}

.itemProductDesc img{
	width:155px;
}


.itemProductDesc img:nth-of-type(1), .itemProductDesc img:nth-of-type(2){
	width:100%;
}

.form .address {
    width:auto;
    float:none;
		margin-bottom:20px;
		font-size:16px;
		display:block;
}

.form .addressJobs{
	display:none;
}

.form .button {
    margin-top:25px;
}

.textareas{
	padding-top:20px;
}


.form {
    width:100%;
    padding: 25px 0px;
}

.form .inputs {
    width: 100%;
    float: none;
}

.form .textareas {
    width: 100%;
    float: none;
}

.inputC {
    width:98%;
    padding-left:2%;
}

.textareaC  {
    width:98%;
    padding-left:2%;
}

#gmap {
    width: 100%;
    height: 300px;
    float:none;
		margin-top:30px;
}

.button {
    padding: 0px 25px;
}

#menuFoot a {
    font-size: 17px;
}

#menuFoot .subFoot li a {
    font-size: 13px;
}
#foot {
    font-size: 11px;
    line-height: 15px;
}

a#LBXmasA{
	right:5%;
	top:3%;
}

#LBXmas .img{
	background-size:75% auto;
}