dl.product-features dd {
    /* display:                            none;
    float:                              none;
    height:                             auto;
    margin:                             0 -3.2608695%;
    padding:                            0;
    width:                              auto;
 */}

nav.vehicle-selector .container ul.models > li {
    width: 48%;
}

dl.product-features dt {
    padding-bottom: 20px;
    padding-top:20px;
}

dl.product-features dt:before {
    margin-top: -5px;
}

footer[role=contentinfo] #social {
    margin-top: 0;
}

article.product h1,article.product h2 {
    width: 46.666666%
}

article.product:not (.alternative ) p.price {
    margin: 15px 0 0;
    top: 5%;
}

/*Cart Page VIN apply button alignment and responsive design*/
input[type=submit],button {
    background-position: right 0;
	height: 39px;
	line-height: 39px;
    overflow: hidden;
}

input[type=text] {
    height: 39px;
}

fieldset.promotions input[type=text] {
    height: 39px;
}

.product-overview .shipping > p {
    margin: 0px 0px 10px 0px;
}

.fr nav[role="navigation"] ul li a,
.nl nav[role="navigation"] ul li a {
	font-size: 11px;
}

nav.vehicle-selector .container ul.models > li h2 {
	left: 188px;
}

element.style {
}
.en button.cardSubmitButton {
width: auto;
}
button.cardSubmitButton {
	min-width: 77%;
}


section#manage-products a.button {
	height: 40px;
	overflow: visible;
	line-height: 40px;
}

.fr #wrapper > section > form > fieldset:nth-child(1) > dl > dd:nth-child(2) > div,
.de #wrapper > section > form > fieldset:nth-child(1) > dl > dd:nth-child(2) > div,
.it #wrapper > section > form > fieldset:nth-child(1) > dl > dd:nth-child(2) > div,
.nl #wrapper > section > form > fieldset:nth-child(1) > dl > dd:nth-child(2) > div {
	width: 46.080959%
}
