/* normalize.css v1.1.1 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

audio:not([controls]) { display: none; height: 0; }

[hidden] { display: none; }

/* ========================================================================== Base ========================================================================== */
html { background: #fff; /* 1 */ color: #000; /* 2 */ font-size: 100%; /* 3 */ -webkit-text-size-adjust: 100%; /* 4 */ -ms-text-size-adjust: 100%; /* 4 */ }

html, button, input, select, textarea { font-family: sans-serif; }

body { margin: 0; }

/* ========================================================================== Links ========================================================================== */
a:focus { outline: thin dotted; }

a:active, a:hover { outline: 0; }

/* ========================================================================== Typography ========================================================================== */
h1 { font-size: 2em; margin: 0.67em 0; }

h2 { font-size: 1.5em; margin: 0.83em 0; }

h3 { font-size: 1.17em; margin: 1em 0; }

h4 { font-size: 1em; margin: 1.33em 0; }

h5 { font-size: 0.83em; margin: 1.67em 0; }

h6 { font-size: 0.67em; margin: 2.33em 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

mark { background: #ff0; color: #000; }

p, pre { margin: 1em 0; }

code, kbd, pre, samp { font-family: monospace, serif; _font-family: "courier new", monospace; font-size: 1em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }

q:before, q:after { content: ''; content: none; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* ========================================================================== Lists ========================================================================== */
dl, menu, ol, ul { margin: 1em 0; }

dd { margin: 0 0 0 40px; }

menu, ol, ul { padding: 0 0 0 40px; }

nav ul, nav ol { list-style: none; list-style-image: none; }

/* ========================================================================== Embedded content ========================================================================== */
img { border: 0; /* 1 */ -ms-interpolation-mode: bicubic; /* 2 */ }

svg:not(:root) { overflow: hidden; }

/* ========================================================================== Figures ========================================================================== */
figure { margin: 0; }

/* ========================================================================== Forms ========================================================================== */
form { margin: 0; }

fieldset { border: 1px solid silver; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; /* 1 */ padding: 0; white-space: normal; /* 2 */ *margin-left: -7px; /* 3 */ }

button, input, select, textarea { font-size: 100%; /* 1 */ margin: 0; /* 2 */ vertical-align: baseline; /* 3 */ *vertical-align: middle; /* 3 */ }

button, input { line-height: normal; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ *overflow: visible; /* 4 */ }

button[disabled], html input[disabled] { cursor: default; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ *height: 13px; /* 3 */ *width: 13px; /* 3 */ }

input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* ========================================================================== Tables ========================================================================== */
table { border-collapse: collapse; border-spacing: 0; }

@font-face { font-family: 'delta_promedium'; src: url("fonts/deltapromed-webfont.eot"); src: url("fonts/deltapromed-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/deltapromed-webfont.woff") format("woff"), url("fonts/deltapromed-webfont.ttf") format("truetype"), url("fonts/deltapromed-webfont.svg#delta_promedium") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'delta_promedium_italic'; src: url("fonts/deltapromedita-webfont.eot"); src: url("fonts/deltapromedita-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/deltapromedita-webfont.woff") format("woff"), url("fonts/deltapromedita-webfont.ttf") format("truetype"), url("fonts/deltapromedita-webfont.svg#delta_promedium_italic") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'delta_prolight'; src: url("fonts/deltaprolig-webfont.eot"); src: url("fonts/deltaprolig-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/deltaprolig-webfont.woff") format("woff"), url("fonts/deltaprolig-webfont.ttf") format("truetype"), url("fonts/deltaprolig-webfont.svg#delta_prolight") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'delta_prolight_italic'; src: url("fonts/deltaproligita-webfont.eot"); src: url("fonts/deltaproligita-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/deltaproligita-webfont.woff") format("woff"), url("fonts/deltaproligita-webfont.ttf") format("truetype"), url("fonts/deltaproligita-webfont.svg#delta_prolight_italic") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'delta_probold_italic'; src: url("fonts/deltaprobolita-webfont.eot"); src: url("fonts/deltaprobolita-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/deltaprobolita-webfont.woff") format("woff"), url("fonts/deltaprobolita-webfont.ttf") format("truetype"), url("fonts/deltaprobolita-webfont.svg#delta_probold_italic") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'delta_probold'; src: url("fonts/deltaprobol-webfont.eot"); src: url("fonts/deltaprobol-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/deltaprobol-webfont.woff") format("woff"), url("fonts/deltaprobol-webfont.ttf") format("truetype"), url("fonts/deltaprobol-webfont.svg#delta_probold") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'delta_probook'; src: url("fonts/deltaproboo-webfont.eot"); src: url("fonts/deltaproboo-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/deltaproboo-webfont.woff") format("woff"), url("fonts/deltaproboo-webfont.ttf") format("truetype"), url("fonts/deltaproboo-webfont.svg#delta_probook") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'delta_probook_italic'; src: url("fonts/deltaprobooita-webfont.eot"); src: url("fonts/deltaprobooita-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/deltaprobooita-webfont.woff") format("woff"), url("fonts/deltaprobooita-webfont.ttf") format("truetype"), url("fonts/deltaprobooita-webfont.svg#delta_probook_italic") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'delta_prooutline'; src: url("fonts/deltaprooutline-webfont.eot"); src: url("fonts/deltaprooutline-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/deltaprooutline-webfont.woff") format("woff"), url("fonts/deltaprooutline-webfont.ttf") format("truetype"), url("fonts/deltaprooutline-webfont.svg#delta_prooutline") format("svg"); font-weight: normal; font-style: normal; }

.l-page { max-width: 1440px; min-width: 1024px; margin: 0 auto; background: black; position: relative; overflow: hidden; }

.l-facebook { position: absolute; top: 0; right: -500px; z-index: 100; width: 380px; height: 100%; padding: 0 10px; background: white; color: black; }
.l-facebook .close { position: absolute; top: 10px; right: 10px; background: url("../images/btns.png") repeat-x 0 -700px; width: 55px; height: 55px; cursor: pointer; }

.l-header { position: relative; background: url("../images/l-header-row.png") repeat-x 0 0; z-index: 10; *zoom: 1; }
.l-header:before, .l-header:after { content: " "; display: table; }
.l-header:after { clear: both; }

.l-logo-kawasaki { margin: 0; float: left; width: 122px; padding: 20px 0 0 20px; }
.l-logo-kawasaki a { display: block; height: 22px; background-color: transparent; border: 0; color: transparent; font: 0/0 a; text-shadow: none; background: transparent url("../images/logo-kawasaki.png") no-repeat 0 0; }

.l-breadcrumb { height: 24px; padding: 6px 18px 0; background: black; }
.l-breadcrumb ul { margin: 0; padding: 0; list-style: none; }
.l-breadcrumb ul li { margin: 0; }
.l-breadcrumb li { float: left; }
.l-breadcrumb li span { display: block; }
.l-breadcrumb li a { display: block; height: 17px; font-size: 10px; line-height: 18px; text-transform: uppercase; }
.l-breadcrumb li.home a { width: 17px; background: transparent url("../images/breadcrumb.png") no-repeat 0 0; margin-right: 10px; background-color: transparent; border: 0; color: transparent; font: 0/0 a; text-shadow: none; }
.l-breadcrumb li.lev-0 { background: transparent url("../images/breadcrumb.png") no-repeat 0 -20px; padding-left: 30px; }
.l-breadcrumb li.lev-0 span { background: transparent url("../images/breadcrumb.png") no-repeat 100% -40px; padding-right: 30px; }
.l-breadcrumb li.lev-0 a { color: #717171; }
.l-breadcrumb li.lev-1 { background: transparent url("../images/breadcrumb.png") no-repeat 100% 0; padding: 0 30px 0 10px; }
.l-breadcrumb li.lev-1 a { color: white; }
.l-breadcrumb li.lev-last { padding-left: 10px; }

.l-page-action { position: absolute; top: 0; right: 0; z-index: 11; }
.l-page-action ul { margin: 0; padding: 0; list-style: none; }
.l-page-action ul li { margin: 0; }
.l-page-action ul li { float: left; width: 80px; height: 26px; margin-left: -30px; background: url("../images/btns.png") no-repeat -100px -300px; }
.l-page-action ul li a { display: block; width: 30px; height: 26px; margin-left: 20px; background-color: transparent; border: 0; color: transparent; font: 0/0 a; text-shadow: none; background: url("../images/btns.png") no-repeat -200px -300px; }
.l-page-action ul li.pdf a { background-position: -230px -300px; }
.l-page-action ul li.share a { background-position: -260px -300px; }
.l-page-action ul li.ebrochure { width: 102px; background-position: -200px -420px; }
.l-page-action ul li.ebrochure a { width: 50px; background: none; }

.l-content { position: relative; overflow: hidden; margin-bottom: -25px; z-index: 9; font-size: 18px; color: black; }

.l-content-bg { position: absolute; top: 0; left: 0; width: 100%; z-index: 9; }
.l-content-bg img { width: 100%; }
.l-content-bg .content { position: absolute; top: 0; left: 0; width: 60%; height: 100%; background: url("../images/press-visual.png") no-repeat 100% 0; }
.l-content-bg .shadow { position: absolute; bottom: 0; left: 0; width: 100%; height: 210px; background: url("../images/l-content-bg-shadow.png") repeat-x 0 0; }

.l-content-twocol { position: relative; background: url("../images/l-sidebar-bg.png") repeat-y 0 0; z-index: 10; *zoom: 1; padding-left: 265px; }
.l-content-twocol:before, .l-content-twocol:after { content: " "; display: table; }
.l-content-twocol:after { clear: both; }
.l-content-twocol .l-main { float: left; margin: 27% 0 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; *behavior: url(../javascripts/boxsizing.htc); }

.l-sidebar { width: 265px; float: left; margin-left: -265px; position: relative; z-index: 10; }

.l-main { margin: 27% 0 0 265px; padding: 30px 50px 50px; background: white url("../images/gray-gradient-bg.png") repeat-x 0 100%; }

.no-bg .l-main { margin-top: 75px; }

.l-content-onecol { position: relative; margin: 27.5% 0 0; background: white url("../images/gray-gradient-bg.png") repeat-x 0 100%; padding: 30px 0; z-index: 10; *zoom: 1; }
.l-content-onecol:before, .l-content-onecol:after { content: " "; display: table; }
.l-content-onecol:after { clear: both; }
.l-content-onecol section { width: 1095px; margin: 0 auto; }
@media screen and (max-width: 1180px) { .l-content-onecol section { width: 950px; } }

.p-press-single .l-content-onecol { margin: 0; }

.l-tc-label-wrap { width: 1095px; margin: -105px auto 40px; *zoom: 1; }
.l-tc-label-wrap:before, .l-tc-label-wrap:after { content: " "; display: table; }
.l-tc-label-wrap:after { clear: both; }

.l-tc-label { float: left; background: url("../images/l-tc-label.png") no-repeat 0 0; padding-left: 91px; }
.l-tc-label p { height: 75px; background: url("../images/l-tc-label.png") no-repeat 100% -100px; margin: 0; padding-right: 91px; font: 40px/80px delta_prolight, arial, sans-serif; text-transform: uppercase; }
.l-tc-label p span { font-family: delta_promedium, arial, sans-serif; }

.l-footer { position: relative; z-index: 10; }
.l-footer .quickmap .btn-toogle { height: 25px; }

html, body { background: black url("../images/bg.png"); color: white; }

body { font: 14px delta_prolight, arial, sans-serif, arial, sans-serif; }

a { text-decoration: none; outline: none !important; color: #69be28; }

fieldset { border: 0; padding: 0; }

input, textarea { background: #2e2e2e; padding: 6px; color: white; font-size: 14px; border: 1px solid #737373; }

strong { font-family: delta_promedium, arial, sans-serif; font-weight: normal; }

.text-green { color: #69be28 !important; }

.text-bold { font-family: delta_promedium, arial, sans-serif; }

img.float-right { float: right; margin: 0 0 10px 15px; }

section h1 { margin: 0 0 20px; font: 36px delta_prolight_italic, arial, sans-serif; }
section .title-main { font: 36px delta_prolight_italic, arial, sans-serif; margin-bottom: 10px; }

.display-none { display: none; }

.img-top img { width: 100%; }

.bg-image { position: absolute; top: 0; left: 0; width: 100%; z-index: 9; }
.bg-image img { width: 100%; }

.editorial .block { margin-bottom: 40px; }
.editorial h2 { margin: 0.8em 0 0.2em; }
.editorial p { margin: 0 0 1em; }

.content-block { margin: 0 0 50px; }
.content-block .title { margin: 0 0 5px; padding-left: 28px; font-size: 30px; text-transform: uppercase; }
.content-block .subtitle { margin: 0 0 30px; font-size: 22px; }
.content-block .main { *zoom: 1; padding: 35px 28px; background: url("../images/row-bg.gif") repeat scroll 0 0 transparent; }
.content-block .main:before, .content-block .main:after { content: " "; display: table; }
.content-block .main:after { clear: both; }
.content-block label p, .content-block p.label { display: block; margin: 0 0 5px; font-size: 20px; }
.content-block .field-row { *zoom: 1; margin-bottom: 30px; }
.content-block .field-row:before, .content-block .field-row:after { content: " "; display: table; }
.content-block .field-row:after { clear: both; }

.bottom-green-row { clear: both; border-top: 1px solid #69be28; }

.text-over-input { position: relative; }
.text-over-input span { position: absolute; top: 3px; left: 3px; color: #737373; }

.select { position: relative; height: 25px; background: #333333; color: white; text-transform: uppercase; font-size: 11px; z-index: 10; }
.select:hover { z-index: 11; }
.select .label { margin-right: 23px; padding: 5px 10px; border-right: 1px solid white; }
.select .btn { position: absolute; top: 0; right: 0; width: 22px; height: 19px; background: url("../images/btns.png") no-repeat -585px -80px; cursor: pointer; }
.select:hover .slimScrollDiv, .select:hover ul { display: block; }
.select .slimScrollDiv, .select ul { display: none; margin: 0; padding: 0; list-style: none; position: absolute !important; top: 25px; left: 0; width: 100% !important; background: #252525; }
.select .slimScrollDiv li, .select ul li { margin: 0; }
.select .slimScrollDiv li, .select ul li { text-transform: none; }
.select .slimScrollDiv li a, .select ul li a { display: block; padding: 5px 10px; color: white; }
.select .slimScrollDiv li a:hover, .select ul li a:hover { color: #69be28; background: black; }
.select ul { top: 0; }

.models-sheet { background: white; }
.models-sheet img { width: 100%; }
.models-sheet .data { padding: 0 30px 5px; font-size: 16px; min-height: 130px; }
.models-sheet .data h3.model-name { font-size: 18px; text-align: center; text-transform: uppercase; }
.models-sheet .data .category { padding: 0 20px; text-align: center; margin-bottom: 5px; }
.models-sheet .data .category em, .models-sheet .data .category .last { text-transform: uppercase; }
.models-sheet .data .category em { font-family: delta_promedium, arial, sans-serif; font-style: normal; }
.models-sheet .data .category .last { white-space: nowrap; }
.models-sheet .data .price { padding-left: 70px; }
.models-sheet .data .price em { text-transform: uppercase; color: #69be28; font-style: normal; font-family: delta_promedium, arial, sans-serif; }

.pager { clear: both; width: 96px; margin: 0 auto; padding-top: 5px; }
.pager ul { margin: 0; padding: 0; list-style: none; }
.pager ul li { margin: 0; }
.pager ul li { float: left; display: inline-block; width: 14px; height: 16px; background: url("../images/btns.png") -230px -350px; margin: 0 5px !important; background-color: transparent; border: 0; color: transparent; font: 0/0 a; text-shadow: none; cursor: pointer; }
.pager ul li.active { background-position: -200px -350px; }

.box-row { margin: 0 0 65px; padding: 20px 40px; background: url("../images/row-bg.gif") repeat 0 0; *zoom: 1; }
.box-row:before, .box-row:after { content: " "; display: table; }
.box-row:after { clear: both; }
.box-row .inner { background: white; padding: 8px; *zoom: 1; }
.box-row .inner:before, .box-row .inner:after { content: " "; display: table; }
.box-row .inner:after { clear: both; }

.posts-list { margin: 0 -50px 65px; padding: 20px 40px; background: url("../images/row-bg.gif") repeat 0 0; }
.posts-list .post { *zoom: 1; margin-bottom: 30px; }
.posts-list .post:before, .posts-list .post:after { content: " "; display: table; }
.posts-list .post:after { clear: both; }
.posts-list .wrap { padding-bottom: 10px; border-bottom: 1px solid #69be28; }
.posts-list .thumb { float: left; width: 125px; height: 90px; margin-right: 55px; overflow: hidden; }
.posts-list .content { margin-left: 180px; min-height: 90px; }
.posts-list .date { font-size: 14px; }
.posts-list .title, .posts-list .text { margin: 0; }
.posts-list .title { font: 18px delta_promedium, arial, sans-serif; }
.posts-list .btn-01 { float: right; margin-top: -1px; }

.other { padding: 10px 0; }
.other .other-title { margin: 0; font: 22px delta_prolight, arial, sans-serif; text-align: center; border-bottom: 1px solid #69be28; text-transform: uppercase; }
.other .inner { *zoom: 1; position: relative; background: white; margin: 40px 50px 20px; padding: 50px; overflow: hidden; }
.other .inner:before, .other .inner:after { content: " "; display: table; }
.other .inner:after { clear: both; }
.other .prev, .other .next { position: absolute; top: 50%; margin-top: -58px; width: 30px; height: 116px; background: url("../images/btns.png") no-repeat 0 -300px; cursor: pointer; }
.other .prev { left: 0; background-position: -40px -300px; }
.other .next { right: 0; }
.other .wrap { *zoom: 1; overflow: hidden; }
.other .wrap:before, .other .wrap:after { content: " "; display: table; }
.other .wrap:after { clear: both; }
.other ul { margin: 0; padding: 0; list-style: none; text-align: center; }
.other ul li { margin: 0; }
.other ul li { float: left; width: 9.2%; margin: 0 5px; }
.other ul li a { display: block; width: 100%; }
.other ul li img { width: 100%; vertical-align: middle; }

.l-sidebar .catalog { width: 200px; margin: 100px auto 20px; }
.l-sidebar .catalog .title { color: #69be28; font-size: 14px; }
.l-sidebar .catalog img { margin-bottom: 5px; }
.l-sidebar .catalog .download { display: block; min-height: 26px; color: white; background: url("../images/btns.png") no-repeat 0 -420px; }

.boxes { text-transform: uppercase; }
.boxes .compare-box, .boxes .discover-box { position: relative; }
.boxes .discover-box { width: 302px; height: 156px; background: url("../images/product.png") no-repeat 0 -990px; margin: 0 0 20px; }
.boxes .discover-box .list { float: right; width: 248px; height: 113px; overflow: hidden; }
.boxes .discover-box .list .item { position: relative; width: 248px; height: 113px; display: none; overflow: hidden; }
.boxes .discover-box .list .item img { position: absolute; top: 0; left: 0; z-index: 10; }
.boxes .discover-box .list .item .text { display: inline-block; position: relative; padding: 10px 20px; z-index: 11; font: 20px/22px delta_prolight, arial, sans-serif; color: white; }
.boxes .discover-box .pager { position: absolute; width: 45px; bottom: 45px; left: 7px; }
.boxes .discover-box .pager ul li { background-position: -260px -350px; margin: 0 2px !important; }
.boxes .discover-box .pager ul li.active { background-position: -200px -350px; }
.boxes .compare-box { width: 302px; height: 62px; background: url("../images/product.png") no-repeat 0 -900px; }
.boxes .compare-box .check { position: relative; margin-left: 53px; padding-right: 30px; color: black; font-size: 18px; }
.boxes .compare-box .check:after { position: absolute; right: 10px; top: 5px; display: block; content: ""; width: 13px; height: 13px; background: url("../images/btns.png") no-repeat -200px -375px; }
.boxes .compare-box .check.checked:after { background-position: -230px -375px; }
.boxes .btn { position: absolute; bottom: 7px; right: 50px; text-transform: uppercase; font-size: 18px; }
.boxes .btn a { float: right; padding-right: 20px; color: white; }
.boxes .btn a:after { position: absolute; right: -15px; top: 4px; display: block; content: ""; width: 20px; height: 20px; background: url("../images/btns.png") no-repeat 0 -510px; }
.boxes .btn a:hover { color: #97c97d; }

.newsletter { position: relative; padding-right: 120px; }
.newsletter label .label { display: block; height: 13px; font-size: 14px; font-weight: bold; line-height: 12px; }
.newsletter label input { background: #2e2e2e; padding: 6px; color: white; font-size: 14px; border: 1px solid #737373; padding: 3px; }
.newsletter .send { position: absolute; bottom: 3px; right: 0; }

.box-error { width: 300px; margin: 0 auto; padding: 60px 0 300px; }
.box-error .error { font: 30px delta_promedium, arial, sans-serif; text-align: center; border-bottom: 1px solid white; letter-spacing: 10px; }
.box-error .number { font: 150px/150px delta_promedium, arial, sans-serif; text-align: center; color: #69be28; }
.box-error .error-title { margin-bottom: 10px; border-bottom: 1px solid white; font: 30px delta_prolight, arial, sans-serif; text-align: center; text-transform: uppercase; }
.box-error .message { font-size: 22px; }

.p-choice, .h-choise { background: black; }

.lang-choice { width: 768px; padding-top: 260px; margin: 0 auto; }
.lang-choice .top { padding-bottom: 40px; background: url("../images/lang-choice-bg.png") repeat-x 0 100%; }
.lang-choice .l-logo-kawasaki { float: none; padding: 0; margin: 0 auto; }
.lang-choice .choice { padding-top: 20px; }
.lang-choice .choice ul { margin: 0; padding: 0; list-style: none; }
.lang-choice .choice ul li { margin: 0; }
.lang-choice .choice li { float: left; width: 424px; height: 80px; padding-top: 10px; text-align: center; }
.lang-choice .choice li.first { margin-right: -80px; }
.lang-choice .choice li:hover { background: url("../images/btns.png") no-repeat 0 -1160px; }
.lang-choice .choice li:hover a { color: black; }
.lang-choice .choice li a { color: white; font-size: 25px; }
.lang-choice .choice li a span { display: block; font: 36px/34px delta_promedium_italic, arial, sans-serif; }

a.btn-01, .btn-02, a.btn-05, a.btn-06, a.btn-07, .btn-08 { background: url("../images/btns.png") no-repeat 0 0; color: white; text-transform: uppercase; }

a.btn-01, a.btn-05, a.btn-06, a.btn-07, .btn-08 { display: block; }
a.btn-01:after, a.btn-01 span, a.btn-05:after, a.btn-05 span, a.btn-06:after, a.btn-06 span, a.btn-07:after, a.btn-07 span, .btn-08:after, .btn-08 span { background: url("../images/btns.png") no-repeat 0 0; }

a.btn-01, a.btn-06, a.btn-07, .btn-08 { height: 18px; float: right; position: relative; margin-right: 45px; padding: 0 0 0 25px; font: 12px/18px delta_promedium, arial, sans-serif; }
a.btn-01:after, a.btn-01 .ie-fix, a.btn-06:after, a.btn-06 .ie-fix, a.btn-07:after, a.btn-07 .ie-fix, .btn-08:after, .btn-08 .ie-fix { position: absolute; right: -45px; top: 0; display: block; content: ""; width: 45px; height: 18px; background-position: 100% 0; cursor: pointer; }

.btn-02 { height: 18px; display: inline-block; background-position: 100% 0; padding: 0 50px 0 5px; font-size: 11px; line-height: 20px; }

.btn-03 a, .btn-04 a { display: block; height: 40px; font: 24px/40px delta_promedium, arial, sans-serif; color: white; text-transform: uppercase; }

.btn-03 { float: right; background: url("../images/btns.png") no-repeat 0 -120px; padding: 0 20px 0 70px; }
.btn-03 a { background: url("../images/btns.png") no-repeat 100% -170px; padding-right: 30px; }
.btn-03:hover { /* background-position: 0 -980px */ }
.btn-03:hover a { color: black; background: url("../images/btns.png") no-repeat 100% -1080px; }

.btn-04 { float: left; background: url("../images/btns.png") no-repeat 100% -210px; padding: 0 70px 0 20px; }
.btn-04 a { background: url("../images/btns.png") no-repeat 0 -260px; padding-left: 30px; }
.btn-04:hover { /* background-position: 100% -1030px */ }
.btn-04:hover a { color: black; background: url("../images/btns.png") no-repeat 0 -1080px; }

a.btn-05 { height: 40px; float: right; position: relative; margin-right: 50px; padding: 0 20px 0 70px; background-position: 0 -120px; font: 24px/40px delta_promedium, arial, sans-serif; }
a.btn-05:after, a.btn-05 .ie-fix { position: absolute; right: -50px; top: 0; display: block; content: ""; width: 60px; height: 40px; background-position: -100px -350px; cursor: pointer; }

a.btn-06 { background-position: 0 -640px; padding: 0 0 0 35px; }
a.btn-06:after, a.btn-06 .ie-fix { background-position: 100% -640px; }

a.btn-07 { background-position: 0 -670px; padding: 0 0 0 35px; }
a.btn-07:after, a.btn-07 .ie-fix { background-position: 100% -670px; }

.btn-08 { height: 28px; background-position: 0 -790px; padding: 0 0 0 50px; font: 18px/28px delta_promedium, arial, sans-serif; }
.btn-08:after, .btn-08 .ie-fix { width: 55px; right: -55px; height: 28px; background-position: 100% -790px; cursor: default; }
.btn-08 a { color: white; }

.modal { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: black; }
.modal p { margin: 1em 0 !important; }
.modal .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: white url("../images/product-bg.jpg") repeat-x 0 100%; opacity: 0.9; z-index: 10; }
.modal .body { position: absolute; top: 40%; left: 50%; margin: -171px 0 0 -452px; padding-left: 314px; width: 590px; height: 343px; background: url("../images/modals.png") no-repeat 0 0; z-index: 11; }
.modal .body .top { width: 560px; height: 130px; overflow: hidden; }
.modal .body .top .title { padding: 15px 0 5px; font-size: 24px; text-transform: uppercase; }
.modal .body .bottom { width: 318px; height: 180px; padding: 10px 0; font: 12px/14px delta_prolight, arial, sans-serif !important; }
.modal .body .bottom .content { height: 180px; padding-right: 10px; overflow: auto; }
.modal .close { position: absolute; top: 0; right: 0; width: 18px; height: 18px; background: url("../images/btns.png") 0 -550px; z-index: 12; cursor: pointer; }

.modal-01 .body .thumb { position: absolute; bottom: 0; left: 0; }
.modal-01 .body .top .content { font: 13px/14px delta_prolight, arial, sans-serif; }

.modal-02 .body, .modal-newsletter .body { width: 684px; background: url("../images/modals.png") no-repeat 0 -400px; padding-left: 220px; }
.modal-02 .body .top, .modal-newsletter .body .top { height: 56px; }
.modal-02 .body .bottom, .modal-newsletter .body .bottom { width: 410px; height: 186px; }
.modal-02 .body .bottom .content, .modal-newsletter .body .bottom .content { height: 186px; font: 14px/18px delta_prolight, arial, sans-serif !important; }

.modal-external, .modal-newsletter { z-index: 9900; }
.modal-external .body, .modal-newsletter .body { height: 410px; background: url("../images/modals.png") no-repeat 0 -750px; }
.modal-external .body .bottom .content, .modal-newsletter .body .bottom .content { height: 320px; }

.modal-newsletter { display: block; }
.modal-newsletter .newsletter-form { position: relative; }
.modal-newsletter .required { position: absolute; right: 0; top: 0; }
.modal-newsletter .field { clear: both; margin-bottom: 3px; }
.modal-newsletter .field span { display: block; padding-bottom: 4px; }
.modal-newsletter .field input { padding: 3px 6px; width: 388px !important; }
.modal-newsletter .field .btn-02 { float: right; }
.modal-newsletter .field.check p { padding-top: 10px; }
.modal-newsletter .field.check input { width: auto !important; }
.modal-newsletter .field.check span { display: inline; }

.p-racing-home .modal-newsletter { top: -535px; height: 10000px; }
.p-racing-home .modal-newsletter .body { top: 870px; }

.modal-video .body { position: relative; top: 0; left: 0; margin: 0; width: auto; margin: 45px 60px; padding: 0; background: transparent; }
.modal-video .body .close { width: 32px; height: 18px; background: url("../images/btns.png") 0 -580px; right: -32px; }
.modal-video .body .mejs-kawasaki { margin: 0 auto; }

.press-title { margin: 0; padding: 70px 0 0 30px; font-size: 34px; line-height: 40px; color: white; }
@media screen and (max-width: 1180px) { .press-title { font-size: 24px; padding-top: 44px; } }
.press-title em { display: block; font: 60px delta_promedium_italic, arial, sans-serif; line-height: 55px; }
@media screen and (max-width: 1180px) { .press-title em { line-height: 40px; font-size: 42px; } }

.multimedia-list .filter { float: left; }
.multimedia-list .filter .check, .multimedia-list .filter .select { float: left; }
.multimedia-list .filter .select { margin-right: 40px; min-width: 130px; }
.multimedia-list .filter .check { font-size: 16px; }
.multimedia-list .filter .check span { float: left; margin-right: 15px; font-family: delta_prolight_italic, arial, sans-serif; }
.multimedia-list .filter .check div { float: left; }
.multimedia-list .filter .check div input { display: none; }
.multimedia-list .filter label { float: left; position: relative; padding-right: 30px; margin-right: 15px; cursor: pointer; }
.multimedia-list .filter label.active:after { background-position: -100px -695px; }
.multimedia-list .filter label:after { position: absolute; right: 0; top: -1px; display: block; content: ""; width: 20px; height: 20px; background: url("../images/btns.png") no-repeat -155px -695px; }
.multimedia-list .filter label input { display: none; width: auto; margin: 0 10px 0 18px; }
.multimedia-list .list { clear: both; padding-top: 10px; }
.multimedia-list .item { margin-bottom: 30px; *zoom: 1; }
.multimedia-list .item:before, .multimedia-list .item:after { content: " "; display: table; }
.multimedia-list .item:after { clear: both; }
.multimedia-list .item .item-content { padding: 0 0 0 260px; }
.multimedia-list .item .thumb { width: 260px; height: 150px; float: left; margin-left: -260px; overflow: hidden; text-align: center; }
.multimedia-list .item .thumb img { width: 100%; vertical-align: middle; }
.multimedia-list .item .data .top { min-height: 138px; padding: 8px 15px 4px; background: #e5e5e5; }
.multimedia-list .item .data .meta { float: left; width: 100%; }
.multimedia-list .item .data .date { float: left; }
.multimedia-list .item .data .category { float: right; color: #69be28; }
.multimedia-list .item .data .date, .multimedia-list .item .data .category { font: 14px delta_prolight_italic, arial, sans-serif; }
@media screen and (max-width: 1180px) { .multimedia-list .item .data .date, .multimedia-list .item .data .category { font-size: 12px; } }
.multimedia-list .item .data .title { font: 18px delta_prolight, arial, sans-serif; margin: 3px 0 0; font-family: delta_promedium, arial, sans-serif; font-style: normal; }
.multimedia-list .item .data .title a { color: black; }
@media screen and (max-width: 1180px) { .multimedia-list .item .data .title { font-size: 16px; } }
.multimedia-list .item .data .main { font: 16px/18px delta_prolight, arial, sans-serif; }
@media screen and (max-width: 1180px) { .multimedia-list .item .data .main { font: 12px/14px delta_prolight, arial, sans-serif; } }
.multimedia-list .btns { clear: both; overflow: hidden; margin-top: 1px; }
.multimedia-list .btns .left { float: left; position: relative; padding-left: 52px; z-index: 11; }
.multimedia-list .btns .left a { position: relative; float: left; width: 44px; height: 41px; display: block; background: url("../images/press-archive-bar-btn.png") no-repeat 100% 0; padding: 0 50px 0 0; color: black; font: 11px/11px delta_promedium, arial, sans-serif; text-align: center; }
.multimedia-list .btns .left a:after, .multimedia-list .btns .left a .ie-fix { position: absolute; left: -52px; top: 0; display: block; content: ""; width: 52px; height: 41px; background: url("../images/press-archive-bar-btn.png") no-repeat 0 0; cursor: pointer; }
.multimedia-list .btns .left a:hover { background-position: 100% -50px; color: white; }
.multimedia-list .btns .left a:hover:after, .multimedia-list .btns .left a:hover .ie-fix { background-position: 0 -50px; }
.multimedia-list .btns .left a span { display: block; height: 25px; background: url("../images/press-btn-download.png") no-repeat 50% 26px; padding: 2px 0 14px; }
.multimedia-list .btns .right { position: relative; height: 41px; background: url("../images/press-archive-right.png") no-repeat 0 0; margin: 0 140px 0 0; z-index: 10; }
.multimedia-list .btns .right:after, .multimedia-list .btns .right .ie-fix { position: absolute; right: -50px; top: 0; display: block; content: ""; width: 51px; height: 41px; background: url("../images/press-archive-right.png") no-repeat 100% 0; cursor: pointer; }
.multimedia-list .btns .right .multimedia { position: absolute; bottom: 0; right: -140px; z-index: 11; }
.multimedia-list .btns .right .discover { margin-right: 25px; position: absolute; right: -143px; top: 4px; z-index: 11; }
.multimedia-list .btns .models { padding: 7px 70px; font-size: 12px; *zoom: 1; }
.multimedia-list .btns .models:before, .multimedia-list .btns .models:after { content: " "; display: table; }
.multimedia-list .btns .models:after { clear: both; }
.multimedia-list .btns .models span { float: left; margin-right: 10px; font-family: delta_promedium, arial, sans-serif; }
.multimedia-list .btns .models ul { margin: 0; padding: 0; list-style: none; }
.multimedia-list .btns .models ul li { margin: 0; }
.multimedia-list .btns .models ul li { float: left; padding-right: 4px; margin: 2px 4px 2px 0; border-right: 1px solid black; line-height: 12px; }
.multimedia-list .btns .models a { color: black; }

.p-press-database .item .item-content { background: #e5e5e5; padding: 5px; font: 18px delta_promedium, arial, sans-serif; }
.p-press-database .filter { *zoom: 1; margin: 10px 0; }
.p-press-database .filter:before, .p-press-database .filter:after { content: " "; display: table; }
.p-press-database .filter:after { clear: both; }
.p-press-database .filter span { float: left; margin-right: 40px; font: 16px delta_prolight_italic, arial, sans-serif; }
.p-press-database .list { clear: both; }
.p-press-database .btns .right { margin: 0 100px 0 250px; }
.p-press-database .btns .right .multimedia { right: -100px; }

.multimedia-list-category { margin-bottom: 20px; *zoom: 1; }
.multimedia-list-category:before, .multimedia-list-category:after { content: " "; display: table; }
.multimedia-list-category:after { clear: both; }
.multimedia-list-category ul { margin: 0; padding: 0; list-style: none; }
.multimedia-list-category ul li { margin: 0; }
.multimedia-list-category li { float: left; }
.multimedia-list-category li a { float: left; position: relative; color: black; font: 22px/24px delta_promedium, arial, sans-serif; padding: 0 5px 0 35px; margin: 0 60px 0 0; }
.multimedia-list-category li a:hover, .multimedia-list-category li a.active { background: url("../images/green-bars.png") no-repeat 0 -80px; color: white; }
.multimedia-list-category li a:hover:after, .multimedia-list-category li a:hover .ie-fix, .multimedia-list-category li a.active:after, .multimedia-list-category li a.active .ie-fix { position: absolute; right: -30px; top: 0; display: block; content: ""; width: 30px; height: 24px; background: url("../images/green-bars.png") no-repeat 100% -80px; cursor: pointer; }

.multimedia-list-pager { *zoom: 1; margin-bottom: 10px; }
.multimedia-list-pager:before, .multimedia-list-pager:after { content: " "; display: table; }
.multimedia-list-pager:after { clear: both; }
.multimedia-list-pager ul { float: right; margin: 0; padding: 0; list-style: none; }
.multimedia-list-pager ul li { margin: 0; }
.multimedia-list-pager ul li { float: left; }
.multimedia-list-pager ul li.prev a, .multimedia-list-pager ul li.next a { width: 7px; height: 15px; background: url("../images/btns.png") no-repeat 100% -373px; }
.multimedia-list-pager ul li.next a { background-position: 100% -388px; }
.multimedia-list-pager ul li.active a { position: relative; background: url("../images/green-bars.png") no-repeat 0 -120px; padding: 0 0 0 18px; margin-right: 18px; color: white; }
.multimedia-list-pager ul li.active a:after, .multimedia-list-pager ul li.active a .ie-fix { position: absolute; right: -18px; top: 0; display: block; content: ""; width: 18px; height: 15px; background: url("../images/green-bars.png") no-repeat 100% -120px; cursor: pointer; }
.multimedia-list-pager ul li a { height: 15px; line-height: 15px; font-size: 14px; display: block; padding: 0 8px; }

.p-press-single .multimedia-list { margin-bottom: 40px; }

.p-press-single .back, .p-press-gallery .back { float: right; }
.p-press-single .back a, .p-press-gallery .back a { display: block; height: 30px; line-height: 30px; margin-top: -6px; background: url("../images/btns.png") no-repeat 0 -473px; padding-left: 18px; color: white; }

.press-single-bottom { *zoom: 1; margin: 40px 0; }
.press-single-bottom:before, .press-single-bottom:after { content: " "; display: table; }
.press-single-bottom:after { clear: both; }
.press-single-bottom .left, .press-single-bottom .right { float: left; width: 50%; }

.p-press-overview .l-content-onecol { padding-top: 0; background: black; }

.press-modal-wait, .press-modal-download { margin-top: 50px; text-align: center; font-size: 20px; }

.p-press-gallery section h1 { width: 70%; margin-bottom: 40px; }
.p-press-gallery .raccomandation { margin-bottom: 5px; font: 14px delta_prolight_italic, arial, sans-serif; color: #333333; }
.p-press-gallery .btns-download { position: absolute; top: 70px; right: 0; width: 100%; height: 80px; overflow: hidden; }
.p-press-gallery .btns-download .selected { margin-bottom: 5px; }
.p-press-gallery .btns-download .selected:after { background-color: #69be28; }
.p-press-gallery .btns-download .selected:hover { color: black; }
.p-press-gallery .btns-download .selected:hover:after { background: #69be28 url("../images/press-btn-06-rollover.png") 100% 0; }
.p-press-gallery .btns-download .btn-03 { position: absolute; top: 22px; right: 0; clear: right; }

.press-gallery-list { *zoom: 1; margin-bottom: 40px; }
.press-gallery-list:before, .press-gallery-list:after { content: " "; display: table; }
.press-gallery-list:after { clear: both; }
.press-gallery-list .title { float: left; height: 55px; background: url("../images/press-gallery-title.png") no-repeat 100% 0; margin: 0 0 20px -40px; padding: 0 70px 0 50px; font: 36px/55px delta_prolight_italic, arial, sans-serif; }
.press-gallery-list .author { float: right; height: 40px; background: url("../images/press-gallery-author.png") no-repeat 0 100%; margin: 20px -40px 20px 0; padding: 0 70px 0 50px; font: 24px/40px delta_prolight_italic, arial, sans-serif; }
.press-gallery-list .list { clear: both; padding: 0 10px; }
@media screen and (max-width: 1180px) { .press-gallery-list .list { padding: 0 3px; } }
.press-gallery-list .list .item { position: relative; width: 159px; height: 237px; float: left; margin: 0 3px 20px; background: white; }
@media screen and (max-width: 1180px) { .press-gallery-list .list .item { width: 138px; height: 206px; } }
.press-gallery-list .item-thumb { width: 159px; height: 150px; overflow: hidden; }
@media screen and (max-width: 1180px) { .press-gallery-list .item-thumb { width: 138px; height: 130px; } }
.press-gallery-list .item-thumb img { width: 100%; vertical-align: middle; }
.press-gallery-list .play { position: absolute; top: 45px; left: 50px; width: auto; z-index: 10; }
@media screen and (max-width: 1180px) { .press-gallery-list .play { left: 39px; top: 35px; } }
.press-gallery-list .item-title { padding: 4px; font: 14px delta_prolight_italic, arial, sans-serif; color: #787878; }
.press-gallery-list .item-action { position: absolute; bottom: 4px; right: 4px; font-size: 14px; }
.press-gallery-list .item-action .download { float: right; padding-right: 20px; background: url("../images/press-icon-download.gif") no-repeat 100% 0; font-family: delta_promedium, arial, sans-serif; color: black; }
.press-gallery-list .item-action label { clear: left; float: right; position: relative; font-family: delta_prolight_italic, arial, sans-serif; color: #787878; padding-right: 30px; cursor: pointer; }
.press-gallery-list .item-action label.active:after { background-position: -100px -695px; }
.press-gallery-list .item-action label:after { position: absolute; right: 0; top: -4px; display: block; content: ""; width: 20px; height: 20px; background: url("../images/btns.png") no-repeat -155px -695px; }
.press-gallery-list .item-action input { display: none; width: auto; margin: 0 10px 0 18px; }

.p-press-signin .nav-main, .p-press-login .nav-main { height: 85px; }
.p-press-signin .nav-main li.main span, .p-press-login .nav-main li.main span { margin: 0; }
.p-press-signin .press-form label span, .p-press-login .press-form label span { display: block; margin-bottom: 5px; }

.p-press-login .l-content { margin-bottom: 0; overflow: visible; }
.p-press-login .l-footer { z-index: 8; }
.p-press-login h2.press-title { position: absolute; }
.p-press-login .press-login-bg img { width: 100%; }
.p-press-login .press-login { position: relative; }
.p-press-login .press-form { position: absolute; top: 42%; left: 0; padding-left: 15%; width: 85%; }
.p-press-login .press-form .title { margin-bottom: 10px; font-size: 30px; color: #69be28; }
.p-press-login .press-form .field { margin-bottom: 8px; }
.p-press-login .press-form label { color: white; }
.p-press-login .press-form input { width: 288px; padding: 3px 6px; }
.p-press-login .press-form .botton-row { width: 30%; margin: 2% 0 2%; *zoom: 1; }
.p-press-login .press-form .botton-row:before, .p-press-login .press-form .botton-row:after { content: " "; display: table; }
.p-press-login .press-form .botton-row:after { clear: both; }
.p-press-login .press-form .check { float: left; font-size: 14px; }
.p-press-login .press-form .check input { width: auto; }
.p-press-login .press-form .select { width: 250px; }
.p-press-login .press-form .login-btn { float: right; position: relative; background: url("../images/press-login-btn.png") no-repeat 0 0; padding: 0 40px; height: 27px; line-height: 27px; }
.p-press-login .press-form .login-btn:after, .p-press-login .press-form .login-btn .ie-fix { position: absolute; right: -40px; top: 0; display: block; content: ""; width: 40px; height: 27px; background: url("../images/press-login-btn.png") no-repeat 100% 0; cursor: pointer; }
.p-press-login .press-form .login-btn a { display: block; height: 27px; background: url("../images/press-login-btn.png") no-repeat 100% -40px; padding-right: 20px; font: 14px/27px delta_promedium, arial, sans-serif; color: white; }
@media screen and (max-width: 1180px) { .p-press-login .press-form .title { margin: 0; font-size: 24px; }
  .p-press-login .press-form .botton-row { margin-bottom: 5px; }
  .p-press-login .press-form .select .slimScrollDiv, .p-press-login .press-form .select ul { top: auto; bottom: 25px; } }
.p-press-login .press-login-info { color: white; position: absolute; top: 88%; left: 15%; font-size: 14px; }

.p-press-signin .l-content-onecol { margin: 0; }
.p-press-signin .box-row .inner { padding: 20px 30px; font-size: 14px; }
.p-press-signin .press-form .col { float: left; width: 290px; margin: 0 40px 20px 0; }
.p-press-signin .press-form .col.last { margin-right: 0; }
.p-press-signin .press-form .field { padding-bottom: 15px; position: relative; }
.p-press-signin .press-form .field.gender table { margin-top: 5px; }
.p-press-signin .press-form .field.gender input { width: auto; margin-right: 5px; }
.p-press-signin .press-form .field.gender td { padding-right: 40px; }
.p-press-signin .press-form input, .p-press-signin .press-form textarea { width: 284px; }
.p-press-signin .press-form .address textarea { height: 70px; }
.p-press-signin .press-form .website textarea { height: 140px; }
.p-press-signin .press-form .error input, .p-press-signin .press-form .error textarea { border: 2px solid #69be28; margin-top: -2px; }
.p-press-signin .press-form .error .message { position: absolute; right: 0; bottom: -5px; color: #69be28; }
.p-press-signin .press-form .check-list div { margin-bottom: 10px; }
.p-press-signin .press-form .check-list label { position: relative; padding-left: 30px; cursor: pointer; }
.p-press-signin .press-form .check-list label.active:after { background-position: -100px -698px; }
.p-press-signin .press-form .check-list label:after { position: absolute; left: 0; top: 0; display: block; content: ""; width: 20px; height: 20px; background: url("../images/btns.png") no-repeat -155px -698px; }
.p-press-signin .press-form .check-list input { display: none; width: auto; margin: 0 10px 0 18px; }
@media screen and (max-width: 1180px) { .p-press-signin .press-form .col { width: 240px; }
  .p-press-signin .press-form input, .p-press-signin .press-form textarea { width: 228px; } }
.p-press-signin .form-submit { clear: both; *zoom: 1; border-top: 1px solid #69be28; padding: 30px 0 20px; margin: 0 -30px; }
.p-press-signin .form-submit:before, .p-press-signin .form-submit:after { content: " "; display: table; }
.p-press-signin .form-submit:after { clear: both; }

.cookie { display: none; position: relative; background: #171717; color: white; *zoom: 1; }
.cookie:before, .cookie:after { content: " "; display: table; }
.cookie:after { clear: both; }
.cookie .label { float: left; width: 200px; color: #69be28; margin: 18px 0 18px 50px; font: 20px/24px delta_promedium, arial, sans-serif; text-transform: uppercase; }
.cookie .text { margin: 18px 350px 18px 250px; }
.cookie .button { position: absolute; bottom: 18px; right: 18px; width: 320px; }
.cookie .button .btn-06, .cookie .button .btn-07 { float: left; }
.cookie .button .btn-06 { margin-bottom: 10px; }

.nav-main { height: 136px; float: right; font-family: delta_probook, arial, sans-serif; }
.nav-main .evidence, .nav-main .evidence li, .nav-main .evidence span, .nav-main .search a, .nav-main .lev-2, .nav-main .nav-main-search, .nav-main .nav-main-search .input-submit, .nav-main .nav-main-search .close { background: url("../images/nav-main.png") no-repeat 0 0; }
.nav-main .lev-2 { position: absolute; width: 100%; }
.nav-main ul { background: #1b1b1b; *zoom: 1; margin: 0; padding: 0; list-style: none; padding-right: 80px; }
.nav-main ul:before, .nav-main ul:after { content: " "; display: table; }
.nav-main ul:after { clear: both; }
.nav-main ul li { margin: 0; }
.nav-main li { float: left; height: 60px; font-size: 14px; }
.nav-main li.off span { color: #58595b; }
.nav-main li span { padding-left: 13px; margin-left: 13px; background: url("../images/nav-main.png") no-repeat 0 -932px; line-height: 60px; }
.nav-main li a { position: relative; line-height: 60px; color: #58595b; text-decoration: none; white-space: nowrap; }
.nav-main li a:hover { color: white; }
.nav-main li.active a { color: white; }
.nav-main li.evidence { margin: 0 0 0 -75px; padding: 0 0 0 71px; }
.nav-main li.evidence a, .nav-main li.evidence span { display: block; }
.nav-main li.evidence span { background-position: 100% -110px; padding: 0 75px 0 0; }
.nav-main li.evidence a { height: 60px; }
.nav-main li.evidence.narrow span { padding-right: 55px; }
.nav-main li.evidence.narrow a { left: -10px; }
.nav-main li.evidence.active, .nav-main li.evidence.hover { background-position: 0 -220px; }
.nav-main li.evidence.active span, .nav-main li.evidence.hover span { background-position: 100% -330px; }
.nav-main li.main span { padding: 0; }
.nav-main li.search span { padding: 0 35px 0 0; margin: 0; }
.nav-main li.search a { background-position: 0 -440px; width: 20px; left: -20px; background-color: transparent; border: 0; color: transparent; font: 0/0 a; text-shadow: none; }
.nav-main li.search:hover { background-position: 0 -220px; }
.nav-main li.search:hover span { background-position: 100% -330px; }
.nav-main li.search:hover a { background-position: -60px -440px; }
.nav-main .lev-2 { display: none; top: 85px; right: 0; height: 51px; background-position: 0 -500px; background-repeat: repeat-x; font-family: delta_probook_italic; }
.nav-main .lev-2 ul { float: right; }
.nav-main .lev-2 li { height: 50px; margin: 0 0 0 -60px; padding: 0 0 0 59px; background-position: 0 -560px; font-size: 15px; text-transform: uppercase; }
.nav-main .lev-2 li span { padding: 0 60px 0 0; margin: 0; }
.nav-main .lev-2 li a { left: 0; color: white; }
.nav-main .active .lev-2 { display: block; }
.nav-main .active .lev-2 li span { background-position: 100% -620px; }
.nav-main .active .lev-2 .active, .nav-main .active .lev-2 .hover { background-position: 0 -680px; }
.nav-main .active .lev-2 .active span, .nav-main .active .lev-2 .hover span { background-position: 100% -740px; }
.nav-main .active .lev-2 .active a, .nav-main .active .lev-2 .hover a { color: black; }
.nav-main .active .lev-2 .active .lev-3 li a, .nav-main .active .lev-2 .hover .lev-3 li a { color: white; }
.nav-main .active .lev-2 .active .lev-3 li.active a, .nav-main .active .lev-2 .hover .lev-3 li.active a { color: black; }
.nav-main li:hover .nav-main-search { display: block; }
.nav-main .nav-main-search { display: none; position: absolute; top: 60px; width: 420px; height: 60px; margin-left: -110px; background-position: 0 -800px; padding: 15px 0 0 80px; text-transform: none; z-index: 10; }
.nav-main .nav-main-search .input-text { margin-bottom: 5px; }
.nav-main .nav-main-search .input-text input { width: 340px; background: #2e2e2e; padding: 3px; color: white; }
.nav-main .nav-main-search .input-text span { background: none; }
.nav-main .nav-main-search .input-submit { float: left; height: 18px; background-position: 100% -800px; padding-right: 40px; }
.nav-main .nav-main-search .input-submit input { float: left; background: none; padding: 3px 15px 3px 5px; border: 0; color: white; font-size: 11px; }
.nav-main .nav-main-search .close { position: absolute; top: 5px; right: 31px; width: 14px; height: 14px; background-position: -507px -800px; cursor: pointer; }

.l-footer .bottom, .l-footer .quicknav li, .l-footer .qm-content { background: url("../images/l-footer.png") no-repeat 0 0; }
.l-footer ul { margin: 0; padding: 0; list-style: none; }
.l-footer ul li { margin: 0; }
.l-footer .quickmap .btn-toogle .open, .l-footer .quickmap .btn-toogle .close { margin-bottom: 5px; text-align: center; font-size: 16px; font-style: italic; }
.l-footer .quickmap .btn-toogle .open span, .l-footer .quickmap .btn-toogle .close span { background: url("../images/btns.png") no-repeat 100% -56px; padding-right: 15px; cursor: pointer; }
.l-footer .quickmap .btn-toogle .open em, .l-footer .quickmap .btn-toogle .close em { color: #69be28; }
.l-footer .quickmap .btn-toogle .close { display: none; }
.l-footer .quickmap .btn-toogle .close span { background-position: 100% -86px; }
.l-footer .qm-content { display: none; padding-top: 10px; background-repeat: repeat-x; background-position: 0 -40px; }
.l-footer .qm-content .inner { *zoom: 1; background: #1c1c1c; }
.l-footer .qm-content .inner:before, .l-footer .qm-content .inner:after { content: " "; display: table; }
.l-footer .qm-content .inner:after { clear: both; }
.l-footer .qm-content .title { margin: 0; padding: 30px 0 30px 5%; font-size: 16px; }
.l-footer .qm-content .columns { *zoom: 1; background: url("../images/l-footer-col.png") repeat-y 9.72% 0; margin-bottom: 20px; padding: 0 9.72%; }
.l-footer .qm-content .columns:before, .l-footer .qm-content .columns:after { content: " "; display: table; }
.l-footer .qm-content .columns:after { clear: both; }
.l-footer .qm-content .column { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; *behavior: url(../javascripts/boxsizing.htc); float: left; width: 33.33%; background: url("../images/l-footer-col.png") repeat-y 100% 0; padding: 0 0 0 20px; }
.l-footer .qm-content .row { margin-bottom: 25px; }
.l-footer .qm-content .row .row-title { margin: 0 0 10px; font-size: 14px; color: #69be28; text-transform: uppercase; }
.l-footer .qm-content .row li { margin-bottom: 4px; line-height: 15px; }
.l-footer .qm-content .row li a { background: url("../images/btns.png") no-repeat 100% -480px; padding-right: 15px; text-decoration: none; text-transform: uppercase; color: white; font-family: delta_prolight, arial, sans-serif; }
.l-footer .qm-content .row li .f-btn { background: url("../images/btns.png") no-repeat 100% -510px; padding-right: 20px; }
.l-footer .qm-content input { width: 85%; margin-bottom: 5px; padding: 3px; }
.l-footer .bottom { background-repeat: repeat-x; padding-top: 9px; color: black; }
.l-footer .bottom .content { background-color: white; padding: 10px 3.47%; *zoom: 1; }
.l-footer .bottom .content:before, .l-footer .bottom .content:after { content: " "; display: table; }
.l-footer .bottom .content:after { clear: both; }
.l-footer .bottom .country { float: left; position: relative; margin-right: 2%; }
.l-footer .bottom .country h2 { margin: 0; font-size: 14px; cursor: pointer; }
.l-footer .bottom .country .select { min-width: 150px; float: left; margin-right: 10px; }
.l-footer .bottom .country .select .slimScrollDiv { top: auto; bottom: 25px; }
.l-footer .bottom .country .list { display: none; position: absolute; bottom: 20px; right: 0; background: white; padding: 0 0 5px; }
.l-footer .bottom .country .list li { border-top: 1px solid black; margin: 0 0 3px; padding: 3px 10px 0; white-space: nowrap; min-width: 120px; }
.l-footer .bottom .country .list li a { display: block; font-size: 12px; }
@media screen and (max-width: 1220px) { .l-footer .bottom .country h2 span { display: none; } }
.l-footer .bottom .country .btn-02 { margin-top: 2px; }
.l-footer .bottom .quicknav { float: right; padding: 13px 0 0; }
@media screen and (max-width: 1220px) { .l-footer .bottom .quicknav { font-size: 13px; } }
.l-footer .bottom .quicknav li { float: left; margin-right: 10px; padding-right: 10px; background-position: 100% -18px; }
.l-footer .bottom .quicknav li.last { background: none; margin-right: 0; padding-right: 0; }
.l-footer .bottom .quicknav li a { text-decoration: none; color: black; }
.l-footer .bottom .follow { float: right; }
.l-footer .bottom .follow .label { color: #69be28; padding-left: 26px; font-size: 10px; text-align: right; }
.l-footer .bottom .follow .social { height: 21px; }
.l-footer .bottom .follow .social li { float: right; width: 16px; padding: 0 20px; margin-left: -20px; background: url("../images/btns.png") no-repeat -155px -30px; }
.l-footer .bottom .follow .social li.fb { padding-left: 20px; }
.l-footer .bottom .follow .social li a { display: block; height: 21px; background: url("../images/btns.png") no-repeat 0 -56px; background-color: transparent; border: 0; color: transparent; font: 0/0 a; text-shadow: none; }
.l-footer .bottom .follow .social li.tw a { background-position: -20px -56px; }
.l-footer .bottom .follow .social li.fl a { background-position: -38px -56px; }
.l-footer .bottom .follow .social li.yt a { background-position: -58px -58px; }

.news-single { padding-bottom: 60px; }
.news-single .date { font: 20px/20px delta_prolight_italic, arial, sans-serif; }
.news-single h1 { margin: 0 0 20px; font: 36px delta_prolight_italic, arial, sans-serif; }
.news-single article { margin-bottom: 60px; }
.news-single .models-covered, .news-single .pilots-models { margin-top: 80px; }
.news-single .models-covered .label, .news-single .pilots-models .label { float: left; width: 200px; padding-top: 60px; font: 18px delta_promedium, arial, sans-serif; text-transform: uppercase; color: #69be28; }
.news-single .models-covered .list, .news-single .pilots-models .list { margin-left: 200px; }
.news-single .models-covered .row, .news-single .pilots-models .row { *zoom: 1; }
.news-single .models-covered .row:before, .news-single .models-covered .row:after, .news-single .pilots-models .row:before, .news-single .pilots-models .row:after { content: " "; display: table; }
.news-single .models-covered .row:after, .news-single .pilots-models .row:after { clear: both; }
.news-single .models-covered .row ul, .news-single .pilots-models .row ul { margin: 0; padding: 0; list-style: none; }
.news-single .models-covered .row ul li, .news-single .pilots-models .row ul li { margin: 0; }
.news-single .models-covered .row ul li, .news-single .pilots-models .row ul li { float: left; width: 200px; margin: 0 30px 20px 0; }
.news-single .models-covered .row .thumb, .news-single .pilots-models .row .thumb { display: table-cell; width: 200px; height: 100px; margin: 0 auto 5px; overflow: hidden; text-align: center; vertical-align: bottom; }
.news-single .models-covered .row .name, .news-single .models-covered .row .test, .news-single .pilots-models .row .name, .news-single .pilots-models .row .test { display: block; position: relative; background: url("../images/green-bars.png") repeat 0 -60px; font-size: 11px; color: white; text-transform: uppercase; text-align: center; margin: 0 15px 3px 0; padding-left: 15px; height: 13px; }
.news-single .models-covered .row .name span, .news-single .models-covered .row .test span, .news-single .pilots-models .row .name span, .news-single .pilots-models .row .test span { display: block; height: 13px; overflow: hidden; }
.news-single .models-covered .row .name:after, .news-single .models-covered .row .test:after, .news-single .pilots-models .row .name:after, .news-single .pilots-models .row .test:after { position: absolute; right: -15px; top: 0; display: block; content: ""; width: 15px; height: 13px; background: url("../images/green-bars.png") repeat 100% -60px; }
.news-single .models-covered .row .name, .news-single .pilots-models .row .name { height: 24px; background: url("../images/green-bars.png") repeat 0 -80px; padding-left: 29px; margin-right: 29px; }
.news-single .models-covered .row .name span, .news-single .pilots-models .row .name span { height: 24px; width: 140px; display: table-cell; vertical-align: middle; line-height: 10px; }
.news-single .models-covered .row .name:after, .news-single .pilots-models .row .name:after { width: 29px; height: 24px; right: -29px; background: url("../images/green-bars.png") repeat 100% -80px; }
.news-single .news-single-img img { width: 100%; }
.news-single .gallery { margin: 0 -50px; padding: 20px 40px; background: url("../images/row-bg.gif") repeat 0 0; *zoom: 1; }
.news-single .gallery:before, .news-single .gallery:after { content: " "; display: table; }
.news-single .gallery:after { clear: both; }
.news-single .gallery .list { position: relative; float: right; width: 26.3%; }
.news-single .gallery .list .prev, .news-single .gallery .list .next { position: relative; float: right; width: 98.61%; padding: 0 0 1.04% 1.39%; z-index: 10; }
.news-single .gallery .list .prev img, .news-single .gallery .list .next img { float: left; width: 100%; vertical-align: middle; }
.news-single .gallery .list .down { padding: 1.04% 0 0 1.39%; }
.news-single .gallery .list ul { margin: 0; padding: 0; list-style: none; }
.news-single .gallery .list ul li { margin: 0; }
.news-single .gallery .list ul li { position: relative; float: left; width: 33.2%; padding: 0 0 0.69% 0; }
.news-single .gallery .list ul li a { float: left; position: relative; margin-left: 4.16%; }
.news-single .gallery .list ul li img { float: left; width: 100%; vertical-align: middle; }
.news-single .gallery .list ul li span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.news-single .gallery .list ul li.lnkThumbsVideo span { background: transparent url("../images/btn-play.png") no-repeat 50% 50%; }
.news-single .gallery .list ul li.active span { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; *behavior: url(../javascripts/boxsizing.htc); border: 3px solid #69be28; }
.news-single .gallery .simplePagerNav li { display: none; }
.news-single .gallery .simplePagerNav li.previous, .news-single .gallery .simplePagerNav li.next { display: block; position: absolute; width: 100%; height: 10px; left: 0; background: red; cursor: pointer; background-color: transparent; border: 0; color: transparent; font: 0/0 a; text-shadow: none; }
.news-single .gallery .simplePagerNav li.previous { top: 0; }
.news-single .gallery .simplePagerNav li.next { bottom: 0; }

.news-archive { padding-bottom: 60px; }
.news-archive .years-list { *zoom: 1; margin-bottom: 20px; }
.news-archive .years-list:before, .news-archive .years-list:after { content: " "; display: table; }
.news-archive .years-list:after { clear: both; }
.news-archive .years-list ul { margin: 0; padding: 0; list-style: none; }
.news-archive .years-list ul li { margin: 0; }
.news-archive .years-list ul li { float: left; margin-right: 40px; }
.news-archive .years-list ul li a { font: 20px/24px delta_promedium, arial, sans-serif; color: black; }
.news-archive .years-list ul li span { display: block; height: 24px; }
.news-archive .years-list ul li.active { background: url("../images/green-bars.png") repeat 0 0; padding-left: 29px; }
.news-archive .years-list ul li.active a { color: white; }
.news-archive .years-list ul li.active span { display: block; background: url("../images/green-bars.png") repeat 100% -30px; padding: 0 39px 0 10px; }

.news-single .btn-03, .news-archive .btn-03 { margin-right: -50px; }
.news-single .btn-04, .news-archive .btn-04 { margin-left: -50px; }

.news-overview .content { position: absolute; bottom: 0; right: 0; width: 770px; height: 394px; padding-top: 146px; background: url("../images/news-overview-content-bg.png") no-repeat 100% 100%; z-index: 11; }
.news-overview .content .logo { min-width: 124px; float: right; margin: 0 120px 80px 0; background: url("../images/logo-kawasaki.png") no-repeat 0 0; padding-top: 24px; text-align: right; color: #69be28; text-transform: uppercase; font-size: 14px; }
.news-overview .content .text { clear: both; height: 190px; margin: 0 0 0 370px; color: white; font-size: 32px; }
.news-overview .content .title { color: white; font-size: 40px; line-height: 42px; }
.news-overview .content .btn-05 { margin-right: 340px; }

.p-home .news-overview .content { width: 770px; height: 280px; padding-top: 350px; }
.p-home .news-overview .content .text { font-size: 20px; }
.p-home .news-overview .btn-05 { margin-right: 340px; }

.boxes-news { width: 100%; overflow: hidden; padding-bottom: 40px; color: white; *zoom: 1; }
.boxes-news:before, .boxes-news:after { content: " "; display: table; }
.boxes-news:after { clear: both; }
.boxes-news .expand { clear: both; display: none; *zoom: 1; }
.boxes-news .expand:before, .boxes-news .expand:after { content: " "; display: table; }
.boxes-news .expand:after { clear: both; }
.boxes-news .btn-03 { margin-top: 10px; }
.boxes-news .content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 22px 0 0 25px; background: url("../images/box-news-bg-big.png") no-repeat 0 0; z-index: 10; font-family: delta_prolight, arial, sans-serif; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; *behavior: url(../javascripts/boxsizing.htc); }
.boxes-news .content .btn-01 { position: absolute; top: 140px; left: 25px; }
.boxes-news .hover { display: none; }
.boxes-news .label { font-size: 18px; }
.boxes-news .label em { display: block; font: 22px/14px delta_promedium, arial, sans-serif; font-style: normal; color: #69be28; }
.boxes-news .title { font: 14px/14px delta_prolight, arial, sans-serif; font-weight: normal; text-transform: uppercase; }
.boxes-news .thumb { overflow: hidden; }
.boxes-news .thumb img { width: 100%; vertical-align: middle; }
@media screen and (max-width: 1180px), screen and (max-height: 780px) { .boxes-news .content { padding: 10px 0 0 30px; background: url("../images/box-news-bg.png") no-repeat 0 0; }
  .boxes-news .content .btn-01 { top: 110px; left: 15px; }
  .boxes-news .title { font: 10px/10px delta_prolight, arial, sans-serif; }
  .boxes-news .label { font-size: 13px; }
  .boxes-news .label em { font: 16px/10px delta_promedium, arial, sans-serif; } }

.boxes-news.h-fixed .thumb img { width: auto; }

.box-news-1x, .box-news-2x { position: relative; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; *behavior: url(../javascripts/boxsizing.htc); width: 25%; border: 3px solid black; cursor: pointer; }
.box-news-1x:hover, .box-news-2x:hover { /* @media screen and (max-width: 1180px), screen and (max-height: 780px) */ }
.box-news-1x:hover .hover, .box-news-2x:hover .hover { display: block; }
.box-news-1x:hover .content, .box-news-2x:hover .content { background: url("../images/box-news-bg-on-big.png") no-repeat 0 0; }
@media screen and (max-width: 1180px) { .box-news-1x:hover .content, .box-news-2x:hover .content { background: url("../images/box-news-bg-on.png") no-repeat 0 0; } }
.box-news-1x .icon, .box-news-2x .icon { position: absolute; bottom: 0; right: 0; background: url("../images/box-news-racing.icon.png") no-repeat 0 0; padding: 0 10px 0 110px; }
@media screen and (max-width: 1180px) { .box-news-1x .icon img, .box-news-2x .icon img { float: right; width: 70%; } }

.news-list-1x, .news-list-2x { float: left; }
.news-list-1x .box-news-1x, .news-list-1x .box-news-2x, .news-list-2x .box-news-1x, .news-list-2x .box-news-2x { width: 100%; }
.news-list-1x ul, .news-list-2x ul { margin: 0; padding: 0; list-style: none; }
.news-list-1x ul li, .news-list-2x ul li { margin: 0; }
.news-list-1x ul.list li, .news-list-2x ul.list li { display: none; position: relative; }
.news-list-1x ul.list li.active, .news-list-2x ul.list li.active { display: block; }

.news-list-1x { width: 25%; }

.news-list-2x { width: 50%; }

.search-list h1 { font: 30px delta_prolight, arial, sans-serif; text-align: center; }
.search-list .list .list-title { padding: 0 0 20px 180px; font: 24px delta_prolight, arial, sans-serif; }
.search-list .list .item { *zoom: 1; margin-bottom: 30px; }
.search-list .list .item:before, .search-list .list .item:after { content: " "; display: table; }
.search-list .list .item:after { clear: both; }
.search-list .list .item .thumb { float: left; width: 128px; }
.search-list .list .item .thumb img { width: 100%; }
.search-list .list .item .data { padding-left: 180px; }
.search-list .list .item .item-title { font-family: delta_promedium, arial, sans-serif; }
.search-list .btn-03 { margin-right: -50px; }
