.langs {
    right:20px;
}

#logo {
    left:12px;
		top:28px;
}

#logo img{
	height:80px;
}

#head {
    background-position:215px top;
}

#head .headLogo {
    left:12px;
		height:34px;
		top:16px;
}

#menu {
    right:20px;
		max-width: 520px;
}

#menu li {
    padding-left:11px;
}

#menu li a {
    font-size: 16px;
}

.content {
    width:96%;
}

.contentHome {
    width: 100%;
}

.contentHomeText {
    width:100%;
    float:none;
}

.contentHomeImage {
    float:none;
}

.contentHomeImage img{
	width:100%;
}

#banner2 a {
    width: 45%;
    margin: 0px 2%;
    min-height: 402px;
		margin-bottom:30px;
}

.productSection {
    padding: 42px 0px;
    width:100%;
}

.productSection h1 {
    font-size: 32px;
    padding-bottom: 10px;
}

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

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

.productSection .productInfo {
    width:100%;
		float:none;
		margin-top:15px;
}

.itemProduct:nth-child(4n) {
    margin-right:16px;
}

.itemProduct:nth-child(3n) {
    margin-right:0px;
}

.itemProduct a.lb {
    width: 225px;
}

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

.form .address {
    width:auto;
    float:none;
		margin-bottom:20px;
}

.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%;
}