@media only screen
and (max-width : 800px) {
body {
	font-size: 13px;
}
pre, blockquote, dl, figure, p, ul, ol {
    margin-bottom: 2rem;
}
.lang a {
	margin-top: 20px;
	margin-bottom: 20px;
}
.langtxt {
    font-size: 12px;
}
.fieldheight {
	height: auto;
}
.spacer {
	display: none;
}
.menu {
    height: 60px;
	padding: 0px 10px;
}
.menu img {
    width: 100px;
}
.menu a {
    font-size: 12px;
    margin-left: 14px;
}
.stamp {
    width: 80px;
    top: 80px;
    right: 20px;
}
.header {
	height: 400px;
    font-size: 16px;
}
.header h1 {
    font-size: 20px;
}
.header h1:after {
    width: 100px;
    margin-bottom: 15px;
    margin-top: 30px;
}
.header h1:after {
    border-bottom: 3px solid;
}
.title h3 {
    font-size: 16px;
}
.content .button, .content button, .content input[type="submit"], .content input[type="reset"], .content input[type="button"], .content .inputfile + label {
    height: 26px;
    padding: 0 10px;
    font-size: 9px;
	letter-spacing: 0rem;
	margin-bottom: 20px;
}
.slogan {
	font-size: 15px;
}
.formcontent {
	padding-left: 20px;
	padding-right: 20px;
}
.formcontent .column, .formcontent  .columns {
    margin-right: 20px;
}
.formcontent .category {
    font-size: 22px;
	margin-top: 0px;
}
.formcontent .motors {
    margin-bottom: 0px;
}
.formcontent .three.columns {
	width: 42%;
	margin-bottom: 20px;
}
.formcontent .motorform {
	padding-right: 0px!important;
}
.button, button, input[type="submit"], input[type="reset"], input[type="button"], .inputfile + label {
    height: 32px;
    padding: 0 16px;
    font-size: 12px;
}
input, textarea, select, fieldset {
    margin-bottom: 1rem;
}
.formcontent .optin {
    text-align: left;
}
input[type="checkbox"], input[type="radio"] {
    margin-bottom: 20px;
}
.formcontent img {
    margin-top: 20px!important;
}
.formcontent .motorcell {
	font-size: 12px;
}
.formcontent .motortype {
    top: 65%;
	letter-spacing: -0.1em;
}
.details {
    padding-top: 40px;
    padding-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
}
.details h2 {
    font-size: 20px;
}
.details .details_cell {
	padding: 10px;
	width: 100%;
	display: block;
	border: 3px solid #FFFFFF!important;
}
.details .details_cell:first-child {
	border-bottom-style: none!important;
}
.details i {
    margin-right: 8px;
}
.details strong {
    font-size: 14px;
}
.footer {
    font-size: 10px;
}
}