html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup,
main, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

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

[hidden], template {
    display: none
}

a {
    background: transparent
}

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

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

b, strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: 0.67em 0
}

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

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
}

img {
    border: 0
}

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

figure {
    margin: 1em 40px
}

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

pre {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

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

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

input {
    line-height: normal
}

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height: auto
}

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

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

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

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: bold
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td, th {
    padding: 0;
    vertical-align: top
}

object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strong,
sub, sup, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside,
canvas, details {
    margin: 0;
    padding: 0;
    border: 0
}

html, body {
    width: 100%;
    height: 100%;
    font-family: "Skoda Pro", Verdana, "Arial CE", Arial, "Helvetica CE", sans-serif;
    font-size: 100%;
    text-align: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.pageOuter {
    overflow: hidden !important
}

.page {
    width: 100%;
    position: relative
}

.header {
    display: block;
    width: 100%;
    top: 0px;
    position: fixed;
}

a.hLogo, a.hLogo:link, a.hLogo:active, a.hLogo:visited {
    float: left;
    display: inline-block;
    text-align: left
}

a.hLogo img, a.hLogo:link img, a.hLogo:active img, a.hLogo:visited img {
    display: inline-block;
    vertical-align: middle
}

.hMenu {
    float: right;
    display: inline-block;
    list-style-type: none
}

.hMenu>li {
    display: inline-block
}

.hMenu>li>a:link, .hMenu>li>a.selected:link, .hMenu>li>a:active, .hMenu>li>a.selected:active, .hMenu>li>a:visited, .hMenu>li>a.selected:visited {
    display: inline-block;
    text-align: center;
    position: relative
}

.hMenu>li>a:link .hmModel, .hMenu>li>a.selected:link .hmModel, .hMenu>li>a:active .hmModel, .hMenu>li>a.selected:active .hmModel, .hMenu>li>a:visited .hmModel, .hMenu>li>a.selected:visited .hmModel, .hMenu>li>a:link .hmCTA, .hMenu>li>a.selected:link .hmCTA, .hMenu>li>a:active .hmCTA, .hMenu>li>a.selected:active .hmCTA, .hMenu>li>a:visited .hmCTA, .hMenu>li>a.selected:visited .hmCTA, .hMenu>li>a:link .hmSearch, .hMenu>li>a.selected:link .hmSearch, .hMenu>li>a:active .hmSearch, .hMenu>li>a.selected:active .hmSearch, .hMenu>li>a:visited .hmSearch, .hMenu>li>a.selected:visited .hmSearch {
    display: inline-block;
    vertical-align: middle
}

.hMenu>li .hmLayer {
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 15
}

.hMenu>li .hmLayer .hmLayerInner {
    max-height: 400px;
    overflow: auto
}

.hMenu>li .hmLayer .hmLayerInner .hmlClose {
    display: block;
    width: 100%;
    text-align: right
}

.hMenu>li .hmLayer .hmLayerInner .hmlClose span {
    font-size: 75%;
    display: inline-block;
    cursor: pointer
}

.hMenu>li .hmLayer .hmLayerInner ul {
    display: block;
    width: 100%;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.hMenu>li .hmLayer .hmLayerInner ul li {
    display: block;
    width: 100%
}

.hMenu>li .hmLayer .hmLayerInner ul li>a, .hMenu>li .hmLayer .hmLayerInner ul li>a:link, .hMenu>li .hmLayer .hmLayerInner ul li>a:active, .hMenu>li .hmLayer .hmLayerInner ul li>a:visited {
    display: block;
    width: 100%;
    position: relative;
    white-space: nowrap
}

.hMenu>li .hmLayer .hmLayerInner ul li>a img, .hMenu>li .hmLayer .hmLayerInner ul li>a:link img, .hMenu>li .hmLayer .hmLayerInner ul li>a:active img, .hMenu>li .hmLayer .hmLayerInner ul li>a:visited img {
    border: none;
    vertical-align: middle;
    overflow: hidden
}

.hMenu>li .hmLayer .hmLayerInner ul li>a span.text, .hMenu>li .hmLayer .hmLayerInner ul li>a:link span.text, .hMenu>li .hmLayer .hmLayerInner ul li>a:active span.text, .hMenu>li .hmLayer .hmLayerInner ul li>a:visited span.text {
    display: inline-block;
    vertical-align: middle;
    max-width: 50%;
    white-space: normal
}

.hMenu>li .hmLayer .hmLayerInner ul li>a span.text span.title, .hMenu>li .hmLayer .hmLayerInner ul li>a:link span.text span.title, .hMenu>li .hmLayer .hmLayerInner ul li>a:active span.text span.title, .hMenu>li .hmLayer .hmLayerInner ul li>a:visited span.text span.title {
    display: block;
    width: 100%;
    font-size: 130%;
    font-weight: bold;
    line-height: 100%;
    vertical-align: middle
}

.hMenu>li .hmLayer .hmLayerInner ul li>a span.text span.price, .hMenu>li .hmLayer .hmLayerInner ul li>a:link span.text span.price, .hMenu>li .hmLayer .hmLayerInner ul li>a:active span.text span.price, .hMenu>li .hmLayer .hmLayerInner ul li>a:visited span.text span.price {
    display: block;
    width: 100%;
    font-size: 75%;
    line-height: 130%;
    vertical-align: middle
}

.hMenu>li .hmLayer .hmLayerInner ul li>a span.arrow, .hMenu>li .hmLayer .hmLayerInner ul li>a:link span.arrow, .hMenu>li .hmLayer .hmLayerInner ul li>a:active span.arrow, .hMenu>li .hmLayer .hmLayerInner ul li>a:visited span.arrow {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    vertical-align: middle
}

.hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited {
    display: block;
    width: 100%;
    vertical-align: middle;
    text-decoration: none;
    position: relative
}

.hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.text, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.text, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.text, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.text {
    display: inline-block;
    vertical-align: middle;
    max-width: 55%
}

.hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.text span.title,
.hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.text span.title, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.text span.title, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.text span.title {
    display: block;
    width: 100%;
    font-size: 130%;
    font-weight: bold;
    line-height: 100%
}

.hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.arrow, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.arrow, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.arrow, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.arrow {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    vertical-align: middle
}

@media only screen and (min-width:641px) {
    .img60, .img45, .img30 {
        display: inline-block;
        width: 60px;
        height: 60px
    }

    .img45, .img30 {
        display: none
    }

    span.icon, span.iconModels, span.iconDealers, span.iconBook, span.iconService {
        width: 60px;
        height: 60px;
        margin-right: 15px
    }

    .header {
        height: 120px
    }

    a.hLogo, a.hLogo:link, a.hLogo:active, a.hLogo:visited {
        padding: 20px 0 20px 30px;
        line-height: 80px
    }

    a.hLogo img, a.hLogo:link img, a.hLogo:active img, a.hLogo:visited img {
        max-width: 240px;
        max-height: 71px
    }

    .hMenu>li>a:link, .hMenu>li>a.selected:link, .hMenu>li>a:active, .hMenu>li>a.selected:active, .hMenu>li>a:visited, .hMenu>li>a.selected:visited {
        width: 100px;
        height: 120px;
        line-height: 120px
    }

    .hMenu>li>a:link .hmModel, .hMenu>li>a.selected:link .hmModel, .hMenu>li>a:active .hmModel, .hMenu>li>a.selected:active .hmModel, .hMenu>li>a:visited .hmModel, .hMenu>li>a.selected:visited .hmModel, .hMenu>li>a:link .hmCTA, .hMenu>li>a.selected:link .hmCTA, .hMenu>li>a:active .hmCTA, .hMenu>li>a.selected:active .hmCTA, .hMenu>li>a:visited .hmCTA, .hMenu>li>a.selected:visited .hmCTA, .hMenu>li>a:link .hmSearch, .hMenu>li>a.selected:link .hmSearch, .hMenu>li>a:active .hmSearch, .hMenu>li>a.selected:active .hmSearch, .hMenu>li>a:visited .hmSearch, .hMenu>li>a.selected:visited .hmSearch {
        width: 60px;
        height: 60px
    }

    .hMenu>li .hmLayer {
        top: 121px
    }

    .hMenu>li .hmLayer .hmLayerInner {
        max-height: 450px;
        padding: 0 30px 30px 30px
    }

    .hMenu>li .hmLayer .hmLayerInner img.ctaModelImage {
        width: 250px;
        height: 130px
    }

    .hMenu>li .hmLayer .hmLayerInner .hmlClose span {
        padding: 30px;
        margin-right: -30px
    }

    .hMenu>li .hmLayer .hmLayerInner li {
        padding: 15px 0 15px 0
    }

    .hMenu>li .hmLayer .hmLayerInner li>a span.arrow {
        width: 15px;
        height: 25px;
        margin: -12px 0 0 15px;
        background: transparent url(/_layouts/Skoda.K2/Mobile/images/icons_arrows.png) no-repeat -17px -24px
    }

    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a {
        padding: 15px 0 15px 0;
        line-height: 60px
    }

    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.arrow {
        width: 15px;
        height: 25px;
        margin: -12px 0 0 15px;
        background: transparent url(/_layouts/Skoda.K2/Mobile/images/icons_arrows.png) no-repeat -17px -24px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .img60, .img45, .img30 {
        display: inline-block;
        width: 45px;
        height: 45px
    }

    .img60, .img30 {
        display: none
    }

    span.icon, span.iconModels, span.iconDealers, span.iconBook, span.iconService {
        width: 45px;
        height: 45px;
        margin-right: 10px
    }

    .header {
        height: 90px
    }

    a.hLogo, a.hLogo:link, a.hLogo:active, a.hLogo:visited {
        padding: 15px 0 15px 20px;
        line-height: 60px
    }

    a.hLogo img, a.hLogo:link img, a.hLogo:active img, a.hLogo:visited img {
        max-width: 180px;
        max-height: 58.25px
    }

    .hMenu>li>a:link, .hMenu>li>a.selected:link, .hMenu>li>a:active, .hMenu>li>a.selected:active, .hMenu>li>a:visited, .hMenu>li>a.selected:visited {
        width: 75px;
        height: 90px;
        line-height: 90px
    }

    .hMenu>li>a:link .hmModel, .hMenu>li>a.selected:link .hmModel, .hMenu>li>a:active .hmModel, .hMenu>li>a.selected:active .hmModel, .hMenu>li>a:visited .hmModel, .hMenu>li>a.selected:visited .hmModel, .hMenu>li>a:link .hmCTA, .hMenu>li>a.selected:link .hmCTA, .hMenu>li>a:active .hmCTA, .hMenu>li>a.selected:active .hmCTA, .hMenu>li>a:visited .hmCTA, .hMenu>li>a.selected:visited .hmCTA, .hMenu>li>a:link .hmSearch, .hMenu>li>a.selected:link .hmSearch, .hMenu>li>a:active .hmSearch, .hMenu>li>a.selected:active .hmSearch, .hMenu>li>a:visited .hmSearch, .hMenu>li>a.selected:visited .hmSearch {
        width: 45px;
        height: 45px
    }

    .hMenu>li .hmLayer {
        top: 91px
    }

    .hMenu>li .hmLayer .hmLayerInner {
        max-height: 337.5px;
        padding: 0 20px 20px 20px
    }

    .hMenu>li .hmLayer .hmLayerInner img.ctaModelImage {
        width: 187.5px;
        height: 97.5px
    }

    .hMenu>li .hmLayer .hmLayerInner .hmlClose span {
        padding: 20px;
        margin-right: -20px
    }

    .hMenu>li .hmLayer .hmLayerInner li {
        padding: 10px 0 10px 0
    }

    .hMenu>li .hmLayer .hmLayerInner li>a span.arrow {
        width: 9px;
        height: 16px;
        margin: -8px 0 0 10px;
        background: transparent url(/_layouts/Skoda.K2/Mobile/images/icons_arrows.png) no-repeat -258px -84px
    }

    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a {
        padding: 10px 0 10px 0;
        line-height: 40px
    }

    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.arrow {
        width: 9px;
        height: 16px;
        margin: -8px 0 0 10px;
        background: transparent url(/_layouts/Skoda.K2/Mobile/images/icons_arrows.png) no-repeat -258px -84px
    }
}

@media only screen and (max-width:480px) {
    .img60, .img45, .img30 {
        display: inline-block;
        width: 30px;
        height: 30px
    }

    .img60, .img45 {
        display: none
    }

    span.icon, span.iconModels, span.iconDealers, span.iconBook, span.iconService {
        width: 30px;
        height: 30px;
        margin-right: 7.5px
    }

    .header {
        height: 60px
    }

    a.hLogo, a.hLogo:link, a.hLogo:active, a.hLogo:visited {
        padding: 5px 0 5px 15px;
        line-height: 50px
    }

    a.hLogo img, a.hLogo:link img, a.hLogo:active img, a.hLogo:visited img {
        max-width: 120px;
        max-height: 50px
    }

    .hMenu>li>a:link, .hMenu>li>a.selected:link, .hMenu>li>a:active, .hMenu>li>a.selected:active, .hMenu>li>a:visited, .hMenu>li>a.selected:visited {
        width: 50px;
        height: 60px;
        line-height: 60px
    }

    .hMenu>li>a:link .hmModel, .hMenu>li>a.selected:link .hmModel, .hMenu>li>a:active .hmModel, .hMenu>li>a.selected:active .hmModel, .hMenu>li>a:visited .hmModel, .hMenu>li>a.selected:visited .hmModel, .hMenu>li>a:link .hmCTA, .hMenu>li>a.selected:link .hmCTA, .hMenu>li>a:active .hmCTA, .hMenu>li>a.selected:active .hmCTA, .hMenu>li>a:visited .hmCTA, .hMenu>li>a.selected:visited .hmCTA, .hMenu>li>a:link .hmSearch, .hMenu>li>a.selected:link .hmSearch, .hMenu>li>a:active .hmSearch, .hMenu>li>a.selected:active .hmSearch, .hMenu>li>a:visited .hmSearch, .hMenu>li>a.selected:visited .hmSearch {
        width: 30px;
        height: 30px
    }

    .hMenu>li .hmLayer {
        top: 61px
    }

    .hMenu>li .hmLayer .hmLayerInner {
        max-height: 225px;
        padding: 0 15px 15px 15px
    }

    .hMenu>li .hmLayer .hmLayerInner img.ctaModelImage {
        width: 125px;
        height: 65px
    }

    .hMenu>li .hmLayer .hmLayerInner .hmlClose span {
        padding: 15px;
        margin-right: -15px
    }

    .hMenu>li .hmLayer .hmLayerInner li {
        padding: 7.5px 0 7.5px 0
    }

    .hMenu>li .hmLayer .hmLayerInner li>a span.arrow {
        width: 6px;
        height: 13px;
        margin: -7px 0 0 5px;
        background: transparent url(/_layouts/Skoda.K2/Mobile/images/icons_arrows2x.png) no-repeat -238px -91px;
        background-size: 370px 124px
    }

    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a {
        padding: 7.5px 0 7.5px 0;
        line-height: 30px
    }

    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.arrow {
        width: 6px;
        height: 13px;
        margin: -7px 0 0 5px;
        background: transparent url(/_layouts/Skoda.K2/Mobile/images/icons_arrows2x.png) no-repeat -238px -91px;
        background-size: 370px 124px
    }
}

@media only screen and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) {
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.icon, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.icon, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.icon, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.icon, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconModels,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconModels, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconModels, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconModels, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconDealers,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconDealers, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconDealers, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconDealers, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconBook,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconBook, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconBook, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconBook, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconService,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconService, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconService, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconService {
        width: 30px;
        height: 30px;
        margin-right: 5px
    }

    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.icon .img60,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.icon .img60, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.icon .img60, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.icon .img60, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconModels .img60,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconModels .img60, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconModels .img60, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconModels .img60, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconDealers .img60,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconDealers .img60, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconDealers .img60, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconDealers .img60, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconBook .img60,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconBook .img60, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconBook .img60, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconBook .img60, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconService .img60,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconService .img60, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconService .img60, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconService .img60, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.icon .img45,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.icon .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.icon .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.icon .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconModels .img45,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconModels .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconModels .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconModels .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconDealers .img45,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconDealers .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconDealers .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconDealers .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconBook .img45,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconBook .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconBook .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconBook .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconService .img45,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconService .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconService .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconService .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.icon .img30,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.icon .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.icon .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.icon .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconModels .img30,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconModels .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconModels .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconModels .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconDealers .img30,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconDealers .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconDealers .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconDealers .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconBook .img30,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconBook .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconBook .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconBook .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconService .img30,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconService .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconService .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconService .img30 {
        display: inline-block;
        width: 30px;
        height: 30px
    }

    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.icon .img45,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.icon .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.icon .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.icon .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconModels .img45,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconModels .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconModels .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconModels .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconDealers .img45,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconDealers .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconDealers .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconDealers .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconBook .img45,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconBook .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconBook .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconBook .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconService .img45,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconService .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconService .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconService .img45, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.icon .img30,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.icon .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.icon .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.icon .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconModels .img30,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconModels .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconModels .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconModels .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconDealers .img30,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconDealers .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconDealers .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconDealers .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconBook .img30,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconBook .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconBook .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconBook .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a span.iconService .img30,
    .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:link span.iconService .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:active span.iconService .img30, .hMenu>li .hmLayer .hmLayerInner ul.hmlCTA>li>a:visited span.iconService .img30 {
        display: none
    }
}

.body {
    padding-top: 120px
}

.body, .ms-WPBody {
    font-family: "Skoda Pro", Verdana, "Arial CE", Arial, "Helvetica CE", sans-serif;
    font-size: 100%;
    text-align: left;
    display: block;
    width: 100%
}

.body a:link, .ms-WPBody a:link, .body a:active, .ms-WPBody a:active, .body a:visited, .ms-WPBody a:visited {
    text-decoration: none
}

.bToGo {
    display: block;
    text-align: right
}

.bToGo a, .bToGo a:link, .bToGo a:active, .bToGo a:visited {
    display: inline-block;
    font-size: 100%;
    vertical-align: middle;
    text-decoration: none
}

.bToGo a span, .bToGo a:link span, .bToGo a:active span, .bToGo a:visited span {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (min-width:641px) {
    .body {
        padding-top: 120px
    }

    .bToGo {
        padding: 0 30px 0 30px
    }

    .bToGo a:link, .bToGo a:active, .bToGo a:visited {
        padding: 15px 0 15px 0;
        line-height: 45px
    }

    .bToGo a:link span, .bToGo a:active span, .bToGo a:visited span {
        width: 22px;
        height: 22px;
        margin-right: 15px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .body {
        padding-top: 90px
    }

    .bToGo {
        padding: 0 20px 0 20px
    }

    .bToGo a:link, .bToGo a:active, .bToGo a:visited {
        padding: 10px 0 10px 0;
        line-height: 34px
    }

    .bToGo a:link span, .bToGo a:active span, .bToGo a:visited span {
        width: 17px;
        height: 17px;
        margin-right: 10px
    }
}

@media only screen and (max-width:480px) {
    .body {
        padding-top: 60px
    }

    .bToGo {
        padding: 0 15px 0 15px
    }

    .bToGo a, .bToGo a:link, .bToGo a:active, .bToGo a:visited {
        padding: 5px 0 5px 0;
        line-height: 25px
    }

    .bToGo a span, .bToGo a:link span, .bToGo a:active span, .bToGo a:visited span {
        width: 11px;
        height: 11px;
        margin-right: 5px
    }
}

.footer {
    display: block;
    width: 100%
}

.fLinks {
    display: block;
    width: 100%;
    white-space: nowrap
}

.fLinks .flColumn {
    display: inline-block;
    white-space: normal;
    vertical-align: top
}

.fLinks .flColumn .flcInner {
    display: block;
    line-height: 200%;
    font-size: 100%
}

.fLinks .flColumn .flcInner a, .fLinks .flColumn .flcInner a:link, .fLinks .flColumn .flcInner a:active, .fLinks .flColumn .flcInner a:visited {
    display: inline-block;
    width: 100%;
    line-height: 100%;
    text-decoration: none
}

.fLinks .flColumn .flcInner a span, .fLinks .flColumn .flcInner a:link span, .fLinks .flColumn .flcInner a:active span, .fLinks .flColumn .flcInner a:visited span {
    display: inline-block;
    vertical-align: top
}

.fLinks .flLanguages {
    display: block;
    line-height: 200%;
    white-space: nowrap;
    vertical-align: middle
}

.fLinks .flLanguages a:link, .fLinks .flLanguages a:active, .fLinks .flLanguages a:visited {
    display: inline-block;
    text-decoration: none;
    position: relative;
    width: 20%;
    font-size: 100%
}

.fLinks .flLanguages a:link span, .fLinks .flLanguages a:active span, .fLinks .flLanguages a:visited span {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 50%;
    vertical-align: middle
}

.fSocial {
    display: block
}

.fSocial .fcfMain {
    display: block;
    text-align: left
}

.fSocial .fcfMain a:link, .fSocial .fcfMain a:active, .fSocial .fcfMain a:visited {
    display: inline-block;
    overflow: hidden
}

.fSocial .fcfMain .fcfmText {
    display: none
}

.fCopy {
    display: block;
    text-align: left;
    font-size: 75%
}

span.icon, span.iconModels, span.iconDealers, span.iconBook, span.iconService {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (min-width:641px) {
    .flColumn {
        padding: 30px 0 30px 0
    }

    .flColumn .flcInner {
        padding-left: 30px
    }

    .flColumn .flcInner a:link span, .flColumn .flcInner a:active span, .flColumn .flcInner a:visited span {
        width: 7px;
        height: 16px;
        margin: 2px 15px 5px 0
    }

    .flLanguages {
        padding: 30px
    }

    .flLanguages a:link, .flLanguages a:active, .flLanguages a:visited {
        padding: 0 0 0 30px
    }

    .flLanguages a:link span, .flLanguages a:active span, .flLanguages a:visited span {
        width: 22px;
        height: 22px;
        margin-top: -11px
    }

    .fSocial {
        padding: 0 30px 0 30px;
        background: #ddd;
        border-bottom: 3px #666 solid
    }

    .fSocial .fcfMain {
        padding: 30px 0 30px
    }

    .fSocial .fcfMain a>span:first-child {
        background-image: url('images/social_icons_640.png')
    }

    .fSocial .fcfMain a>span:first-child.social_facebook {
        background-position: 0 0
    }

    .fSocial .fcfMain a>span:first-child.social_google {
        background-position: -63px 0
    }

    .fSocial .fcfMain a>span:first-child.social_share {
        background-position: -126px 0
    }

    .fSocial .fcfMain a>span:first-child.social_twitter {
        background-position: -189px 0
    }

    .fSocial .fcfMain a>span:first-child.social_youtube {
        background-position: -252px 0
    }

    .fSocial .fcfMain a>span:first-child.social_pinterest {
        background-position: -315px 0
    }

    .fSocial .fcfMain a>span:first-child.social_instagram {
        background-position: -378px 0
    }

    .fSocial .fcfMain a, .fSocial .fcfMain a:link, .fSocial .fcfMain a:active, .fSocial .fcfMain a:visited, .fSocial .fcfMain a>span:first-child {
        width: 60px;
        height: 60px;
        margin-right: 60px;
        display: inline-block
    }

    .fCopy {
        padding: 30px
    }

    .fCopy span {
        width: 251px;
        height: 31px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .flColumn {
        padding: 20px 0 20px 0
    }

    .flColumn .flcInner {
        padding-left: 20px
    }

    .flColumn .flcInner a:link span, .flColumn .flcInner a:active span, .flColumn .flcInner a:visited span {
        width: 7px;
        height: 12.5px;
        margin: 1.5px 11.25px 3.75px 0
    }

    .flLanguages {
        padding: 20px
    }

    .flLanguages a:link, .flLanguages a:active, .flLanguages a:visited {
        padding: 0 0 0 20px
    }

    .flLanguages a:link span, .flLanguages a:active span, .flLanguages a:visited span {
        width: 16.5px;
        height: 16.5px;
        margin-top: -8.25px
    }

    .fSocial {
        padding: 0 20px 0 20px;
        background: #ddd;
        border-bottom: 3px #666 solid
    }

    .fSocial .fcfMain {
        padding: 20px 0 20px
    }

    .fSocial .fcfMain a>span:first-child {
        background-image: url('images/social_icons_480.png')
    }

    .fSocial .fcfMain a>span:first-child.social_facebook {
        background-position: 0 0
    }

    .fSocial .fcfMain a>span:first-child.social_google {
        background-position: -47px 0
    }

    .fSocial .fcfMain a>span:first-child.social_share {
        background-position: -94px 0
    }

    .fSocial .fcfMain a>span:first-child.social_twitter {
        background-position: -141px 0
    }

    .fSocial .fcfMain a>span:first-child.social_youtube {
        background-position: -188px 0
    }

    .fSocial .fcfMain a>span:first-child.social_pinterest {
        background-position: -235px 0
    }

    .fSocial .fcfMain a>span:first-child.social_instagram {
        background-position: -282px 0
    }

    .fSocial .fcfMain a, .fSocial .fcfMain a:link, .fSocial .fcfMain a:active, .fSocial .fcfMain a:visited, .fSocial .fcfMain a>span:first-child {
        width: 45px;
        height: 45px;
        margin-right: 45px;
        display: inline-block
    }

    .fCopy {
        padding: 20px
    }

    .fCopy span {
        width: 188.25px;
        height: 23.25px
    }
}

@media only screen and (max-width:480px) {
    .flColumn {
        padding: 15px 0 15px 0
    }

    .flColumn .flcInner {
        padding-left: 15px
    }

    .flColumn .flcInner a:link span, .flColumn .flcInner a:active span, .flColumn .flcInner a:visited span {
        width: 7px;
        height: 9px;
        margin: 1px 7.5px 2.5px 0
    }

    .flLanguages {
        padding: 15px
    }

    .flLanguages a:link, .flLanguages a:active, .flLanguages a:visited {
        padding: 0 0 0 15px
    }

    .flLanguages a:link span, .flLanguages a:active span, .flLanguages a:visited span {
        width: 11px;
        height: 11px;
        margin-top: -5.5px
    }

    .fSocial {
        padding: 0 15px 0 15px;
        background: #ddd;
        border-bottom: 3px #666 solid
    }

    .fSocial .fcfMain {
        padding: 15px 0 15px
    }

    .fSocial .fcfMain a>span:first-child {
        background-image: url('images/social_icons_320.png')
    }

    .fSocial .fcfMain a>span:first-child.social_facebook {
        background-position: 0 0
    }

    .fSocial .fcfMain a>span:first-child.social_google {
        background-position: -31px 0
    }

    .fSocial .fcfMain a>span:first-child.social_share {
        background-position: -62px 0
    }

    .fSocial .fcfMain a>span:first-child.social_twitter {
        background-position: -93px 0
    }

    .fSocial .fcfMain a>span:first-child.social_youtube {
        background-position: -124px 0
    }

    .fSocial .fcfMain a>span:first-child.social_pinterest {
        background-position: -155px 0
    }

    .fSocial .fcfMain a>span:first-child.social_instagram {
        background-position: -186px 0
    }

    .fSocial .fcfMain a, .fSocial .fcfMain a:link, .fSocial .fcfMain a:active, .fSocial .fcfMain a:visited, .fSocial .fcfMain a>span:first-child {
        width: 30px;
        height: 30px;
        margin-right: 30px;
        display: inline-block
    }

    .fCopy {
        padding: 15px
    }

    .fCopy span {
        width: 125.5px;
        height: 15.5px
    }
}

@media only screen and (max-width:480px) and (-webkit-min-device-pixel-ratio:2) {
    .flColumn {
        padding: 15px 0 15px 0
    }

    .flColumn .flcInner {
        padding-left: 15px
    }

    .flColumn .flcInner a:link span, .flColumn .flcInner a:active span, .flColumn .flcInner a:visited span {
        width: 7px;
        height: 9px;
        margin: 1px 7.5px 2.5px 0
    }

    .flLanguages {
        padding: 15px
    }

    .flLanguages a:link, .flLanguages a:active, .flLanguages a:visited {
        padding: 0 0 0 15px
    }

    .flLanguages a:link span, .flLanguages a:active span, .flLanguages a:visited span {
        width: 11px;
        height: 11px;
        margin-top: -5.5px
    }

    .fSocial {
        padding: 0 15px 0 15px;
        background: #ddd;
        border-bottom: 3px #666 solid
    }

    .fSocial .fcfMain {
        padding: 15px 0 15px
    }

    .fSocial .fcfMain a>span:first-child {
        background-image: url('images/social_icons_320.png'); ///edit///
        -webkit-background-size: auto 100%;
        -moz-background-size: auto 100%;
        -o-background-size: auto 100%;
        background-size: auto 100%
    }

    .fSocial .fcfMain a>span:first-child.social_facebook {
        background-position: 0 0
    }

    .fSocial .fcfMain a>span:first-child.social_google {
        background-position: -31px 0
    }

    .fSocial .fcfMain a>span:first-child.social_share {
        background-position: -62px 0
    }

    .fSocial .fcfMain a>span:first-child.social_twitter {
        background-position: -93px 0
    }

    .fSocial .fcfMain a>span:first-child.social_youtube {
        background-position: -124px 0
    }

    .fSocial .fcfMain a>span:first-child.social_pinterest {
        background-position: -155px 0
    }

    .fSocial .fcfMain a>span:first-child.social_instagram {
        background-position: -186px 0
    }

    .fSocial .fcfMain a, .fSocial .fcfMain a:link, .fSocial .fcfMain a:active, .fSocial .fcfMain a:visited, .fSocial .fcfMain a>span:first-child {
        width: 30px;
        height: 30px;
        margin-right: 30px;
        display: inline-block
    }

    .fCopy {
        padding: 15px
    }

    .fCopy span {
        width: 125.5px;
        height: 15.5px
    }
}

div.ms-WPBody td {
    font-family: inherit;
    font-size: inherit
}

div.ms-WPBody table {
    margin: 15px 0;
    width: 100%
}

div.ms-WPBody table.mobile-table {
    border: solid 1px #ccc;
    width: 100%
}

div.ms-WPBody table.mobile-table tbody td {
    border-top: solid 1px #ccc
}

div.ms-WPBody table.mobile-table tbody tr:nth-child(even) td {
    background-color: #fff
}

div.ms-WPBody table.mobile-table tbody tr:nth-child(odd) td {
    background-color: #f5f5f5
}

@media only screen and (min-width:641px) {
    div.ms-WPBody td, div.ms-WPBody th {
        padding: 15px 5px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    div.ms-WPBody td, div.ms-WPBody th {
        padding: 10px 5px
    }
}

@media only screen and (max-width:480px) {
    div.ms-WPBody td, div.ms-WPBody th {
        padding: 5px 5px
    }
}

div.mobile-header {
    display: block
}

div.mobile-header span.title {
    display: block;
    width: 100%;
    font-size: 130%;
    font-weight: bold;
    line-height: 100%
}

div.mobile-header span.price {
    display: block;
    width: 100%;
    font-size: 100%;
    line-height: 130%
}

div.mobile-body {
    display: block
}

div.header-image {
    display: block;
    width: 100%;
    font-size: 0
}

div.header-image img {
    width: 100%
}

ul.mobile-links-list {
    display: block;
    width: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0
}

ul.mobile-links-list li {
    display: block;
    width: 100%;
    border-top: solid 1px #ccc
}

ul.mobile-links-list li a {
    display: block;
    width: 100%;
    vertical-align: middle;
    text-decoration: none;
    position: relative
}

ul.mobile-links-list li a:link span.icon, ul.mobile-links-list li a:active span.icon, ul.mobile-links-list li a:visited span.icon, ul.mobile-links-list li a:hover span.icon {
    background-repeat: no-repeat;
    background-position: center center;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    -webkit-background-size: 100%;
    background-size: 100%
}

ul.mobile-links-list li:first-child {
    border-top: none
}

a.mobile-link, a.mobile-link:link, a.mobile-link:active, a.mobile-link:visited, a.mobile-link:hover {
    display: block;
    width: 100%;
    vertical-align: middle;
    text-decoration: none;
    position: relative
}

a.mobile-link span.icon, a.mobile-link:link span.icon, a.mobile-link:active span.icon, a.mobile-link:visited span.icon, a.mobile-link:hover span.icon {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left center;
    display: inline-block;
    vertical-align: middle
}

a.mobile-link span.arrow, a.mobile-link:link span.arrow, a.mobile-link:active span.arrow, a.mobile-link:visited span.arrow, a.mobile-link:hover span.arrow {
    background-image: url(/_layouts/Skoda.K2/Mobile/images/icons_arrows.png);
    background-color: transparent;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    vertical-align: middle
}

a.mobile-link.prev span.arrow, a.mobile-link:link.prev span.arrow, a.mobile-link:active.prev span.arrow, a.mobile-link:visited.prev span.arrow, a.mobile-link:hover.prev span.arrow {
    left: 0
}

@media only screen and (min-width:641px) {
    div.mobile-header {
        padding: 30px 30px 30px 30px
    }

    div.mobile-body {
        padding: 0 30px 0 30px
    }

    a.mobile-link, a.mobile-link:link, a.mobile-link:active, a.mobile-link:visited, a.mobile-link:hover {
        line-height: 45px;
        padding: 15px 0 15px 0
    }

    a.mobile-link span.icon, a.mobile-link:link span.icon, a.mobile-link:active span.icon, a.mobile-link:visited span.icon, a.mobile-link:hover span.icon, a.mobile-link span.iconPdf, a.mobile-link:link span.iconPdf, a.mobile-link:active span.iconPdf, a.mobile-link:visited span.iconPdf, a.mobile-link:hover span.iconPdf {
        width: 60px;
        height: 45px;
        margin-right: 15px
    }

    a.mobile-link span.iconPdf, a.mobile-link:link span.iconPdf, a.mobile-link:active span.iconPdf, a.mobile-link:visited span.iconPdf, a.mobile-link:hover span.iconPdf {
        background-image: url(mobile/css/mobile/css/mobile/css/@{imagesUrl}file_pdf.png)
    }

    a.mobile-link span.arrow, a.mobile-link:link span.arrow, a.mobile-link:active span.arrow, a.mobile-link:visited span.arrow, a.mobile-link:hover span.arrow {
        width: 15px;
        height: 25px;
        margin: -12px 0px 0 15px
    }

    a.mobile-link.prev, a.mobile-link:link.prev, a.mobile-link:active.prev, a.mobile-link:visited.prev, a.mobile-link:hover.prev {
        padding-left: 30px
    }

    a.mobile-link.prev span.arrow, a.mobile-link:link.prev span.arrow, a.mobile-link:active.prev span.arrow, a.mobile-link:visited.prev span.arrow, a.mobile-link:hover.prev span.arrow {
        width: 15px;
        height: 25px;
        margin: -12px 15px 0 0px;
        left: 0
    }

    a.mobile-link span.arrow, a.mobile-link:link span.arrow, a.mobile-link:active span.arrow, a.mobile-link:visited span.arrow, a.mobile-link:hover span.arrow {
        background-position: -17px -24px
    }

    a.mobile-link.prev span.arrow, a.mobile-link:link.prev span.arrow, a.mobile-link:active.prev span.arrow, a.mobile-link:visited.prev span.arrow, a.mobile-link:hover.prev span.arrow {
        background-position: -2px -24px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    div.mobile-header {
        padding: 20px 20px 20px 20px
    }

    div.mobile-body {
        padding: 0 20px 0 20px
    }

    a.mobile-link, a.mobile-link:link, a.mobile-link:active, a.mobile-link:visited, a.mobile-link:hover {
        line-height: 33.75px;
        padding: 10px 0 10px 0
    }

    a.mobile-link span.icon, a.mobile-link:link span.icon, a.mobile-link:active span.icon, a.mobile-link:visited span.icon, a.mobile-link:hover span.icon, a.mobile-link span.iconPdf, a.mobile-link:link span.iconPdf, a.mobile-link:active span.iconPdf, a.mobile-link:visited span.iconPdf, a.mobile-link:hover span.iconPdf {
        width: 45px;
        height: 33.75px;
        margin-right: 10px
    }

    a.mobile-link span.iconPdf, a.mobile-link:link span.iconPdf, a.mobile-link:active span.iconPdf, a.mobile-link:visited span.iconPdf, a.mobile-link:hover span.iconPdf {
        background-image: url(mobile/css/mobile/css/mobile/css/@{imagesUrl}file_pdf.png)
    }

    a.mobile-link span.arrow, a.mobile-link:link span.arrow, a.mobile-link:active span.arrow, a.mobile-link:visited span.arrow, a.mobile-link:hover span.arrow {
        width: 9px;
        height: 16px;
        margin: -8px 0px 0 10px
    }

    a.mobile-link.prev, a.mobile-link:link.prev, a.mobile-link:active.prev, a.mobile-link:visited.prev, a.mobile-link:hover.prev {
        padding-left: 20px
    }

    a.mobile-link.prev span.arrow, a.mobile-link:link.prev span.arrow, a.mobile-link:active.prev span.arrow, a.mobile-link:visited.prev span.arrow, a.mobile-link:hover.prev span.arrow {
        width: 9px;
        height: 16px;
        margin: -8px 10px 0 0px;
        left: 0
    }

    a.mobile-link span.arrow, a.mobile-link:link span.arrow, a.mobile-link:active span.arrow, a.mobile-link:visited span.arrow, a.mobile-link:hover span.arrow {
        background-position: -258px -84px
    }

    a.mobile-link.prev span.arrow, a.mobile-link:link.prev span.arrow, a.mobile-link:active.prev span.arrow, a.mobile-link:visited.prev span.arrow, a.mobile-link:hover.prev span.arrow {
        background-position: -257px -105px
    }
}

@media only screen and (max-width:480px) {
    div.mobile-header {
        padding: 10px 10px 10px 10px
    }

    div.mobile-body {
        padding: 0 10px 0 10px
    }

    a.mobile-link, a.mobile-link:link, a.mobile-link:active, a.mobile-link:visited, a.mobile-link:hover {
        line-height: 22.5px;
        padding: 5px 0 5px 0
    }

    a.mobile-link span.icon, a.mobile-link:link span.icon, a.mobile-link:active span.icon, a.mobile-link:visited span.icon, a.mobile-link:hover span.icon, a.mobile-link span.iconPdf, a.mobile-link:link span.iconPdf, a.mobile-link:active span.iconPdf, a.mobile-link:visited span.iconPdf, a.mobile-link:hover span.iconPdf {
        width: 30px;
        height: 22.5px;
        margin-right: 5px
    }

    a.mobile-link span.iconPdf, a.mobile-link:link span.iconPdf, a.mobile-link:active span.iconPdf, a.mobile-link:visited span.iconPdf, a.mobile-link:hover span.iconPdf {
        background-image: url(mobile/css/mobile/css/mobile/css/@{imagesUrl}file_pdf.png)
    }

    a.mobile-link span.arrow, a.mobile-link:link span.arrow, a.mobile-link:active span.arrow, a.mobile-link:visited span.arrow, a.mobile-link:hover span.arrow {
        width: 6px;
        height: 13px;
        margin: -7px 0px 0 5px;
        background-image: url(/_layouts/Skoda.K2/Mobile/images/icons_arrows2x.png)
    }

    a.mobile-link.prev, a.mobile-link:link.prev, a.mobile-link:active.prev, a.mobile-link:visited.prev, a.mobile-link:hover.prev {
        padding-left: 10px
    }

    a.mobile-link.prev span.arrow, a.mobile-link:link.prev span.arrow, a.mobile-link:active.prev span.arrow, a.mobile-link:visited.prev span.arrow, a.mobile-link:hover.prev span.arrow {
        width: 6px;
        height: 13px;
        margin: -7px 5px 0 0px;
        background-image: url(/_layouts/Skoda.K2/Mobile/images/icons_arrows2x.png);
        left: 0
    }

    a.mobile-link span.arrow, a.mobile-link:link span.arrow, a.mobile-link:active span.arrow, a.mobile-link:visited span.arrow, a.mobile-link:hover span.arrow {
        background-position: -238px -91px;
        background-size: 370px 124px
    }

    a.mobile-link.prev span.arrow, a.mobile-link:link.prev span.arrow, a.mobile-link:active.prev span.arrow, a.mobile-link:visited.prev span.arrow, a.mobile-link:hover.prev span.arrow {
        background-position: -236px -108px;
        background-size: 370px 124px
    }
}

.homepageTopImageSelector {
    display: block;
    width: 100%
}

.homepagetisImage {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -ms-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -o-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -webkit-transform-style: preserve- 3 d;
    transform-style: preserve- 3 d
}

.homepagetisImage .images-wrap {
    overflow: hidden;
    position: relative;
    -o-transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    -ms-transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    -moz-transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    -webkit-transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve- 3 d;
    transform-style: preserve- 3 d
}

.homepagetisImage .images-wrap img {
    display: inline-block;
    float: left;
    width: 100%;
    position: relative;
    -webkit-transform-style: preserve- 3 d;
    transform-style: preserve- 3 d;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.homepagetisImage a.prev, .homepagetisImage a.next, .homepagetisImage a.prev:link, .homepagetisImage a.next:link, .homepagetisImage a.prev:active, .homepagetisImage a.next:active, .homepagetisImage a.prev:visited, .homepagetisImage a.next:visited, .homepagetisImage a.prev:hover, .homepagetisImage a.next:hover {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer
}

.homepagetisImage a.prev span, .homepagetisImage a.next span, .homepagetisImage a.prev:link span, .homepagetisImage a.next:link span, .homepagetisImage a.prev:active span, .homepagetisImage a.next:active span, .homepagetisImage a.prev:visited span, .homepagetisImage a.next:visited span, .homepagetisImage a.prev:hover span, .homepagetisImage a.next:hover span {
    display: inline-block;
    vertical-align: middle
}

.homepagetisImage a.next, .homepagetisImage a.next:link, .homepagetisImage a.next:active, .homepagetisImage a.next:visited, .homepagetisImage a.next:hover {
    left: auto;
    right: 0
}

.homepagetisBottom {
    display: block;
    position: relative
}

.homepagetisBottom .homepagetisbCurrent {
    display: inline-block
}

.homepagetisBottom .homepagetisbCurrent span.dot, .homepagetisBottom .homepagetisbCurrent span.dotCurrent {
    display: inline-block;
    margin-right: 15px
}

.homepagetisBottom .homepagetisbLabel {
    display: inline-block;
    position: absolute;
    bottom: 0
}

.homepagetisBottom .homepagetisbLabel span.topArrow {
    display: inline-block;
    position: absolute
}

.homepagetisBottom .homepagetisbLabel a, .homepagetisBottom .homepagetisbLabel a:link, .homepagetisBottom .homepagetisbLabel a:active, .homepagetisBottom .homepagetisbLabel a:visited, .homepagetisBottom .homepagetisbLabel a:hover {
    display: block;
    line-height: 100%;
    overflow: hidden;
    font-size: 100%;
    text-decoration: none;
    vertical-align: middle
}

.homepagetisBottom .homepagetisbLabel a span, .homepagetisBottom .homepagetisbLabel a:link span, .homepagetisBottom .homepagetisbLabel a:active span, .homepagetisBottom .homepagetisbLabel a:visited span, .homepagetisBottom .homepagetisbLabel a:hover span {
    display: inline-block;
    vertical-align: top
}

.homepagetisBottom .homepagetisbLabel a:hover {
    text-decoration: underline
}

@media only screen and (min-width:641px) {
    .homepagetisImage a.prev, .homepagetisImage a.next, .homepagetisImage a.prev:link, .homepagetisImage a.next:link, .homepagetisImage a.prev:active, .homepagetisImage a.next:active, .homepagetisImage a.prev:visited, .homepagetisImage a.next:visited, .homepagetisImage a.prev:hover, .homepagetisImage a.next:hover {
        width: 100px;
        height: 100px;
        margin-top: -50px;
        line-height: 100px
    }

    .homepagetisImage a.prev span, .homepagetisImage a.next span, .homepagetisImage a.prev:link span, .homepagetisImage a.next:link span, .homepagetisImage a.prev:active span, .homepagetisImage a.next:active span, .homepagetisImage a.prev:visited span, .homepagetisImage a.next:visited span, .homepagetisImage a.prev:hover span, .homepagetisImage a.next:hover span {
        width: 28px;
        height: 50px
    }

    .homepagetisBottom {
        padding: 0 30px 0 30px
    }

    .homepagetisBottom .homepagetisbCurrent {
        padding: 15px 30px 15px 0
    }

    .homepagetisBottom .homepagetisbCurrent span.dot, .homepagetisBottom .homepagetisbCurrent span.dotCurrent {
        width: 15px;
        height: 15px;
        margin-right: 15px
    }

    .homepagetisBottom .homepagetisbLabel {
        right: 30px;
        width: 340px;
        min-height: 30px;
        padding: 30px 30px 30px 30px
    }

    .homepagetisBottom .homepagetisbLabel span.topArrow {
        right: 30px;
        top: -25px;
        width: 30px;
        height: 25px
    }

    .homepagetisBottom .homepagetisbLabel a, .homepagetisBottom .homepagetisbLabel a:link, .homepagetisBottom .homepagetisbLabel a:active, .homepagetisBottom .homepagetisbLabel a:visited, .homepagetisBottom .homepagetisbLabel a:hover {
        max-height: 40px;
        font-size: 100%;
        padding-left: 38px
    }

    .homepagetisBottom .homepagetisbLabel a span, .homepagetisBottom .homepagetisbLabel a:link span, .homepagetisBottom .homepagetisbLabel a:active span, .homepagetisBottom .homepagetisbLabel a:visited span, .homepagetisBottom .homepagetisbLabel a:hover span {
        width: 23px;
        height: 23px;
        margin: 0 15px 0 -38px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .homepagetisImage a.prev, .homepagetisImage a.next, .homepagetisImage a.prev:link, .homepagetisImage a.next:link, .homepagetisImage a.prev:active, .homepagetisImage a.next:active, .homepagetisImage a.prev:visited, .homepagetisImage a.next:visited, .homepagetisImage a.prev:hover, .homepagetisImage a.next:hover {
        width: 75px;
        height: 75px;
        margin-top: -38px;
        line-height: 75px
    }

    .homepagetisImage a.prev span, .homepagetisImage a.next span, .homepagetisImage a.prev:link span, .homepagetisImage a.next:link span, .homepagetisImage a.prev:active span, .homepagetisImage a.next:active span, .homepagetisImage a.prev:visited span, .homepagetisImage a.next:visited span, .homepagetisImage a.prev:hover span, .homepagetisImage a.next:hover span {
        width: 21px;
        height: 38px
    }

    .homepagetisBottom {
        padding: 0 20px 0 20px
    }

    .homepagetisBottom .homepagetisbCurrent {
        padding: 10px 20px 10px 0
    }

    .homepagetisBottom .homepagetisbCurrent span.dot, .homepagetisBottom .homepagetisbCurrent span.dotCurrent {
        width: 12px;
        height: 14px
    }

    .homepagetisBottom .homepagetisbLabel {
        right: 20px;
        width: 260px;
        min-height: 20px;
        padding: 20px 20px 20px 20px
    }

    .homepagetisBottom .homepagetisbLabel span.topArrow {
        right: 20px;
        top: -18px;
        width: 23px;
        height: 18px
    }

    .homepagetisBottom .homepagetisbLabel a, .homepagetisBottom .homepagetisbLabel a:link, .homepagetisBottom .homepagetisbLabel a:active, .homepagetisBottom .homepagetisbLabel a:visited, .homepagetisBottom .homepagetisbLabel a:hover {
        max-height: 34px;
        padding-left: 30px
    }

    .homepagetisBottom .homepagetisbLabel a span, .homepagetisBottom .homepagetisbLabel a:link span, .homepagetisBottom .homepagetisbLabel a:active span, .homepagetisBottom .homepagetisbLabel a:visited span, .homepagetisBottom .homepagetisbLabel a:hover span {
        width: 17px;
        height: 17px;
        margin: 0 15px 0 -30px
    }
}

@media only screen and (max-width:480px) {
    .homepagetisImage a.prev, .homepagetisImage a.next, .homepagetisImage a.prev:link, .homepagetisImage a.next:link, .homepagetisImage a.prev:active, .homepagetisImage a.next:active, .homepagetisImage a.prev:visited, .homepagetisImage a.next:visited, .homepagetisImage a.prev:hover, .homepagetisImage a.next:hover {
        width: 50px;
        height: 50px;
        margin-top: -25px;
        line-height: 50px
    }

    .homepagetisImage a.prev span, .homepagetisImage a.next span, .homepagetisImage a.prev:link span, .homepagetisImage a.next:link span, .homepagetisImage a.prev:active span, .homepagetisImage a.next:active span, .homepagetisImage a.prev:visited span, .homepagetisImage a.next:visited span, .homepagetisImage a.prev:hover span, .homepagetisImage a.next:hover span {
        width: 14px;
        height: 25px
    }

    .homepagetisBottom {
        padding: 0 15px 0 15px
    }

    .homepagetisBottom .homepagetisbCurrent {
        padding: 5px 15px 5px 0
    }

    .homepagetisBottom .homepagetisbCurrent span.dot, .homepagetisBottom .homepagetisbCurrent span.dotCurrent {
        width: 9px;
        height: 9px;
        margin-right: 5px
    }

    .homepagetisBottom .homepagetisbLabel {
        right: 15px;
        width: 170px;
        min-height: 15px;
        padding: 15px 15px 15px 15px
    }

    .homepagetisBottom .homepagetisbLabel span.topArrow {
        right: 15px;
        top: -12px;
        width: 14px;
        height: 12px
    }

    .homepagetisBottom .homepagetisbLabel a, .homepagetisBottom .homepagetisbLabel a:link, .homepagetisBottom .homepagetisbLabel a:active, .homepagetisBottom .homepagetisbLabel a:visited, .homepagetisBottom .homepagetisbLabel a:hover {
        max-height: 33px;
        font-size: 100%;
        padding-left: 21px
    }

    .homepagetisBottom .homepagetisbLabel a span, .homepagetisBottom .homepagetisbLabel a:link span, .homepagetisBottom .homepagetisbLabel a:active span, .homepagetisBottom .homepagetisbLabel a:visited span, .homepagetisBottom .homepagetisbLabel a:hover span {
        width: 11px;
        height: 11px;
        margin: 3px 10px 0 -21px
    }
}

@media only screen and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) {
    .homepagetisBottom .homepagetisbLabel a, .homepagetisBottom .homepagetisbLabel a:link, .homepagetisBottom .homepagetisbLabel a:active, .homepagetisBottom .homepagetisbLabel a:visited, .homepagetisBottom .homepagetisbLabel a:hover {
        max-height: 34px
    }

    .homepagetisBottom .homepagetisbLabel a span, .homepagetisBottom .homepagetisbLabel a:link span, .homepagetisBottom .homepagetisbLabel a:active span, .homepagetisBottom .homepagetisbLabel a:visited span, .homepagetisBottom .homepagetisbLabel a:hover span {
        width: 11px;
        height: 12px
    }
}

.homepageNews {
    display: block
}

.homepageNews .homepageNewsBody {
    display: block
}

.homepageNews .homepageNewsBody .news {
    display: block
}

.homepageNews .homepageNewsBody .swipe {
    overflow: hidden;
    position: relative;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -ms-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -o-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -webkit-transform-style: preserve- 3 d;
    transform-style: preserve- 3 d
}

.homepageNews .homepageNewsBody .swipe .swipe-wrap {
    overflow: hidden;
    position: relative;
    -o-transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    -ms-transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    -moz-transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    -webkit-transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve- 3 d;
    transform-style: preserve- 3 d
}

.homepageNews .homepageNewsBody .swipe .swipe-wrap .newsItem {
    display: inline-block;
    float: left;
    width: 100%;
    position: relative;
    -webkit-transform-style: preserve- 3 d;
    transform-style: preserve- 3 d;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.homepageNews .homepageNewsBody .swipe .swipe-wrap .newsItem .title {
    display: inline-block;
    width: 100%;
    font-size: 100%;
    line-height: 100%;
    font-weight: bold;
    overflow: hidden
}

.homepageNews .homepageNewsBody .swipe .swipe-wrap .newsItem .perex {
    display: inline-block;
    width: 100%;
    font-size: 100%;
    line-height: 100%;
    overflow: hidden
}

.homepageNews .homepageNewsBody .swipe .swipe-wrap .newsItem a.more,
.homepageNews .homepageNewsBody .swipe .swipe-wrap .newsItem a.more:link, .homepageNews .homepageNewsBody .swipe .swipe-wrap .newsItem a.more:active, .homepageNews .homepageNewsBody .swipe .swipe-wrap .newsItem a.more:visited, .homepageNews .homepageNewsBody .swipe .swipe-wrap .newsItem a.more:hover {
    display: inline-block;
    font-size: 100%;
    line-height: 100%;
    text-decoration: none;
    vertical-align: middle
}

.homepageNews .homepageNewsBody .swipe .swipe-wrap .newsItem a.more span,
.homepageNews .homepageNewsBody .swipe .swipe-wrap .newsItem a.more:link span, .homepageNews .homepageNewsBody .swipe .swipe-wrap .newsItem a.more:active span, .homepageNews .homepageNewsBody .swipe .swipe-wrap .newsItem a.more:visited span, .homepageNews .homepageNewsBody .swipe .swipe-wrap .newsItem a.more:hover span {
    display: inline-block;
    vertical-align: middle
}

.homepageNews .homepageNewsBody .swipe .swipe-wrap .newsItem a.more:hover {
    text-decoration: underline
}

.homepageNews .homepageNewsCurrent {
    display: inline-block;
    width: 100%;
    text-align: center
}

.homepageNews .homepageNewsCurrent span.dot, .homepageNews .homepageNewsCurrent span.dotCurrent {
    display: inline-block
}

.homepageNews .homepageNewsAllNews {
    display: inline-block;
    width: 100%;
    text-align: right
}

.homepageNews .homepageNewsAllNews a, .homepageNews .homepageNewsAllNews a:link, .homepageNews .homepageNewsAllNews a:active, .homepageNews .homepageNewsAllNews a:visited, .homepageNews .homepageNewsAllNews a:hover {
    display: inline-block;
    font-size: 100%;
    line-height: 100%;
    text-decoration: none;
    vertical-align: middle
}

.homepageNews .homepageNewsAllNews a span, .homepageNews .homepageNewsAllNews a:link span, .homepageNews .homepageNewsAllNews a:active span, .homepageNews .homepageNewsAllNews a:visited span, .homepageNews .homepageNewsAllNews a:hover span {
    display: inline-block;
    vertical-align: middle
}

.homepageNews .homepageNewsAllNews a:hover {
    text-decoration: underline
}

@media only screen and (min-width:641px) {
    .homepageNews {
        padding: 30px 30px 0 30px
    }

    .homepageNews .homepageNewsBody {
        padding: 30px 30px 30px 30px
    }

    .homepageNews .homepageNewsBody .newsItem .title {
        margin-bottom: 30px;
        padding-bottom: 2px;
        max-height: 49px
    }

    .homepageNews .homepageNewsBody .newsItem .perex {
        margin-bottom: 30px;
        padding-bottom: 2px;
        max-height: 96px
    }

    .homepageNews .homepageNewsBody .newsItem a.more span, .homepageNews .homepageNewsBody .newsItem a.more:link span, .homepageNews .homepageNewsBody .newsItem a.more:active span, .homepageNews .homepageNewsBody .newsItem a.more:visited span, .homepageNews .homepageNewsBody .newsItem a.more:hover span {
        width: 22px;
        height: 22px;
        margin-right: 15px
    }

    .homepageNews .homepageNewsCurrent {
        padding: 15px 0 15px 0
    }

    .homepageNews .homepageNewsCurrent span.dot, .homepageNews .homepageNewsCurrent span.dotCurrent {
        width: 15px;
        height: 15px;
        margin-right: 15px
    }

    .homepageNews .homepageNewsAllNews {
        padding: 0 0 15px 0
    }

    .homepageNews .homepageNewsAllNews a span, .homepageNews .homepageNewsAllNews a:link span, .homepageNews .homepageNewsAllNews a:active span, .homepageNews .homepageNewsAllNews a:visited span, .homepageNews .homepageNewsAllNews a:hover span {
        width: 15px;
        height: 25px;
        margin-left: 15px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .homepageNews {
        padding: 20px 20px 0 20px
    }

    .homepageNews .homepageNewsBody {
        padding: 20px 20px 20px 20px
    }

    .homepageNews .homepageNewsBody .newsItem .title {
        margin-bottom: 20px;
        padding-bottom: 2px;
        max-height: 49px
    }

    .homepageNews .homepageNewsBody .newsItem .perex {
        margin-bottom: 20px;
        padding-bottom: 2px;
        max-height: 96px
    }

    .homepageNews .homepageNewsBody .newsItem a.more span, .homepageNews .homepageNewsBody .newsItem a.more:link span, .homepageNews .homepageNewsBody .newsItem a.more:active span, .homepageNews .homepageNewsBody .newsItem a.more:visited span, .homepageNews .homepageNewsBody .newsItem a.more:hover span {
        width: 17px;
        height: 17px;
        margin-right: 10px
    }

    .homepageNews .homepageNewsCurrent {
        padding: 10px 0 10px 0
    }

    .homepageNews .homepageNewsCurrent span.dot, .homepageNews .homepageNewsCurrent span.dotCurrent {
        width: 12px;
        height: 14px;
        margin-right: 10px
    }

    .homepageNews .homepageNewsAllNews {
        padding: 0 0 10px 0
    }

    .homepageNews .homepageNewsAllNews a span, .homepageNews .homepageNewsAllNews a:link span, .homepageNews .homepageNewsAllNews a:active span, .homepageNews .homepageNewsAllNews a:visited span, .homepageNews .homepageNewsAllNews a:hover span {
        width: 9px;
        height: 16px;
        margin-left: 10px
    }
}

@media only screen and (max-width:480px) {
    .homepageNews {
        padding: 15px 15px 0 15px
    }

    .homepageNews .homepageNewsBody {
        padding: 15px 15px 15px 15px
    }

    .homepageNews .homepageNewsBody .newsItem .title {
        margin-bottom: 15px;
        padding-bottom: 2px;
        max-height: 49px
    }

    .homepageNews .homepageNewsBody .newsItem .perex {
        margin-bottom: 15px;
        padding-bottom: 2px;
        max-height: 96px
    }

    .homepageNews .homepageNewsBody .newsItem a.more span, .homepageNews .homepageNewsBody .newsItem a.more:link span, .homepageNews .homepageNewsBody .newsItem a.more:active span, .homepageNews .homepageNewsBody .newsItem a.more:visited span, .homepageNews .homepageNewsBody .newsItem a.more:hover span {
        width: 11px;
        height: 12px;
        margin: -3px 5px 0 0
    }

    .homepageNews .homepageNewsCurrent {
        padding: 5px 0 5px 0
    }

    .homepageNews .homepageNewsCurrent span.dot, .homepageNews .homepageNewsCurrent span.dotCurrent {
        width: 9px;
        height: 9px;
        margin-right: 5px
    }

    .homepageNews .homepageNewsAllNews {
        padding: 0 0 5px 0
    }

    .homepageNews .homepageNewsAllNews a span, .homepageNews .homepageNewsAllNews a:link span, .homepageNews .homepageNewsAllNews a:active span, .homepageNews .homepageNewsAllNews a:visited span, .homepageNews .homepageNewsAllNews a:hover span {
        width: 7px;
        height: 14px;
        margin-left: 5px
    }
}

.homepageCTA {
    display: block
}

.homepageCTA ul {
    display: block;
    width: 100%;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.homepageCTA ul li, .homepageCTA ul .liSmall {
    display: block;
    width: 100%;
    font-size: 100%;
    line-height: 150%
}

.homepageCTA ul li a, .homepageCTA ul .liSmall a, .homepageCTA ul li a:link, .homepageCTA ul .liSmall a:link, .homepageCTA ul li a:active, .homepageCTA ul .liSmall a:active, .homepageCTA ul li a:visited, .homepageCTA ul .liSmall a:visited, .homepageCTA ul li a:hover, .homepageCTA ul .liSmall a:hover {
    width: 100%;
    display: block;
    vertical-align: middle;
    text-decoration: none;
    position: relative
}

.homepageCTA ul li a span.arrow, .homepageCTA ul .liSmall a span.arrow,
.homepageCTA ul li a:link span.arrow, .homepageCTA ul .liSmall a:link span.arrow, .homepageCTA ul li a:active span.arrow, .homepageCTA ul .liSmall a:active span.arrow, .homepageCTA ul li a:visited span.arrow, .homepageCTA ul .liSmall a:visited span.arrow, .homepageCTA ul li a:hover span.arrow, .homepageCTA ul .liSmall a:hover span.arrow {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    vertical-align: middle
}

.homepageCTA ul li a:hover, .homepageCTA ul .liSmall a:hover {
/*    text-decoration: underline */
}

.homepageCTA ul .liSmall {
    display: block;
    width: 100%;
    font-size: 75%;
    line-height: 100%;
    text-align: right
}

.homepageCTA ul .liSmall a, .homepageCTA ul .liSmall a:link, .homepageCTA ul .liSmall a:active, .homepageCTA ul .liSmall a:visited, .homepageCTA ul .liSmall a:hover {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    position: static
}

.homepageCTA ul .liSmall a span.arrow, .homepageCTA ul .liSmall a:link span.arrow, .homepageCTA ul .liSmall a:active span.arrow, .homepageCTA ul .liSmall a:visited span.arrow, .homepageCTA ul .liSmall a:hover span.arrow {
    display: inline-block;
    vertical-align: middle;
    position: static
}

.homepageCTA ul .liSmall a:hover {
    text-decoration: underline
}

@media only screen and (min-width:641px) {
    .homepageCTA {
        padding: 30px 30px 0 30px
    }

    .homepageCTA ul li a, .homepageCTA ul li a:link, .homepageCTA ul li a:active, .homepageCTA ul li a:visited, .homepageCTA ul li a:hover {
        padding: 15px 0 15px 0;
        line-height: 60px
    }

    .homepageCTA ul li a span.arrow, .homepageCTA ul li a:link span.arrow, .homepageCTA ul li a:active span.arrow, .homepageCTA ul li a:visited span.arrow, .homepageCTA ul li a:hover span.arrow {
        width: 15px;
        height: 25px;
        margin: -12px 0 0 15px
    }

    .homepageCTA ul .liSmall a, .homepageCTA ul .liSmall a:link, .homepageCTA ul .liSmall a:active, .homepageCTA ul .liSmall a:visited, .homepageCTA ul .liSmall a:hover {
        line-height: 30px
    }

    .homepageCTA ul .liSmall a span.arrow, .homepageCTA ul .liSmall a:link span.arrow, .homepageCTA ul .liSmall a:active span.arrow, .homepageCTA ul .liSmall a:visited span.arrow, .homepageCTA ul .liSmall a:hover span.arrow {
        width: 22px;
        height: 22px;
        margin: 0 15px 0 0
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .homepageCTA {
        padding: 20px 20px 0 20px
    }

    .homepageCTA ul li a, .homepageCTA ul li a:link, .homepageCTA ul li a:active, .homepageCTA ul li a:visited, .homepageCTA ul li a:hover {
        padding: 10px 0 10px 0;
        line-height: 45px
    }

    .homepageCTA ul li a span.arrow, .homepageCTA ul li a:link span.arrow, .homepageCTA ul li a:active span.arrow, .homepageCTA ul li a:visited span.arrow, .homepageCTA ul li a:hover span.arrow {
        width: 9px;
        height: 16px;
        margin: -8px 0 0 10px
    }

    .homepageCTA ul .liSmall a, .homepageCTA ul .liSmall a:link, .homepageCTA ul .liSmall a:active, .homepageCTA ul .liSmall a:visited, .homepageCTA ul .liSmall a:hover {
        line-height: 20px
    }

    .homepageCTA ul .liSmall a span.arrow, .homepageCTA ul .liSmall a:link span.arrow, .homepageCTA ul .liSmall a:active span.arrow, .homepageCTA ul .liSmall a:visited span.arrow, .homepageCTA ul .liSmall a:hover span.arrow {
        width: 17px;
        height: 17px;
        margin: 0 10px 0 0
    }
}

@media only screen and (max-width:480px) {
    .homepageCTA {
        padding: 15px 15px 0 15px
    }

    .homepageCTA ul li a, .homepageCTA ul li a:link, .homepageCTA ul li a:active, .homepageCTA ul li a:visited, .homepageCTA ul li a:hover {
        padding: 5px 0 5px 0;
        line-height: 30px
    }

    .homepageCTA ul li a span.arrow, .homepageCTA ul li a:link span.arrow, .homepageCTA ul li a:active span.arrow, .homepageCTA ul li a:visited span.arrow, .homepageCTA ul li a:hover span.arrow {
        width: 7px;
        height: 14px;
        margin: -7px 0 0 5px
    }

    .homepageCTA ul .liSmall a, .homepageCTA ul .liSmall a:link, .homepageCTA ul .liSmall a:active, .homepageCTA ul .liSmall a:visited, .homepageCTA ul .liSmall a:hover {
        line-height: 15px
    }

    .homepageCTA ul .liSmall a span.arrow, .homepageCTA ul .liSmall a:link span.arrow, .homepageCTA ul .liSmall a:active span.arrow, .homepageCTA ul .liSmall a:visited span.arrow, .homepageCTA ul .liSmall a:hover span.arrow {
        width: 11px;
        height: 12px;
        margin: 0 5px 0 0
    }
}

@media only screen and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) {
    .homepageCTA ul li a span.arrow, .homepageCTA ul li a:link span.arrow, .homepageCTA ul li a:active span.arrow, .homepageCTA ul li a:visited span.arrow, .homepageCTA ul li a:hover span.arrow {
        width: 7px;
        height: 14px;
        margin: -6px 0 0 5px
    }
}

.modelpageHeader {
    display: block
}

.modelpageHeader span.title {
    display: block;
    width: 100%;
    font-size: 130%;
    font-weight: bold;
    line-height: 100%
}

.modelpageHeader span.price {
    display: block;
    width: 100%;
    font-size: 100%;
    line-height: 130%
}

.modelpageImage {
    display: block;
    width: 100%
}

.modelpageImage img {
    width: 100%
}

.modelpageBody {
    display: block
}

.modelpageBodyRichContent {
    display: block;
    width: 100%;
    font-size: 100%;
    line-height: 150%
}

.modelpageTitle {
    display: block;
    width: 100%;
    font-size: 130%;
    font-weight: bold;
    line-height: 100%
}

@media only screen and (min-width:641px) {
    .modelpageHeader {
        padding: 30px 30px 30px 30px
    }

    .modelpageBody {
        padding: 30px 30px 30px 30px
    }

    .modelpageTitle {
        padding: 30px 0 30px 0
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .modelpageHeader {
        padding: 20px 20px 20px 20px
    }

    .modelpageBody {
        padding: 20px 20px 20px 20px
    }

    .modelpageTitle {
        padding: 20px 0 20px 0
    }
}

@media only screen and (max-width:480px) {
    .modelpageHeader {
        padding: 15px 15px 15px 15px
    }

    .modelpageBody {
        padding: 15px 15px 15px 15px
    }

    .modelpageTitle {
        padding: 15px 0 15px 0
    }
}

.modelpageBanner {
    display: block
}

.modelpageBanner a:link img, .modelpageBanner a:active img, .modelpageBanner a:visited img, .modelpageBanner a:hover img {
    width: 100%
}

@media only screen and (min-width:641px) {
    .modelpageBanner {
        padding-bottom: 30px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .modelpageBanner {
        padding-bottom: 20px
    }
}

@media only screen and (max-width:480px) {
    .modelpageBanner {
        padding-bottom: 15px
    }
}

.modelpageFeatures {
    display: block
}

.modelpageFeatures>ul {
    display: block;
    width: 100%;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.modelpageFeatures>ul>li {
    display: block;
    width: 100%
}

.modelpageFeatures>ul>li>span, .modelpageFeatures>ul>li>span.open {
    display: block;
    width: 100%;
    vertical-align: middle;
    text-decoration: none;
    position: relative;
    cursor: pointer
}

.modelpageFeatures>ul>li>span span, .modelpageFeatures>ul>li>span.open span {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    vertical-align: middle
}

.modelpageFeatures>ul>li>span.open {
    font-weight: bold;
    text-decoration: none
}

.modelpageFeatures>ul>li .modelpagefBox {
    display: none;
    width: 100%
}

.modelpageFeatures>ul>li .modelpagefBox>a.hide, .modelpageFeatures>ul>li .modelpagefBox>a.hide:link, .modelpageFeatures>ul>li .modelpagefBox>a.hide:active, .modelpageFeatures>ul>li .modelpagefBox>a.hide:visited {
    display: inline-block;
    width: 100%;
    text-align: right;
    text-decoration: none;
    vertical-align: middle
}

.modelpageFeatures>ul>li .modelpagefBox>a.hide span, .modelpageFeatures>ul>li .modelpagefBox>a.hide:link span, .modelpageFeatures>ul>li .modelpagefBox>a.hide:active span, .modelpageFeatures>ul>li .modelpagefBox>a.hide:visited span {
    display: inline-block;
    vertical-align: middle
}

.modelpageFeatures>ul>li .modelpagefBox>a.hide:hover {
    text-decoration: underline
}

.modelpageFeatures>ul>li .modelpagefBox>a.link, .modelpageFeatures>ul>li .modelpagefBox>a.link:link, .modelpageFeatures>ul>li .modelpagefBox>a.link:active, .modelpageFeatures>ul>li .modelpagefBox>a.link:visited {
    display: inline-block;
    width: 100%;
    text-align: right;
    text-decoration: none;
    vertical-align: middle
}

.modelpageFeatures>ul>li .modelpagefBox>a.link span, .modelpageFeatures>ul>li .modelpagefBox>a.link:link span, .modelpageFeatures>ul>li .modelpagefBox>a.link:active span, .modelpageFeatures>ul>li .modelpagefBox>a.link:visited span {
    display: inline-block;
    vertical-align: middle
}

.modelpageFeatures>ul>li .modelpagefBox>a.link:hover {
    text-decoration: underline
}

.modelpageFeatures>ul>li .modelpagefBox .galleryBlock {
    display: block;
    width: 100%
}

.modelpageFeatures>ul>li .modelpagefBox .galleryBlock ul {
    display: block;
    width: 100%;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center
}

.modelpageFeatures>ul>li .modelpagefBox .galleryBlock ul li {
    display: inline-block;
    width: 29%;
    position: relative;
    cursor: pointer
}

.modelpageFeatures>ul>li .modelpagefBox .galleryBlock ul li>a, .modelpageFeatures>ul>li .modelpagefBox .galleryBlock ul li>a:link, .modelpageFeatures>ul>li .modelpagefBox .galleryBlock ul li>a:active, .modelpageFeatures>ul>li .modelpagefBox .galleryBlock ul li>a:visited, .modelpageFeatures>ul>li .modelpagefBox .galleryBlock ul li>a:hover {
    display: block;
    background-size: contain;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%
}

.modelpageFeatures>ul>li .modelpagefBox .galleryBlock ul li>a img,
.modelpageFeatures>ul>li .modelpagefBox .galleryBlock ul li>a:link img, .modelpageFeatures>ul>li .modelpagefBox .galleryBlock ul li>a:active img, .modelpageFeatures>ul>li .modelpagefBox .galleryBlock ul li>a:visited img, .modelpageFeatures>ul>li .modelpagefBox .galleryBlock ul li>a:hover img {
    display: inline-block;
    border: none;
    vertical-align: middle
}

.modelpageFeatures>ul>li .modelpagefBox .galleryBlock ul li:after {
    content: '';
    display: block;
    margin-top: 100%
}

.modelpageFeatures>ul>li .modelpagefBox .galleryBlock .galleryCurrent {
    display: block;
    width: 100%;
    text-align: center
}

.modelpageFeatures>ul>li .modelpagefBox .galleryBlock .galleryCurrent span.dot,
.modelpageFeatures>ul>li .modelpagefBox .galleryBlock .galleryCurrent span.dotCurrent {
    display: inline-block
}

.modelpageFeatures>ul>li .modelpagefBox .rowExterior {
    width: 100%;
    display: block;
    white-space: nowrap;
    position: relative
}

.modelpageFeatures>ul>li .modelpagefBox .rowExterior .arrowLeft,
.modelpageFeatures>ul>li .modelpagefBox .rowExterior .arrowRight {
    display: inline-block;
    vertical-align: bottom;
    position: absolute;
    cursor: pointer
}

.modelpageFeatures>ul>li .modelpagefBox .rowExterior img {
    display: inline-block;
    width: 100%;
    vertical-align: bottom
}

.modelpageFeatures>ul>li .modelpagefBox .rowColors {
    width: 100%;
    display: block;
    white-space: nowrap
}

.modelpageFeatures>ul>li .modelpagefBox .rowColors .arrowColorLeft,
.modelpageFeatures>ul>li .modelpagefBox .rowColors .arrowColorRight {
    display: inline-block;
    width: 10%;
    height: 100%;
    line-height: 100%;
    vertical-align: middle;
    text-align: right
}

.modelpageFeatures>ul>li .modelpagefBox .rowColors .arrowColorLeft span,
.modelpageFeatures>ul>li .modelpagefBox .rowColors .arrowColorRight span {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}

.modelpageFeatures>ul>li .modelpagefBox .rowColors .arrowColorRight {
    text-align: left
}

.modelpageFeatures>ul>li .modelpagefBox .rowColors .colors, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe {
    display: inline-block;
    width: 80%;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    position: relative;
    margin-right: 1%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -ms-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -o-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -webkit-transform-style: preserve- 3 d;
    transform-style: preserve- 3 d
}

.modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap,
.modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap {
    overflow: hidden;
    position: relative;
    -o-transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    -ms-transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    -moz-transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    -webkit-transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve- 3 d;
    transform-style: preserve- 3 d
}

.modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div,
.modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div {
    display: inline-block;
    float: left;
    width: 100%;
    position: relative;
    -webkit-transform-style: preserve- 3 d;
    transform-style: preserve- 3 d;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a,
.modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a,
.modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected,
.modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected,
.modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a:link, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a:link, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected:link, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected:link, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a:active, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a:active, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected:active, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected:active, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a:visited, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a:visited, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected:visited, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected:visited, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a:hover, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a:hover, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected:hover, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected:hover {
    display: inline-block;
    width: 13%;
    padding: 0 0 0 0;
    cursor: pointer
}

.modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a span,
.modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a span,
.modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected span,
.modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected span,
.modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a:link span, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a:link span, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected:link span, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected:link span, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a:active span, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a:active span, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected:active span, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected:active span, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a:visited span, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a:visited span, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected:visited span, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected:visited span, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a:hover span, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a:hover span, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected:hover span, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected:hover span {
    display: block;
    width: 100%;
    height: 100%
}

.modelpageFeatures>ul>li .modelpagefBox>ul {
    display: block;
    width: 100%;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.modelpageFeatures>ul>li .modelpagefBox>ul>li {
    display: block;
    width: 100%
}

.modelpageFeatures>ul>li .modelpagefBox>ul>li>a, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:link, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:active, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:visited, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:hover {
    display: block;
    width: 100%;
    position: relative
}

.modelpageFeatures>ul>li .modelpagefBox>ul>li>a img, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:link img, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:active img, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:visited img, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:hover img, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a img.imageInterior,
.modelpageFeatures>ul>li .modelpagefBox>ul>li>a:link img.imageInterior, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:active img.imageInterior, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:visited img.imageInterior, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:hover img.imageInterior {
    display: inline-block;
    border: none;
    vertical-align: middle
}

.modelpageFeatures>ul>li .modelpagefBox>ul>li>a span.title, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:link span.title, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:active span.title, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:visited span.title, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:hover span.title, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a span.titleHighlight,
.modelpageFeatures>ul>li .modelpagefBox>ul>li>a:link span.titleHighlight, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:active span.titleHighlight, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:visited span.titleHighlight, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:hover span.titleHighlight {
    display: inline-block;
    vertical-align: middle;
    font-size: 100%;
    line-height: 100%;
    max-width: 60%
}

.modelpageFeatures>ul>li .modelpagefBox>ul>li>a span.titleHighlight,
.modelpageFeatures>ul>li .modelpagefBox>ul>li>a:link span.titleHighlight, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:active span.titleHighlight, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:visited span.titleHighlight, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:hover span.titleHighlight {
    font-size: 100%;
    line-height: 100%
}

.modelpageFeatures>ul>li .modelpagefBox>ul>li>a span.arrow, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:link span.arrow, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:active span.arrow, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:visited span.arrow, .modelpageFeatures>ul>li .modelpagefBox>ul>li>a:hover span.arrow {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    vertical-align: middle
}

.modelpageFeatures>ul>li .modelpagefBox>ul>li>a:hover {
    text-decoration: underline
}

.modelpageFeatures>ul>li .modelpagefBox ul.table li {
    width: auto !important
}

.modelpageFeatures>ul>li .modelpagefBox ul.table li>a, .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:link, .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:active, .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:visited {
    text-decoration: none
}

.modelpageFeatures>ul>li .modelpagefBox ul.table li>a:hover {
    text-decoration: underline
}

.modelpageFeatures>ul>li .modelpagefBox ul.table li.tableHeader {
    font-weight: bold
}

.modelpageFeatures>ul>li .modelpagefBox .pricelist {
    display: block
}

.modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment {
    display: block
}

.modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment .description {
    display: block;
    font-size: 100%;
    line-height: 150%
}

.modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment .description .title {
    display: inline-block;
    width: 100%;
    font-weight: bold
}

.modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines {
    display: block;
    width: 100%;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines>li {
    display: table;
    width: 100%;
    font-size: 100%;
    line-height: 150%;
    text-align: left
}

.modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines>li .titleprice {
    display: table-cell;
    width: 50%;
    vertical-align: middle
}

.modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines>li .titleprice .title {
    display: block
}

.modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines>li .titleprice .price {
    display: block;
    font-weight: bold
}

.modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines>li .specs {
    display: table-cell;
    width: 50%;
    vertical-align: middle
}

.modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines>li .specs>ul.techinfo {
    display: inline-block;
    width: 100%;
    font-size: 100%;
    line-height: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines>li .specs>ul.techinfo>li {
    display: list-item;
    list-style-type: none;
    white-space: normal;
    vertical-align: middle
}

.modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines>li .specs>ul.techinfo>li span.iconPower,
.modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines>li .specs>ul.techinfo>li span.iconConsumption,
.modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines>li .specs>ul.techinfo>li span.iconCO2 {
    display: inline-block;
    vertical-align: middle
}

.modelpageFeatures>ul>li .modelpagefBox .pricelist .link {
    display: inline-block;
    text-align: right;
    width: 100%
}

.modelpageFeatures>ul>li .modelpagefBox .pricelist .link a, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:link, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:active, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:visited, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:hover {
    float: right;
    display: inline-block;
    padding: 0 0 0 0;
    cursor: pointer;
    text-decoration: none
}

.modelpageFeatures>ul>li .modelpagefBox .pricelist .link a span.arrow,
.modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:link span.arrow, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:active span.arrow, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:visited span.arrow, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:hover span.arrow {
    display: inline-block;
    vertical-align: middle
}

.modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:hover {
    text-decoration: underline
}

@media only screen and (min-width:641px) {
    .modelpageFeatures>ul>li>span, .modelpageFeatures>ul>li>span.open {
        padding: 15px 0 15px 0;
        line-height: 45px
    }

    .modelpageFeatures>ul>li>span>span, .modelpageFeatures>ul>li>span.open>span {
        width: 25px;
        height: 25px;
        margin: -12px 0 0 15px
    }

    .modelpageFeatures>ul>li .modelpagefBox>a.hide, .modelpageFeatures>ul>li .modelpagefBox>a.hide:link, .modelpageFeatures>ul>li .modelpagefBox>a.hide:active, .modelpageFeatures>ul>li .modelpagefBox>a.hide:visited {
        padding: 15px 0 15px 0;
        line-height: 45px
    }

    .modelpageFeatures>ul>li .modelpagefBox>a.hide span, .modelpageFeatures>ul>li .modelpagefBox>a.hide:link span, .modelpageFeatures>ul>li .modelpagefBox>a.hide:active span, .modelpageFeatures>ul>li .modelpagefBox>a.hide:visited span {
        width: 25px;
        height: 25px;
        margin: 0 15px 0 0
    }

    .modelpageFeatures>ul>li .modelpagefBox>a.link, .modelpageFeatures>ul>li .modelpagefBox>a.link:link, .modelpageFeatures>ul>li .modelpagefBox>a.link:active, .modelpageFeatures>ul>li .modelpagefBox>a.link:visited {
        padding: 15px 0 15px 0;
        line-height: 45px
    }

    .modelpageFeatures>ul>li .modelpagefBox>a.link span, .modelpageFeatures>ul>li .modelpagefBox>a.link:link span, .modelpageFeatures>ul>li .modelpagefBox>a.link:active span, .modelpageFeatures>ul>li .modelpagefBox>a.link:visited span {
        width: 15px;
        height: 25px;
        margin: 0 0 0 15px
    }

    .modelpageFeatures>ul>li .modelpagefBox .galleryBlock {
        padding: 15px 0 0 0
    }

    .modelpageFeatures>ul>li .modelpagefBox .galleryBlock .galleryCurrent {
        padding: 15px 0 15px 0
    }

    .modelpageFeatures>ul>li .modelpagefBox .galleryBlock .galleryCurrent span.dot,
    .modelpageFeatures>ul>li .modelpagefBox .galleryBlock .galleryCurrent span.dotCurrent {
        width: 15px;
        height: 15px;
        margin-right: 15px
    }

    .modelpageFeatures>ul>li .modelpagefBox .rowExterior .arrowLeft {
        width: 40px;
        height: 20px;
        left: 5%;
        bottom: 25%
    }

    .modelpageFeatures>ul>li .modelpagefBox .rowExterior .arrowRight {
        width: 40px;
        height: 20px;
        right: 5%;
        bottom: 25%
    }

    .modelpageFeatures>ul>li .modelpagefBox .rowColors {
        margin-bottom: 25px
    }

    .modelpageFeatures>ul>li .modelpagefBox .rowColors .arrowColorLeft span,
    .modelpageFeatures>ul>li .modelpagefBox .rowColors .arrowColorRight span {
        width: 28px;
        height: 50px;
        margin-top: 15px
    }

    .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap,
    .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap {
        height: 67px
    }

    .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div,
    .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div {
        height: 67px
    }

    .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a,
    .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a,
    .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected,
    .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected,
    .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a:link, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a:link, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected:link, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected:link, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a:active, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a:active, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected:active, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected:active, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a:visited, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a:visited, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected:visited, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected:visited, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a:hover, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a:hover, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected:hover, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected:hover {
        padding: 15px 1% 0 1% !important;
        height: 50px
    }

    .modelpageFeatures>ul>li .modelpagefBox ul li>a, .modelpageFeatures>ul>li .modelpagefBox ul li>a:link, .modelpageFeatures>ul>li .modelpagefBox ul li>a:active, .modelpageFeatures>ul>li .modelpagefBox ul li>a:visited, .modelpageFeatures>ul>li .modelpagefBox ul li>a:hover {
        padding: 15px 0 15px 0
    }

    .modelpageFeatures>ul>li .modelpagefBox ul li>a img, .modelpageFeatures>ul>li .modelpagefBox ul li>a:link img, .modelpageFeatures>ul>li .modelpagefBox ul li>a:active img, .modelpageFeatures>ul>li .modelpagefBox ul li>a:visited img, .modelpageFeatures>ul>li .modelpagefBox ul li>a:hover img {
        width: 160px;
        height: 120px
    }

    .modelpageFeatures>ul>li .modelpagefBox ul li>a img.imageInterior,
    .modelpageFeatures>ul>li .modelpagefBox ul li>a:link img.imageInterior, .modelpageFeatures>ul>li .modelpagefBox ul li>a:active img.imageInterior, .modelpageFeatures>ul>li .modelpagefBox ul li>a:visited img.imageInterior, .modelpageFeatures>ul>li .modelpagefBox ul li>a:hover img.imageInterior {
        width: 160px;
        height: 80px
    }

    .modelpageFeatures>ul>li .modelpagefBox ul li>a span.title, .modelpageFeatures>ul>li .modelpagefBox ul li>a:link span.title, .modelpageFeatures>ul>li .modelpagefBox ul li>a:active span.title, .modelpageFeatures>ul>li .modelpagefBox ul li>a:visited span.title, .modelpageFeatures>ul>li .modelpagefBox ul li>a:hover span.title, .modelpageFeatures>ul>li .modelpagefBox ul li>a span.titleHighlight,
    .modelpageFeatures>ul>li .modelpagefBox ul li>a:link span.titleHighlight, .modelpageFeatures>ul>li .modelpagefBox ul li>a:active span.titleHighlight, .modelpageFeatures>ul>li .modelpagefBox ul li>a:visited span.titleHighlight, .modelpageFeatures>ul>li .modelpagefBox ul li>a:hover span.titleHighlight {
        padding: 0 15px 0 30px
    }

    .modelpageFeatures>ul>li .modelpagefBox ul li>a span.arrow, .modelpageFeatures>ul>li .modelpagefBox ul li>a:link span.arrow, .modelpageFeatures>ul>li .modelpagefBox ul li>a:active span.arrow, .modelpageFeatures>ul>li .modelpagefBox ul li>a:visited span.arrow, .modelpageFeatures>ul>li .modelpagefBox ul li>a:hover span.arrow {
        width: 15px;
        height: 25px;
        margin: -12px 0 0 15px
    }

    .modelpageFeatures>ul>li .modelpagefBox ul.table {
        margin: 15px 0 0 0
    }

    .modelpageFeatures>ul>li .modelpagefBox ul.table li {
        width: auto !important
    }

    .modelpageFeatures>ul>li .modelpagefBox ul.table li>a, .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:link, .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:active, .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:visited, .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:hover {
        padding: 15px 15px 15px 15px;
        width: auto !important
    }

    .modelpageFeatures>ul>li .modelpagefBox ul.table li>a span.arrow,
    .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:link span.arrow, .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:active span.arrow, .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:visited span.arrow, .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:hover span.arrow {
        right: 15px
    }

    .modelpageFeatures>ul>li .modelpagefBox ul.table li.tableHeader {
        padding: 15px 15px 15px 15px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist {
        padding: 15px 0 0 0
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment {
        margin-bottom: 15px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment .description {
        padding: 15px 15px 15px 15px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment .description .title {
        padding-bottom: 15px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines li .titleprice {
        padding: 15px 15px 15px 15px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines li .specs {
        padding: 15px 15px 15px 15px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines li .specs>ul.techinfo>li {
        line-height: 45px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines li .specs>ul.techinfo>li span.iconPower,
    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines li .specs>ul.techinfo>li span.iconConsumption,
    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines li .specs>ul.techinfo>li span.iconCO2 {
        width: 32px;
        height: 32px;
        padding-right: 15px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:link, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:active, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:visited, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:hover {
        padding: 0 0 30px 0;
        line-height: 45px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a span.arrow,
    .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:link span.arrow, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:active span.arrow, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:visited span.arrow, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:hover span.arrow {
        width: 15px;
        height: 25px;
        margin: 0 0 0 15px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .modelpageFeatures>ul>li>span, .modelpageFeatures>ul>li>span.open {
        padding: 10px 0 10px 0;
        line-height: 34px
    }

    .modelpageFeatures>ul>li>span>span, .modelpageFeatures>ul>li>span.open>span {
        width: 17px;
        height: 17px;
        margin: -8px 0 0 10px
    }

    .modelpageFeatures>ul>li .modelpagefBox>a.hide, .modelpageFeatures>ul>li .modelpagefBox>a.hide:link, .modelpageFeatures>ul>li .modelpagefBox>a.hide:active, .modelpageFeatures>ul>li .modelpagefBox>a.hide:visited {
        padding: 10px 0 10px 0;
        line-height: 34px
    }

    .modelpageFeatures>ul>li .modelpagefBox>a.hide span, .modelpageFeatures>ul>li .modelpagefBox>a.hide:link span, .modelpageFeatures>ul>li .modelpagefBox>a.hide:active span, .modelpageFeatures>ul>li .modelpagefBox>a.hide:visited span {
        width: 17px;
        height: 17px;
        margin: 0 10px 0 0
    }

    .modelpageFeatures>ul>li .modelpagefBox>a.link, .modelpageFeatures>ul>li .modelpagefBox>a.link:link, .modelpageFeatures>ul>li .modelpagefBox>a.link:active, .modelpageFeatures>ul>li .modelpagefBox>a.link:visited {
        padding: 10px 0 10px 0;
        line-height: 34px
    }

    .modelpageFeatures>ul>li .modelpagefBox>a.link span, .modelpageFeatures>ul>li .modelpagefBox>a.link:link span, .modelpageFeatures>ul>li .modelpagefBox>a.link:active span, .modelpageFeatures>ul>li .modelpagefBox>a.link:visited span {
        width: 9px;
        height: 16px;
        margin: 0 0 0 10px
    }

    .modelpageFeatures>ul>li .modelpagefBox .galleryBlock {
        padding: 10px 0 0 0
    }

    .modelpageFeatures>ul>li .modelpagefBox .galleryBlock .galleryCurrent {
        padding: 10px 0 10px 0
    }

    .modelpageFeatures>ul>li .modelpagefBox .galleryBlock .galleryCurrent span.dot,
    .modelpageFeatures>ul>li .modelpagefBox .galleryBlock .galleryCurrent span.dotCurrent {
        width: 12px;
        height: 14px;
        margin-right: 10px
    }

    .modelpageFeatures>ul>li .modelpagefBox .rowExterior .arrowLeft {
        width: 31px;
        height: 15px;
        left: 5%;
        bottom: 25%
    }

    .modelpageFeatures>ul>li .modelpagefBox .rowExterior .arrowRight {
        width: 31px;
        height: 15px;
        right: 5%;
        bottom: 25%
    }

    .modelpageFeatures>ul>li .modelpagefBox .rowColors {
        margin-bottom: 20px
    }

    .modelpageFeatures>ul>li .modelpagefBox .rowColors .arrowColorLeft span,
    .modelpageFeatures>ul>li .modelpagefBox .rowColors .arrowColorRight span {
        width: 22px;
        height: 38px;
        margin-top: 10px
    }

    .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap,
    .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap {
        height: 47px
    }

    .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div,
    .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div {
        height: 47px
    }

    .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a,
    .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a,
    .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected,
    .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected,
    .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a:link, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a:link, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected:link, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected:link, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a:active, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a:active, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected:active, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected:active, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a:visited, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a:visited, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected:visited, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected:visited, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a:hover, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a:hover, .modelpageFeatures>ul>li .modelpagefBox .rowColors .colors .swipe-wrap>div a.selected:hover, .modelpageFeatures>ul>li .modelpagefBox .rowColors .swipe .swipe-wrap>div a.selected:hover {
        padding: 10px 1% 0 1% !important;
        height: 35px
    }

    .modelpageFeatures>ul>li .modelpagefBox ul li>a:link, .modelpageFeatures>ul>li .modelpagefBox ul li>a:active, .modelpageFeatures>ul>li .modelpagefBox ul li>a:visited, .modelpageFeatures>ul>li .modelpagefBox ul li>a:hover {
        padding: 10px 0 10px 0
    }

    .modelpageFeatures>ul>li .modelpagefBox ul li>a:link img, .modelpageFeatures>ul>li .modelpagefBox ul li>a:active img, .modelpageFeatures>ul>li .modelpagefBox ul li>a:visited img, .modelpageFeatures>ul>li .modelpagefBox ul li>a:hover img {
        width: 120px;
        height: 90px
    }

    .modelpageFeatures>ul>li .modelpagefBox ul li>a:link img.imageInterior, .modelpageFeatures>ul>li .modelpagefBox ul li>a:active img.imageInterior, .modelpageFeatures>ul>li .modelpagefBox ul li>a:visited img.imageInterior, .modelpageFeatures>ul>li .modelpagefBox ul li>a:hover img.imageInterior {
        width: 120px;
        height: 60px
    }

    .modelpageFeatures>ul>li .modelpagefBox ul li>a:link span.title, .modelpageFeatures>ul>li .modelpagefBox ul li>a:active span.title, .modelpageFeatures>ul>li .modelpagefBox ul li>a:visited span.title, .modelpageFeatures>ul>li .modelpagefBox ul li>a:hover span.title, .modelpageFeatures>ul>li .modelpagefBox ul li>a:link span.titleHighlight, .modelpageFeatures>ul>li .modelpagefBox ul li>a:active span.titleHighlight, .modelpageFeatures>ul>li .modelpagefBox ul li>a:visited span.titleHighlight, .modelpageFeatures>ul>li .modelpagefBox ul li>a:hover span.titleHighlight {
        padding: 0 10px 0 20px
    }

    .modelpageFeatures>ul>li .modelpagefBox ul li>a:link span.arrow, .modelpageFeatures>ul>li .modelpagefBox ul li>a:active span.arrow, .modelpageFeatures>ul>li .modelpagefBox ul li>a:visited span.arrow, .modelpageFeatures>ul>li .modelpagefBox ul li>a:hover span.arrow {
        width: 9px;
        height: 16px;
        margin: -8px 0 0 10px
    }

    .modelpageFeatures>ul>li .modelpagefBox ul.table {
        margin: 10px 0 0 0
    }

    .modelpageFeatures>ul>li .modelpagefBox ul.table li {
        width: auto !important
    }

    .modelpageFeatures>ul>li .modelpagefBox ul.table li>a, .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:link, .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:active, .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:visited, .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:hover {
        padding: 10px 10px 10px 10px;
        width: auto !important
    }

    .modelpageFeatures>ul>li .modelpagefBox ul.table li>a span.arrow,
    .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:link span.arrow, .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:active span.arrow, .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:visited span.arrow, .modelpageFeatures>ul>li .modelpagefBox ul.table li>a:hover span.arrow {
        right: 10px
    }

    .modelpageFeatures>ul>li .modelpagefBox ul.table li.tableHeader {
        padding: 10px 10px 10px 10px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist {
        padding: 10px 0 0 0
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment {
        margin-bottom: 10px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment .description {
        padding: 10px 10px 10px 10px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment .description .title {
        padding-bottom: 10px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines li .titleprice {
        padding: 10px 10px 10px 10px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines li .specs {
        padding: 10px 10px 10px 10px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines li .specs>ul.techinfo>li {
        line-height: 35px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines li .specs>ul.techinfo>li span.iconPower,
    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines li .specs>ul.techinfo>li span.iconConsumption,
    .modelpageFeatures>ul>li .modelpagefBox .pricelist .equipment>ul.engines li .specs>ul.techinfo>li span.iconCO2 {
        width: 24px;
        height: 24px;
        padding-right: 10px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:link, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:active, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:visited, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:hover {
        padding: 0 0 20px 0;
        line-height: 34px
    }

    .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a span.arrow,
    .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:link span.arrow, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:active span.arrow, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:visited span.arrow, .modelpageFeatures>ul>li .modelpagefBox .pricelist .link a:hover span.arrow {
        width: 9px;
        height: 16px;
        margin: 0 0 0 10px
    }
}

.modelpageCTA {
    display: inline-block;
    width: 100%
}

.modelpageCTA ul {
    display: block;
    width: 100%;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.modelpageCTA ul li {
    display: block;
    width: 100%
}

.modelpageCTA ul li a, .modelpageCTA ul li a:link, .modelpageCTA ul li a:active, .modelpageCTA ul li a:visited, .modelpageCTA ul li a:hover {
    display: block;
    width: 100%;
    vertical-align: middle;
    text-decoration: none;
    position: relative
}

.modelpageCTA ul li a span.arrow, .modelpageCTA ul li a:link span.arrow, .modelpageCTA ul li a:active span.arrow, .modelpageCTA ul li a:visited span.arrow, .modelpageCTA ul li a:hover span.arrow {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    vertical-align: middle
}

.modelpageCTA ul li a:hover {
    text-decoration: underline
}

@media only screen and (min-width:641px) {
    .modelpageCTA ul li a, .modelpageCTA ul li a:link, .modelpageCTA ul li a:active, .modelpageCTA ul li a:visited, .modelpageCTA ul li a:hover {
        padding: 15px 0 15px 0;
        line-height: 60px
    }

    .modelpageCTA ul li a span.arrow, .modelpageCTA ul li a:link span.arrow, .modelpageCTA ul li a:active span.arrow, .modelpageCTA ul li a:visited span.arrow, .modelpageCTA ul li a:hover span.arrow {
        width: 15px;
        height: 25px;
        margin: -12px 0 0 15px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .modelpageCTA ul li a, .modelpageCTA ul li a:link, .modelpageCTA ul li a:active, .modelpageCTA ul li a:visited, .modelpageCTA ul li a:hover {
        padding: 10px 0 10px 0;
        line-height: 45px
    }

    .modelpageCTA ul li a span.arrow, .modelpageCTA ul li a:link span.arrow, .modelpageCTA ul li a:active span.arrow, .modelpageCTA ul li a:visited span.arrow, .modelpageCTA ul li a:hover span.arrow {
        width: 9px;
        height: 16px;
        margin: -8px 0 0 10px
    }
}

@media only screen and (max-width:480px) {
    .modelpageCTA ul li a, .modelpageCTA ul li a:link, .modelpageCTA ul li a:active, .modelpageCTA ul li a:visited, .modelpageCTA ul li a:hover {
        padding: 5px 0 5px 0;
        line-height: 30px
    }

    .modelpageCTA ul li a span.arrow, .modelpageCTA ul li a:link span.arrow, .modelpageCTA ul li a:active span.arrow, .modelpageCTA ul li a:visited span.arrow, .modelpageCTA ul li a:hover span.arrow {
        width: 6px;
        height: 13px;
        margin: -7px 0 0 5px
    }
}

.modelpageInfo {
    display: block
}

.modelpageInfo ul {
    display: block;
    width: 100%;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 15px 0
}

.modelpageInfo ul li {
    display: block;
    width: 100%
}

.modelpageInfo ul li a, .modelpageInfo ul li a:link, .modelpageInfo ul li a:active, .modelpageInfo ul li a:visited, .modelpageInfo ul li a:hover {
    display: block;
    width: 100%;
    vertical-align: middle;
    text-decoration: none;
    position: relative
}

.modelpageInfo ul li a span.arrow, .modelpageInfo ul li a:link span.arrow, .modelpageInfo ul li a:active span.arrow, .modelpageInfo ul li a:visited span.arrow, .modelpageInfo ul li a:hover span.arrow {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    vertical-align: middle
}

.modelpageInfo ul li a:hover {
    text-decoration: underline
}

.modelpageInfo ul li span.row {
    display: inline-block;
    width: 100%;
    vertical-align: middle
}

.modelpageInfo ul li span.row input.textbox {
    float: left;
    display: inline-block;
    width: 75%;
    vertical-align: middle;
    text-align: left;
    font-size: 100%
}

.modelpageInfo ul li span.row input.button {
    float: right;
    display: inline-block;
    width: 20%;
    vertical-align: middle;
    text-align: center;
    font-size: 100%;
    font-weight: bold
}

@media only screen and (min-width:641px) {
    .modelpageInfo ul li a, .modelpageInfo ul li a:link, .modelpageInfo ul li a:active, .modelpageInfo ul li a:visited, .modelpageInfo ul li a:hover {
        padding: 15px 0 15px 0;
        line-height: 45px
    }

    .modelpageInfo ul li a span.arrow, .modelpageInfo ul li a:link span.arrow, .modelpageInfo ul li a:active span.arrow, .modelpageInfo ul li a:visited span.arrow, .modelpageInfo ul li a:hover span.arrow {
        width: 15px;
        height: 25px;
        margin: -12px 0 0 15px
    }

    .modelpageInfo ul li span.row {
        padding: 15px 0 0 0;
        line-height: 45px
    }

    .modelpageInfo ul li span.row input.textbox {
        height: 58px
    }

    .modelpageInfo ul li span.row input.button {
        height: 60px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .modelpageInfo ul li a, .modelpageInfo ul li a:link, .modelpageInfo ul li a:active, .modelpageInfo ul li a:visited, .modelpageInfo ul li a:hover {
        padding: 10px 0 10px 0;
        line-height: 34px
    }

    .modelpageInfo ul li a span.arrow, .modelpageInfo ul li a:link span.arrow, .modelpageInfo ul li a:active span.arrow, .modelpageInfo ul li a:visited span.arrow, .modelpageInfo ul li a:hover span.arrow {
        width: 9px;
        height: 16px;
        margin: -8px 0 0 10px
    }

    .modelpageInfo ul li span.row {
        padding: 10px 0 0 0;
        line-height: 34px
    }

    .modelpageInfo ul li span.row input.textbox {
        height: 45px
    }

    .modelpageInfo ul li span.row input.button {
        height: 45px
    }
}

@media only screen and (max-width:480px) {
    .modelpageInfo ul li a, .modelpageInfo ul li a:link, .modelpageInfo ul li a:active, .modelpageInfo ul li a:visited, .modelpageInfo ul li a:hover {
        padding: 5px 0 5px 0;
        line-height: 25px
    }

    .modelpageInfo ul li a span.arrow, .modelpageInfo ul li a:link span.arrow, .modelpageInfo ul li a:active span.arrow, .modelpageInfo ul li a:visited span.arrow, .modelpageInfo ul li a:hover span.arrow {
        width: 6px;
        height: 13px;
        margin: -7px 0 0 5px
    }

    .modelpageInfo ul li span.row {
        padding: 5px 0 0 0;
        line-height: 25px
    }

    .modelpageInfo ul li span.row input.textbox {
        height: 30px
    }

    .modelpageInfo ul li span.row input.button {
        height: 30px
    }
}

.modelpageLink {
    display: inline-block;
    width: 100%
}

.modelpageLink a.prev, .modelpageLink a.next, .modelpageLink a.prev:link, .modelpageLink a.next:link, .modelpageLink a.prev:active, .modelpageLink a.next:active, .modelpageLink a.prev:visited, .modelpageLink a.next:visited, .modelpageLink a.prev:hover, .modelpageLink a.next:hover {
    display: block;
    width: 100%;
    vertical-align: middle;
    text-decoration: none;
    text-align: left;
    font-size: 100%;
    line-height: 100%;
    cursor: pointer
}

.modelpageLink a.prev span, .modelpageLink a.next span, .modelpageLink a.prev:link span, .modelpageLink a.next:link span, .modelpageLink a.prev:active span, .modelpageLink a.next:active span, .modelpageLink a.prev:visited span, .modelpageLink a.next:visited span, .modelpageLink a.prev:hover span, .modelpageLink a.next:hover span {
    display: inline-block;
    vertical-align: middle
}

.modelpageLink a.prev:hover, .modelpageLink a.next:hover {
    text-decoration: underline
}

.modelpageLink a.next, .modelpageLink a.next:link, .modelpageLink a.next:active, .modelpageLink a.next:visited, .modelpageLink a.next:hover {
    text-align: right
}

@media only screen and (min-width:641px) {
    .modelpageLink a.prev, .modelpageLink a.next, .modelpageLink a.prev:link, .modelpageLink a.next:link, .modelpageLink a.prev:active, .modelpageLink a.next:active, .modelpageLink a.prev:visited, .modelpageLink a.next:visited, .modelpageLink a.prev:hover, .modelpageLink a.next:hover {
        padding: 15px 0 15px 0;
        line-height: 45px
    }

    .modelpageLink a.prev span, .modelpageLink a.next span, .modelpageLink a.prev:link span, .modelpageLink a.next:link span, .modelpageLink a.prev:active span, .modelpageLink a.next:active span, .modelpageLink a.prev:visited span, .modelpageLink a.next:visited span, .modelpageLink a.prev:hover span, .modelpageLink a.next:hover span {
        width: 15px;
        height: 25px;
        margin: 0 15px 0 0
    }

    .modelpageLink a.next span, .modelpageLink a.next:link span, .modelpageLink a.next:active span, .modelpageLink a.next:visited span, .modelpageLink a.next:hover span {
        margin: 0 0 0 15px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .modelpageLink a.prev, .modelpageLink a.next, .modelpageLink a.prev:link, .modelpageLink a.next:link, .modelpageLink a.prev:active, .modelpageLink a.next:active, .modelpageLink a.prev:visited, .modelpageLink a.next:visited, .modelpageLink a.prev:hover, .modelpageLink a.next:hover {
        padding: 10px 0 10px 0;
        line-height: 34px
    }

    .modelpageLink a.prev span, .modelpageLink a.next span, .modelpageLink a.prev:link span, .modelpageLink a.next:link span, .modelpageLink a.prev:active span, .modelpageLink a.next:active span, .modelpageLink a.prev:visited span, .modelpageLink a.next:visited span, .modelpageLink a.prev:hover span, .modelpageLink a.next:hover span {
        width: 9px;
        height: 16px;
        margin: 0 10px 0 0
    }

    .modelpageLink a.next span, .modelpageLink a.next:link span, .modelpageLink a.next:active span, .modelpageLink a.next:visited span, .modelpageLink a.next:hover span {
        margin: 0 0 0 10px
    }
}

@media only screen and (max-width:480px) {
    .modelpageLink a, .modelpageLink a:link, .modelpageLink a:active, .modelpageLink a:visited, .modelpageLink a:hover {
        padding: 10px 0 10px 0;
        line-height: 25px
    }

    .modelpageLink a span, .modelpageLink a:link span, .modelpageLink a:active span, .modelpageLink a:visited span, .modelpageLink a:hover span {
        width: 7px;
        height: 13px;
        margin: -4px 5px 0 0
    }

    .modelpageLink a.next span, .modelpageLink a.next:link span, .modelpageLink a.next:active span, .modelpageLink a.next:visited span, .modelpageLink a.next:hover span {
        margin: -4px 0 0 5px
    }
}

.modeltypesHeader {
    display: block;
    font-size: 130%;
    font-weight: bold;
    line-height: 100%
}

@media only screen and (min-width:641px) {
    .modeltypesHeader {
        padding: 30px 30px 30px 30px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .modeltypesHeader {
        padding: 20px 20px 20px 20px
    }
}

@media only screen and (max-width:480px) {
    .modeltypesHeader {
        padding: 15px 15px 15px 15px
    }
}

.modeltypesImage {
    display: block;
    width: 100%;
    position: relative
}

.modeltypesImage img {
    width: 100%
}

.modeltypesBody {
    display: block;
    font-size: 100%;
    line-height: 100%
}

.modeltypesBody .modeltypesBodyModels ul {
    display: block;
    width: 100%;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.modeltypesBody .modeltypesBodyModels ul li {
    display: block;
    width: 100%
}

.modeltypesBody .modeltypesBodyModels ul li>a, .modeltypesBody .modeltypesBodyModels ul li>a:link, .modeltypesBody .modeltypesBodyModels ul li>a:active, .modeltypesBody .modeltypesBodyModels ul li>a:visited, .modeltypesBody .modeltypesBodyModels ul li>a:hover {
    display: block;
    width: 100%;
    position: relative;
    white-space: nowrap
}

.modeltypesBody .modeltypesBodyModels ul li>a img, .modeltypesBody .modeltypesBodyModels ul li>a:link img, .modeltypesBody .modeltypesBodyModels ul li>a:active img, .modeltypesBody .modeltypesBodyModels ul li>a:visited img, .modeltypesBody .modeltypesBodyModels ul li>a:hover img {
    display: inline-block;
    border: none;
    vertical-align: middle
}

.modeltypesBody .modeltypesBodyModels ul li>a span.text, .modeltypesBody .modeltypesBodyModels ul li>a:link span.text, .modeltypesBody .modeltypesBodyModels ul li>a:active span.text, .modeltypesBody .modeltypesBodyModels ul li>a:visited span.text, .modeltypesBody .modeltypesBodyModels ul li>a:hover span.text {
    display: inline-block;
    vertical-align: middle;
    max-width: 60%;
    white-space: normal
}

.modeltypesBody .modeltypesBodyModels ul li>a span.text span.title,
.modeltypesBody .modeltypesBodyModels ul li>a:link span.text span.title, .modeltypesBody .modeltypesBodyModels ul li>a:active span.text span.title, .modeltypesBody .modeltypesBodyModels ul li>a:visited span.text span.title, .modeltypesBody .modeltypesBodyModels ul li>a:hover span.text span.title {
    display: block;
    width: 100%;
    font-size: 130%;
    font-weight: bold;
    line-height: 100%
}

.modeltypesBody .modeltypesBodyModels ul li>a span.text span.price,
.modeltypesBody .modeltypesBodyModels ul li>a:link span.text span.price, .modeltypesBody .modeltypesBodyModels ul li>a:active span.text span.price, .modeltypesBody .modeltypesBodyModels ul li>a:visited span.text span.price, .modeltypesBody .modeltypesBodyModels ul li>a:hover span.text span.price {
    display: block;
    width: 100%;
    font-size: 75%;
    line-height: 130%
}

.modeltypesBody .modeltypesBodyModels ul li>a span.arrow, .modeltypesBody .modeltypesBodyModels ul li>a:link span.arrow, .modeltypesBody .modeltypesBodyModels ul li>a:active span.arrow, .modeltypesBody .modeltypesBodyModels ul li>a:visited span.arrow, .modeltypesBody .modeltypesBodyModels ul li>a:hover span.arrow {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    vertical-align: middle
}

.modeltypesBody .modeltypesBodyModels ul li>a:hover {
    text-decoration: underline
}

@media only screen and (min-width:641px) {
    .modeltypesBody {
        padding: 15px 30px 30px 30px
    }

    .modeltypesBody .modeltypesBodyModels ul li {
        padding: 15px 0 15px 0
    }

    .modeltypesBody .modeltypesBodyModels ul li>a span.titleRow, .modeltypesBody .modeltypesBodyModels ul li>a:link span.titleRow, .modeltypesBody .modeltypesBodyModels ul li>a:active span.titleRow, .modeltypesBody .modeltypesBodyModels ul li>a:visited span.titleRow, .modeltypesBody .modeltypesBodyModels ul li>a:hover span.titleRow {
        padding-bottom: 15px
    }

    .modeltypesBody .modeltypesBodyModels ul li>a span.titleRow span.price,
    .modeltypesBody .modeltypesBodyModels ul li>a:link span.titleRow span.price, .modeltypesBody .modeltypesBodyModels ul li>a:active span.titleRow span.price, .modeltypesBody .modeltypesBodyModels ul li>a:visited span.titleRow span.price, .modeltypesBody .modeltypesBodyModels ul li>a:hover span.titleRow span.price {
        margin: 0 0 -2px 15px
    }

    .modeltypesBody .modeltypesBodyModels ul li>a img, .modeltypesBody .modeltypesBodyModels ul li>a:link img, .modeltypesBody .modeltypesBodyModels ul li>a:active img, .modeltypesBody .modeltypesBodyModels ul li>a:visited img, .modeltypesBody .modeltypesBodyModels ul li>a:hover img {
        width: 250px;
        height: 130px
    }

    .modeltypesBody .modeltypesBodyModels ul li>a span.arrow, .modeltypesBody .modeltypesBodyModels ul li>a:link span.arrow, .modeltypesBody .modeltypesBodyModels ul li>a:active span.arrow, .modeltypesBody .modeltypesBodyModels ul li>a:visited span.arrow, .modeltypesBody .modeltypesBodyModels ul li>a:hover span.arrow {
        width: 15px;
        height: 25px;
        margin: -12px 0 0 15px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .modeltypesBody {
        padding: 10px 20px 20px 20px
    }

    .modeltypesBody .modeltypesBodyModels ul li {
        padding: 10px 0 10px 0
    }

    .modeltypesBody .modeltypesBodyModels ul li>a span.titleRow, .modeltypesBody .modeltypesBodyModels ul li>a:link span.titleRow, .modeltypesBody .modeltypesBodyModels ul li>a:active span.titleRow, .modeltypesBody .modeltypesBodyModels ul li>a:visited span.titleRow, .modeltypesBody .modeltypesBodyModels ul li>a:hover span.titleRow {
        padding-bottom: 10px
    }

    .modeltypesBody .modeltypesBodyModels ul li>a span.titleRow span.price,
    .modeltypesBody .modeltypesBodyModels ul li>a:link span.titleRow span.price, .modeltypesBody .modeltypesBodyModels ul li>a:active span.titleRow span.price, .modeltypesBody .modeltypesBodyModels ul li>a:visited span.titleRow span.price, .modeltypesBody .modeltypesBodyModels ul li>a:hover span.titleRow span.price {
        margin: 0 0 -1px 10px
    }

    .modeltypesBody .modeltypesBodyModels ul li>a img, .modeltypesBody .modeltypesBodyModels ul li>a:link img, .modeltypesBody .modeltypesBodyModels ul li>a:active img, .modeltypesBody .modeltypesBodyModels ul li>a:visited img, .modeltypesBody .modeltypesBodyModels ul li>a:hover img {
        width: 190px;
        height: 100px
    }

    .modeltypesBody .modeltypesBodyModels ul li>a span.arrow, .modeltypesBody .modeltypesBodyModels ul li>a:link span.arrow, .modeltypesBody .modeltypesBodyModels ul li>a:active span.arrow, .modeltypesBody .modeltypesBodyModels ul li>a:visited span.arrow, .modeltypesBody .modeltypesBodyModels ul li>a:hover span.arrow {
        width: 9px;
        height: 16px;
        margin: -8px 0 0 10px
    }
}

@media only screen and (max-width:480px) {
    .modeltypesBody {
        padding: 10px 15px 15px 15px
    }

    .modeltypesBody .modeltypesBodyModels ul li {
        padding: 5px 0 5px 0
    }

    .modeltypesBody .modeltypesBodyModels ul li>a span.titleRow, .modeltypesBody .modeltypesBodyModels ul li>a:link span.titleRow, .modeltypesBody .modeltypesBodyModels ul li>a:active span.titleRow, .modeltypesBody .modeltypesBodyModels ul li>a:visited span.titleRow, .modeltypesBody .modeltypesBodyModels ul li>a:hover span.titleRow {
        padding-bottom: 5px
    }

    .modeltypesBody .modeltypesBodyModels ul li>a span.titleRow span.price,
    .modeltypesBody .modeltypesBodyModels ul li>a:link span.titleRow span.price, .modeltypesBody .modeltypesBodyModels ul li>a:active span.titleRow span.price, .modeltypesBody .modeltypesBodyModels ul li>a:visited span.titleRow span.price, .modeltypesBody .modeltypesBodyModels ul li>a:hover span.titleRow span.price {
        margin: 0 0 0 5px
    }

    .modeltypesBody .modeltypesBodyModels ul li>a img, .modeltypesBody .modeltypesBodyModels ul li>a:link img, .modeltypesBody .modeltypesBodyModels ul li>a:active img, .modeltypesBody .modeltypesBodyModels ul li>a:visited img, .modeltypesBody .modeltypesBodyModels ul li>a:hover img {
        width: 125px;
        height: 65px
    }

    .modeltypesBody .modeltypesBodyModels ul li>a span.arrow, .modeltypesBody .modeltypesBodyModels ul li>a:link span.arrow, .modeltypesBody .modeltypesBodyModels ul li>a:active span.arrow, .modeltypesBody .modeltypesBodyModels ul li>a:visited span.arrow, .modeltypesBody .modeltypesBodyModels ul li>a:hover span.arrow {
        width: 6px;
        height: 13px;
        margin: -7px 0 0 5px
    }
}

.modeltypesGo {
    display: block;
    width: 100%;
    text-align: right
}

.modeltypesGo a, .modeltypesGo a:link, .modeltypesGo a:active, .modeltypesGo a:visited, .modeltypesGo a:hover {
    display: inline-block;
    font-size: 100%;
    vertical-align: middle;
    text-decoration: none
}

.modeltypesGo a span, .modeltypesGo a:link span, .modeltypesGo a:active span, .modeltypesGo a:visited span, .modeltypesGo a:hover span {
    display: inline-block;
    vertical-align: text-bottom
}

.modeltypesGo a:hover {
    text-decoration: underline
}

@media only screen and (min-width:641px) {
    .modeltypesGo a, .modeltypesGo a:link, .modeltypesGo a:active, .modeltypesGo a:visited, .modeltypesGo a:hover {
        padding: 15px 0 15px 0;
        line-height: 45px
    }

    .modeltypesGo a span, .modeltypesGo a:link span, .modeltypesGo a:active span, .modeltypesGo a:visited span, .modeltypesGo a:hover span {
        width: 22px;
        height: 22px;
        margin-right: 15px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .modeltypesGo a, .modeltypesGo a:link, .modeltypesGo a:active, .modeltypesGo a:visited, .modeltypesGo a:hover {
        padding: 10px 0 10px 0;
        line-height: 34px
    }

    .modeltypesGo a span, .modeltypesGo a:link span, .modeltypesGo a:active span, .modeltypesGo a:visited span, .modeltypesGo a:hover span {
        width: 17px;
        height: 17px;
        margin-right: 10px
    }
}

@media only screen and (max-width:480px) {
    .modeltypesGo a, .modeltypesGo a:link, .modeltypesGo a:active, .modeltypesGo a:visited, .modeltypesGo a:hover {
        padding: 5px 0 5px 0;
        line-height: 25px
    }

    .modeltypesGo a span, .modeltypesGo a:link span, .modeltypesGo a:active span, .modeltypesGo a:visited span, .modeltypesGo a:hover span {
        width: 11px;
        height: 11px;
        margin-right: 5px;
        vertical-align: middle
    }
}

.actionmodelsHeader {
    display: block;
    font-size: 130%;
    font-weight: bold;
    line-height: 100%
}

@media only screen and (min-width:641px) {
    .actionmodelsHeader {
        padding: 30px 30px 30px 30px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .actionmodelsHeader {
        padding: 20px 20px 20px 20px
    }
}

@media only screen and (max-width:480px) {
    .actionmodelsHeader {
        padding: 15px 15px 15px 15px
    }
}

.actionmodelsImage {
    display: block;
    width: 100%;
    position: relative
}

.actionmodelsImage img {
    width: 100%
}

.actionmodelsBody {
    display: block;
    font-size: 100%;
    line-height: 100%
}

.actionmodelsBody .actionmodelsBodyModels ul {
    display: block;
    width: 100%;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.actionmodelsBody .actionmodelsBodyModels ul li {
    display: block;
    width: 100%
}

.actionmodelsBody .actionmodelsBodyModels ul li>a, .actionmodelsBody .actionmodelsBodyModels ul li>a:link, .actionmodelsBody .actionmodelsBodyModels ul li>a:active, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover {
    display: block;
    width: 100%;
    position: relative;
    white-space: nowrap
}

.actionmodelsBody .actionmodelsBodyModels ul li>a span.titleRow,
.actionmodelsBody .actionmodelsBodyModels ul li>a:link span.titleRow, .actionmodelsBody .actionmodelsBodyModels ul li>a:active span.titleRow, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited span.titleRow, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover span.titleRow {
    display: block;
    width: 100%;
    vertical-align: middle;
    text-decoration: none;
    font-size: 100%;
    white-space: normal
}

.actionmodelsBody .actionmodelsBodyModels ul li>a span.titleRow span.title,
.actionmodelsBody .actionmodelsBodyModels ul li>a:link span.titleRow span.title, .actionmodelsBody .actionmodelsBodyModels ul li>a:active span.titleRow span.title, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited span.titleRow span.title, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover span.titleRow span.title {
    display: inline-block;
    font-size: 130%;
    font-weight: bold;
    line-height: 100%;
    vertical-align: middle
}

.actionmodelsBody .actionmodelsBodyModels ul li>a span.titleRow span.price,
.actionmodelsBody .actionmodelsBodyModels ul li>a:link span.titleRow span.price, .actionmodelsBody .actionmodelsBodyModels ul li>a:active span.titleRow span.price, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited span.titleRow span.price, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover span.titleRow span.price {
    display: inline-block;
    font-size: 75%;
    line-height: 130%;
    vertical-align: bottom
}

.actionmodelsBody .actionmodelsBodyModels ul li>a img, .actionmodelsBody .actionmodelsBodyModels ul li>a:link img, .actionmodelsBody .actionmodelsBodyModels ul li>a:active img, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited img, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover img {
    display: inline-block;
    border: none;
    vertical-align: middle
}

.actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo, .actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo {
    display: inline-block;
    vertical-align: middle;
    max-width: 50%;
    font-size: 100%;
    line-height: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li,
.actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li {
    display: list-item;
    list-style-type: none;
    white-space: normal
}

.actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li span.iconLuggage,
.actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li span.iconLuggage, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li span.iconLuggage, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li span.iconLuggage, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li span.iconLuggage, .actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li span.iconConsumption,
.actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li span.iconConsumption, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li span.iconConsumption, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li span.iconConsumption, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li span.iconConsumption, .actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li span.iconCO2,
.actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li span.iconCO2, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li span.iconCO2, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li span.iconCO2, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li span.iconCO2 {
    display: inline-block;
    vertical-align: text-bottom
}

.actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li .value,
.actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li .value, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li .value, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li .value, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li .value {
    display: inline-block;
    font-size: 100%
}

.actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li .unit,
.actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li .unit, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li .unit, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li .unit, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li .unit {
    display: inline-block;
    font-size: 75%
}

.actionmodelsBody .actionmodelsBodyModels ul li>a span.arrow, .actionmodelsBody .actionmodelsBodyModels ul li>a:link span.arrow, .actionmodelsBody .actionmodelsBodyModels ul li>a:active span.arrow, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited span.arrow, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover span.arrow {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    vertical-align: middle
}

.actionmodelsBody .actionmodelsBodyModels ul li>a:hover {
    text-decoration: underline
}

.actionmodelsBody .actionmodelsBodyModels ul li>.description {
    display: block;
    width: 100%;
    font-size: 100%;
    line-height: 150%
}

.actionmodelsBody .actionmodelsBodyModels ul li>.description>ul {
    display: block;
    width: 100%;
    font-size: 100%;
    line-height: 150%;
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.actionmodelsBody .actionmodelsBodyModels ul li>.description>ul>li {
    display: list-item;
    list-style-type: disc
}

@media only screen and (min-width:641px) {
    .actionmodelsBody {
        padding: 15px 30px 30px 30px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li {
        padding: 15px 0 15px 0
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a span.titleRow,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link span.titleRow, .actionmodelsBody .actionmodelsBodyModels ul li>a:active span.titleRow, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited span.titleRow, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover span.titleRow {
        padding-bottom: 15px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a span.titleRow span.title,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link span.titleRow span.title, .actionmodelsBody .actionmodelsBodyModels ul li>a:active span.titleRow span.title, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited span.titleRow span.title, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover span.titleRow span.title {
        margin: 0 15px 0 0
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a span.titleRow span.price,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link span.titleRow span.price, .actionmodelsBody .actionmodelsBodyModels ul li>a:active span.titleRow span.price, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited span.titleRow span.price, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover span.titleRow span.price {
        margin: 0 0 -2px 0
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a img, .actionmodelsBody .actionmodelsBodyModels ul li>a:link img, .actionmodelsBody .actionmodelsBodyModels ul li>a:active img, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited img, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover img {
        width: 250px;
        height: 130px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li span.iconLuggage,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li span.iconLuggage, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li span.iconLuggage, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li span.iconLuggage, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li span.iconLuggage, .actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li span.iconConsumption,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li span.iconConsumption, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li span.iconConsumption, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li span.iconConsumption, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li span.iconConsumption, .actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li span.iconCO2,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li span.iconCO2, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li span.iconCO2, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li span.iconCO2, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li span.iconCO2 {
        width: 32px;
        height: 32px;
        padding-right: 15px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li .unit,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li .unit, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li .unit, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li .unit, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li .unit {
        padding: 0 10px 0 10px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a span.arrow, .actionmodelsBody .actionmodelsBodyModels ul li>a:link span.arrow, .actionmodelsBody .actionmodelsBodyModels ul li>a:active span.arrow, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited span.arrow, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover span.arrow {
        width: 15px;
        height: 25px;
        margin: -12px 0 0 15px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>.description {
        padding-top: 15px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>.description>ul {
        padding-top: 15px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>.description>ul>li {
        margin-left: 30px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .actionmodelsBody {
        padding: 10px 20px 20px 20px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li {
        padding: 10px 0 10px 0
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a span.titleRow,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link span.titleRow, .actionmodelsBody .actionmodelsBodyModels ul li>a:active span.titleRow, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited span.titleRow, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover span.titleRow {
        padding-bottom: 10px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a span.titleRow span.title,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link span.titleRow span.title, .actionmodelsBody .actionmodelsBodyModels ul li>a:active span.titleRow span.title, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited span.titleRow span.title, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover span.titleRow span.title {
        margin: 0 10px 0 0
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a span.titleRow span.price,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link span.titleRow span.price, .actionmodelsBody .actionmodelsBodyModels ul li>a:active span.titleRow span.price, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited span.titleRow span.price, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover span.titleRow span.price {
        margin: 0 0 -1px 0
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a img, .actionmodelsBody .actionmodelsBodyModels ul li>a:link img, .actionmodelsBody .actionmodelsBodyModels ul li>a:active img, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited img, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover img {
        width: 190px;
        height: 100px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li span.iconLuggage,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li span.iconLuggage, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li span.iconLuggage, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li span.iconLuggage, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li span.iconLuggage, .actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li span.iconConsumption,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li span.iconConsumption, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li span.iconConsumption, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li span.iconConsumption, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li span.iconConsumption, .actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li span.iconCO2,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li span.iconCO2, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li span.iconCO2, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li span.iconCO2, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li span.iconCO2 {
        width: 24px;
        height: 24px;
        padding-right: 10px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li .unit,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li .unit, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li .unit, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li .unit, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li .unit {
        padding: 0 7px 0 7px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a span.arrow, .actionmodelsBody .actionmodelsBodyModels ul li>a:link span.arrow, .actionmodelsBody .actionmodelsBodyModels ul li>a:active span.arrow, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited span.arrow, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover span.arrow {
        width: 9px;
        height: 16px;
        margin: -8px 0 0 10px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>.description {
        padding-top: 10px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>.description>ul {
        padding-top: 10px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>.description>ul>li {
        margin-left: 20px
    }
}

@media only screen and (max-width:480px) {
    .actionmodelsBody {
        padding: 10px 15px 15px 15px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li {
        padding: 5px 0 5px 0
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a span.titleRow,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link span.titleRow, .actionmodelsBody .actionmodelsBodyModels ul li>a:active span.titleRow, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited span.titleRow, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover span.titleRow {
        padding-bottom: 5px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a span.titleRow span.title,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link span.titleRow span.title, .actionmodelsBody .actionmodelsBodyModels ul li>a:active span.titleRow span.title, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited span.titleRow span.title, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover span.titleRow span.title {
        margin: 0 5px 0 0
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a span.titleRow span.price,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link span.titleRow span.price, .actionmodelsBody .actionmodelsBodyModels ul li>a:active span.titleRow span.price, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited span.titleRow span.price, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover span.titleRow span.price {
        margin: 0 0 0 0
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a img, .actionmodelsBody .actionmodelsBodyModels ul li>a:link img, .actionmodelsBody .actionmodelsBodyModels ul li>a:active img, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited img, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover img {
        width: 125px;
        height: 65px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li span.iconLuggage,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li span.iconLuggage, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li span.iconLuggage, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li span.iconLuggage, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li span.iconLuggage, .actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li span.iconConsumption,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li span.iconConsumption, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li span.iconConsumption, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li span.iconConsumption, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li span.iconConsumption, .actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li span.iconCO2,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li span.iconCO2, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li span.iconCO2, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li span.iconCO2, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li span.iconCO2 {
        width: 16px;
        height: 16px;
        padding-right: 5px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a>ul.techinfo>li .unit,
    .actionmodelsBody .actionmodelsBodyModels ul li>a:link>ul.techinfo>li .unit, .actionmodelsBody .actionmodelsBodyModels ul li>a:active>ul.techinfo>li .unit, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited>ul.techinfo>li .unit, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover>ul.techinfo>li .unit {
        padding: 0 5px 0 5px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>a span.arrow, .actionmodelsBody .actionmodelsBodyModels ul li>a:link span.arrow, .actionmodelsBody .actionmodelsBodyModels ul li>a:active span.arrow, .actionmodelsBody .actionmodelsBodyModels ul li>a:visited span.arrow, .actionmodelsBody .actionmodelsBodyModels ul li>a:hover span.arrow {
        width: 6px;
        height: 13px;
        margin: -7px 0 0 5px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>.description {
        padding-top: 5px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>.description>ul {
        padding-top: 5px
    }

    .actionmodelsBody .actionmodelsBodyModels ul li>.description>ul>li {
        margin-left: 15px
    }
}

.modelvariantsHeader {
    display: block;
    font-size: 130%;
    font-weight: bold;
    line-height: 100%
}

@media only screen and (min-width:641px) {
    .modelvariantsHeader {
        padding: 30px 30px 30px 30px
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .modelvariantsHeader {
        padding: 20px 20px 20px 20px
    }
}

@media only screen and (max-width:480px) {
    .modelvariantsHeader {
        padding: 15px 15px 15px 15px
    }
}

.modelvariantsImage {
    display: block;
    width: 100%;
    position: relative
}

.modelvariantsImage img {
    width: 100%
}

.modelvariantsBody {
    display: block;
    font-size: 100%;
    line-height: 100%
}

.modelvariantsBody .modelvariantsBodyModels ul {
    display: block;
    width: 100%;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.modelvariantsBody .modelvariantsBodyModels ul li {
    display: block;
    width: 100%
}

.modelvariantsBody .modelvariantsBodyModels ul li>a, .modelvariantsBody .modelvariantsBodyModels ul li>a:link, .modelvariantsBody .modelvariantsBodyModels ul li>a:active, .modelvariantsBody .modelvariantsBodyModels ul li>a:visited, .modelvariantsBody .modelvariantsBodyModels ul li>a:hover {
    display: block;
    width: 100%;
    position: relative;
    white-space: nowrap
}

.modelvariantsBody .modelvariantsBodyModels ul li>a span.titleRow,
.modelvariantsBody .modelvariantsBodyModels ul li>a:link span.titleRow, .modelvariantsBody .modelvariantsBodyModels ul li>a:active span.titleRow, .modelvariantsBody .modelvariantsBodyModels ul li>a:visited span.titleRow, .modelvariantsBody .modelvariantsBodyModels ul li>a:hover span.titleRow {
    display: block;
    width: 100%;
    vertical-align: middle;
    text-decoration: none;
    white-space: normal
}

.modelvariantsBody .modelvariantsBodyModels ul li>a span.titleRow span.title,
.modelvariantsBody .modelvariantsBodyModels ul li>a:link span.titleRow span.title, .modelvariantsBody .modelvariantsBodyModels ul li>a:active span.titleRow span.title, .modelvariantsBody .modelvariantsBodyModels ul li>a:visited span.titleRow span.title, .modelvariantsBody .modelvariantsBodyModels ul li>a:hover span.titleRow span.title {
    display: inline-block;
    font-size: 130%;
    font-weight: bold;
    line-height: 100%;
    vertical-align: middle
}