html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    background: transparent
}

* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

article,aside,details,figcaption,figure,footer,header,menu,nav,section {
    display: block
}

ul,ol {
    margin: 0;
    padding: 0;
    list-style: none
}

a {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    color: #333;
    text-decoration: none
}

a,a:hover,a:active,a:focus,object,embed {
    outline: 0 !important
}

body,button,input,select,textarea {
    font-family: Arial, Helvetica, sans-serif
}

p {
    padding: 6px 0
}

h1,h2,h3,h4,h5,h6 {
    padding-top: 6px
}

.cke_notifications_area {
    z-index: 999999 !important
}

.span_2_of_2 {
    width: 100%
}

.span_1_of_2 {
    width: 49.2%
}

.span_3_of_3 {
    width: 100%
}

.span_2_of_3 {
    width: 66.13%
}

.span_1_of_3 {
    width: 32.26%
}

.span_4_of_4 {
    width: 100%
}

.span_3_of_4 {
    width: 74.6%
}

.span_2_of_4 {
    width: 49.2%
}

.span_1_of_4 {
    width: 23.8%
}

.span_5_of_5 {
    width: 100%
}

.span_4_of_5 {
    width: 79.68%
}

.span_3_of_5 {
    width: 59.36%
}

.span_2_of_5 {
    width: 39.04%
}

.span_1_of_5 {
    width: 18.72%
}

.span_6_of_6 {
    width: 100%
}

.span_5_of_6 {
    width: 83.06%
}

.span_4_of_6 {
    width: 66.13%
}

.span_3_of_6 {
    width: 49.2%
}

.span_2_of_6 {
    width: 32.26%
}

.span_1_of_6 {
    width: 15.33%
}

.span_7_of_7 {
    width: 100%
}

.span_6_of_7 {
    width: 85.48%
}

.span_5_of_7 {
    width: 70.97%
}

.span_4_of_7 {
    width: 56.45%
}

.span_3_of_7 {
    width: 41.94%
}

.span_2_of_7 {
    width: 27.42%
}

.span_1_of_7 {
    width: 12.91%
}

.span_8_of_8 {
    width: 100%
}

.span_7_of_8 {
    width: 87.3%
}

.span_6_of_8 {
    width: 74.6%
}

.span_5_of_8 {
    width: 61.9%
}

.span_4_of_8 {
    width: 49.2%
}

.span_3_of_8 {
    width: 36.5%
}

.span_2_of_8 {
    width: 23.8%
}

.span_1_of_8 {
    width: 11.1%
}

.span_9_of_9 {
    width: 100%
}

.span_8_of_9 {
    width: 88.71%
}

.span_7_of_9 {
    width: 77.42%
}

.span_6_of_9 {
    width: 66.13%
}

.span_5_of_9 {
    width: 54.84%
}

.span_4_of_9 {
    width: 43.55%
}

.span_3_of_9 {
    width: 32.26%
}

.span_2_of_9 {
    width: 20.97%
}

.span_1_of_9 {
    width: 9.68%
}

.span_10_of_10 {
    width: 100%
}

.span_9_of_10 {
    width: 89.84%
}

.span_8_of_10 {
    width: 79.68%
}

.span_7_of_10 {
    width: 69.52%
}

.span_6_of_10 {
    width: 59.36%
}

.span_5_of_10 {
    width: 49.2%
}

.span_4_of_10 {
    width: 39.04%
}

.span_3_of_10 {
    width: 28.88%
}

.span_2_of_10 {
    width: 18.72%
}

.span_1_of_10 {
    width: 8.56%
}

.span_11_of_11 {
    width: 100%
}

.span_10_of_11 {
    width: 90.76%
}

.span_9_of_11 {
    width: 81.52%
}

.span_8_of_11 {
    width: 72.29%
}

.span_7_of_11 {
    width: 63.05%
}

.span_6_of_11 {
    width: 53.81%
}

.span_5_of_11 {
    width: 44.58%
}

.span_4_of_11 {
    width: 35.34%
}

.span_3_of_11 {
    width: 26.1%
}

.span_2_of_11 {
    width: 16.87%
}

.span_1_of_11 {
    width: 7.63%
}

.span_12_of_12 {
    width: 100%
}

.span_11_of_12 {
    width: 91.53%
}

.span_10_of_12 {
    width: 83.06%
}

.span_9_of_12 {
    width: 74.6%
}

.span_8_of_12 {
    width: 66.13%
}

.span_7_of_12 {
    width: 57.66%
}

.span_6_of_12 {
    width: 49.2%
}

.span_5_of_12 {
    width: 40.73%
}

.span_4_of_12 {
    width: 32.26%
}

.span_3_of_12 {
    width: 23.8%
}

.span_2_of_12 {
    width: 15.33%
}

.span_1_of_12 {
    width: 6.86%
}

@media only screen and (min-width: 280px) and (max-width: 768px) {
    .span_12_of_12,.span_11_of_12,.span_10_of_12,.span_9_of_12,.span_8_of_12,.span_7_of_12,.span_6_of_12,.span_5_of_12,.span_4_of_12,.span_3_of_12,.span_2_of_12,.span_1_of_12,.span_11_of_11,.span_10_of_11,.span_9_of_11,.span_8_of_11,.span_7_of_11,.span_6_of_11,.span_5_of_11,.span_4_of_11,.span_3_of_11,.span_2_of_11,.span_1_of_11,.span_10_of_10,.span_9_of_10,.span_8_of_10,.span_7_of_10,.span_6_of_10,.span_5_of_10,.span_4_of_10,.span_3_of_10,.span_2_of_10,.span_1_of_10,.span_9_of_9,.span_8_of_9,.span_7_of_9,.span_6_of_9,.span_5_of_9,.span_4_of_9,.span_3_of_9,.span_2_of_9,.span_1_of_9,.span_8_of_8,.span_7_of_8,.span_6_of_8,.span_5_of_8,.span_4_of_8,.span_3_of_8,.span_2_of_8,.span_1_of_8,.span_7_of_7,.span_6_of_7,.span_5_of_7,.span_4_of_7,.span_3_of_7,.span_2_of_7,.span_1_of_7,.span_6_of_6,.span_5_of_6,.span_4_of_6,.span_3_of_6,.span_2_of_6,.span_1_of_6,.span_5_of_5,.span_4_of_5,.span_3_of_5,.span_2_of_5,.span_1_of_5,.span_4_of_4,.span_3_of_4,.span_2_of_4,.span_1_of_4,.span_3_of_3,.span_2_of_3,.span_1_of_3,.span_2_of_2,.span_1_of_2 {
        width:100%
    }

    .col {
        margin: 1% 0
    }
}

.section {
    clear: both;
    padding: 0px;
    margin: 0px
}

.group:before,.group:after {
    content: "";
    display: table
}

.group:after {
    clear: both
}

.group {
    zoom:1}

.col {
    float: left;
    margin: 0 0 0 1.6%
}

.col-switch {
    float: right;
    margin: 0 1.6% 0 0
}

.col:first-child {
    margin-left: 0
}

.col-switch:first-child {
    margin-right: 0
}

.wrapper {
    width: 100%;
    position: relative;
    text-align: left
}

.headcontainer {
    width: 100%
}

header {
    clear: both;
    margin: 0 auto;
    padding: 0px
}

.maincontentcontainer {
    width: 100%
}

.maincontent {
    clear: both;
    margin: 0 auto;
    min-width: 280px;
    position: relative
}

#wrapper img {
    width: 100%;
    display: block;
    height: auto
}

.rzc-hidden {
    display: none
}

body.rz-wm-dock {
    width: auto
}

.carousel-slider a {
    -moz-transition: none;
    -moz-transform: none
}

.btn--primary,.rzc-main-menu--nav ul li {
    -webkit-transition: background .25s ease;
    -khtml-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -o-transition: background .25s ease;
    transition: background .25s ease;
    -webkit-transform: translate3d(0, 0, 0);
    -khtml-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)
}

.rzc-main-menu--nav ul li a {
    -webkit-transform: none;
    -khtml-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.stocklistAdvert__hover .stocklistAdvert__image-hover span {
    -webkit-transition: box-shadow 0.2s ease;
    -khtml-transition: box-shadow 0.2s ease;
    -moz-transition: box-shadow 0.2s ease;
    -ms-transition: box-shadow 0.2s ease;
    -o-transition: box-shadow 0.2s ease;
    transition: box-shadow 0.2s ease;
    -webkit-transform: translate3d(0, 0, 0);
    -khtml-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)
}

.js-accordion .js-accordion-content {
    -webkit-transition: max-height 0.4s ease;
    -khtml-transition: max-height 0.4s ease;
    -moz-transition: max-height 0.4s ease;
    -ms-transition: max-height 0.4s ease;
    -o-transition: max-height 0.4s ease;
    transition: max-height 0.4s ease;
    position: relative;
    max-height: 0;
    overflow: hidden
}

.js-accordion .js-accordion-content.js-accordion-expanded {
    max-height: 5000px
}

.js-accordion .js-accordion-title {
    position: relative;
    cursor: pointer
}

.js-accordion .js-accordion-title .js-accordion-icon {
    position: absolute;
    right: 1rem
}

button,input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance: button;
    outline: 0 none
}

.stock-list-in-partnership-with {
    text-align: center;
    margin-top: 0px;
    font-size: 10pt;
    color: #666;
    margin-bottom: -8px
}

.fpa-in-partnership-with {
    text-align: center;
    margin-top: -15px;
    font-size: 10pt;
    color: #666;
    margin-bottom: -2px
}

.btn,.btn--wrap a,.rzp-not-found .rzc-link-button a,.rzc-link-button.finance a {
    display: inline-block;
    vertical-align: middle;
    font-family: inherit;
    font-size: 18px;
    font-size: 1.8rem;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 1rem 2rem
}

.rzp-not-found .rzc-link-button a,.btn,.btn--wrap a:hover,.btn:hover,.btn:active,.btn:focus,.btn:visited,.rzc-link-button.finance a,.rzc-link-button.finance a:hover,.rzc-link-button.finance a:active,.rzc-link-button.finance a:focus,.rzc-link-button.finance a:visited {
    text-decoration: none;
    border: 1px solid transparent;
    outline: 0 none
}

.rzp-not-found .rzc-link-button a:active,.rzc-link-button.finance a:active,.btn--wrap a:active,.btn:active {
    outline: none
}

.btn::-moz-focus-inner {
    border: 0;
    padding: 0
}

.btn--small {
    line-height: 2rem;
    font-size: 1.4rem;
    padding: .5rem .75rem
}

.btn--large {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    line-height: 4rem;
    font-size: 3.4rem;
    padding: 1rem 1.25rem
}

.btn--full,.btn--wrap--full a {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    text-align: center
}

.btn--tall {
    padding: 3rem
}

.btn--tall .btn__icon__pos--left:before {
    margin-right: 1rem;
    font-size: 7rem
}

.btn--tall .btn__icon__pos--right:after {
    margin-left: 1rem;
    font-size: 7rem
}

.btn--natural {
    vertical-align: baseline;
    font-size: inherit;
    line-height: inherit;
    height: auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem
}

.btn.btn--inactive,.btn.btn--inactive:hover,.btn.btn--inactive:active,.btn.btn--inactive:focus {
    background-color: #ddd;
    color: #999;
    text-shadow: 0px 1px 0 #fff;
    cursor: not-allowed;
    box-shadow: none;
    font-weight: normal
}

.btn--icon {
    display: block
}

.is-desktop .btn__icon__pos--left:before,.is-desktop .btn__icon__pos--right:after,.standard-page-header h1:before {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    margin-top: -4px;
    content: "";
    transition: margin-top 0.5s ease
}

.btn__icon__pos--left:before {
    margin-right: .5rem
}

.btn__icon__pos--right:after {
    margin-left: .5rem
}

.partex-heading a,.text-link,.text-link:link,.text-link:visited {
    font-weight: bold;
    text-decoration: none;
    border: none;
    background: none
}

.partex-heading a:hover,.text-link:hover,.text-link:active,.text-link:focus {
    text-decoration: underline
}

.u-button-cluster .rzc-link-button.finance a {
    text-align: center
}

.btn--facebook,.btn--twitter {
    display: block;
    height: 40px;
    line-height: 40px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
    color: #fff;
    fill: #fff;
    overflow: hidden
}

.btn--facebook svg,.btn--twitter svg {
    float: left;
    height: 20px;
    width: 20px;
    margin: 10px;
    vertical-align: middle
}

.btn--facebook {
    background: #3b5998
}

.btn--twitter {
    background: #2199fa
}

@media only screen and (max-width: 992px) {
    .contact-us .contact-us--telephone .btn {
        width:100%
    }
}

#colorbox,#cboxOverlay,#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    -webkit-transform: translate3d(0, 0, 0)
}

#cboxWrapper {
    max-width: none
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%
}

#cboxMiddleLeft,#cboxBottomLeft {
    clear: left
}

#cboxContent {
    position: relative
}

#cboxLoadedContent {
    position: relative;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

#cboxTitle {
    margin: 0
}

#cboxLoadingOverlay,#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
    cursor: pointer
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    padding: 0;
    margin: 0
}

#colorbox,#cboxContent,#cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box
}

#cboxOverlay {
    background: #000;
    opacity: 0.9;
    filter: alpha(opacity=90)
}

#colorbox {
    outline: 0
}

#cboxContent {
    margin-top: 20px
}

.cboxIframe {
    background: #fff
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc
}

#cboxLoadedContent {
    border: 5px solid #000;
    background: #fff;
    color: #333
}

#cboxTitle {
    position: absolute;
    top: -20px;
    left: 0;
    color: #ccc
}

#cboxCurrent {
    position: absolute;
    top: -20px;
    right: 0px;
    color: #ccc
}

#cboxLoadingGraphic {
    background: url(/version/0/css/images/colorbox/loading.gif) no-repeat center center
}

#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    width: auto;
    background: none
}

#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active {
    outline: 0
}

#cboxSlideshow {
    position: absolute;
    top: -20px;
    right: 90px;
    color: #fff
}

#cboxPrevious,.rzc-advert__popover--prev {
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -32px;
    background: url(/version/0/css/images/colorbox/controls.png) no-repeat top left;
    width: 28px;
    height: 65px;
    text-indent: -9999px
}

#cboxPrevious:hover,.rzc-advert__popover--prev:hover {
    background-position: bottom left
}

#cboxNext,.rzc-advert__popover--next {
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -32px;
    background: url(/version/0/css/images/colorbox/controls.png) no-repeat top right;
    width: 28px;
    height: 65px;
    text-indent: -9999px
}

#cboxNext:hover,.rzc-advert__popover--next:hover {
    background-position: bottom right
}

#cboxClose {
    position: absolute;
    top: 5px;
    right: 5px;
    display: block;
    background: url('/controls.png') no-repeat top center;
    width: 38px;
    height: 19px;
    text-indent: -9999px;
    z-index: 10
}

#cboxClose:hover {
    background-position: bottom center
}

.rzc-advert__popover--prev,.rzc-advert__popover--next {
    bottom: 24px;
    top: inherit;
    z-index: 10
}

.rzc-advert__popover--prev {
    left: 0
}

.rzc-advert__popover--next {
    right: 0
}

.email-popup #cboxTitle {
    display: none !important
}

@media only screen and (min-width: 1px) and (max-width: 768px) {
    #colorbox {
        left:0 !important
    }

    #colorbox,#cboxContent,#cboxLoadedContent {
        width: 100% !important
    }

    #cboxLoadedContent {
        border-left: none !important;
        border-right: none !important
    }

    #cboxWrapper {
        left: 2.5% !important;
        width: 95% !important
    }
}

.component {
    position: relative
}

.component.editable {
    min-height: 44px
}

.dat-editor__right .dat-editor {
    left: inherit;
    right: 0
}

.rzc-rich-text.editable {
    min-width: 150px
}

.standard-page-header h1:before {
    font-size: 7rem
}

.list-icon-plus li,.list-icon-tick li {
    margin-bottom: 1em
}

.list-icon-plus li:first-child,.list-icon-tick li:first-child {
    margin-top: 1em
}

.list-icon-plus li:before,.list-icon-tick li:before {
    margin-right: .5em;
    font-weight: bold
}

.is-edit-mode #cookie-bar {
    display: none
}

#cookie-bar {
    background: #f5f5f5;
    line-height: 30px;
    color: #777;
    text-align: center;
    padding: 0.5em 0;
    border-bottom: 1px #a4a4a4 solid;
    min-width: 280px
}

#cookie-bar.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%
}

#cookie-bar.fixed.bottom {
    bottom: 0;
    top: auto
}

#cookie-bar p {
    margin: 0;
    padding: 0;
    line-height: 30px
}

#cookie-bar a {
    color: #ffffff;
    display: inline-block;
    text-decoration: none;
    padding: 0 6px;
    margin-left: 8px
}

#cookie-bar .cb-enable {
    background: #00a404
}

#cookie-bar .cb-enable:hover {
    background: #007503
}

#cookie-bar .cb-disable {
    background: #990000
}

#cookie-bar .cb-disable:hover {
    background: #bb0000
}

#cookie-bar .cb-policy {
    background: #3189cb
}

#cookie-bar .cb-policy:hover {
    background: #306fa0
}

@media only screen and (min-width: 1px) and (max-width: 768px) {
    #cookie-bar span {
        display:block
    }
}

html {
    font-size: 10px
}

body {
    font-size: 16px;
    font-size: 1.6rem
}

h1 {
    font-size: 22px;
    font-size: 2.2rem
}

h2,.partex-heading,.u-heading {
    font-size: 20px;
    font-size: 2rem
}

h3 {
    font-size: 18px;
    font-size: 1.8rem
}

h4 {
    font-size: 18px;
    font-size: 1.8rem
}

h5 {
    font-size: 16px;
    font-size: 1.6rem
}

.u-heading-icon:before {
    font-size: 4rem
}

.panel>h1,.panel>h2,.panel>h3,.col>h1,.col>h2,.col>h3 {
    padding: 0
}

.panel>.col {
    margin-top: 0;
    margin-bottom: 0
}

.partex-heading h2 {
    padding-left: .8rem
}

h2.dws-font-small {
    font-size: 16px;
    font-size: 1.6rem
}

@media only screen and (max-width: 992px) {
    h2.dws-font-small {
        font-size:22px;
        font-size: 2.2rem
    }
}

input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {
    box-shadow: inset 0 0 0 50px white
}

.js-recaptcha-required {
    border: 1px #a94442 solid !important
}

input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],input[type="checkbox"].mock-checkbox+label:before,input[type="radio"].mock-radio+label:before,textarea,select,.selected-box {
    height: 42px;
    padding: 6px 10px;
    background-color: #fff;
    border: 1px solid #979797;
    -khtml-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;
    box-shadow: inset 0 2px 2px 0 rgba(0,0,0,0.15);
    box-sizing: border-box;
    font-size: 16px;
    font-size: 1.6rem;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.sort-asc-desc {
    padding-left: 1.6rem;
    font-size: 30px;
    cursor: pointer
}

select[name="sort"] {
    width: 80%;
    height: 50px;
    cursor: pointer;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: ''
}

input[type="checkbox"].mock-checkbox {
    display: none
}

input[type="checkbox"].mock-checkbox+label:before {
    content: '\00a0';
    display: inline-block;
    width: 42px;
    font-size: 25px;
    font-size: 2.5rem;
    margin-right: 1.6rem;
    padding: 0;
    line-height: 42px;
    text-align: center;
    vertical-align: middle
}

input[type="checkbox"].mock-checkbox:checked+label:before {
    content: '\2713'
}

input[type="radio"].mock-radio {
    display: none
}

input[type="radio"].mock-radio+label:before {
    content: '\00a0';
    display: inline-block;
    width: 30px;
    font-size: 25px;
    font-size: 2.5rem;
    margin-right: 1.6rem;
    padding: 0;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    -khtml-border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    -o-border-radius: 100px 100px 100px 100px;
    border-radius: 100px 100px 100px 100px
}

input[type="radio"].mock-radio:checked+label:before {
    content: ''
}

#customEnquiryFormComponentForm {
    border: 0 none
}

.mobile-email-form h2 {
    display: none
}

.rzc-advanced-search select,.rzc-advanced-search .selected-box {
    width: 100%;
    height: 50px;
    padding: 10px
}

.rzc-advanced-search .selected-box {
    display: none;
    padding: 0px;
    line-height: 50px;
    padding-left: 14px;
    position: relative;
    border-width: 3px
}

.rzc-advanced-search .selected-box .label {
    height: 36px;
    line-height: 38px;
    display: block
}

.rzc-advanced-search .selected-box.disabled {
    border-width: 1px
}

.home .rzc-advanced-search .selected-box .label {
    height: 50px;
    line-height: 50px;
    display: block
}

input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.home-search-wrapper .search-form-for-bikes select,.home-search-wrapper .search-form-for-bikes .selected-box,.home-search-wrapper .search-form-for-bikes .selected-box .label {
    height: 45px
}

.home-search-wrapper .search-form-for-bikes .selected-box,.home-search-wrapper .search-form-for-bikes .selected-box .label {
    line-height: 45px
}

.home-search-wrapper .search-form-for-bikes .close {
    top: 5px
}

textarea {
    white-space: normal;
    min-height: 100px;
    padding-top: 6px;
    padding-bottom: 6px;
    resize: vertical
}

input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus {
    border: 1px solid #33C3F0;
    box-shadow: none;
    outline: 0
}

.custom-form :not(.custom-email-form--success) .select-icon {
    position: relative
}

.custom-form :not(.custom-email-form--success) .select-icon select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer
}

.custom-form :not(.custom-email-form--success) .select-icon:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 42px;
    height: 42px;
    pointer-events: none;
    -khtml-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    -o-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
}

.custom-form :not(.custom-email-form--success) .select-icon:after {
    content: "";
    position: absolute;
    top: 20px;
    right: 15px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    pointer-events: none
}

.u-label {
    margin-top: 1rem;
    line-height: 38px;
    display: block;
    font-size: 18px;
    font-size: 1.8rem
}

label,legend {
    display: block;
    margin-bottom: 0;
    font-size: 16px;
    font-size: 1.6rem
}

fieldset {
    padding: 0;
    border-width: 0
}

input[type="checkbox"],input[type="radio"] {
    display: inline
}

label>.label-body {
    display: inline-block;
    margin-left: .5rem;
    font-weight: normal
}

.custom-email-form .js-recaptcha-warning {
    color: #a94442;
    text-align: right;
    margin-top: 1.6rem
}

.custom-email-form h2 {
    margin: 1.6% 0;
    padding-left: 30px;
}

.custom-email-form h2 small {
    display: block;
    font-weight: normal;
    font-size: 14px;
    font-size: 1.4rem
}

.custom-email-form h3 {
    margin: 1.6% 0
}

.custom-email-form p {
    position: relative;
    padding: 0
}

.custom-email-form label {
    margin-top: 1rem
}

.custom-email-form label.u-form-required {
    margin-top: 0
}

.custom-email-form label.u-form-required .u-form-required--label {
    display: block;
    text-align: right;
    font-size: 12px;
    font-size: 1.2rem
}

.custom-email-form .custom-email-form--inline {
    text-align: center
}

.custom-email-form button.ui-datepicker-trigger {
    position: absolute;
    top: 0px;
    right: -50px;
    width: 42px;
    height: 40px;
    padding: 1px 0 0 2px;
    cursor: pointer;
    background: transparent;
    border: none;
    -khtml-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    -ms-border-radius: 2px 0 0 2px;
    -o-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px
}

.custom-email-form button.ui-datepicker-trigger:before {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 35px;
    text-align: center;
    margin: 0
}

.custom-email-form .error-summary {
    position: fixed;
    top: -200px;
    right: 1.6%;
    padding: 0 20px;
    text-align: center;
    opacity: 0;
    color: #a94442;
    background-color: #f2dede;
    border: 1px #a94442 solid;
    padding: 1.6%;
    z-index: 1001;
    -khtml-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2);
    -ms-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2);
    -o-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2);
    -khtml-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;
    -webkit-transition: all 0.2s ease-out;
    -khtml-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out
}

.custom-email-form .error-summary.custom-email-form__error--summary {
    top: 1.6%;
    opacity: 1
}

.custom-email-form .error-summary.custom-email-form__error--summary .custom-email-form__error__summary--hide {
    opacity: 0;
    top: -200px
}

.custom-email-form .custom-email-form--success {
    position: relative
}

.custom-email-form .custom-email-form--success:after {
    position: absolute;
    color: green;
    right: 4px;
    top: 4px;
    height: 36px;
    line-height: 36px;
    width: 36px;
    text-align: center;
    font-size: 24px;
    pointer-events: none
}

.custom-email-form .custom-email-form--success label {
    color: #3c763d
}

.custom-email-form .custom-email-form--success input,.custom-email-form .custom-email-form--success select,.custom-email-form .custom-email-form--success textarea {
    border-color: #3c763d;
    color: #3c763d
}

.custom-email-form .err:after {
    position: absolute;
    color: #a94442;
    right: 4px;
    top: 4px;
    height: 36px;
    line-height: 36px !important;
    width: 36px;
    text-align: center;
    font-size: 24px;
    pointer-events: none
}

.custom-email-form .err label {
    color: #a94442
}

.custom-email-form .err input,.custom-email-form .err select,.custom-email-form .err textarea {
    border: 1px #a94442 solid;
    color: #a94442
}

.custom-email-form .rzc-error-section {
    position: absolute;
    right: 40px;
    top: 0;
    text-align: right;
    color: #a94442;
    line-height: 42px;
    pointer-events: none
}

.custom-email-form.popup-form .error-summary {
    position: absolute;
    top: 5px;
    right: 5.6%
}

.custom-email-form .custom-email-form--success.u-pos-icon-7:after {
    right: 8.46%
}

.custom-email-form .custom-email-form--success.u-pos-icon-4:after {
    right: 8.46%
}

.custom-email-form .custom-email-form--textarea:after {
    top: 4px;
    bottom: inherit
}

.custom-email-form--textarea label {
    margin-top: 0
}

.custom-email-form .custom-email-form--agree .rzc-error-section {
    top: 40px
}

.custom-email-form .custom-email-form--agree:after {
    top: 42px
}

.ui-datepicker {
    position: absolute;
    left: -9999px;
    border: 2px #D1D1D1 solid;
    background: #fff;
    padding: .8%;
    width: 49.2%;
    min-width: 250px;
    max-width: 460px
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    text-align: center;
    margin-bottom: 1.6%
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
    position: absolute;
    left: 0;
    text-align: left;
    text-decoration: underline
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
    position: absolute;
    right: 0;
    text-align: right;
    text-decoration: underline
}

.popup-form {
    display: none
}

.is-desktop .popup-form {
    width: 800px;
    display: none
}

.is-desktop .popup-form h2 {
    padding-left: 2rem
}

.is-desktop .popup-form.hide-full-finance-link .switch {
    display: none
}

.is-desktop .popup-form .form-button-cancel {
    display: block;
    width: 100px;
    text-align: center
}

.popup-link {
    display: block
}

.custom-email-form--vehicle-details dl {
    padding-left: 2rem;
    overflow: hidden
}

.custom-email-form--vehicle-details dl dt {
    float: left;
    font-weight: bold;
    margin-right: 1.6%
}

.custom-email-form--vehicle-details .custom-email-form__vehicle-details--mileage {
    font-size: 14px;
    font-size: 1.4rem
}

.custom-email-form--vehicle-details .custom-email-form__vehicle-details--price {
    font-size: 20px;
    font-size: 2rem
}

.js-form-multi-step .js-form-multi-step__items {
    padding: 2rem;
    font-weight: bold
}

.js-form-multi-step .js-form-multi-step__items .dws-font {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: normal !important
}

.js-form-multi-step .js-form-multi-step__progress-bar {
    position: relative;
    width: 0%;
    height: 20px;
    -webkit-transition: width 0.4s ease;
    -khtml-transition: width 0.4s ease;
    -moz-transition: width 0.4s ease;
    -ms-transition: width 0.4s ease;
    -o-transition: width 0.4s ease;
    transition: width 0.4s ease;
    overflow: hidden
}

.js-form-multi-step .js-form-multi-step__progress-bar:after {
    position: absolute;
    top: 0;
    right: 0px;
    content: "";
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 0px solid transparent
}

.js-form-multi-step .js-form-multi-step--progress-bar__end {
    position: relative;
    width: 100%;
    height: 20px
}

.inline-form h2.u-heading {
    padding: 2rem 3rem;
    margin: 0
}

.non-popup-form .non-popup-hide {
    display: none
}

.hidden-labels label {
    margin-top: 0
}

.hidden-labels .rzc-error-section {
    top: 24px
}

.hidden-labels .err:after,.hidden-labels .custom-email-form--success:after {
    top: 28px
}

#customTestimonialsFormComponent .custom-email-form--textarea.err .rzc-error-section {
    top: 48px
}

#customTestimonialsFormComponent .custom-email-form--textarea.err:after {
    top: 48px
}

#customTestimonialsFormComponent .err .rzc-error-section {
    top: 26px;
    line-height: 36px;
    background: #fff
}

#customTestimonialsFormComponent .err:after {
    top: 26px
}

#customTestimonialsFormComponent .custom-email-form--textarea.custom-email-form--success:after {
    top: 48px
}

#customTestimonialsFormComponent .custom-email-form--success:after {
    top: 26px
}

.half-icon-space input[type="radio"].mock-radio+label:before {
    margin-right: .8rem
}

@media only screen and (min-width: 1px) and (max-width: 768px) {
    .popup-form {
        width:100%
    }

    .custom-email-form .custom-email-form--agree .rzc-error-section {
        top: 32px
    }

    .custom-email-form .custom-email-form--agree:after {
        top: 15px !important
    }

    .custom-email-form.popup-form .error-summary {
        right: 17%
    }

    .js-recaptcha-required div {
        line-height: 86px
    }
}

table {
    background: white;
    width: 100%
}

table thead {
    font-size: 14px;
    font-size: 1.4rem
}

table thead tr th,table thead tr td {
    padding: 2px;
    font-weight: bold
}

table tr th,table tr td {
    padding: 4px;
    text-align: left
}

table tbody tr.even,table tbody tr.alt,table tbody tr:nth-of-type(odd) {
    background: #eee
}

table tr.apply-now {
    background: transparent !important
}

table thead tr th,table tbody tr th,table tbody tr td,table tr td {
    display: table-cell
}

table.financeProduct {
    font-size: 12px;
    font-size: 1.2rem
}

table.u-no-zebra tbody tr:nth-of-type(odd) {
    background: transparent
}

table.v-table-small {
    font-size: 11px;
    font-size: 1.1rem
}

table.v-table-small th {
    font-weight: normal
}

table.v-table-small td {
    font-weight: bold;
    text-align: right
}

table.v-table-small hr {
    border: none;
    border-bottom: 1px #d8d8d8 solid
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    table.v-table-small {
        font-size:9px;
        font-size: .9rem
    }
}

@media only screen and (max-width: 992px) {
    table.v-table-small {
        font-size:14px;
        font-size: 1.4rem
    }
}

.inline-list,.block-list,.block-list-not-on-ul>ul {
    list-style: none
}

.list-disc {
    list-style-type: disc
}

.block-list>li,.block-list-not-on-ul>ul>li {
    float: left;
    margin: 0 0 1.6% 1.6%
}

.block-list-10-0>li {
    width: 9.775%;
    margin: .25% 0 0 .25%
}

.block-list-10-0>li:first-child {
    margin-left: 0
}

.block-list-10>li {
    width: 8.56%
}

.block-list-9>li {
    width: 9.68888888%
}

.block-list-8>li {
    width: 11.1%
}

.block-list-7>li {
    width: 12.9142857142%
}

.block-list-6>li {
    width: 15.3333333333%
}

.block-list-5>li,.block-list-not-on-ul-5>ul>li {
    width: 18.72%
}

.block-list-4>li,.block-list-not-on-ul-4>ul>li {
    width: 23.8%
}

.block-list-3>li,.block-list-featured>li,.block-list-not-on-ul-3>ul>li {
    width: 32.2666666%
}

.block-list-2>li,.dws-featured-item .block-list-2>li,.block-list-not-on-ul-2>ul>li {
    width: 49.2%
}

.block-list-featured>li:nth-child(4),.block-list-featured>li:nth-child(5),.block-list-featured>li:nth-child(6) {
    display: none
}

.block-list-10-0 li:first-child,.block-list-10 li:first-child,.block-list-9 li:first-child,.block-list-8 li:first-child,.block-list-7 li:first-child,.block-list-6 li:first-child,.block-list-5 li:first-child,.block-list-4 li:first-child,.block-list-3 li:first-child,.block-list-not-on-ul-2>ul>li:first-child,.block-list-not-on-ul-3>ul>li:first-child,.block-list-not-on-ul-4>ul>li:first-child,.block-list-not-on-ul-5>ul>li:first-child,.block-list-featured li:first-child,.dws-featured-item .block-list-2 li:first-child,.block-list-2 li:first-child,.block-list-10-0>li:nth-child(10n+1),.block-list-10>li:nth-child(10n+1),.block-list-9>li:nth-child(9n+1),.block-list-8>li:nth-child(8n+1),.block-list-7>li:nth-child(7n+1),.block-list-6>li:nth-child(6n+1),.block-list-5>li:nth-child(5n+1),.block-list-4>li:nth-child(4n+1),.block-list-3>li:nth-child(3n+1),.block-list-not-on-ul-2>ul>li:nth-child(2n+1),.block-list-not-on-ul-3>ul>li:nth-child(3n+1),.block-list-not-on-ul-4>ul>li:nth-child(4n+1),.block-list-not-on-ul-5>ul>li:nth-child(5n+1),.block-list-2>li:nth-child(2n+1),.block-list-10-0 li.js-ie-nth-child-10,.block-list-10 li.js-ie-nth-child-10,.block-list-9 li.js-ie-nth-child-9,.block-list-8 li.js-ie-nth-child-8,.block-list-7 li.js-ie-nth-child-7,.block-list-6 li.js-ie-nth-child-6,.block-list-5 li.js-ie-nth-child-5,.block-list-4 li.js-ie-nth-child-4,.block-list-3 li.js-ie-nth-child-3,.block-list-not-on-ul-2>ul>li.js-ie-nth-child-2,.block-list-not-on-ul-3>ul>li.js-ie-nth-child-3,.block-list-not-on-ul-4>ul>li.js-ie-nth-child-4,.block-list-not-on-ul-5>ul>li.js-ie-nth-child-5,.block-list-2 li.js-ie-nth-child-2 {
    margin-left: 0;
    clear: both
}

.inline-list>li {
    float: left;
    margin: 0 1.6% 1.6% 0
}

@media only screen and (min-width: 769px) and (max-width: 992px) {
    .block-list-2>li,.block-list-3>li,.block-list-4>li,.block-list-5>li,.block-list-6>li,.block-list-7>li,.block-list-8>li,.block-list-9>li,.block-list-not-on-ul-2>ul>li,.block-list-not-on-ul-3>ul>li,.block-list-not-on-ul-4>ul>li,.block-list-not-on-ul-5>ul>li,.block-list-9>li:nth-child(9n+1),.block-list-8>li:nth-child(8n+1),.block-list-7>li:nth-child(7n+1),.block-list-6>li:nth-child(6n+1),.block-list-5>li:nth-child(5n+1),.block-list-4>li:nth-child(4n+1),.block-list-3>li:nth-child(3n+1),.block-list-not-on-ul-2>ul>li:nth-child(2n+1),.block-list-not-on-ul-3>ul>li:nth-child(3n+1),.block-list-not-on-ul-4>ul>li:nth-child(4n+1),.block-list-not-on-ul-5>ul>li:nth-child(5n+1),.block-list-featured>li:nth-child(3n+1) {
        width:49.2%;
        margin-left: 1.6%
    }

    .block-list-9>li:nth-child(2n+1),.block-list-8>li:nth-child(2n+1),.block-list-7>li:nth-child(2n+1),.block-list-6>li:nth-child(2n+1),.block-list-5>li:nth-child(2n+1),.block-list-4>li:nth-child(2n+1),.block-list-3>li:nth-child(2n+1),.block-list-not-on-ul-2>ul>li:nth-child(2n+1),.block-list-not-on-ul-3>ul>li:nth-child(2n+1),.block-list-not-on-ul-4>ul>li:nth-child(2n+1),.block-list-not-on-ul-5>ul>li:nth-child(2n+1),.block-list-featured>li:nth-child(2n+1),.block-list-2>li:nth-child(2n+1) {
        margin-left: 0
    }

    .block-list-10>li {
        width: 18.72%;
        margin-left: 1.6%
    }

    .block-list-10>li:first-child,.block-list-10>li:nth-child(5n+1) {
        margin-left: 0
    }

    .block-list-3-mob>li {
        width: 32.2666666% !important;
        margin-left: 1.6% !important
    }

    .block-list-3-mob>li:first-child,.block-list-3-mob>li:nth-child(3n+1) {
        margin-left: 0 !important
    }

    .block-list-not-on-ul-3>ul>li,.block-list-not-on-ul-3>ul>li:nth-child(3n+1),.block-list-not-on-ul-3>ul>li.js-ie-nth-child-3,.block-list-not-on-ul-4>ul>li,.block-list-not-on-ul-4>ul>li:nth-child(4n+1),.block-list-not-on-ul-4>ul>li.js-ie-nth-child-4,.block-list-not-on-ul-5>ul>li,.block-list-not-on-ul-5>ul>li:nth-child(5n+1),.block-list-not-on-ul-5>ul>li.js-ie-nth-child-5 {
        clear: none
    }

    .block-list-not-on-ul-2>ul>li:nth-child(2n+1),.block-list-not-on-ul-2>ul>li.js-ie-nth-child-2,.block-list-not-on-ul-3>ul>li:nth-child(2n+1),.block-list-not-on-ul-3>ul>li.js-ie-nth-child-2,.block-list-not-on-ul-4>ul>li:nth-child(2n+1),.block-list-not-on-ul-4>ul>li.js-ie-nth-child-2,.block-list-not-on-ul-5>ul>li:nth-child(2n+1),.block-list-not-on-ul-5>ul>li.js-ie-nth-child-2 {
        margin-left: 0;
        clear: both
    }
}

@media only screen and (min-width: 280px) and (max-width: 768px) {
    .block-list>li,.block-list-2>li,.block-list-3>li,.block-list-featured>li,.block-list-4>li,.block-list-5>li,.block-list-6>li,.block-list-7>li,.block-list-8>li,.block-list-9>li,.block-list-not-on-ul-2>ul>li,.block-list-not-on-ul-3>ul>li,.block-list-not-on-ul-4>ul>li,.block-list-not-on-ul-5>ul>li {
        width:100%;
        margin-left: 0
    }

    .block-list-10>li {
        width: 18.72%;
        margin-left: 1.6%
    }

    .block-list-10>li:first-child,.block-list-10>li:nth-child(5n+1) {
        margin-left: 0
    }

    .block-list-3-mob>li {
        width: 32.2666666%;
        margin-left: 1.6%
    }

    .block-list-3-mob>li:first-child,.block-list-3-mob>li:nth-child(3n+1) {
        margin-left: 0
    }
}

.dws-featured-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.dws-featured-carousel .dws-featured-animated-in {
    z-index: 0
}

.dws-featured-carousel .dws-featured-animated-out {
    z-index: 1
}

.dws-featured-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.dws-icon-quotes:after {
    content: "\e90d";
    position: absolute;
    bottom: .4rem;
    right: 0
}

.dws-icon-Bikes:before,.dws-icon-bikes:before {
    content: "\e600"
}

.dws-icon-Cars:before,.dws-icon-cars:before {
    content: "\e604"
}

.dws-icon-Caravans:before,.dws-icon-caravans:before {
    content: "\e601"
}

.dws-icon-Motorhomes:before,.dws-icon-motorhomes:before {
    content: "\e606"
}

.dws-icon-Vans:before,.dws-icon-vans:before {
    content: "\e60e"
}

.u-quote-indent {
    padding-left: 3.2rem !important
}

.dws-icon-quotes {
    padding-left: 3.2rem;
    padding-right: 3.2rem
}

.dws-icon-quotes:before {
    content: "\e910";
    position: absolute;
    top: .4rem;
    left: 0
}

.btn__icon__pos--left.dws-icon-flame:before,.btn__icon__pos--right.dws-icon-flame:after {
    content: "\e90c"
}

.btn__icon__pos--left.dws-icon-photo:before,.btn__icon__pos--right.dws-icon-photo:after {
    content: "\e90b"
}

.btn__icon__pos--left.dws-icon-search:before,.btn__icon__pos--right.dws-icon-search:after {
    content: "\e90a"
}

.btn__icon__pos--left.dws-icon-shield:before,.btn__icon__pos--right.dws-icon-shield:after {
    content: "\e908"
}

.btn__icon__pos--left.dws-icon-marker:before,.btn__icon__pos--right.dws-icon-marker:after {
    content: "\e904"
}

.btn__icon__pos--left.dws-icon-mobile:before,.btn__icon__pos--right.dws-icon-mobile:after {
    content: "\e905"
}

.btn__icon__pos--left.dws-icon-arrow-down:before,.btn__icon__pos--right.dws-icon-arrow-down:after {
    content: "\e906"
}

.btn__icon__pos--left.dws-icon-arrow-up:before,.btn__icon__pos--right.dws-icon-arrow-up:after {
    content: "\e907"
}

.btn__icon__pos--left.dws-icon-arrow-left:before,.btn__icon__pos--right.dws-icon-arrow-left:after {
    content: "\e909"
}

.btn__icon__pos--left.dws-icon-question:before,.btn__icon__pos--right.dws-icon-question:after {
    content: "\e802"
}

.btn__icon__pos--left.dws-icon-spanner:before,.btn__icon__pos--right.dws-icon-spanner:after {
    content: "\e800"
}

.btn__icon__pos--left.dws-icon-mot:before,.btn__icon__pos--right.dws-icon-mot:after {
    content: "\e801"
}

.btn__icon__pos--left.dws-icon-edit:before,.btn__icon__pos--right.dws-icon-edit:after {
    content: "\e66b"
}

.btn__icon__pos--left.dws-icon-directions:before,.btn__icon__pos--right.dws-icon-directions:after {
    content: "\e66c"
}

.btn__icon__pos--left.dws-icon-clock2:before,.btn__icon__pos--right.dws-icon-clock2:after {
    content: "\e66d"
}

.btn__icon__pos--left.dws-icon-pin:before,.btn__icon__pos--right.dws-icon-pin:after {
    content: "\e66e"
}

.btn__icon__pos--left.dws-icon-speech:before,.btn__icon__pos--right.dws-icon-speech:after {
    content: "\e66f"
}

.btn__icon__pos--left.dws-icon-calendar3:before,.btn__icon__pos--right.dws-icon-calendar3:after {
    content: "\e65d"
}

.used-vehicles .standard-page-header h1:before,.used-vehicles-search-results .standard-page-header h1:before,.vehicles-make-page .standard-page-header h1:before {
    content: "\e91d"
}

.vehicle-specific-partex .standard-page-header h1:before,.part-exchange .standard-page-header h1:before,.btn__icon__pos--left.dws-icon-partex:before,.btn__icon__pos--right.dws-icon-partex:after {
    content: "\e914"
}

.btn__icon__pos--left.dws-icon-vehicle-check:before,.btn__icon__pos--right.dws-icon-vehicle-check:after {
    content: "\e65e"
}

.btn__icon__pos--left.dws-icon-design:before,.btn__icon__pos--right.dws-icon-design:after {
    content: "\e65f"
}

.btn__icon__pos--left.dws-icon-driver:before,.btn__icon__pos--right.dws-icon-driver:after {
    content: "\e660"
}

.btn__icon__pos--left.dws-icon-color:before,.btn__icon__pos--right.dws-icon-color:after {
    content: "\e902"
}

.btn__icon__pos--left.dws-icon-bodystyle:before,.btn__icon__pos--right.dws-icon-bodystyle:after {
    content: "\e901"
}

.btn__icon__pos--left.dws-icon-checklist:before,.btn__icon__pos--right.dws-icon-checklist:after .mot-service .standard-page-header h1:before {
    content: "\e900"
}

.btn__icon__pos--left.dws-icon-engine:before,.btn__icon__pos--right.dws-icon-engine:after {
    content: "\e661"
}

.btn__icon__pos--left.dws-icon-fuel:before,.btn__icon__pos--right.dws-icon-fuel:after {
    content: "\e662"
}

.btn__icon__pos--left.dws-icon-gearbox:before,.btn__icon__pos--right.dws-icon-gearbox:after {
    content: "\e663"
}

.btn__icon__pos--left.dws-icon-guage:before,.btn__icon__pos--right.dws-icon-guage:after {
    content: "\e664"
}

.btn__icon__pos--left.dws-icon-mileage:before,.btn__icon__pos--right.dws-icon-mileage:after {
    content: "\e665"
}

.btn__icon__pos--left.dws-icon-safety:before,.btn__icon__pos--right.dws-icon-safety:after {
    content: "\e666"
}

.btn__icon__pos--left.dws-icon-photos:before,.btn__icon__pos--right.dws-icon-photos:after {
    content: "\e903"
}

.btn__icon__pos--left.dws-icon-arrow-right-solid:before,.btn__icon__pos--right.dws-icon-arrow-right-solid:after {
    content: "\e667"
}

.btn__icon__pos--left.dws-icon-print:before,.dws-icon-print:before {
    content: "\e668"
}

.dws-icon-top:before {
    content: "\e669"
}

.rzc-advert .btn__icon__pos--left.dws-icon-video2 {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 4rem;
    height: 4rem;
    margin: -2rem 0 0 -2rem
}

.rzc-advert .btn__icon__pos--left.dws-icon-video2:after {
    position: relative;
    content: "\e645";
    z-index: 10;
    font-size: 4rem
}

.rzc-advert .btn__icon__pos--left.dws-icon-video2:before {
    content: "";
    position: absolute;
    width: 50%;
    height: 50%;
    left: 50%;
    top: 50%;
    margin: -25% 0 0 -25%;
    background: #fff;
    z-index: 5;
    font-size: 4rem
}

.youtube-player .btn__icon__pos--left.dws-icon-video2 {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 6rem;
    height: 6rem;
    margin: -3rem 0 0 -3rem
}

.youtube-player .btn__icon__pos--left.dws-icon-video2:after {
    position: relative;
    content: "\e645";
    z-index: 10;
    font-size: 6rem
}

.youtube-player .btn__icon__pos--left.dws-icon-video2:before {
    content: "";
    position: absolute;
    width: 50%;
    height: 50%;
    left: 50%;
    top: 50%;
    margin: -25% 0 0 -25%;
    background: #fff;
    z-index: 5;
    font-size: 6rem
}

.rzc-stocklist .btn__icon__pos--left.dws-icon-video2:before,.rzc-showcase-vehicle .btn__icon__pos--left.dws-icon-video2:before {
    position: relative;
    content: "\e645";
    font-size: 1.8rem
}

.btn__icon__pos--left.dws-icon-camera:before,.btn__icon__pos--right.dws-icon-camera:after {
    content: "\e608"
}

.btn__icon__pos--left.dws-icon-zoom-in:before,.btn__icon__pos--right.dws-icon-zoom-in:after {
    content: "\e60c"
}

.btn__icon__pos--left.dws-icon-play:before,.btn__icon__pos--right.dws-icon-play:after {
    content: "\e61a"
}

.btn__icon__pos--left.dws-icon-stop:before,.btn__icon__pos--right.dws-icon-stop:after {
    content: "\e61d"
}

.list-icon-plus li:before,.btn__icon__pos--left.dws-icon-plus:before,.btn__icon__pos--right.dws-icon-plus:after {
    content: "\e62c"
}

.btn__icon__pos--left.dws-icon-minus:before,.btn__icon__pos--right.dws-icon-minus:after {
    content: "\e62d"
}

.list-icon-tick li:before,.custom-email-form--success:after,.btn__icon__pos--left.dws-icon-check:before,.btn__icon__pos--right.dws-icon-check:after {
    content: "\e62e"
}

.custom-email-form .err:after,.btn__icon__pos--left.dws-icon-cross:before,.btn__icon__pos--right.dws-icon-cross:after {
    content: "\e62f"
}

.btn__icon__pos--left.dws-icon-play2:before,.btn__icon__pos--right.dws-icon-play2:after {
    content: "\e645"
}

.dws-icon-googleplus:before {
    content: "\e64e"
}

.dws-icon-facebook:before {
    content: "\e64f";
    font-size: 26px;
    margin-top: 0px;
    display: block
}

.dws-icon-twitter:before {
    content: "\e650"
}

.dws-icon-ascending:before {
    content: "\e90e"
}

.dws-icon-descending:before {
    content: "\e90f"
}

.footer--content .dws-icon-twitter:before,.footer--content .dws-icon-googleplus:before {
    font-size: 18px;
    margin-top: 3px;
    display: block
}

.btn__icon__pos--left.dws-icon-phone:before,.btn__icon__pos--right.dws-icon-phone:after {
    content: "\e656"
}

.btn__icon__pos--left.dws-icon-chevron-thin-right:before,.btn__icon__pos--right.dws-icon-chevron-thin-right:after {
    content: "\e65a"
}

.list-icon-plus li:before,.list-icon-tick li:before {
    margin-right: .5em;
    font-weight: bold
}

.facebook-only-positioning .component {
    text-align: center
}

.footer {
    width: 100%
}

.footer .footer--content {
    clear: both;
    margin: 0 auto;
    min-width: 280px;
    position: relative
}

.footer a {
    text-decoration: none
}

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

.footer--top {
    padding: 1rem 0
}

.footer--middle {
    padding: .5rem 0
}

.footer--middle a {
    font-size: 12px;
    font-size: 1.2rem;
    display: block;
    margin: .4rem 0 0 0
}

.footer--middle a.js-make-links-toggle-button,.footer--middle a.js-model-links-toggle-button {
    margin: .8rem 0
}

.footer--bottom {
    padding: 2.5rem 0 1rem 0
}

.footer-button {
    display: block;
    padding: .4rem 1.6rem;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
    font-size: 1.4rem
}

.js-make-links-toggle {
    -webkit-transition: max-height 0.4s ease;
    -khtml-transition: max-height 0.4s ease;
    -moz-transition: max-height 0.4s ease;
    -ms-transition: max-height 0.4s ease;
    -o-transition: max-height 0.4s ease;
    transition: max-height 0.4s ease
}

.contact-us .footer .rzc-contact-details :before,.home .footer .rzc-contact-details :before,.footer .dws-icon-mobile:before,.js-make-links-toggle-button:before {
    display: inline-block !important;
    font-size: 22px;
    font-size: 2.2rem
}

.social-list {
    overflow: hidden;
    zoom:1}

.social-list .social-list--print-label {
    right: 35px;
    margin: 0
}

.social-list .social-list--print-button {
    right: 0;
    margin-right: 0
}

.social-list li {
    float: left;
    margin-bottom: 0
}

.social-list .social-list--button {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    font-size: 17px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    fill: #fff;
    overflow: hidden
}

.social-list .social-list--button.social-list--button--twitter {
    background: #2199fa;
    margin-right: 0.4rem
}

.social-list .social-list--button.social-list--button--google {
    background: #dd4b39
}

.social-list .social-list--button.social-list--button--facebook {
    background: #3b5998;
    margin-left: 0.4rem
}

.social-list .social-list--button svg {
    height: 22px;
    margin: 4px
}

.social-list.large-social-list a {
    width: 70px;
    height: 70px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px
}

.social-list.large-social-list a svg {
    height: 5.5rem;
    margin: .75rem
}

.is-ie-browser .social-list.large-social-list a svg {
    margin: .75rem 0 0 0
}

.is-ie-browser .social-list .social-list--button svg {
    margin: 4px 0 0 0
}

.social-list li:first-child {
    margin-left: 0;
    margin-right: 7px;
    line-height: 42px
}

.powered--by {
    line-height: 28px;
    height: 28px;
    padding-top: 5px
}

.powered--by p {
    float: right;
    padding: 0
}

.powered--by .powered__by--autotrader {
    float: right;
    width: 160px;
    height: 20px;
    margin-left: 1.6%;
    -webkit-transition: width 0.2s ease-out;
    -khtml-transition: width 0.2s ease-out;
    -moz-transition: width 0.2s ease-out;
    -ms-transition: width 0.2s ease-out;
    -o-transition: width 0.2s ease-out;
    transition: width 0.2s ease-out
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
    .social-list.large-social-list a {
        width:45px;
        height: 45px
    }

    .social-list.large-social-list a svg {
        height: 3rem
    }
}

@media only screen and (max-width: 992px) {
    .footer--top .col-med-break-1_of_1 {
        text-align:center
    }

    .footer--top .col-med-break-1_of_1 dd.tel {
        margin-top: .8rem
    }
}

@media only screen and (max-width: 769px) {
    .footer--middle a {
        font-size:14px;
        font-size: 1.4rem
    }

    .footer--middle a.footer-button {
        padding: 1.6rem;
        font-size: 20px;
        font-size: 2rem;
        font-weight: bold;
        margin-bottom: 1.6rem
    }

    .footer--middle--section {
        width: 100%;
        float: none
    }
}

@media only screen and (min-width: 1px) and (max-width: 420px) {
    .footer--bottom .u-float-l,.footer--bottom .u-float-r {
        width:100%;
        clear: both;
        float: none;
        text-align: center
    }

    .footer--bottom .u-float-l {
        margin-top: 3rem
    }

    .footer--bottom .u-float-l ul {
        display: inline-block
    }

    .footer--bottom .u-float-l ul li {
        margin: 0;
        padding: 0 0.4rem 0 0;
        height: 30px;
        line-height: 30px
    }

    .footer--bottom .u-float-r .powered--by {
        text-align: center
    }

    .footer--bottom .u-float-r span,.footer--bottom .u-float-r p {
        display: inline-block;
        float: none
    }
}

.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    *zoom:1}

.bx-wrapper img {
    max-width: 100%;
    display: block
}

.bx-wrapper .bx-viewport {
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0)
}

.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 10px;
    width: 100%;
    z-index: 999
}

.bx-wrapper .bx-loading {
    min-height: 50px;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000
}

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666
}

.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom:1;*display: inline
}

.bx-wrapper .bx-pager.bx-default-pager a {
    text-align: center;
    background: #eee;
    text-indent: -9999px;
    display: block;
    width: 20px;
    height: 20px;
    margin: 0 7px;
    outline: 0;
    -khtml-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px
}

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(/version/0/css/images/bxslider/controls.png) no-repeat 0 -32px
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(/version/0/css/images/bxslider/controls.png) no-repeat -43px -32px
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0
}

.bx-wrapper .bx-next:hover {
    background-position: -43px 0
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none
}

.bx-wrapper .bx-controls-auto {
    text-align: center
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(/version/0/css/images/bxslider/controls.png) -86px -11px no-repeat;
    margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(/version/0/css/images/bxslider/controls.png) -86px -44px no-repeat;
    margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px
}

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666 \9 ;
    background: rgba(80,80,80,0.75);
    width: 100%
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background-color: white
}

@media only screen and (min-width: 1200px) {
    .is-negative-offset .bx-wrapper .bx-pager,.is-negative-offset .bx-wrapper .bx-controls-auto {
        bottom:50px
    }
}

.is-location-hidden .dws-contact-telephone dd.tel {
    font-size: 2rem
}

.is-location-hidden .dws-contact-title {
    font-size: 2rem
}

.is-location-hidden .get-directions-container {
    display: none
}

.u-tmp-trigger {
    display: block
}

.u-mar-n {
    margin: 0 !important
}

.u-mar-a {
    margin: 1.6rem
}

.u-mar-t {
    margin-top: 1.6rem
}

.u-mar-b {
    margin-bottom: 1.6rem
}

.u-mar-l {
    margin-left: 1.6rem
}

.u-mar-r {
    margin-right: 1.6rem
}

.u-mar-l-h {
    margin-left: .8rem
}

.u-mar-t-h {
    margin-top: .8rem
}

.u-mar-r-h {
    margin-right: .8rem
}

.u-mar-b-h {
    margin-bottom: .8rem
}

.u-mar-t-2 {
    margin-top: 3.2rem !important
}

.u-mar-t-3 {
    margin-top: 4.8rem !important
}

.u-mar-b-2 {
    margin-bottom: 3.2rem !important
}

.u-mar-neg-t {
    margin-top: -1.6rem
}

.u-mar-b-0 {
    margin-bottom: 0
}

.u-mar-b-0-i {
    margin-bottom: 0 !important
}

.u-mar-t-0 {
    margin-top: 0
}

.u-mar-t-p {
    margin-top: 1.6%
}

.u-mar-t-i {
    margin-top: 1.6% !important
}

.u-mar-b-i {
    margin-bottom: 1.6rem !important
}

.u-mar-b-12 {
    margin-bottom: 1.2rem
}

.u-mar-b-14 {
    margin-bottom: 1.4rem
}

.u-pad-n {
    padding: 0
}

.u-pad-n-i {
    padding: 0 !important
}

.u-pad-a {
    padding: 1.6rem
}

.u-pad-t {
    padding-top: 1.6rem
}

.u-pad-b {
    padding-bottom: 1.6rem
}

.u-pad-l {
    padding-left: 1.6rem
}

.u-pad-l-i {
    padding-left: 1.6rem !important
}

.u-pad-r {
    padding-right: 1.6rem
}

.u-pad-t-h {
    padding-top: .8rem
}

.u-pad-b-h {
    padding-bottom: .8rem
}

.u-pad-b-0 {
    padding-bottom: 0
}

.u-pad-t-0 {
    padding-top: 0 !important
}

.u-pad-a-2 {
    padding: 3.2rem 4.8rem !important
}

.u-pad-t-0-i {
    padding-top: 0 !important
}

.u-pad-b-0-i {
    padding-bottom: 0 !important
}

.u-pad-a-i {
    padding: 1.6rem !important
}

.u-pad-a-3 {
    padding: 4.8rem
}

.u-pad-a-h {
    padding: .8rem
}

.u-pad-l-0 {
    padding-left: 0 !important
}

.u-pad-r-0 {
    padding-right: 0 !important
}

.u-pos-f {
    position: fixed
}

.u-pos-r {
    position: relative
}

.u-pos-r-i {
    position: relative !important
}

.u-pos-a {
    position: absolute
}

.u-pos-s {
    position: static
}

.u-pos-r-0 {
    right: 0
}

.u-pos-t-0 {
    top: 0
}

.u-pos-tl-0 {
    top: 0;
    left: 0
}

.u-pos-tr-0 {
    top: 0;
    right: 0
}

.u-pos-bl-0 {
    bottom: 0;
    left: 0
}

.u-pos-br-0 {
    bottom: 0;
    right: 0
}

.u-pos-tl-pad {
    top: 1.6rem;
    left: 1.6rem
}

.u-pos-tr-pad {
    top: 1.6rem;
    right: 1.6rem
}

.u-pos-bl-pad {
    bottom: 1.6rem;
    left: 1.6rem
}

.u-pos-br-pad {
    bottom: 1.6rem;
    right: 1.6rem
}

.u-pos-tr-pad-h {
    top: .8rem;
    right: .8rem
}

.u-disp-n {
    display: none
}

.u-disp-i {
    display: inline
}

.u-disp-b {
    display: block
}

.u-disp-ib {
    display: inline-block
}

.u-disp-tbl {
    display: table;
    width: 100%
}

.u-disp-tbl-cel {
    display: table-cell
}

.is-mob-vis {
    display: none
}

.is-off-scn {
    position: absolute;
    left: -9999px
}

.is-hid,.tracking,.has-js .js-is-hid {
    display: none
}

.is-vis-hid {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute
}

.is-hidden-label {
    position: relative;
    text-indent: -9999px
}

.u-breakout {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden
}

.u-breakout-no-overflow {
    margin-left: auto;
    margin-right: auto
}

.is-desktop .u-breakout-car {
    width: 1200px
}

.is-desktop .u-breakout-nav {
    width: 100%
}

.home .u-breakout-nav {
    margin-bottom: 0
}

.u-width-f {
    width: 100%
}

.u-width-f-i {
    width: 100% !important
}

.u-width-h {
    width: 50%
}

.u-height-f {
    height: 100%
}

.u-height-h {
    height: 50%
}

.u-height-1 {
    height: 1px
}

.u-height-0 {
    height: 0
}

.u-list-bare {
    padding: 0;
    list-style: none
}

.u-z-1 {
    z-index: 1
}

.u-z-2 {
    z-index: 2
}

.u-z-3 {
    z-index: 3
}

.u-z-4 {
    z-index: 4
}

.u-z-5 {
    z-index: 5
}

.u-z-6 {
    z-index: 6
}

.u-z-xl {
    z-index: 1000
}

.u-float-l {
    float: left
}

.u-float-r {
    float: right
}

.u-clear-both {
    clear: both
}

.u-clear-wrap {
    overflow: hidden
}

.u-clear-fix:before,.u-clear-fix:after,.block-list:before,.block-list:after,.inline-list:before,.inline-list:after,.block-list-not-on-ul>ul:before,.block-list-not-on-ul>ul:after {
    content: "";
    display: table
}

.u-clear-fix:after,.block-list:after,.inline-list:after,.block-list-not-on-ul>ul:after {
    clear: both
}

.u-txt-l {
    text-align: left
}

.u-txt-r {
    text-align: right
}

.u-txt-ctr {
    text-align: center
}

.u-txt-bold {
    font-weight: bold
}

.u-txt-regular {
    font-weight: normal
}

.u-txt-italic {
    font-style: italic
}

.u-txt-nowrap {
    white-space: nowrap
}

.u-txt-ellip {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.u-txt-large {
    font-size: 25px;
    font-size: 2.5rem
}

.u-txt-supersize {
    font-size: 40px;
    font-size: 4rem
}

.u-txt-small {
    font-size: 12px;
    font-size: 1.2rem
}

.u-hover {
    cursor: pointer
}

.u-brdr-left {
    border-left: 1px #ccc solid
}

.u-resp-iframe {
    width: 100%
}

.u-img-placeholder {
    display: block;
    background: rgba(0,0,0,0.1);
    width: 100%;
    padding-bottom: 75%;
    position: relative
}

.u-img-placeholder img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.u-no-icon :before,.u-no-icon :after {
    display: none !important
}

.u-fixed-panel-left {
    left: 0;
    z-index: 4
}

.u-fixed-panel-right {
    right: 0;
    z-index: 4
}

.u-split {
    display: block;
    height: 1px;
    position: relative;
    top: 20px;
    padding-bottom: 40px;
    border-top: 1px #ccc solid;
    text-align: center
}

.u-split .u-split--word {
    position: relative;
    top: -10px;
    background: #fff;
    text-align: center;
    padding: 0 1em
}

.u-show-more-less {
    padding-top: 10px;
    font-weight: bold;
    cursor: pointer
}

.js-show-more-less {
    -webkit-transition: max-height 0.4s ease;
    -khtml-transition: max-height 0.4s ease;
    -moz-transition: max-height 0.4s ease;
    -ms-transition: max-height 0.4s ease;
    -o-transition: max-height 0.4s ease;
    transition: max-height 0.4s ease
}

.u-split-no-word {
    display: block;
    height: 1px;
    position: relative;
    border-top: 1px #ccc solid
}

.u-z-high {
    z-index: 999;
    position: relative
}

.u-z-low {
    z-index: 0;
    postion: relative
}

.u-round {
    display: block;
    width: 6rem;
    height: 6rem;
    line-height: 1.8;
    text-align: center;
    font-size: 3rem;
    -khtml-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    z-index: 100
}

.u-circle {
    -khtml-border-radius: 1000px;
    -moz-border-radius: 1000px;
    -ms-border-radius: 1000px;
    -o-border-radius: 1000px;
    border-radius: 1000px
}

.u-dashed-line {
    overflow: hidden
}

.u-dashed-line span {
    display: block;
    border: 2px #000 dashed;
    -khtml-border-radius: 200px;
    -moz-border-radius: 200px;
    -ms-border-radius: 200px;
    -o-border-radius: 200px;
    border-radius: 200px
}

.media-helper {
    position: fixed;
    top: 0px;
    background-color: rgba(0,0,0,0.6);
    color: #fff;
    padding: 20px;
    width: 100%;
    left: 0;
    font-size: 2rem;
    z-index: 9
}

.panel {
    margin-bottom: 1.6rem
}

.panel .panel {
    margin-bottom: 0px
}

.js-accordion-content ul {
    list-style: disc;
    margin-left: 1.4em
}

#wrapper .stocklistAdvert__comingSoon img {
    width: 99.8%
}

@media only screen and (max-width: 992px) {
    .u-table-resp {
        border:1px #eee solid;
        overflow-x: auto;
        overflow-y: hidden
    }

    .u-table-resp table {
        width: auto !important
    }
}

@media only screen and (max-width: 1200px) {
    .u-txt-large {
        font-size:20px;
        font-size: 2rem
    }
}

.rzc-carousel {
    margin: 0 auto
}

.rzc-carousel li {
    position: relative
}

.has-js .carousel-slider li {
    display: none
}

.has-js .carousel-slider li:first-child {
    display: list-item
}

.has-js .carousel-slider li a {
    display: block
}

.dws-image-preview-holder .carousel-text-headline {
    font-size: 2.2rem
}

.dws-image-preview-holder .carousel-text-subtext {
    font-size: 1.4rem
}

.rzc-offers-carousel .active-slide a {
    position: relative;
    display: block
}

.js-carousel-overlay-wrapper {
    position: absolute;
    top: 1.6rem;
    right: 1.6rem;
    bottom: 1.6rem;
    left: 1.6rem;
    width: auto;
    z-index: 1000
}

.has-search-overlay-left .js-carousel-overlay-wrapper {
    position: absolute;
    top: 10%;
    left: 50%;
    width: 845px;
    margin-left: -275px;
    z-index: 1
}

.is-flexible-width.has-search-overlay-left .js-carousel-overlay-wrapper {
    position: absolute;
    top: 10%;
    left: 50%;
    width: 810px;
    margin-left: -240px
}

.carousel-text-headline {
    background: rgba(0,0,0,0.5);
    color: #fff;
    font-weight: 700;
    display: inline-block;
    text-overflow: ellipsis;
    max-width: 100%;
    overflow: hidden
}

.carousel-text-subtext {
    background: rgba(255,255,255,0.5);
    color: #333;
    display: inline-block;
    text-overflow: ellipsis;
    max-width: 100%;
    overflow: hidden;
    margin-top: -5px
}

.animate1,.animate2,.animate3 {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transition-property: -webkit-transform, opacity;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    opacity: 0;
    transform: translate3d(0px, -10px, 0px)
}

.animate1 {
    transition-delay: 0s
}

.animate2 {
    transition-delay: 0.2s
}

.animate3 {
    transition-delay: 0.4s;
    bottom: 0
}

@keyframes animationFrames {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes animationFrames {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes animationFrames {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-ms-keyframes animationFrames {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.active-slide .animate1,.active-slide .animate2,.active-slide .animate3 {
    opacity: 1 !important;
    transform: translate3d(0, 0px, 0) !important
}

.is-very-small-carousel .dws-carousel-text-overlay {
    padding: 5px 0
}

.is-very-small-carousel .carousel-text-headline {
    font-size: 1.6rem;
    padding: 6px 14px
}

.is-very-small-carousel .carousel-text-subtext {
    font-size: 1.2rem;
    padding: 6px 14px
}

.is-very-small-carousel .carousel-button-preview {
    font-size: 1.2rem;
    padding: 6px 14px
}

.is-very-small-carousel .dws-carousel-button-overlay {
    bottom: 5px
}

.is-small-square-carousel .carousel-text-headline {
    font-size: 2rem
}

.is-small-square-carousel .carousel-text-subtext {
    font-size: 1.2rem
}

.is-small-square-carousel .carousel-button-preview {
    font-size: 1.4rem
}

.is-small-square-carousel .has-side-col .dws-carousel-text-overlay {
    padding: 6px 0
}

.is-small-square-carousel .has-side-col .dws-carousel-button-overlay {
    bottom: 6px
}

.is-small-square-carousel .has-side-col .carousel-text-headline {
    font-size: 1.6rem;
    padding: 6px 14px
}

.is-small-square-carousel .has-side-col .carousel-text-subtext {
    font-size: 1.2rem;
    padding: 6px 14px
}

.is-small-square-carousel .has-side-col .carousel-button-preview {
    font-size: 1.2rem;
    padding: 6px 14px
}

.is-large-square-carousel .carousel-text-headline {
    font-size: 2.8rem
}

.is-large-square-carousel .carousel-text-subtext {
    font-size: 1.6rem
}

.is-large-square-carousel .carousel-button-preview {
    font-size: 2rem
}

.is-small-rectangle-carousel .carousel-text-headline {
    font-size: 2rem
}

.is-small-rectangle-carousel .carousel-text-subtext {
    font-size: 1.2rem
}

.is-small-rectangle-carousel .carousel-button-preview {
    font-size: 1.6rem
}

.is-large-rectangle-carousel .dws-carousel-text-overlay {
    padding: 10px 0
}

.is-large-rectangle-carousel .carousel-text-headline {
    padding: 6px 16px
}

.is-large-rectangle-carousel .carousel-text-subtext {
    padding: 6px 16px
}

.is-large-rectangle-carousel .carousel-button-preview {
    padding: 6px 16px
}

.is-large-rectangle-carousel.dws-image-preview-holder .dws-carousel-button-overlay {
    bottom: 10px
}

.carousel-align-center,.carousel-align-bottom-center {
    margin: 0 auto;
    text-align: center;
    width: 100%
}

.carousel-align-top-right,.carousel-align-bottom-right {
    right: 2rem;
    text-align: right
}

.dws-carousel-text-overlay {
    height: 80%
}

.dws-carousel-text-overlay div>span,.dws-carousel-button-overlay div>span {
    overflow: hidden
}

.is-not-active-link {
    cursor: auto
}

.is-ie-browser .template-2 #carouselComponentBSGCustom .bx-viewport {
    max-height: 228px
}

.rzc-offers-carousel.no-fixed-height {
    background: transparent;
    height: inherit !important
}

.is-ie-browser .ie-carousel-f {
    position: relative
}

.is-ie-browser .ie-carousel-f:before {
    position: relative;
    display: block;
    content: "";
    width: 100%;
    background: transparent
}

.is-ie-browser .ie-carousel-f .rzc-carousel,.is-ie-browser .ie-carousel-f .bx-wrapper,.is-ie-browser .ie-carousel-f .bx-viewport {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: visible !important
}

.is-ie-browser #carouselComponentS2Home:before {
    padding-bottom: 33.3%
}

.is-ie-browser #carouselComponentBSGCustomFull01:before,.is-ie-browser #carouselComponentBSGCustomFull02:before,.is-ie-browser #carouselComponentBSGCustomFull03:before,.is-ie-browser #carouselComponentBSGCustom:before {
    padding-bottom: 30.7%
}

.is-ie-browser #carouselComponentBSGCustomHalf01:before,.is-ie-browser #carouselComponentBSGCustomHalf02:before,.is-ie-browser #carouselComponentBSGCustomHalf03:before,.is-ie-browser #carouselComponentBSGCustomHalf04:before,.is-ie-browser #carouselComponentBSGCustomHalf05:before {
    padding-bottom: 73%
}

.is-ie-browser.about-us .rzc-offers-carousel:before,.is-ie-browser.reserve-online .rzc-offers-carousel:before {
    padding-bottom: 66.666%
}

.is-ie-browser.valeting .rzc-offers-carousel:before {
    padding-bottom: 75%
}

.is-ie-browser.finance .rzc-offers-carousel:before {
    padding-bottom: 36.666%
}

.is-ie-browser.contact-us .rzc-offers-carousel:before {
    padding-bottom: 73.170%
}

@media only screen and (max-width: 992px) {
    .has-search-overlay-left .carousel-align-top-left,.has-search-overlay-left .carousel-align-bottom-left {
        width:100%;
        left: 0
    }

    .has-search-overlay-left .dws-carousel-text-overlay {
        top: 10%
    }

    .has-search-overlay-left.is-negative-offset .dws-carousel-button-overlay {
        bottom: 10%
    }

    .has-search-overlay-left .js-carousel-overlay-wrapper,.is-flexible-width.has-search-overlay-left .js-carousel-overlay-wrapper {
        position: absolute;
        top: 2rem;
        right: 2rem;
        bottom: 2rem;
        left: 2rem;
        width: auto;
        margin: 0
    }

    .is-thin-image .carousel-text-headline {
        font-size: 1.5rem
    }

    .is-thin-image .carousel-text-subtext {
        font-size: 1.2rem
    }

    .is-thin-image .dws-carousel-text-overlay .u-mar-b {
        margin-bottom: .8rem
    }
}

@media only screen and (max-width: 700px) {
    .is-thin-image .dws-carousel-button-overlay {
        display:none
    }
}

@media only screen and (max-width: 550px) {
    .dws-carousel-button-overlay {
        display:none
    }
}

@media only screen and (max-width: 450px) {
    .js-carousel-overlay-wrapper {
        display:none
    }
}

@media only screen and (max-width: 1199px) and (min-width: 991px) {
    .has-search-overlay-left .dws-carousel-text-overlay {
        top:10%
    }

    .has-search-overlay-left .js-carousel-overlay-wrapper {
        position: absolute;
        top: 10%;
        left: 50%;
        width: 685px;
        margin-left: -220px;
        z-index: 1
    }

    .is-flexible-width.has-search-overlay-left .js-carousel-overlay-wrapper {
        position: absolute;
        top: 10%;
        left: 50%;
        width: 690px;
        margin-left: -200px
    }
}

.home-search-wrapper {
    position: absolute;
    top: 14%
}

.home-search-wrapper .panel {
    padding: 0
}

.home-search-wrapper h2 {
    display: none
}

.home-search-wrapper .rzc-advanced-search li {
    margin-bottom: 4%
}

.home-search-wrapper .rzc-advanced-search li.u-float-l {
    width: 48%;
    margin-right: 2%
}

.home-search-wrapper .rzc-advanced-search li.u-float-r {
    width: 48%;
    margin-left: 2%
}

.rzc-advanced-search .close {
    position: absolute;
    right: 0px;
    top: 4px;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
    font-size: 24px;
    font-size: 2.4rem
}

.rzc-advanced-search .search-reset {
    display: none
}

.home .rzc-advanced-search .close {
    top: 0;
    right: 10px
}

.is-desktop .full-search-buttons {
    padding: 0
}

@media only screen and (min-width: 1px) and (max-width: 990px) {
    .home-search-wrapper {
        position:relative;
        left: inherit;
        top: inherit;
        overflow: hidden;
        height: inherit
    }

    .home-search-wrapper .rzc-advanced-search {
        padding: 1.6%;
        margin-bottom: 1.6%
    }

    .home-search-wrapper .rzc-advanced-search li {
        margin-bottom: 1.6%
    }

    .home-search-wrapper .rzc-multistock-search {
        margin-top: 1.6%
    }
}

@media only screen and (min-width: 991px) and (max-width: 1199px) {
    .home-search-wrapper {
        left:1.6rem;
        top: 10%
    }
}

@media only screen and (max-width: 768px) and (min-width: 1px) {
    .home-search-wrapper .rzc-advanced-search li {
        margin-bottom:5px
    }
}

.featured .featured {
    font-family: Arial, Helvetica, sans-serif
}

.u-zoom {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    z-index: 10;
    -webkit-transition: opacity 0.3s ease;
    -khtml-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease
}

.u-zoom:hover {
    opacity: .6
}

.u-zoom:after {
    color: #fff;
    font-size: 5.8rem;
    opacity: 1;
    position: relative;
    top: 50%;
    margin-top: -3.6rem
}

.featured__price {
    font-size: 2.4rem;
    font-weight: bold
}

.featured__makemodel {
    font-size: 1.8rem
}

.featured__derivative {
    font-size: 1.4rem
}

.featured__summary ul {
    overflow: hidden;
    margin: 0 auto;
    display: inline-block
}

.featured__summary li {
    display: inline
}

.featured__summary li:first-child:after {
    content: " |"
}

.dws-featured-height {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out
}

.dws-featured-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1
}

.dws-featured-carousel .dws-featured-stage {
    position: relative;
    -ms-touch-action: pan-Y
}

.dws-featured-carousel .dws-featured-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.dws-featured-carousel .dws-featured-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px)
}

.dws-featured-carousel .dws-featured-controls .dws-featured-nav .dws-featured-prev,.dws-featured-carousel .dws-featured-controls .dws-featured-nav .dws-featured-next,.dws-featured-carousel .dws-featured-controls .dws-featured-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.dws-featured-carousel.dws-featured-loaded {
    display: block
}

.dws-featured-carousel.dws-featured-loading {
    opacity: 0;
    display: block
}

.dws-featured-carousel.dws-featured-hidden {
    opacity: 0
}

.dws-featured-carousel .dws-featured-refresh .dws-featured-item {
    display: none
}

.dws-featured-carousel .dws-featured-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.dws-featured-carousel .dws-featured-item img {
    display: block;
    width: 100%
}

.dws-featured-carousel.dws-featured-text-select-on .dws-featured-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

.dws-featured-carousel .dws-featured-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.dws-featured-carousel.dws-featured-rtl {
    direction: rtl
}

.dws-featured-carousel.dws-featured-rtl .dws-featured-item {
    float: right
}

.no-js .dws-featured-carousel {
    display: block
}

.dws-featured-carousel .dws-featured-item .dws-featured-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease
}

.dws-featured-carousel.dws-featured-item img {
    transform-style: preserve-3d
}

.dws-featured-theme .dws-featured-controls {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.dws-featured-theme .dws-featured-controls .dws-featured-nav [class*=dws-featured-] {
    color: #fff;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #d6d6d6;
    display: inline-block;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.dws-featured-theme .dws-featured-controls .dws-featured-nav [class*=dws-featured-]:hover {
    background: #869791;
    color: #fff;
    text-decoration: none
}

.dws-featured-theme .dws-featured-controls .dws-featured-nav .disabled {
    opacity: .5;
    cursor: default
}

.dws-featured-theme .dws-featured-dots .dws-featured-dot {
    display: inline-block;
    zoom:1;*display: inline
}

.dws-featured-theme .dws-featured-dots .dws-featured-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    -ms-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px
}

.dws-featured-theme .dws-featured-dots .dws-featured-dot.active span,.dws-featured-theme .dws-featured-dots .dws-featured-dot:hover span {
    background: #869791
}

.dws-featured-carousel .dws-featured-details {
    margin-top: 10px;
    text-align: center;
    border: 1px solid
}

.is-mobile .dws-featured-controls {
    display: none
}

.js-finance-loader {
    width: 50px;
    height: 50px;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    z-index: 100
}

.financeIllustrationCW div {
    -khtml-all: .2;
    -moz-all: .2;
    -ms-all: .2;
    -o-all: .2;
    all: .2;
    -webkit-transition: all 0.2s ease;
    -khtml-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease
}

.financeIllustrationCW div.js-finance-loader {
    -khtml-all: 1;
    -moz-all: 1;
    -ms-all: 1;
    -o-all: 1;
    all: 1
}

.financeIllustrationCW h2 {
    font-size: 15px;
    font-size: 1.5rem
}

.financeIllustrationCW table {
    font-size: 11px;
    font-size: 1.1rem
}

.financeIllustrationCW table tr {
    background: transparent !important
}

.financeIllustrationCW table tr th {
    padding: .8rem 0;
    font-weight: normal
}

.financeIllustrationCW table tr td {
    padding: .8rem 0;
    font-weight: bold
}

.financeIllustrationCW hr {
    border: none;
    border-bottom: 1px #d8d8d8 solid
}

.financeCalculatorAndIllustration .financeCalculatorAndIllustrationWrapper {
    -khtml-all: .2;
    -moz-all: .2;
    -ms-all: .2;
    -o-all: .2;
    all: .2;
    -webkit-transition: all 0.2s ease;
    -khtml-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease
}

.financeCalculatorAndIllustration hr {
    border: none;
    border-bottom: 1px #d8d8d8 solid
}

.financeCalculatorAndIllustration .financeCalculatorAndIllustration--box {
    border: 1px #d8d8d8 solid
}

.financeCalculatorAndIllustration .financeCalculatorAndIllustration--box table tr {
    background: transparent !important
}

.financeCalculatorAndIllustration .financeCalculatorAndIllustration--box table tr th {
    padding: .8rem 0;
    font-weight: normal
}

.financeCalculatorAndIllustration .financeCalculatorAndIllustration--box table tr td {
    padding: .8rem 0;
    font-weight: bold
}

.finance-calculator ul {
    margin: 1em 0;
    position: relative
}

.finance-calculator li select,.finance-calculator li input {
    padding: 8px 10px;
    width: 100%
}

.finance-calculator label {
    min-height: 42px;
    line-height: 42px
}

.finance-calculator li .calculateFinance {
    outline: none
}

.finance-calculator-form-popup,.finance-calculator-form-popup label {
    font-size: 1.2rem
}

.finance-calculator-form-popup label {
    min-height: inherit;
    line-height: inherit
}

.finance-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
    z-index: 1000
}

.js-finance-popover {
    position: fixed;
    top: 30%;
    left: 50%;
    width: 400px;
    margin: -150px 0 0 -220px;
    background: #fff;
    display: none;
    z-index: 999999;
    border-radius: 5px;
    padding: 1rem
}

.js-finance-popover h2 {
    padding-top: 0
}

.js-finance-popover p {
    padding: 0
}

.js-finance-popover ul {
    margin: 0
}

.js-finance-popover li {
    margin-top: 1.1rem
}

.js-finance-popover li .calculateFinance {
    margin-top: 0;
    padding: 1rem 2rem
}

.js-finance-popover li:first-child {
    margin-top: 0
}

.stocklist-finance-calculator {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 440px;
    margin: -150px 0 0 -220px;
    display: none;
    z-index: 999999;
    border-radius: 5px;
    padding: 1rem
}

.stocklist-finance-calculator h2 {
    padding-top: 0
}

.stocklist-finance-calculator p {
    padding: 0
}

.stocklist-finance-calculator ul {
    margin: 0
}

.stocklist-finance-calculator li {
    margin-top: 1.1rem
}

.stocklist-finance-calculator li .calculateFinance {
    margin-top: 0;
    padding: 1rem 2rem
}

.stocklist-finance-calculator li:first-child {
    margin-top: 0
}

.rzc-stocklist .financeIllustrationWrapper {
    padding: .8rem
}

.rzc-stocklist .financeIllustrationWrapper strong {
    display: block;
    font-size: 16px;
    font-size: 1.6rem;
    padding-bottom: .8rem
}

.rzc-stocklist .financeIllustrationWrapper table thead,.rzc-stocklist .financeIllustrationWrapper table tbody {
    font-size: 11px;
    font-size: 1.1rem
}

.rzc-stocklist .financeIllustrationWrapper table thead tr td {
    width: 3%;
    padding: .8rem 4px
}

.rzc-stocklist .financeIllustrationWrapper table thead tr td+td {
    width: 7%
}

.rzc-stocklist .financeIllustrationWrapper table thead tr td+td+td {
    width: 7%
}

.rzc-stocklist .financeIllustrationWrapper table thead tr td+td+td+td {
    width: 10%
}

.rzc-stocklist .financeIllustrationWrapper table thead tr td+td+td+td+td {
    width: 6%
}

.rzc-stocklist .financeIllustrationWrapper table thead tr td+td+td+td+td+td {
    width: 8%
}

.rzc-stocklist .financeIllustrationWrapper table thead tr td+td+td+td+td+td+td {
    width: 5%
}

.rzc-stocklist .financeIllustrationWrapper table thead tr td+td+td+td+td+td+td+td {
    width: 6%
}

.rzc-stocklist .financeIllustrationWrapper table thead tr td+td+td+td+td+td+td+td+td {
    width: 11%
}

.rzc-stocklist .financeIllustrationWrapper table thead tr td+td+td+td+td+td+td+td+td+td {
    width: 9%
}

.rzc-stocklist .financeIllustrationWrapper table thead tr td+td+td+td+td+td+td+td+td+td+td {
    width: 10%
}

.rzc-stocklist .financeIllustrationWrapper table thead tr td+td+td+td+td+td+td+td+td+td+td+td {
    width: 9%
}

.rzc-stocklist .financeIllustrationWrapper table thead tr td+td+td+td+td+td+td+td+td+td+td+td+td {
    width: 9%
}

.rzc-stocklist .noFinanceIllustration .financeIllustrationWrapper a,.rzc-stocklist .noFinanceIllustration .financeIllustrationWrapper strong {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem
}

.component-footer {
    line-height: 30px;
    font-size: 14px;
    font-size: 1.4rem
}

.company-information span {
    display: block
}

.company-information .dws-icon-marker {
    display: none
}

@media only screen and (max-width: 992px) {
    .component-footer {
        line-height:25px
    }

    .component-footer li {
        width: 33.333333%;
        margin: 0
    }
}

.component--make-links.block-list>li {
    margin-bottom: .8rem;
    font-size: 14px;
    font-size: 1.4rem
}

.js-make-links-toggle-button svg {
    display: none
}

.stocklistAdvert__photos,.stocklistAdvert__video a,.stocklistAdvert__video a.text-link:link,.stocklistAdvert__video a.text-link:visited {
    display: block;
    background-color: rgba(0,0,0,0.8);
    color: #fff;
    text-align: center;
    padding: 8px;
    min-width: 60px
}

.stocklistAdvert__priceIndicator {
    width: 80px !important;
    height: 30px !important;
    float: right;
    margin-top: 8px;
    margin-bottom: 5px
}

.stocklistAdvert__attention {
    text-transform: uppercase
}

.stocklistAdvert__attention.dws-font {
    font-size: 15px;
    font-size: 1.5rem
}

.stocklistAdvert__button-bar a {
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: normal
}

.stocklistAdvert__price {
    text-align: right
}

.used-vehicle-detail .stocklistAdvert__price {
    text-align: left
}

.stocklistAdvert__photo-video .col:first-child .btn,.stocklistAdvert__photo-video .col:last-child .btn {
    width: auto;
    display: block
}

.stocklistAdvert__photo-video .col:first-child .btn {
    margin-right: .4rem
}

.stocklistAdvert__photo-video .col:last-child .btn {
    margin-left: .4rem
}

.stocklistAdvert__photo-video .btn {
    font-weight: normal
}

.stocklistAdvert__finance-monthly-stock {
    white-space: nowrap
}

.rzc-advert .stocklistAdvert__photos {
    top: 5px;
    right: 5px
}

.stocklistAdvert__title {
    margin-right: .8rem
}

.stocklistAdvert__photos span,.stocklistAdvert__video span {
    display: block;
    font-size: 3rem;
    line-height: 2.6rem
}

.stocklistAdvert__summary.inline-list {
    font-size: 18px;
    font-size: 1.8rem
}

.stocklistAdvert__summary li {
    margin-left: 4rem;
    margin-bottom: .4%;
    margin-top: .4%
}

.stocklistAdvert__summary li:first-child {
    margin-left: 2.56%
}

.stocklistAdvert__description {
    padding: 0
}

.fixed-height-stock-filter {
    height: 52px;
    line-height: 52px
}

.fixed-height-stock-filter p {
    margin: 0 1.6rem;
    padding: 0
}

.fixed-height-stock-filter select {
    border: none;
    box-shadow: none
}

.stocklistAdvert .panel {
    margin-bottom: 0
}

.pagination li {
    display: inline-block;
    text-align: center;
    padding: 0 3px
}

.is-desktop .pagination .pagination--first,.is-desktop .pagination .pagination--prev,.is-desktop .pagination .pagination--next,.is-desktop .pagination .pagination--last {
    width: 10%;
    padding: 0
}

.financeLegalText {
    padding: .8rem;
    font-size: 9px
}

.financeLegalText .panel {
    margin-bottom: 0
}

.rzp-finance ~ p {
    margin-top: 5px !important
}

.insurance-section .btn {
    font-size: 16px;
    font-size: 1.6rem
}

.insurance-section-small-logo {
    display: inline-block;
    width: 25px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    text-align: left;
    margin-right: .4rem
}

.insurance-section-mobile .btn--secondary {
    padding: .8rem
}

.insurance-section-mobile .btn--secondary span {
    display: inline-block;
    width: 25px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle
}

.insurance-section-mobile .btn--secondary img {
    width: 31px !important;
    display: inline-block !important;
    vertical-align: middle;
    margin-right: .8rem
}

.insurance-section-mobile .btn {
    font-size: 16px;
    font-size: 1.6rem
}

.count-and-sort label {
    pointer-events: none
}

@media only screen and (max-width: 1200px) and (min-width: 768px) {
    .stocklistAdvert__button-bar a {
        font-size:13px;
        font-size: 1.3rem
    }

    .insurance-section-small-logo {
        width: 20px;
        height: 15px;
        line-height: 15px
    }
}

@media only screen and (max-width: 1200px) {
    .stocklistAdvert__photo-video .col:first-child .btn,.stocklistAdvert__photo-video .col:last-child .btn {
        width:auto;
        display: block;
        margin: 0
    }
}

@media only screen and (max-width: 1024px) {
    .fixed-height-stock-filter {
        height:auto !important;
        line-height: inherit !important
    }
}

@media only screen and (max-width: 992px) {
    .stocklistAdvert__description {
        line-height:1.5
    }
}

#showcaseVehicleTitleComponent {
    font-size: 24px;
    font-size: 2.4rem;
    margin-bottom: 1.6rem
}

.rzc-showcase-vehicle .permalink {
    text-decoration: none
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .rzc-showcase-vehicle .section1 {
        width:75.2% !important
    }

    .rzc-showcase-vehicle .section2 {
        width: 23.2% !important
    }

    .rzc-showcase-vehicle .section3 {
        width: 100% !important;
        margin-left: 0 !important
    }

    .rzc-showcase-vehicle h2 {
        margin-top: 1.6rem
    }

    .rzc-showcase-vehicle .rzc-showcase-vehicle--summary ul {
        padding-left: 1.6rem
    }
}

@media only screen and (min-width: 769px) and (max-width: 992px) {
    .rzc-showcase-vehicle .section1 {
        width:75.1% !important
    }

    .rzc-showcase-vehicle .section2 {
        width: 23.3% !important
    }

    .rzc-showcase-vehicle .section3 {
        width: 100% !important;
        margin-left: 0 !important
    }

    .rzc-showcase-vehicle h2 {
        margin-top: 1.6rem
    }

    .rzc-showcase-vehicle .rzc-showcase-vehicle--summary ul {
        padding-left: 1.6rem
    }
}

@media only screen and (min-width: 1px) and (max-width: 768px) {
    .rzc-showcase-vehicle .rzc-showcase-vehicle--desc {
        height:inherit !important
    }

    .rzc-showcase-vehicle .rzc-showcase-vehicle--thumbs {
        overflow: hidden;
        zoom:1}

    .rzc-showcase-vehicle .rzc-showcase-vehicle--thumbs li {
        float: left;
        width: 33.333333%;
        margin: 0 !important
    }

    .rzc-showcase-vehicle .rzc-showcase-vehicle--summary ul {
        padding-left: 1.6rem
    }

    .section1,.section2,.section3 {
        width: 100% !important;
        margin-left: 0 !important
    }
}

.rzc-advert--popover {
    position: relative;
    overflow: hidden;
    top: 50px;
    max-width: 1024px;
    margin: 0 auto
}

.rzc-advert--popover__title {
    position: absolute;
    padding: 12px;
    width: 100%;
    height: 50px;
    line-height: 26px;
    overflow: hidden;
    background: #000;
    color: #fff
}

.rzc-advert--popover__title h2 {
    padding: 0
}

.rzc-advert--popover ul {
    overflow: hidden;
    zoom:1;margin: 0;
    position: relative;
    bottom: 0;
    z-index: 10;
    -webkit-transition: left 0.25s ease;
    -khtml-transition: left 0.25s ease;
    -moz-transition: left 0.25s ease;
    -ms-transition: left 0.25s ease;
    -o-transition: left 0.25s ease;
    transition: left 0.25s ease;
    -webkit-transform: translate3d(0, 0, 0);
    -khtml-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)
}

.rzc-advert--popover ul li {
    position: relative;
    float: left;
    display: block !important
}

.rzc-advert--popover ul li.active:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 20
}

.rzc-advert--popover ul li a {
    display: block;
    margin: 0
}

.js-image-gallery-popover {
    z-index: 11000;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%
}

.js-image-gallery-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    z-index: 10000
}

.rzc-advert--popover--close {
    top: 3px;
    right: 3px;
    position: absolute;
    display: block;
    width: 38px;
    z-index: 10;
    cursor: pointer
}

.rzc-advert--popover--close .svgIcon {
    width: 32px;
    height: 32px;
    top: 6px
}

.rzc-advert__popover--prev,.rzc-advert__popover--next {
    bottom: 9px;
    top: inherit;
    z-index: 12
}

.rzc-advert__popover--next {
    position: absolute;
    right: 0;
    margin-top: -32px;
    background: url(/version/0/css/images/colorbox/controls.png) no-repeat bottom right;
    width: 28px;
    height: 65px;
    text-indent: -9999px
}

.rzc-advert__popover--prev {
    position: absolute;
    left: 0;
    margin-top: -32px;
    background: url(/version/0/css/images/colorbox/controls.png) no-repeat bottom left;
    width: 28px;
    height: 65px;
    text-indent: -9999px
}

.rzc-advert__popover--slideshow {
    background-color: rgba(0,0,0,0.8);
    color: #fff;
    text-align: center;
    padding: 8px;
    font-weight: bold;
    text-decoration: none;
    font-size: 16px;
    font-size: 1.6rem
}

.rzc-advert__popover--prevnext {
    position: relative;
    bottom: 0;
    width: 100%;
    background: #111
}

.used-vehicle-detail h1 {
    line-height: 1
}

.rzc-advert--button-bar {
    display: table
}

.rzc-advert--button-bar li {
    display: table-cell
}

.rzc-advert--button-bar li a {
    display: block;
    width: auto;
    margin-left: .8rem;
    font-size: 1.6rem
}

.rzc-advert--button-bar li:first-child a {
    margin-left: 0
}

.tech-spec-box-inner th {
    font-weight: normal
}

.tech-spec-box-inner td {
    font-weight: bold;
    text-align: right
}

.tech-spec-box-inner .tech-spec--alt th {
    font-weight: bold
}

.tech-spec-box-inner .tech-spec--alt td {
    font-weight: normal;
    text-align: left
}

.rzc-advert .image {
    cursor: pointer
}

.js-main-image {
    position: relative;
    margin: 0 auto
}

.js-main-image img {
    max-width: 1024px;
    max-height: 768px
}

.main-image {
    display: block;
    width: 100%
}

.js-main-image-progress {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 5px
}

.js-main-image-progress .js-main-image-progress-bar {
    position: absolute;
    top: 0px;
    left: 0%;
    display: block;
    width: 0%;
    height: 5px
}

.stocklistAdvert__top {
    display: table;
    white-space: nowrap
}

.stocklistAdvert__top .stocklistAdvert__top--left {
    display: table-cell;
    padding-right: 1.6rem
}

.stocklistAdvert__top .stocklistAdvert__top--right {
    display: table-cell;
    white-space: normal
}

.advertDetails__priceIndicator {
    width: 80px !important;
    height: 32px !important;
    margin-top: 8px
}

.advertDetails__priceIndicator_suzuka {
    width: 80px !important;
    height: 32px !important;
    margin-top: 8px;
    float: right
}

.rzc-advert .rzc-advert--description p {
    padding: 0
}

.rzc-advert .rzc-advert--description,.rzc-advert h3 {
    padding: 0
}

.rzc-advert .js-dont-include-list-item {
    position: relative
}

.rzc-advert .js-dont-include-list-item a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.rzc-advert .insurance-link img {
    width: 24px !important;
    display: inline-block !important;
    vertical-align: middle;
    margin-right: .8rem
}

.rzc-advert .js-stockadvert-compare {
    position: relative;
    top: -4px
}

.rzc-advert .compare-link-wrapper.compare-markup-advert {
    margin-bottom: .8rem
}

.rzc-advert .insurance-link-top {
    display: none
}

.rzc-advert .js-video-over-thumbs {
    z-index: 100
}

.rzc-advert .js-video-over-thumbs .rzc-advert-video a {
    font-size: 40px;
    font-size: 4rem
}

.rzc-advert--thumbs li {
    position: relative
}

.rzc-advert--thumbs li .stocklistAdvert__thumb_comingSoon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.rzc-advert--thumbs li .stocklistAdvert__thumb_comingSoon__text {
    margin-top: 0;
    text-align: center;
    width: 100%;
    padding: 0 10px
}

.rzc-advert--thumbs li .stocklistAdvert__thumb_comingSoon__text span {
    font-size: 3rem
}

.rzc-advert--thumbs li .stocklistAdvert__thumb_comingSoon__text p {
    font-size: 0.8rem;
    padding: 0
}

.rzc-advert--thumbs li .stocklistAdvert__thumb_comingSoon__text p span {
    font-size: 1rem
}

.rzc-advert--thumbs li .stocklistAdvert__thumb_comingSoon__text :before {
    margin: 0
}

.js-clip-thumbs li:nth-of-type(1n+13) {
    display: none
}

.js-clip-thumbs li.rzc-advert__more-images--pos {
    display: block
}

.stocklistAdvert__finance-monthly {
    padding-top: 8px
}

.js-hp-from-per-month-stock {
    float: right
}

.stocklistAdvert__finance-monthly.text-link,.stocklistAdvert__finance-monthly .text-link {
    display: block;
    font-size: 14px;
    font-size: 1.4rem
}

@media only screen and (orientation: portrait) {
    .js-image-gallery-popover {
        width:100%
    }
}

@media only screen and (orientation: landscape) and (max-width: 1440px) {
    .js-image-gallery-popover {
        width:100%
    }
}

@media only screen and (max-width: 992px) {
    .rzc-advert--button-bar {
        display:block
    }

    .rzc-advert--button-bar li {
        display: block
    }

    .rzc-advert--button-bar li a {
        margin-left: 0;
        margin-right: 0
    }

    .stocklistAdvert__thumb_comingSoon {
        display: none
    }
}

@media only screen and (max-width: 768px) {
    .js-image-gallery-popover h2 {
        position:absolute;
        top: -9999px !important;
        left: -9999px !important
    }

    .stocklistAdvert__top {
        display: block;
        white-space: normal
    }

    .stocklistAdvert__top .stocklistAdvert__top--left {
        display: block;
        margin-bottom: 1.6rem
    }

    .stocklistAdvert__top .stocklistAdvert__top--right {
        display: block;
        margin-bottom: 1.6rem
    }

    .used-vehicle-detail h1 {
        padding: 1.6rem 0 0 0 !important;
        border: none
    }
}

@media only screen and (min-width: 640px) and (max-width: 992px) {
    .rzc-advert--thumbs li .stocklistAdvert__thumb_comingSoon__text span {
        font-size:7rem
    }

    .rzc-advert--thumbs li .stocklistAdvert__thumb_comingSoon__text p {
        font-size: 1.2rem;
        padding: 0
    }

    .rzc-advert--thumbs li .stocklistAdvert__thumb_comingSoon__text p span {
        font-size: 2rem
    }
}

@media only screen and (min-width: 500px) and (max-width: 640px) {
    .rzc-advert--thumbs li .stocklistAdvert__thumb_comingSoon__text span {
        font-size:5rem
    }

    .rzc-advert--thumbs li .stocklistAdvert__thumb_comingSoon__text p {
        font-size: 0.8rem;
        padding: 0
    }

    .rzc-advert--thumbs li .stocklistAdvert__thumb_comingSoon__text p span {
        font-size: 1.4rem
    }
}

@media only screen and (min-width: 400px) and (max-width: 500px) {
    .rzc-advert--thumbs li .stocklistAdvert__thumb_comingSoon__text span {
        font-size:4rem
    }
}

dt.tel {
    margin-top: 3rem;
    font-size: 18px;
    font-size: 1.8rem
}

dd.tel {
    font-size: 25px;
    font-size: 2.5rem;
    font-weight: bold
}

.dws-phone-clickable {
    padding: 10px;
    text-align: right
}

.is-home-trader .dws-icon-phone {
    display: none
}

.footer--top .rzc-contact-details dd.tel,.footer--top .rzc-contact-details dt.tel {
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: normal
}

.adp {
    padding: 1.6%
}

.adp .adp-placemark td:first-child {
    width: 30px
}

.adp .adp-marker {
    vertical-align: middle;
    display: inline
}

.adp .adp-directions td:nth-child(1),.adp .adp-directions td:nth-child(2) {
    width: 5%
}

.adp .adp-directions td:nth-child(3) {
    width: 80%
}

.adp .adp-directions td:nth-child(4) {
    width: 10%
}

.postcode-search {
    font-size: 1.5rem
}

.dat-opening-times table select {
    display: inline
}

.opening-times h2 {
    padding: 0
}

.opening-times table td {
    text-align: right
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
    .opening-times table {
        font-size:1.4rem
    }
}

.youtube-container {
    display: block;
    width: 100%;
    z-index: 1;
    position: relative
}

.youtube-player {
    display: block;
    width: 100%;
    padding-bottom: 56%;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    cursor: hand;
    cursor: pointer;
    display: block
}

img.youtube-thumb {
    display: block;
    left: 0;
    margin: -37.5% auto 0 auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    top: 50%;
    height: auto
}

.home-vid-carousel img.youtube-thumb {
    display: block;
    left: 0;
    margin: 0;
    max-width: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    height: auto
}

div.play-button {
    height: 120px;
    width: 120px;
    left: 50%;
    top: 50%;
    margin-left: -60px;
    margin-top: -60px;
    position: absolute
}

.is-desktop .play-button {
    width: 60px;
    height: 60px;
    margin: -30px 0 0 -30px
}

.is-desktop .play-button svg {
    width: 60px;
    height: 60px
}

.is-desktop .play-button:after {
    content: "";
    position: absolute;
    top: 11px;
    right: 12px;
    bottom: 11px;
    left: 12px;
    background: #fff
}

#youtube-iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

@media only screen and (max-width: 480px) {
    .is-desktop .play-button {
        width:40px;
        height: 40px;
        margin: -20px 0 0 -20px
    }

    .is-desktop .play-button svg {
        width: 40px;
        height: 40px
    }
}

.rzc-rich-text ul {
    list-style: disc;
    margin-left: 20px
}

.rzc-rich-text ol {
    list-style: decimal;
    margin-left: 20px
}

.rzc-rich-text strong {
    font-weight: bold
}

#listComponentTestimonials,#listComponentMeetTheTeam,#listComponentOffer,#listComponentWarranty {
    padding-top: 0 !important
}

#listComponentTestimonials .u-img-placeholder,#listComponentMeetTheTeam .u-img-placeholder,#listComponentOffer .u-img-placeholder,#listComponentWarranty .u-img-placeholder {
    height: 160px
}

#listComponentTestimonials .list-item-add,#listComponentTestimonials .list-item,#listComponentMeetTheTeam .list-item-add,#listComponentMeetTheTeam .list-item,#listComponentOffer .list-item-add,#listComponentOffer .list-item,#listComponentWarranty .list-item-add,#listComponentWarranty .list-item {
    float: none;
    margin: 0
}

#listComponentTestimonials .list-item-add,#listComponentMeetTheTeam .list-item-add,#listComponentOffer .list-item-add,#listComponentWarranty .list-item-add {
    padding: 1.6%
}

#listComponentValetingOffers,#listComponentBodyshop {
    padding-top: 0 !important
}

#listComponentValetingOffers .list-item-add,#listComponentValetingOffers .list-item {
    float: none;
    margin: 0
}

#listComponentValetingOffers .btn {
    padding: 0;
    border: none;
    box-shadow: none
}

#listComponentValetingOffers .btn span {
    display: block;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem
}

.dws-list-component-editor .btn {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

#listComponentMeetTheTeam .u-img-placeholder {
    height: 248px
}

.u-switch-floats .list-item:nth-child(even) .col {
    float: right;
    margin-left: 0;
    margin-right: 1.6%
}

.u-switch-floats .list-item:nth-child(even) .col:first-child {
    margin-right: 0
}

.gallery-list-1-big li {
    float: left;
    width: 23.4%;
    margin-left: 1.6%;
    margin-bottom: 2.3%
}

.gallery-list-1-big li:first-child {
    width: 50%;
    margin-left: 0
}

.js-show-list-button-true {
    display: block
}

.js-show-list-button-,.js-show-list-button-false {
    display: none
}

.u-fixed-panel-left .compare-selection-box {
    width: 0
}

.u-fixed-panel-left .compare-selection-box .rzc-compare--button-mock div:before {
    left: 10px
}

.u-fixed-panel-left .compare-selection-box .rzc-compare--popout-wrapper {
    left: -600px;
    box-shadow: 0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)
}

.u-fixed-panel-left .compare-selection-box.js-compare-expanded {
    box-shadow: 0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)
}

.u-fixed-panel-left .compare-selection-box.js-compare-expanded .rzc-compare--popout-wrapper {
    left: 0px
}

.u-fixed-panel-left .compare-selection-box.js-compare-expanded .js-rzc-compare--arrow {
    right: -240px
}

.u-fixed-panel-left .js-rzc-compare--arrow {
    top: 0;
    right: -330px
}

.u-fixed-panel-left .js-rzc-compare--arrow .rzc-compare--tip {
    left: -20px;
    border-right: 20px solid #7ED321
}

.u-fixed-panel-left .rzc-compare--arrow-removed .rzc-compare--tip {
    border-right: 20px solid #D0021B
}

.u-fixed-panel-right .compare-selection-box {
    top: 160px
}

.u-fixed-panel-right .compare-selection-box .rzc-compare--button-mock div:before {
    left: 10px
}

.u-fixed-panel-right .compare-selection-box .rzc-compare--popout-wrapper {
    box-shadow: 5px 10px 20px rgba(0,0,0,0.19),5px 6px 6px rgba(0,0,0,0.23);
    right: -600px
}

.u-fixed-panel-right .compare-selection-box.js-compare-expanded {
    box-shadow: 5px 10px 20px rgba(0,0,0,0.19),5px 6px 6px rgba(0,0,0,0.23)
}

.u-fixed-panel-right .compare-selection-box.js-compare-expanded .rzc-compare--popout-wrapper {
    right: 0px
}

.u-fixed-panel-right .compare-selection-box.js-compare-expanded .js-rzc-compare--arrow {
    left: -250px
}

.u-fixed-panel-right .compare-selection-box .rzc-compare--button-mock {
    position: absolute;
    top: -45px;
    right: 0
}

.u-fixed-panel-right .compare-selection-box .rzc-compare--button-mock .rzc-compare--icon-placeholder span {
    padding: 0 4.5rem
}

.u-fixed-panel-right .rzc-compare--button-mock {
    padding: 0 .8rem 0 0
}

.u-fixed-panel-right .rzc-compare--button-mock div {
    padding: 0 0 0 .8rem
}

.u-fixed-panel-right .rzc-compare--button-mock span {
    float: left
}

.u-fixed-panel-right .js-rzc-compare--arrow {
    top: -45px;
    left: -330px
}

.u-fixed-panel-right .js-rzc-compare--arrow .rzc-compare--tip {
    right: -20px;
    border-left: 20px solid #7ED321
}

.u-fixed-panel-right .rzc-compare--arrow-removed .rzc-compare--tip {
    border-left: 20px solid #D0021B
}

.js-rzc-compare--arrow {
    width: 220px;
    z-index: 10000;
    padding: 0 2rem;
    height: 45px;
    line-height: 45px;
    font-weight: bold;
    background: #7ED321;
    color: #fff;
    box-shadow: 0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);
    font-size: 20px;
    font-size: 2rem
}

.js-rzc-compare--arrow .rzc-compare--tip {
    position: absolute;
    top: 1.2rem;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent
}

.js-rzc-compare--arrow .rzc-compare--added-tick {
    -khtml-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    border: 2px #fff solid;
    position: absolute;
    top: 10px;
    right: 15px;
    width: 25px;
    height: 25px
}

.js-rzc-compare--arrow .rzc-compare--added-tick:after {
    margin: -27px 0 0 1px;
    font-size: 1.8rem
}

.rzc-compare--arrow-removed {
    background: #D0021B
}

.rzc-compare--popout-wrapper {
    position: absolute;
    z-index: 10000;
    width: 600px;
    box-shadow: 0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);
    -webkit-transition: all 0.3s ease;
    -khtml-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: translate3d(0, 0, 0);
    -khtml-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)
}

.compare-selection-box {
    -webkit-transition: all 0.3s ease;
    -khtml-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: translate3d(0, 0, 0);
    -khtml-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)
}

.compare-selection-box.js-compare-expanded {
    width: 600px
}

.compare-selection-box.js-compare-expanded .rzc-compare--button-mock {
    width: 100%;
    box-shadow: none
}

.rzc-compare--popout {
    background: #fff !important;
    margin-bottom: 0
}

.rzc-compare--popout .rzc-compare--vehicle {
    background: #fff
}

.rzc-compare--popout .rzc-compare--vehicle h3 {
    text-transform: uppercase;
    padding: 5px 23px 2px 5px;
    font-size: 16px;
    font-size: 1.6rem
}

.rzc-compare--popout .rzc-compare--vehicle p {
    padding: 0 0 5px 5px
}

.rzc-compare--popout .rzc-compare--vehicle:first-child {
    margin-top: 0
}

.rzc-compare--popout h2 {
    padding-top: 0
}

.rzc-compare--popout .rzc-compare--remove {
    top: 2px;
    right: 3px;
    color: #EA4052;
    background: #fff
}

.rzc-compare--popout .rzc-compare--close:after {
    margin: .5rem;
    font-size: 20px;
    font-size: 2rem
}

.rzc-compare--button-mock {
    display: block;
    width: 80px;
    height: 45px;
    line-height: 45px;
    padding: 0 0 0 .8rem;
    text-align: center;
    cursor: pointer;
    border: none;
    -webkit-transition: all 0.19s ease;
    -khtml-transition: all 0.19s ease;
    -moz-transition: all 0.19s ease;
    -ms-transition: all 0.19s ease;
    -o-transition: all 0.19s ease;
    transition: all 0.19s ease;
    -webkit-transform: translate3d(0, 0, 0);
    -khtml-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);
    box-shadow: 0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)
}

.rzc-compare--button-mock:hover,.rzc-compare--button-mock:active,.rzc-compare--button-mock:focus {
    border: none
}

.rzc-compare--button-mock:hover {
    box-shadow: 0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)
}

.rzc-compare--button-mock div:before {
    position: absolute;
    top: 15px;
    margin: 0;
    font-size: 20px;
    font-size: 2rem;
    padding: 0;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px
}

.rzc-compare--button-mock span {
    padding: 0 1rem;
    color: #fff;
    cursor: pointer;
    font-weight: bold
}

.rzc-compare--button-mock span.rzc-compare--button-counter {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background: #ccc;
    color: #414142;
    -webkit-transition: all 0.3s ease;
    -khtml-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: translate3d(0, 0, 0);
    -khtml-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)
}

.rzc-compare--button-mock span.js-rzc-compare--button-counter-true {
    background: #7ED321;
    color: #fff
}

.rzc-compare--button-mock .rzc-compare--icon-placeholder {
    position: absolute;
    top: 0;
    left: 3px
}

.rzc-compare--button-mock .rzc-compare--icon-placeholder span {
    padding: 1rem 4.5rem
}

.rzc-compare--button-add,.rzc-compare--button-added {
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: .25rem .75rem;
    font-size: 14px;
    font-size: 1.4rem
}

.rzc-compare--button-add {
    border: 2px #4A90E2 solid;
    color: #4A90E2
}

.rzc-compare--button-add.js-rzc-compare--button-add-disabled {
    border-color: #D0D3DF;
    color: #D0D3DF;
    cursor: default
}

.rzc-compare--button-added {
    border: 2px #D0D3DF solid;
    color: #353641
}

.used-vehicle-detail .rzc-compare--button-add,.secondary-used-vehicle-detail .rzc-compare--button-add {
    border: none;
    padding: 0
}

.used-vehicle-detail .rzc-compare--button-added,.secondary-used-vehicle-detail .rzc-compare--button-added {
    border: none;
    padding: 0
}

.used-vehicle-detail .added-markup-advert .dws-icon-check,.secondary-used-vehicle-detail .added-markup-advert .dws-icon-check {
    text-shadow: 0px 0px 1px #000;
    font-size: 2.2rem
}

.used-vehicle-detail .added-markup-advert .dws-icon-check:before,.secondary-used-vehicle-detail .added-markup-advert .dws-icon-check:before {
    margin-top: 0
}

.used-vehicle-detail .compare-markup-advert .dws-icon-plus,.secondary-used-vehicle-detail .compare-markup-advert .dws-icon-plus {
    text-shadow: 0px 0px 1px #000;
    font-size: 2.2rem
}

.used-vehicle-detail .compare-markup-advert .dws-icon-plus:before,.secondary-used-vehicle-detail .compare-markup-advert .dws-icon-plus:before {
    margin-top: 0
}

.rzc-compare--placeholder-icon:after {
    position: absolute;
    content: "\e90b";
    margin: 0;
    font-size: 3rem;
    top: 25%;
    left: 29%;
    color: #fff
}

.compare-view {
    background: transparent;
    -webkit-transition: background .25s ease;
    -khtml-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -o-transition: background .25s ease;
    transition: background .25s ease;
    -webkit-transform: translate3d(0, 0, 0);
    -khtml-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)
}

.compare-view:hover {
    background: rgba(0,0,0,0.4)
}

.compare-view:hover:after {
    content: "View this vehicle";
    font-size: 35px;
    font-size: 3.5rem;
    color: #fff;
    padding: 6rem 1rem 0 1rem;
    display: block;
    line-height: 1
}

.advert-compare-page .compare-items {
    min-height: 310px
}

.advert-compare-page .none-selected .rzc-compare--placeholder-icon:after {
    font-size: 100px;
    font-size: 10rem
}

.compare-box table tr th,.compare-box table tr td {
    padding: 1rem .5rem
}

.compare-table-column {
    margin-bottom: .8rem
}

.compare-table-column tr {
    overflow: hidden
}

.compare-table-column td {
    display: block;
    float: left;
    margin: 0 0 0 1.6%;
    width: 23.8%
}

.compare-table-column td:first-child {
    margin-left: 0
}

.compare-table-column .dws-icon-check {
    margin: 0;
    text-align: center;
    font-size: 20px;
    font-size: 2rem
}

@media only screen and (max-width: 1200px) {
    .advert-compare-page .none-selected .rzc-compare--placeholder-icon:after {
        font-size:80px;
        font-size: 8rem
    }
}

@media only screen and (max-width: 992px) {
    .advert-compare-page .none-selected .rzc-compare--placeholder-icon:after {
        font-size:50px;
        font-size: 5rem
    }
}

@media only screen and (max-width: 768px) {
    .compare-selection-box,.compare-link-wrapper,.no-class {
        display:none
    }
}

.dealer-reviews-component {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center
}

.dealer-reviews-component .dealer-reviews--home {
    display: none
}

.dealer-reviews-component .dealer-reviews--stars {
    display: inline-block;
    position: relative;
    width: 100px;
    height: 17px;
    line-height: 26px;
    background: #d0d3df
}

.dealer-reviews-component .dealer-reviews--stars .dealer-reviews__stars--overlay {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    z-index: 2;
    fill: #fff
}

.dealer-reviews-component .dealer-reviews--stars .dealer-reviews__stars--amount {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background: #ffc80c;
    z-index: 1;
    -moz-animation: dealer-reviews__stars__amount--anim .75s ease backwards 1s;
    -webkit-animation: dealer-reviews__stars__amount--anim .75s ease backwards 1s;
    animation: dealer-reviews__stars__amount--anim .75s ease backwards 1s
}

.dealer-reviews-component .dealer-reviews--stars .dealer-reviews--temp {
    display: block
}

.dealer-reviews-component .dealer-reviews--rating {
    display: inline-block;
    position: relative;
    top: -3px;
    left: 5px;
    font-size: 30px;
    font-size: 3rem
}

.dealer-reviews-component hr {
    border: none;
    border-bottom: 1px #BFC0BF solid
}

.dealer-reviews-component .dealer-reviews__customer {
    font-weight: normal
}

.dealer-reviews-component .dealer-reviews__customer:hover {
    text-decoration: none
}

.dealer-reviews-component .dealer-reviews--powered {
    display: block;
    margin: .8rem auto 0 auto;
    overflow: hidden;
    width: 220px
}

.dealer-reviews-component .dealer-reviews--powered p {
    padding: 0;
    float: left;
    width: 80px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 20px
}

.dealer-reviews-component .dealer-reviews--powered svg {
    float: left;
    width: 140px;
    height: 20px
}

.dealer-reviews-component .dealer-reviews--total {
    margin-top: .8rem
}

.dealer-reviews-component .dealer-reviews--pagination {
    height: 44px;
    line-height: 44px;
    background-color: #f5f5f5;
    color: #267ec8;
    position: relative;
    display: inline-block;
    text-align: center;
    width: 100%
}

.dealer-reviews-component .dealer-reviews--pagination .dealer-reviews__pagination--links {
    display: inline-block
}

.dealer-reviews-component .dealer-reviews--pagination .dealer-reviews__pagination--link a {
    color: #267ec8
}

.dealer-reviews-component .dealer-reviews--pagination .dealer-reviews__pagination--prev,.dealer-reviews-component .dealer-reviews--pagination .dealer-reviews__pagination--next {
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    color: #267ec8
}

.dealer-reviews-component .dealer-reviews--pagination .dealer-reviews__pagination__prev--inactive,.dealer-reviews-component .dealer-reviews--pagination .dealer-reviews__pagination__next--inactive {
    color: #999
}

.dealer-reviews-component .dealer-reviews--pagination .dealer-reviews__pagination--active {
    color: #333
}

.dealer-reviews-component .dealer-reviews--pagination ul {
    text-align: center;
    display: table;
    margin: 0 auto;
    padding: 0 1rem
}

.dealer-reviews-component .dealer-reviews--pagination ul li {
    padding: 0 1.5rem;
    display: inline-block;
    text-align: center
}

.dealer-reviews-component .dealer-reviews--pagination a {
    text-decoration: none;
    font-weight: normal
}

.dealer-reviews-component .dealer-reviews--pagination a:hover {
    text-decoration: none
}

.dealer-reviews-component .dealer-reviews--wrap .dealer-reviews--stars {
    width: 130px;
    height: 23px
}

.dealer-reviews-component .dealer-reviews__sort--label {
    padding: 2px 0 0 0;
    font-weight: bold;
    font-size: 13px;
    font-size: 1.3rem;
    color: #999999
}

.dealer-reviews-component .dealer-reviews__sort--select {
    height: inherit;
    font-size: 13px;
    font-size: 1.3rem;
    box-shadow: none;
    border: 1px solid #CCCCCC;
    color: #0086CF;
    font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
    padding: 0
}

.dealer-reviews-component .js-dealer-reviews--more a {
    color: #267ec8;
    text-decoration: none;
    cursor: pointer;
    font-weight: normal;
    padding: 5px 0;
    font-size: 14px;
    font-size: 1.4rem
}

@-moz-keyframes dealer-reviews__stars__amount--anim {
    0% {
        width: 0
    }
}

@-webkit-keyframes dealer-reviews__stars__amount--anim {
    0% {
        width: 0
    }
}

@keyframes dealer-reviews__stars__amount--anim {
    0% {
        width: 0
    }
}

.btn--write-a-review {
    display: none;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: 0.5px;
    background-color: #267ec8;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    padding: 9px 30px;
    -webkit-transition: -webkit-box-shadow 100ms ease-in-out;
    -moz-transition: -moz-box-shadow 100ms ease-in-out;
    -ms-transition: -ms-box-shadow 100ms ease-in-out;
    -o-transition: -o-box-shadow 100ms ease-in-out;
    transition: box-shadow 100ms ease-in-out
}

.btn--write-a-review:hover {
    -webkit-box-shadow: inset 0 -4px #0064AC;
    -moz-box-shadow: inset 0 -4px #0064AC;
    -ms-box-shadow: inset 0 -4px #0064AC;
    -o-box-shadow: inset 0 -4px #0064AC;
    box-shadow: inset 0 -4px #0064AC;
    text-decoration: none;
    outline: none;
    padding-top: 8px;
    padding-bottom: 10px;
    color: #ffffff
}

.reviews .btn--write-a-review {
    display: inline-block
}

.dealer-reviews--by {
    color: #B0BEC5;
    font-size: 14px;
    font-size: 1.4rem
}

.dealer-reviews--by .dealer-reviews__customer {
    font-weight: bold
}

.dealer-reviews--title {
    font-size: 20px;
    font-size: 2rem;
    line-height: 26px;
    letter-spacing: 0.5px;
    font-weight: normal;
    height: auto
}

.qa-reviews-section-review-verified-purchase-text span {
    text-transform: uppercase;
    color: #769262;
    font-size: 10px;
    font-size: 1rem
}

.qa-reviews-section-review-open-text span {
    text-transform: uppercase;
    color: #c0cace;
    font-size: 10px;
    font-size: 1rem
}

.dealer-reviews--text {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.3;
    letter-spacing: 0.5px;
    color: #666666
}

.dealer-reviews--reply-heading {
    color: #333333;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 1.3;
    font-weight: normal
}

@media only screen and (max-width: 992px) {
    .btn--write-a-review {
        display:none !important
    }
}

@media only screen and (min-width: 768px) {
    .dealer-reviews-component {
        text-align:left
    }

    .dealer-reviews-component .dealer-reviews--intro {
        display: inline-block
    }

    .dealer-reviews-component .dealer-reviews--stars {
        display: inline-block;
        position: relative;
        top: 3px
    }

    .dealer-reviews-component .dealer-reviews--rating {
        display: inline-block;
        top: 0;
        margin-left: .8rem;
        font-size: 20px;
        font-size: 2rem
    }

    .dealer-reviews-component .dealer-reviews--total {
        display: inline-block;
        margin-top: 0;
        margin-left: 1.6rem;
        margin-right: .8rem
    }

    .dealer-reviews-component .dealer-reviews--splitter {
        display: none
    }

    .dealer-reviews-component .dealer-reviews--powered {
        float: right
    }
}

@media only screen and (max-width: 768px) {
    .dealer-reviews-wrapper-small {
        margin-top:1.6rem
    }

    .dealer-reviews-component .dealer-reviews--intro,.dealer-reviews-component .dealer-reviews--total {
        text-align: center !important
    }
}

.dealer-reviews-wrapper-small .dealer-reviews-component {
    text-align: center
}

.dealer-reviews-wrapper-small .dealer-reviews-component .dealer-reviews--boxing {
    border: 1px #d0d3df solid;
    background: #fff;
    margin-bottom: 1.6rem;
    padding: 1.6rem
}

.dealer-reviews-wrapper-small .dealer-reviews-component .dealer-reviews--intro {
    display: block;
    margin-bottom: 0;
    font-size: 12px;
    font-size: 1.2rem
}

.dealer-reviews-wrapper-small .dealer-reviews-component .dealer-reviews--wrap {
    margin: 1rem 0 1.6rem 0;
    float: none
}

.dealer-reviews-wrapper-small .dealer-reviews-component .dealer-reviews--rating {
    margin-left: 0
}

.dealer-reviews-wrapper-small .dealer-reviews-component .dealer-reviews--powered {
    float: none;
    text-align: center;
    width: 100%;
    overflow: hidden
}

.dealer-reviews-wrapper-small .dealer-reviews-component .dealer-reviews--powered svg {
    float: none;
    display: inline-block
}

.dealer-reviews-wrapper-small .dealer-reviews-component .dealer-reviews--powered p {
    text-align: right;
    padding-right: .8rem;
    width: auto;
    float: none;
    display: inline-block
}

.dealer-reviews-wrapper-small .dealer-reviews-component .dealer-reviews--splitter {
    display: block
}

.dealer-reviews-wrapper-small .dealer-reviews-component .dealer-reviews--total {
    display: block;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 12px;
    font-size: 1.2rem
}

.dealer-reviews-wrapper-small .dealer-reviews-component .dealer-reviews--total a {
    font-weight: normal
}

.dealer-reviews-wrapper-small .dealer-reviews-component .col {
    margin: 0;
    width: 100%
}

.dealer-reviews-wrapper-small .dealer-reviews-component .dealer-reviews--no-reviews-text {
    margin: .8rem 0;
    font-size: 12px;
    font-size: 1.2rem
}

#wrapper img.banner-component--type--uploadmylogo {
    max-width: 485px;
    max-height: 160px;
    width: auto !important;
    margin: 0 auto
}

.banner-component--image--align-left {
    float: left
}

.banner-component--image--align-center {
    margin: 0 auto
}

.banner-component--image--align-right {
    float: right
}

.banner-component--text--align-left {
    text-align: left
}

.banner-component--text--align-center {
    text-align: center
}

.banner-component--text--align-right {
    text-align: right
}

.banner-component--text--color-dark {
    color: #333
}

.banner-component--text--color-light {
    color: #fff
}

.banner-component--text {
    padding: 1.6rem 0;
    font-size: 30px;
    font-size: 3rem
}

.banner-component--text-wrapper {
    display: block
}

@media only screen and (min-width: 1px) and (max-width: 420px) {
    #wrapper img.banner-component--type--uploadmylogo {
        max-width:100%;
        max-height: inherit;
        width: auto !important
    }
}

@media only screen and (min-width: 1px) and (max-width: 768px) {
    .banner-component--text.banner-component--text--align-left {
        padding-left:1.6rem
    }

    .banner-component--text.banner-component--text--align-right {
        padding-right: 1.6rem
    }
}

.dws-chat-text {
    -webkit-transition: transform 1s;
    -khtml-transition: transform 1s;
    -moz-transition: transform 1s;
    -ms-transition: transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s;
    position: fixed;
    bottom: 0;
    right: 32px;
    z-index: 3;
    width: 192px;
    background: #fff;
    box-shadow: 0 19px 38px rgba(49,60,83,0.1),0 8px 12px rgba(49,60,83,0.22);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    transform: translateY(0)
}

@media screen and (min-width: 1024px) {
    .dws-chat-text {
        right:56px
    }
}

.dws-chat-text--closed {
    transform: translateY(100%)
}

.dws-chat-text__inner {
    overflow: hidden;
    padding-bottom: 8px
}

.dws-chat-text__inner--chat-only,.dws-chat-text__inner--text-only {
    min-height: 240px
}

.dws-chat-text--closed .dws-chat-text__inner {
    display: none
}

.dws-chat-text__close {
    -webkit-transition: color 1s;
    -khtml-transition: color 1s;
    -moz-transition: color 1s;
    -ms-transition: color 1s;
    -o-transition: color 1s;
    transition: color 1s;
    cursor: pointer;
    position: absolute;
    top: 8px;
    right: 8px;
    margin: 0;
    padding: 4px;
    background: transparent;
    border: 1px solid currentcolor;
    border-radius: 100%;
    -webkit-appearance: button
}

.dws-chat-text__close:hover {
    color: #0828af
}

.dws-chat-text__close-icon {
    display: block;
    position: relative;
    width: 16px;
    height: 16px
}

.dws-chat-text__close-icon svg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    fill: currentcolor
}

.dws-chat-text__avatar {
    display: block;
    margin: 16px auto 8px;
    width: 110px;
    height: 110px;
    border-radius: 100%;
    opacity: 1
}

.dws-chat-text__message {
    font-size: 14px;
    font-size: 1.4rem;
    margin: 16px auto;
    padding: 0 16px;
    max-height: 40px;
    text-align: center;
    text-overflow: ellipsis;
    font-family: "ATFabriga", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
    line-height: 1.42857;
    font-weight: 400;
    font-variation-settings: "wght" 400;
    color: #666;
    overflow: hidden
}

.dws-chat-text__button {
    font-size: 16px;
    font-size: 1.6rem;
    -webkit-transition: all 0.3s ease;
    -khtml-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    margin: 0px 16px 8px;
    padding: 8px 24px;
    width: 160px;
    height: 40px;
    text-align: center;
    text-decoration: none;
    font-weight: 400;
    font-family: "ATVFabriga", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif !important;
    font-variation-settings: "wght" 400;
    line-height: 1.5;
    color: #0534ff;
    border: 0;
    background-color: transparent;
    box-shadow: #0534ff 0px 0px 0px 1px inset;
    border-radius: 2px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.dws-chat-text__button:hover {
    cursor: pointer
}

.dws-chat-text__button:hover:not(:disabled) {
    background-color: rgba(8,40,175,0.04);
    box-shadow: #0828af 0px 0px 0px 1px inset;
    color: #0828af
}

.dws-chat-text__button--primary {
    color: #fff;
    background: #0534ff
}

.dws-chat-text__button--primary:hover:not(:disabled) {
    color: #fff;
    background-color: #0828af;
    box-shadow: #000 0px 0px 2px 0px,#000 0px 8px 12px -4px
}

.dws-chat-text__button-icon {
    display: inline-block;
    height: 16px;
    margin-right: 6px;
    width: 14px
}

.dws-chat-text__button-icon svg {
    display: block;
    height: 100%;
    width: 100%;
    fill: #0534ff
}

.dws-chat-text__button--primary .dws-chat-text__button-icon svg {
    fill: #fff
}

.dws-chat-text__button-text {
    transform: translateY(-1px)
}

.dws-chat-button {
    font-size: 16px;
    font-size: 1.6rem;
    -webkit-transition: all 0.3s ease;
    -khtml-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    margin: 0 0 8px;
    padding: 10px 24px;
    width: 100%;
    height: 48px;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-family: inherit;
    line-height: 1.5;
    color: #700519;
    border: 0;
    background-color: transparent;
    box-shadow: #700519 0 0 0 2px inset;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.dws-chat-button:disabled {
    opacity: 0.5;
    color: #4a4a4a;
    box-shadow: #4a4a4a 0 0 0 2px inset
}

.dws-chat-button:hover:not(:disabled) {
    cursor: pointer;
    color: #fff;
    background: linear-gradient(to right, rgba(255,255,255,0) 0, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);
    background-color: #700519
}

.dws-chat-button__icon {
    display: inline-block;
    height: 16px;
    margin-right: 6px;
    width: 14px
}

.dws-chat-button__icon svg {
    -webkit-transition: all 0.3s ease;
    -khtml-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: block;
    height: 100%;
    width: 100%;
    fill: #700519
}

button:disabled .dws-chat-button__icon svg {
    fill: #4a4a4a
}

button:hover:not(:disabled) .dws-chat-button__icon svg {
    fill: #fff
}

.lp_mobile .lp-window-root>.lp_maximized,.lp_tablet .lp-window-root>.lp_maximized {
    opacity: 1 !important
}

@media only screen and (min-width: 1px) and (max-width: 768px) {
    header,.maincontent,.footer--content {
        width:100%;
        margin: 0 auto;
        min-width: 280px
    }

    .maincontent.cs-header,.headercontent .maincontent,.u-breakout .maincontent,.u-breakout-nav .maincontent {
        margin: 0 auto;
        width: 100%
    }

    .is-mob-hid {
        display: none
    }

    .is-mob-vis {
        display: block
    }

    .dws-header-click-to-call,.dws-footer-click-to-call {
        padding: 1.6rem;
        text-align: right;
        font-size: 2rem
    }

    .headingcontent .dws-header-click-to-call {
        padding-top: 0
    }

    .template-5 .dws-header-click-to-call,.template-7 .dws-header-click-to-call {
        padding: 0
    }

    .nav-telephone .dws-header-click-to-call span,.dws-header-click-to-call span {
        display: none !important
    }

    .dws-advert-click-to-call span {
        display: block;
        font-size: 2rem
    }

    .dws-contact-click-to-call {
        font-size: 3rem;
        text-align: center
    }

    .aside .dws-advert-click-to-call {
        font-size: 3rem;
        text-align: center
    }

    .aside .dws-advert-click-to-call.dws-click-to-call-two-numbers,.dws-advert-click-to-call.dws-click-to-call-two-numbers,.dws-contact-click-to-call.dws-click-to-call-two-numbers {
        font-size: 2rem
    }

    .dws-click-to-call-two-numbers.dws-header-click-to-call {
        text-align: center
    }

    .dws-contact-click-to-call span {
        display: none
    }

    .rzc-main-menu--nav ul li a {
        padding: 1.6rem !important
    }

    .back-wrapper {
        margin-top: 2rem
    }

    .back-wrapper {
        margin-left: 1.6rem
    }

    .youtube-container,.rzc-video {
        margin-right: 0;
        max-width: inherit !important
    }

    .col {
        margin-left: 0 !important;
        width: 100% !important
    }

    .col-switch {
        margin-right: 0 !important;
        width: 100% !important
    }

    .powered--by {
        text-align: right
    }

    .powered--by p {
        float: none;
        display: inline-block;
        text-align: right
    }

    .u-pad-a-3 {
        padding: 1.6rem
    }

    .u-txt-l-mob {
        text-align: left
    }

    .u-txt-c-mob {
        text-align: center
    }

    .u-width-f-mob {
        width: 100%
    }

    .u-height-i-mob {
        height: inherit
    }

    .u-line-height-1-mob {
        line-height: 1.5
    }

    .u-pad-t-mob {
        padding-top: 1.6rem
    }

    .u-pad-b-mob {
        padding-bottom: 1.6rem
    }

    .u-mar-t-mob {
        margin-top: 1.6%
    }

    .u-mar-b-mob {
        margin-bottom: 1.6%
    }

    .u-is-hid-mob {
        display: none
    }

    .u-pad-a-2 {
        padding: 1.6rem !important
    }

    .u-pad-a>.u-pad-a-2 {
        padding: 0
    }

    .u-pad-lr-mob {
        padding-left: 1.6rem;
        padding-right: 1.6rem
    }

    .finance .u-resp-iframe {
        height: 3000px !important
    }

    .mob-ctr {
        text-align: center
    }

    .mob-txt-l {
        text-align: left
    }

    .mob-pad {
        padding: 1.6rem !important
    }

    .mob-pad-l {
        padding-left: 1.6rem
    }

    .mob-pad-r {
        padding-right: 1.6rem
    }

    .mob-pos-r {
        position: relative
    }

    .mob-u-disp-b {
        display: block
    }

    .rzc-carousel,.rzc-carousel li {
        max-height: inherit !important;
        max-width: 768px !important
    }

    .carouselcontainer .maincontentcontainer {
        position: relative
    }

    .span_1_of_8:nth-child(4n+1) {
        clear: both;
        margin-left: 0
    }

    .finance-calculator label {
        text-align: left
    }

    .rzc-c-s-strip .height-zero {
        max-height: inherit !important
    }

    footer .inline-list [class^="icon-"],[class*=" icon-"] {
        width: 50px;
        height: 50px;
        line-height: 50px
    }

    footer .inline-list a.icon-facebook:before {
        height: 42px
    }

    footer .inline-list>li {
        padding-bottom: 10px
    }

    .small-hidden {
        display: none
    }

    .footer--email {
        width: 100%
    }

    .footer .footer--content {
        padding: 0 2%
    }

    .stocklistAdvert button {
        position: relative;
        bottom: 0;
        right: 0
    }

    .custom-email-form label,.custom-email-form .u-label {
        text-align: left
    }

    .custom-email-form label {
        margin-top: 0
    }

    .custom-email-form .rzc-error-section,#customTestimonialsFormComponent .err .rzc-error-section {
        right: 0;
        top: -12px;
        background: transparent
    }

    .mobile-email-form .custom-email-form .rzc-error-section {
        right: 6px;
        top: 18px
    }

    #customTestimonialsFormComponent .custom-email-form--textarea.err .rzc-error-section {
        top: 14px
    }

    .custom-email-form .err:after,.custom-email-form .custom-email-form--success:after {
        top: 23px
    }

    .custom-email-form .form-row-half .err:after,.custom-email-form .form-row-half .custom-email-form--success:after {
        top: 5px
    }

    .custom-email-form label.u-form-required .u-form-required--label {
        display: inline;
        margin-left: .8%
    }

    .custom-email-form--textarea label {
        margin-top: 1rem
    }

    footer .custom-email-form .err:after,footer .custom-email-form .custom-email-form--success:after {
        top: 4px
    }

    .rzc-advert .rzc-advert--view-image-gallery {
        font-size: 2rem
    }

    .rzc-advert .rzc-advert--view-image-gallery:before {
        font-size: 3rem
    }

    .postcode-search .span_4_of_12 {
        margin-top: 1.6rem
    }

    .postcode-search .span_4_of_12:first-child {
        margin-top: 0
    }

    .footer .rzc-contact-details {
        text-align: center;
        margin: .8rem 0
    }

    .footer .component-footer {
        margin-bottom: 1.6rem;
        height: inherit
    }

    .footer .component-footer li {
        display: block;
        width: 100%;
        margin: 0;
        text-align: center
    }

    .footer .component--make-links li a {
        text-align: center
    }

    .carousel-text-headline {
        font-size: 2.2rem;
        padding: 10px 1rem
    }

    .carousel-text-subtext {
        font-size: 1.6rem;
        padding: 6px 1rem
    }

    .carousel-button-preview {
        font-size: 1.8rem;
        padding: 6px 16px
    }

    .btn--tall {
        padding: 2rem
    }

    .btn--tall .btn__icon__pos--left:before {
        font-size: 3rem
    }

    .u-dashed-line,.u-round-part-ex-1 {
        display: none
    }

    .stocklist-finance-calculator {
        width: 80%;
        left: 10% !important;
        top: 5% !important;
        margin: 0;
        box-shadow: 0 0 30px 10px rgba(0,0,0,0.2) !important
    }

    .stocklist-finance-calculator li {
        margin: 0
    }

    .stocklist-finance-calculator li .calculateFinance {
        margin-top: 1rem
    }

    .stocklist-finance-calculator li label {
        min-height: 35px;
        line-height: 35px
    }

    .stocklist-finance-calculator .u-triangle {
        display: none
    }

    .mobile-menu-label {
        left: 50px;
        top: 16px
    }

    .rzc-main-menu--burger {
        position: relative;
        height: 55px;
        display: block;
        cursor: pointer
    }

    .rzc-main-menu__burger--icon,.rzc-main-menu__burger--icon:before,.rzc-main-menu__burger--icon:after {
        display: block;
        background: #bbb;
        width: 25px;
        height: 4px;
        border-radius: 10px
    }

    .rzc-main-menu__burger--icon {
        position: absolute;
        top: 25px;
        left: 1.6rem
    }

    .rzc-main-menu__burger--icon:before,.rzc-main-menu__burger--icon:after {
        content: "";
        position: absolute;
        left: 0
    }

    .rzc-main-menu__burger--icon:before {
        top: -8px
    }

    .rzc-main-menu__burger--icon:after {
        top: 8px
    }

    .rzc-main-menu--nav {
        overflow: hidden;
        zoom:1}

    #navToggler:checked ~ .rzc-main-menu--nav ul {
        max-height: 700px !important;
        overflow: visible
    }

    #navToggler:checked ~ .rzc-main-menu--nav ul a {
        opacity: 1
    }

    #navToggler:checked ~ .rzc-main-menu--social {
        max-height: 50px;
        opacity: 1
    }

    #navToggler {
        display: none
    }

    .rzc-main-menu--nav ul {
        position: relative;
        max-height: 0;
        overflow: hidden;
        -webkit-transition: max-height 0.5s ease-in-out;
        -khtml-transition: max-height 0.5s ease-in-out;
        -moz-transition: max-height 0.5s ease-in-out;
        -ms-transition: max-height 0.5s ease-in-out;
        -o-transition: max-height 0.5s ease-in-out;
        transition: max-height 0.5s ease-in-out
    }

    .rzc-main-menu--nav ul li {
        width: 100%
    }

    .rzc-main-menu--nav ul li a {
        width: 100%;
        padding: 11px 0;
        display: block;
        text-decoration: none;
        font-size: 16px;
        font-size: 1.6rem;
        opacity: 0;
        -webkit-transition: opacity 0.5s ease-in-out;
        -khtml-transition: opacity 0.5s ease-in-out;
        -moz-transition: opacity 0.5s ease-in-out;
        -ms-transition: opacity 0.5s ease-in-out;
        -o-transition: opacity 0.5s ease-in-out;
        transition: opacity 0.5s ease-in-out;
        -webkit-transform: none;
        -khtml-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none
    }

    .rzc-main-menu--nav ul li ul li a {
        text-indent: 3rem
    }

    .rzc-main-menu--social {
        overflow: hidden;
        max-height: 0;
        -webkit-transition: max-height 0.5s ease-in-out;
        -khtml-transition: max-height 0.5s ease-in-out;
        -moz-transition: max-height 0.5s ease-in-out;
        -ms-transition: max-height 0.5s ease-in-out;
        -o-transition: max-height 0.5s ease-in-out;
        transition: max-height 0.5s ease-in-out;
        opacity: 0;
        -webkit-transition: opacity 0.5s ease-in-out;
        -khtml-transition: opacity 0.5s ease-in-out;
        -moz-transition: opacity 0.5s ease-in-out;
        -ms-transition: opacity 0.5s ease-in-out;
        -o-transition: opacity 0.5s ease-in-out;
        transition: opacity 0.5s ease-in-out
    }

    .js-max-height-900 {
        max-height: 1500px !important
    }

    .js-max-height-0 {
        max-height: 0 !important
    }

    .js-opacity-1 {
        opacity: 1 !important
    }

    .js-opacity-0 {
        opacity: 0 !important
    }

    .d-mobile {
        display: inline-block !important
    }

    .finance-calculator .u-pos-a {
        position: relative
    }
}

@media only screen and (min-width: 769px) and (max-width: 992px) {
    header,.maincontent,.footer--content {
        width:753px;
        margin: 0 auto
    }

    .block-list-2>li,.block-list-2>li:nth-child(2n+1),.block-list-3>li,.block-list-3>li:nth-child(3n+1),.block-list-not-on-ul-3>ul>li,.block-list-not-on-ul-3>ul>li:nth-child(3n+1),.block-list-4>li,.block-list-4>li:nth-child(4n+1) {
        width: 49.2%;
        padding-left: 0
    }

    .is-mob-hid {
        display: none
    }

    .is-mob-vis {
        display: block
    }

    .finance .u-resp-iframe {
        height: 2500px !important
    }

    .mob-no-float {
        float: none;
        clear: both
    }

    .mob-full {
        width: 100%;
        margin: 0
    }

    .mob-ctr {
        text-align: center
    }

    .mob-pad {
        padding: 1.6rem !important
    }

    .mob-pad-l {
        padding-left: 1.6rem
    }

    .mob-pad-r {
        padding-right: 1.6rem
    }

    .mob-pos-r {
        position: relative
    }

    .rzc-carousel,.rzc-carousel li {
        max-width: 753px !important
    }

    .dws-breakout-carousel .rzc-carousel,.dws-breakout-carousel .rzc-carousel li {
        max-width: 768px !important
    }

    .col.col-med-break-1_of_1 {
        width: 100%;
        margin-left: 0
    }

    .col.med_1_third {
        margin-left: 0;
        width: 32.26%
    }

    .col.med_2_thirds {
        margin-left: 1.6%;
        width: 66.13%
    }

    .med_span_1_of_1 {
        width: 100%;
        margin-left: 0
    }

    .med_mar_b {
        margin-bottom: 1.6% !important
    }

    .span_3_of_10,.span_7_of_10 {
        width: 100%;
        margin: 0
    }

    .u-pad-a-3 {
        padding: 1.6rem
    }

    .u-mar-t-mid {
        margin-top: 1.6%
    }

    .u-mar-b-mid {
        margin-bottom: 1.6%
    }

    .u-is-hid-mid {
        display: none
    }

    table.finance-table {
        overflow: hidden;
        zoom:1}

    table.finance-table thead,table.finance-table tbody {
        float: left;
        width: 50%
    }

    table.finance-table thead tr th,table.finance-table tbody tr th,table.finance-table tbody tr td,table.finance-table tr td {
        display: block
    }

    .small-hidden {
        display: none
    }

    .medium_col.medium_span_1_of_1 {
        width: 100%;
        margin: 0
    }

    .postcode-search .span_4_of_12 {
        width: 100%;
        margin-left: 0;
        margin-top: 1.6rem
    }

    .postcode-search .span_4_of_12:first-child {
        margin-top: 0
    }

    .carousel-text-headline {
        font-size: 2.6rem;
        padding: 10px 2rem
    }

    .carousel-text-subtext {
        font-size: 2rem;
        padding: 6px 2rem
    }

    .carousel-button-preview {
        font-size: 2rem
    }

    .powered--by {
        text-align: right
    }

    .powered--by p {
        float: none;
        display: inline-block;
        text-align: right
    }

    .is-large-rectangle-carousel .carousel-text-headline {
        font-size: 2.4rem;
        padding: 6px 1rem
    }

    .is-large-rectangle-carousel .carousel-text-subtext {
        font-size: 2.2rem
    }

    .is-large-rectangle-carousel .carousel-button-preview {
        font-size: 2.0rem
    }

    .is-large-rectangle-carousel .dws-carousel-button-overlay {
        bottom: 5px
    }

    .is-large-rectangle-carousel .bx-controls {
        display: none
    }

    .dws-image-preview-holder.is-large-rectangle-carousel {
        padding: 5px
    }

    .dws-image-preview-holder.is-large-rectangle-carousel .carousel-text-subtext {
        font-size: 1.8rem
    }

    .dws-image-preview-holder.is-large-rectangle-carousel .dws-carousel-button-overlay {
        bottom: 5px
    }

    .dws-image-preview-holder.is-large-rectangle-carousel .carousel-button-preview {
        font-size: 1.4rem
    }

    .dws-image-preview-holder.is-large-rectangle-carousel .dws-carousel-text-overlay {
        padding: 0
    }

    .dws-carousel-editor {
        font-size: 1.4rem !important
    }

    .mobile-menu-label {
        left: 50px;
        top: 16px
    }

    .rzc-main-menu--burger {
        position: relative;
        height: 55px;
        display: block;
        cursor: pointer
    }

    .rzc-main-menu__burger--icon,.rzc-main-menu__burger--icon:before,.rzc-main-menu__burger--icon:after {
        display: block;
        background: #bbb;
        width: 25px;
        height: 4px;
        border-radius: 10px
    }

    .rzc-main-menu__burger--icon {
        position: absolute;
        top: 25px;
        left: 1.6rem
    }

    .rzc-main-menu__burger--icon:before,.rzc-main-menu__burger--icon:after {
        content: "";
        position: absolute;
        left: 0
    }

    .rzc-main-menu__burger--icon:before {
        top: -8px
    }

    .rzc-main-menu__burger--icon:after {
        top: 8px
    }

    .rzc-main-menu--nav {
        overflow: hidden;
        zoom:1}

    #navToggler:checked ~ .rzc-main-menu--nav ul {
        max-height: 700px !important;
        overflow: visible
    }

    #navToggler:checked ~ .rzc-main-menu--nav ul a {
        opacity: 1
    }

    #navToggler:checked ~ .rzc-main-menu--social {
        max-height: 50px;
        opacity: 1
    }

    #navToggler {
        display: none
    }

    .rzc-main-menu--nav ul {
        position: relative;
        max-height: 0;
        overflow: hidden;
        -webkit-transition: max-height 0.5s ease-in-out;
        -khtml-transition: max-height 0.5s ease-in-out;
        -moz-transition: max-height 0.5s ease-in-out;
        -ms-transition: max-height 0.5s ease-in-out;
        -o-transition: max-height 0.5s ease-in-out;
        transition: max-height 0.5s ease-in-out
    }

    .rzc-main-menu--nav ul li {
        width: 100%
    }

    .rzc-main-menu--nav ul li a {
        width: 100%;
        padding: 11px 0;
        display: block;
        text-decoration: none;
        font-size: 16px;
        font-size: 1.6rem;
        opacity: 0;
        -webkit-transition: opacity 0.5s ease-in-out;
        -khtml-transition: opacity 0.5s ease-in-out;
        -moz-transition: opacity 0.5s ease-in-out;
        -ms-transition: opacity 0.5s ease-in-out;
        -o-transition: opacity 0.5s ease-in-out;
        transition: opacity 0.5s ease-in-out;
        -webkit-transform: none;
        -khtml-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none
    }

    .rzc-main-menu--nav ul li ul li a {
        text-indent: 3rem
    }

    .rzc-main-menu--social {
        overflow: hidden;
        max-height: 0;
        -webkit-transition: max-height 0.5s ease-in-out;
        -khtml-transition: max-height 0.5s ease-in-out;
        -moz-transition: max-height 0.5s ease-in-out;
        -ms-transition: max-height 0.5s ease-in-out;
        -o-transition: max-height 0.5s ease-in-out;
        transition: max-height 0.5s ease-in-out;
        opacity: 0;
        -webkit-transition: opacity 0.5s ease-in-out;
        -khtml-transition: opacity 0.5s ease-in-out;
        -moz-transition: opacity 0.5s ease-in-out;
        -ms-transition: opacity 0.5s ease-in-out;
        -o-transition: opacity 0.5s ease-in-out;
        transition: opacity 0.5s ease-in-out
    }

    .js-max-height-900 {
        max-height: 1500px !important
    }

    .js-max-height-0 {
        max-height: 0 !important
    }

    .js-opacity-1 {
        opacity: 1 !important
    }

    .js-opacity-0 {
        opacity: 0 !important
    }

    .d-tablet {
        display: inline-block !important
    }
}

@media only screen and (min-width: 992px) {
    header,.maincontent,.footer--content {
        width:970px;
        margin: 0 auto
    }

    .rzc-carousel,.rzc-carousel li {
        max-width: 970px !important
    }

    .dws-breakout-carousel .rzc-carousel,.dws-breakout-carousel .rzc-carousel li {
        max-width: 1024px !important
    }

    .powered--by {
        text-align: right
    }

    .powered--by p {
        float: none;
        display: inline-block;
        text-align: right
    }

    .home-search>.col {
        margin: 0
    }

    .home-search .rzc-advanced-search li {
        margin-bottom: 0.6em
    }

    .home-search .span_4_of_12 {
        width: 32.26%;
        max-width: 310px
    }

    .small-hidden {
        display: block
    }

    .carousel-text-headline {
        font-size: 2.7rem;
        padding: 10px 2rem
    }

    .carousel-text-subtext {
        font-size: 2rem;
        padding: 6px 2rem
    }

    .carousel-button-preview {
        font-size: 2rem
    }

    #navToggler,.rzc-main-menu--burger {
        display: none
    }

    .rzc-main-menu {
        position: relative
    }

    .rzc-main-menu ul li {
        position: relative
    }

    .rzc-main-menu ul li a:hover {
        text-decoration: none
    }

    .rzc-main-menu ul li.has-sub-nav>a {
        position: relative;
        padding-right: 3.2rem
    }

    .rzc-main-menu ul li.has-sub-nav>a:after {
        position: absolute;
        right: 1rem;
        top: -moz-calc(50% - 3px);
        top: -webkit-calc(50% - 3px);
        top: calc(50% - 3px);
        content: "";
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid
    }

    .rzc-main-menu ul li ul {
        position: absolute;
        width: 20rem;
        display: none
    }

    .rzc-main-menu ul li ul li {
        float: none
    }

    .rzc-main-menu ul li ul li a {
        height: 35px !important;
        line-height: 35px !important;
        padding: 0 8px
    }

    .rzc-main-menu ul li ul li a:hover {
        text-decoration: none
    }

    .rzc-main-menu ul li:hover ul,.rzc-main-menu ul li:active ul {
        display: block
    }

    .rzc-main-menu--social {
        position: absolute;
        right: 0;
        overflow: hidden
    }

    .rzc-main-menu .dat-editor {
        top: 40px
    }

    .d-desktop-s {
        display: inline-block !important
    }
}

@media only screen and (min-width: 1200px) {
    header,.maincontent,.footer--content {
        width:1140px;
        margin: 0 auto
    }

    .rzc-carousel,.rzc-carousel li {
        max-width: 1140px !important
    }

    .u-breakout-car .rzc-carousel,.u-breakout-car .rzc-carousel li {
        max-width: 1200px !important
    }

    .u-mar-neg-t-l {
        margin-top: -3.2rem
    }

    .powered--by {
        text-align: right
    }

    .powered--by p {
        float: none;
        display: inline-block;
        text-align: right
    }

    .d-desktop-s {
        display: none !important
    }

    .d-desktop-l {
        display: inline-block !important
    }
}

@media only screen and (min-width: 280px) and (max-width: 1200px) {
    .is-desktop .u-breakout-car {
        width:100%
    }

    .col.col-sd-break-1_of_1,.col-switch.col-sd-break-1_of_1 {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }
}

@media only screen and (min-width: 1px) and (max-width: 420px) {
    .carousel-text-headline {
        font-size:2rem;
        padding: 4px 16px
    }

    .carousel-text-subtext {
        font-size: 1.4rem;
        padding: 6px 26px
    }

    .carousel-button-preview {
        font-size: 1.4rem
    }

    .dws-carousel-text-overlay {
        padding: 0
    }

    .dws-carousel-button-overlay {
        bottom: 10px
    }
}

@media print {
    .u-print-hide,.rzc-main-menu,.stocklistAdvert__photos,.rzc-advanced-search,.rzc-advert-video,.rzc-advert--view-image-gallery,.rzc-advert .links,.rzc-advert .leftright,.rzc-advert--summary :before,.more-details,.btn,.social-list,.u-split,.rzc-finance-calculator,.postcode-search,.custom-form,.footer--back-to-top,.navs,.rzc-offers-carousel,.rzc-video,.back-wrapper,.u-aside {
        display: none !important
    }

    .u-make-full-for-print .col {
        width: 100%;
        margin: 0
    }

    .u-make-half-for-print .u-float-l,.u-make-half-for-print .u-float-r {
        width: 50%;
        margin: 0
    }

    .featured__summary {
        height: 140px;
        overflow: hidden
    }

    .featured__pricemodel {
        height: 80px !important;
        overflow: hidden
    }

    .featured__price,.featured__makemodel {
        display: block;
        width: 100%
    }

    .footer--top {
        margin-top: 0;
        padding: 0 .8%
    }
}


.cke_notifications_area {
    z-index: 999999
}

th, td {
    padding: 5px
}

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

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

table {
    border: none
}

table.financeProduct, table.finance1, .generations table, .compare-features table, .cookie-table table, .cookie-content table {
    width: 100%
}

.rzc-video object, #videoComponent iframe {
    width: 100%;
    height: 100%
}

.rzc-sub-footer {
    float: right!important;
    width: auto!important
}

.rzc-sub-footer li {
    float: left!important;
    border-right: 0 none!important;
    border-left: 0 none!important;
    margin: 0!important;
    padding: 0!important
}

.rzc-sub-footer li a {
    border: 0 none!important;
    padding: 0!important;
    margin: 0!important
}

.rzc-sub-footer.dark a, .rzc-sub-footer.dark li {
    color: #333
}

.rzc-sub-footer.light a, .rzc-sub-footer.light li {
    color: #fff
}

.rzc-sub-footer.withmargin {
    margin: 10px 0
}

.rzc-sub-footer.lefty {
    float: left!important
}

.rzp-custom .carousels4 .custom-wrapper {
    overflow: hidden
}

.dws-edit-icons {
    display: none
}

@media screen {
    .maincontentcontainer {
        padding-bottom: 5rem
    }

    .maincontent {
        line-height: normal
    }

    .dws-adaptive-background {
        -webkit-transition: background 0.5s linear;
        -moz-transition: background 0.5s linear;
        -ms-transition: background 0.5s linear;
        -o-transition: background 0.5s linear;
        transition: background 0.5s linear
    }

    .dws-font, .u-aside .dws-font h2 {
        font-size: 22px;
        font-size: 2.2rem;
        font-weight: normal!important
    }

    #customEmailFormAsideComponent a :before, .search-now :before, .contact-us #customEmailFormComponent :before {
        font-size: 30px;
        font-size: 3rem
    }

    .back-wrapper {
        margin-top: 0;
        padding: 1.6rem 0
    }

    .back-wrapper :before {
        font-size: 23px;
        font-size: 2.3rem
    }

    .equal-height-back-and-title {
        min-height: 64px
    }

    .u-aside .equal-height-back-and-title {
        line-height: 64px
    }

    .rzc-main-menu--nav ul li {
        float: left
    }

    .rzc-main-menu--nav ul li a {
        display: block;
        font-size: 14px;
        font-size: 1.4rem;
        padding: 15px;
        text-decoration: none
    }

    .rzc-canned-search ul {
        margin-top: 1.6rem;
        overflow: hidden
    }

    .rzc-canned-search a {
        display: block;
        height: 120px;
        padding: 0 20px 20px 20px
    }

    .rzc-canned-search a:hover span {
        text-decoration: underline
    }

    .rzc-canned-search li {
        float: left;
        width: 50%;
        text-align: center;
        overflow: hidden
    }

    .rzc-canned-search svg {
        max-height: 100%;
        width: 100%;
        display: block;
        margin: 0 auto;
        -webkit-transition: all 0.25s ease;
        -khtml-transition: all 0.25s ease;
        -moz-transition: all 0.25s ease;
        -ms-transition: all 0.25s ease;
        -o-transition: all 0.25s ease;
        transition: all 0.25s ease;
        -webkit-transform: translate3d(0, 0, 0);
        -khtml-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);
        cursor: pointer
    }

    .rzc-canned-search span {
        margin-top: 10px;
        display: block;
        font-weight: normal
    }

    .rzc-canned-search a {
        display: block;
        height: 100px;
        padding: 0 20px
    }

    .rzc-canned-search a svg {
        max-height: 50px;
        fill: #111
    }

    .rzc-canned-search a:hover svg:hover {
        fill: #23568c
    }

    @media only screen and (max-width: 992px) {
        .rzc-canned-search li {
            min-height: 9em
        }
    }

    .rzc-offers-carousel {
        background: #ccc
    }

    .home .rzc-advanced-search.panel {
        margin-bottom: 0
    }

    .home .rzc-advanced-search .u-clear-fix {
        display: none
    }

    .rzc-advanced-search .search-bottom-decoration {
        display: none
    }

    .carousel-fixed-size .bx-viewport {
        max-height: 365px!important
    }

    .has-text-over-images .js-carousel-overlay-wrapper {
        bottom: 3.8rem
    }

    .carousel-align-top-right button, .carousel-align-bottom-right button {
        right: 0
    }

    .social-list.large-social-list a {
        width: 60px;
        height: 60px
    }

    .social-list.large-social-list a svg {
        height: 4.5rem
    }

    .rzc-multistock-search {
        float: left;
        margin-right: 2%;
        margin-bottom: 0;
        padding-bottom: 1rem
    }

    .rzc-multistock-search a {
        display: block;
        margin-top: 1.4rem;
        text-align: center;
        overfow: hidden
    }

    .is-desktop .rzc-multistock-search a span {
        display: block;
        margin-bottom: -5px
    }

    .rzc-multistock-search a.primary-click :before, .rzc-multistock-search a.secondary-click :before {
        display: block;
        height: 40px;
        line-height: 40px;
        font-size: 6.5rem;
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH"
    }

    .rzc-multistock-search .dws-icon-search {
        display: none
    }

    .rzc-multistock-search .circle {
        display: none
    }

    .rzc-multistock-search .or {
        line-height: 80px;
        height: 40px
    }

    .rzc-advanced-search {
        padding: 0
    }

    .rzc-advanced-search form {
        overflow: hidden;
        zoom: 1}

    .rzc-advanced-search h2 {
        display: none
    }

    .rzc-advanced-search ul {
        margin-top: 1.6%;
        float: left;
        width: 74.6%
    }

    .rzc-advanced-search fieldset {
        float: left;
        margin-left: 1.6%;
        width: 23.8%
    }

    .rzc-advanced-search .selected-box .label {
        height: 48px;
        line-height: 48px;
        display: block
    }

    .home .rzc-advanced-search .selected-box .label {
        height: 44px;
        line-height: 44px;
        display: block
    }

    .home .rzc-advanced-search .close {
        top: 4px
    }

    .rzc-advanced-search .close {
        right: 10px
    }

    .rzc-advanced-search .second-search-button {
        display: none
    }

    .rzc-advanced-search fieldset button {
        padding-top: 2.55rem;
        padding-bottom: 2.55rem
    }

    .cs-search .btn {
    }

    .search-form-for-Bikes.rzc-advanced-search fieldset button.search-now-main {
        margin-top: 3.2rem
    }

    .used-vehicles .rzc-advanced-search ul, .used-vehicles-search-results .rzc-advanced-search ul, .secondary-used-vehicles .rzc-advanced-search ul, .secondary-used-vehicles-search-results .rzc-advanced-search ul, .vehicles-make-page .rzc-advanced-search ul, .secondary-vehicles-make-page .rzc-advanced-search ul, .make-model-page .rzc-advanced-search ul, .secondary-make-model-page .rzc-advanced-search ul {
        float: none;
        width: 100%
    }

    .used-vehicles .search-now.search-now-advanced, .used-vehicles-search-results .search-now.search-now-advanced, .secondary-used-vehicles .search-now.search-now-advanced, .secondary-used-vehicles-search-results .search-now.search-now-advanced, .vehicles-make-page .search-now.search-now-advanced, .secondary-vehicles-make-page .search-now.search-now-advanced, .make-model-page .search-now.search-now-advanced, .secondary-make-model-page .search-now.search-now-advanced {
        display: block
    }

    .used-vehicles .search-now.search-now-main, .used-vehicles-search-results .search-now.search-now-main, .secondary-used-vehicles .search-now.search-now-main, .secondary-used-vehicles-search-results .search-now.search-now-main, .vehicles-make-page .search-now.search-now-main, .secondary-vehicles-make-page .search-now.search-now-main, .make-model-page .search-now.search-now-main, .secondary-make-model-page .search-now.search-now-main {
        display: none
    }

    .rzc-opening-times td {
        text-align: right
    }

    .rzc-showcase-vehicle--image-video-under-photo, .rzc-showcase-vehicle--summary-full, .rzc-showcase-vehicle--summary-above, .rzc-showcase-vehicle--price-alt {
        display: none
    }

    .rzc-showcase-vehicle .section1 {
        width: 75%;
        float: left
    }

    .rzc-showcase-vehicle .section2 {
        width: 23.4%;
        float: left;
        margin-left: 1.6%
    }

    .rzc-showcase-vehicle .section3 {
        width: 100%;
        float: left
    }

    .rzc-showcase-vehicle h2 {
        margin-top: 1.6rem
    }

    .rzc-showcase-vehicle--desc {
        float: left;
        width: 73.4%;
        margin-right: 1.6%;
        margin-bottom: 1.6rem
    }

    .rzc-showcase-vehicle .rzc-showcase-vehicle--thumbs li {
        margin-top: 1.4rem
    }

    .rzc-showcase-vehicle .rzc-showcase-vehicle--thumbs li:first-child {
        margin-top: 0
    }

    .rzc-showcase-vehicle--summary {
        float: left;
        width: 25%
    }

    .rzc-showcase-vehicle--summary ul {
        list-style-type: disc;
        list-style-position: inside
    }

    .rzc-showcase-vehicle--summary ul li {
        width: 100%;
        margin: 0
    }

    .home .rzc-contact-details h1 {
        padding-top: 0
    }

    .tmp-box {
        background: #fff;
        width: 100%;
        height: 40px
    }

    .rzc-page-heading h1:before {
        margin-right: 1rem
    }

    dd.tel span {
        font-weight: normal
    }

    .rzc-header-home, .rzc-header {
        padding: 0
    }

    #google-map {
        width: 100%;
        height: 600px
    }

    .contact-us #google-map {
        width: 100%;
        height: 826px
    }

    footer #google-map {
        width: 100%;
        height: 400px
    }

    .nav-custom-button {
        display: block;
        padding: 1rem 1.5rem;
        -webkit-transition-duration: 0.2s;
        -moz-transition-duration: 0.2s;
        transition-duration: 0.2s
    }

    .testimonials .rzc-list-component .list-item {
        border-top: 1px #ccc solid;
        padding-top: 3.2rem;
        padding-bottom: 3.2rem
    }

    .testimonials .rzc-list-component .list-item:first-child {
        border-top: none
    }

    .rzc-advert .stocklistAdvert__comingSoon {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .rzc-advert .insurance-section-small-logo {
        width: 25px;
        height: 20px;
        line-height: 20px
    }

    .sort-asc-desc {
        height: 50px
    }

    .sort-asc-desc:before {
        display: block;
        margin-top: .8rem
    }

    .fixed-height-stock-filter {
        height: auto;
        line-height: inherit
    }

    .fixed-height-stock-filter .stock-no-wrapper {
        min-height: 50px;
        display: table
    }

    .fixed-height-stock-filter p.stock-no {
        display: table-cell;
        vertical-align: middle;
        padding: 0 1.6rem
    }

    .stocklistAdvert__comingSoon__text {
        text-align: center;
        width: 100%;
        top: 50%
    }

    .stocklistAdvert__comingSoon__text p {
        text-align: center
    }

    .stocklistAdvert__comingSoon__text span {
        display: block;
        line-height: 1
    }

    .used-vehicles .stocklist_8_of_12 .panel, .used-vehicles .stocklist_4_of_12 .panel, .used-vehicles-search-results .stocklist_8_of_12 .panel, .used-vehicles-search-results .stocklist_4_of_12 .panel, .vehicles-make-page .stocklist_8_of_12 .panel, .vehicles-make-page .stocklist_4_of_12 .panel, .secondary-used-vehicles .stocklist_8_of_12 .panel, .secondary-used-vehicles .stocklist_4_of_12 .panel, .secondary-used-vehicles-search-results .stocklist_8_of_12 .panel, .secondary-used-vehicles-search-results .stocklist_4_of_12 .panel, .secondary-vehicles-make-page .stocklist_8_of_12 .panel, .secondary-vehicles-make-page .stocklist_4_of_12 .panel, .secondary-make-model-page .stocklist_8_of_12 .panel, .secondary-make-model-page .stocklist_4_of_12 .panel {
        min-height: 282px
    }

    .stocklistAdvert__summary li, .stocklistAdvert__summary li:first-child {
        margin-left: 2rem;
        margin-right: 2rem
    }

    .stocklistAdvert__attention {
        padding-top: 0
    }

    .stocklistAdvert__button-bar a {
        font-size: 15px;
        font-size: 1.5rem
    }

    .more-details--table-wrapper {
        padding: 3.2rem 4.8rem
    }

    .tech-spec-box-inner h3 :after {
        font-size: 2rem
    }

    .rzc-similar-vehicles a {
        text-decoration: none
    }

    .rzc-similar-vehicles :after {
        font-size: 1.5em
    }

    .rzc-advert .links, .rzc-advert .leftright {
        display: none
    }

    .rzc-advert--view-image-gallery {
        font-size: 2em;
        font-weight: bold;
        text-shadow: 0 1px 1px rgba(0,0,0,.5);
        text-decoration: none;
        color: #fff;
        cursor: pointer
    }

    .rzc-advert--view-image-gallery:before {
        font-size: 5rem;
        font-weight: bold
    }

    .rzc-advert--opening-times {
        margin-left: .8rem
    }

    .financeIllustrationWrapper .u-table-resp {
        border: 1px #eee solid;
        overflow-x: auto;
        overflow-y: hidden
    }

    .financeIllustrationWrapper .u-table-resp table {
        width: auto !important
    }

    .finance-video :after {
        font-size: 16px
    }

    .financeIllustration-nav li.active a {
        font-weight: bold
    }

    .financeIllustration-nav li a {
        display: block;
        padding: .5em 1.5em;
        text-decoration: none
    }

    .financeNotAvailable, .financeTechnicalProblem {
        font-size: 14px;
        font-size: 1.4rem;
        text-align: center
    }

    .rzc-advert--summary {
        font-size: 14px;
        font-size: 1.4rem
    }

    .rzc-advert--summary li {
        margin-bottom: 1.6rem
    }

    .rzc-advert--summary li b {
        display: block
    }

    .rzc-advert--summary li span:before {
        font-size: 2.5em;
        margin-right: 0
    }

    .rzc-advert--summary li span span {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        top: -1px
    }

    .rzc-advert--summary li span span span {
        display: block
    }

    .rzc-advert .js-advert-thumb-swap {
        display: none
    }

    .rzc-advert--view-image-gallery span:before {
        font-weight: bold;
        font-size: 2em
    }

    .rzc-advert--contact-number {
        font-size: 3rem;
        top: -6px
    }

    .stocklistAdvert__price, .stocklistAdvert__title, .stocklistAdvert__attention {
        line-height: 1.5
    }

    .rzc-advert .rzc-advert__more-images--pos {
        position: absolute;
        bottom: 0;
        right: 0
    }

    .rzc-advert--more-images {
        width: 100%;
        padding-bottom: 75%;
        cursor: pointer
    }

    .rzc-advert__more-images--count {
        display: block;
        height: 100%;
        font-size: 30px;
        font-size: 3rem
    }

    .rzc-advert__more-images--text {
        position: absolute;
        top: 50%;
        margin-top: -2rem;
        width: 100%;
        text-align: center;
        display: block;
        font-size: 16px;
        font-size: 1.6rem
    }

    .has-js .rzc-advert .navs {
        left: -9999px
    }

    .finance-calculator ul {
        margin: 0
    }

    .financeIllustration-nav a {
        padding: .8rem 1.6rem
    }

    .financeLegalText {
        padding: 0
    }

    .used-vehicle-detail .financeIllustration, .financeTextWrap {
        padding: 1.6rem 0 0 0
    }

    .navs li a {
        position: relative;
        display: block
    }

    .navs li.on a:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

    .contact-us__directions--panel {
        margin-bottom: -7.5rem
    }

    .contact-us--intro :before, .contact-us--address :before, .contact-us--opening-times :before {
        font-size: 4rem
    }

    .contact-us__directions--panel :before {
        margin-top: 0;
        font-size: 4.5rem
    }

    .contact-us__directions--panel .btn {
        padding: .75rem 2rem
    }

    .contact-us--opening-times .hdr {
        display: none
    }

    .contact-us--address .rzc-contact-details {
        margin-left: 4.5rem
    }

    .contact-us__directions__panel--form label, .contact-us__directions__panel--form input {
        width: 47%;
        margin-left: 3%;
        float: left
    }

    .contact-us--telephone dd.tel {
        text-align: center
    }

    .contact-us--telephone .btn {
        width: 60%;
        margin: 0 auto;
        display: block
    }

    .contact-us .rzc-contact-details :before {
        display: none
    }

    advert-side-form h2 {
        padding: 0;
        margin: 0 0 .8rem 0
    }

    .advert-side-form label {
        display: none
    }

    .advert-side-form p {
        margin-top: .8rem
    }

    .u-aside .rzc-contact-details .tel, .u-aside .rzc-contact-details .tel span {
        font-size: 2.5rem
    }

    .u-aside .rzc-contact-details .tel span.second-number {
        font-size: 1.5rem;
        margin: 0 0 0 55px;
        position: relative;
        top: -5px;
        display: block
    }

    .u-aside .rzc-contact-details :before {
        font-size: 4rem;
        margin-top: 5px
    }

    .u-aside .hidden-labels .rzc-error-section {
        top: 4px;
        height: 34px;
        line-height: 34px
    }

    .u-aside .hidden-labels .err:after, .u-aside .hidden-labels .custom-email-form--success:after {
        top: 5px
    }

    span.second-number-or {
        display: none
    }

    .telephone-numbers {
        font-weight: bold
    }

    .home .contact-us--telephone .btn {
        width: 100%
    }

    .home .contact-panel-min-height {
        min-height: 250px
    }

    .form-price-large {
        right: 20px;
        top: 47px;
        font-size: 2rem;
        font-weight: bold
    }

    .form-price {
        right: 1.6rem;
        top: 1.6rem
    }

    .form-price-large p, .form-price p {
        padding: 0;
        margin: 0
    }

    .js-accordion h3 span {
        font-size: 2.5rem
    }

    .js-accordion h3 span:first-child {
        margin-right: 1.2%
    }

    .u-round-part-ex {
        bottom: -5rem;
        left: 50%;
        margin-left: -3rem
    }

    .u-round-spacer {
        margin-top: 4rem
    }

    .u-round-part-ex-1 {
        font-weight: bold;
        top: 2rem;
        left: -3rem
    }

    .u-round-part-ex-1 .btn__icon__pos--left.dws-icon-check:before {
        margin-right: 0
    }

    .u-dashed-line {
        top: 5rem;
        left: -7rem;
        width: 40px;
        height: 200px
    }

    .u-dashed-line span {
        -ms-transform: rotate(-120deg);
        -webkit-transform: rotate(-120deg);
        transform: rotate(-120deg);
        top: 0;
        width: 400px;
        height: 300px;
        left: -10px;
        display: block;
        border: 2px #000 dashed
    }

    .rzc-link-button.finance p {
        padding: 0
    }

    .rzc-link-button.finance a {
        width: 100%;
        text-align: center
    }
}

@media only screen and (min-width : 992px) and (max-width : 1200px) {
    .insurance-section .btn {
        font-size: 14px;
        font-size: 1.4rem
    }

    .home .contact-panel-min-height {
        min-height: 265px
    }

    .search-form-for-Motorhomes.rzc-advanced-search ul {
        width: 57.66%
    }

    .search-form-for-Motorhomes.rzc-advanced-search fieldset {
        width: 40.73%
    }

    .social-list.large-social-list a {
        width: 45px;
        height: 45px
    }

    .social-list.large-social-list a svg {
        height: 3rem
    }
}

@media only screen and (min-width : 769px) and (max-width : 992px) {
    .home .contact-panel-min-height {
        min-height: 360px
    }
}

@media only screen and (max-width: 1024px) {
    .fixed-height-stock-filter select {
        width: auto
    }
}

@media only screen and (max-width : 992px) {
    .fixed-height-stock-filter .stock-no-wrapper {
        width: 100%;
        text-align: center
    }

    .rzc-canned-search li {
        margin-bottom: 1.6rem
    }

    .rzc-advert .js-dont-include-list-item {
        margin-bottom: 1.4%
    }

    .rzc-multistock-search {
        float: none;
        text-align: center
    }

    .rzc-multistock-search li {
        font-size: 2.4rem
    }

    .is-desktop .rzc-multistock-search li {
        font-size: 1.6rem
    }

    .rzc-multistock-search li {
        float: none;
        display: inline-block
    }

    .rzc-advanced-search ul {
        width: 100%;
        margin-top: 0
    }

    .rzc-advanced-search ul.block-list li {
        margin-top: 1.6rem;
        margin-bottom: 0
    }

    .search-form-for-Bikes.rzc-advanced-search fieldset button.search-now-main {
        margin-top: 0
    }

    .rzc-advanced-search fieldset {
        width: 100%;
        margin: 1.6rem 0
    }

    .u-aside .rzc-find-us {
        display: none
    }

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

    .js-mock-image-placeholder {
        display: none
    }
}

@media only screen and (max-width : 768px) {
    .rzc-advert .js-dont-include-list-item {
        margin-bottom: 1.3%
    }

    .rzc-advanced-search {
        margin: 0 1.6rem
    }
}

@media only screen and (min-width : 1200px) {
    .u-aside .rzc-contact-details .tel, .u-aside .rzc-contact-details .tel span {
        font-size: 3rem
    }

    .u-aside .rzc-contact-details .tel span.second-number {
        font-size: 2rem
    }

    .rzc-stocklist--description {
        min-height: 150px
    }
}

@media only screen and (max-width: 1200px) {
    .rzc-main-menu--nav ul li a {
        padding: 1.2rem .8rem;
        font-size: 1.3rem
    }

    .stocklist-finance-example-button-pos {
        position: relative;
        bottom: inherit;
        right: inherit;
        overflow: hidden
    }

    .rzc-offers-carousel {
        background: transparent;
        height: inherit!important
    }

    .rzc-advert__more-images--count {
        font-size: 23px;
        font-size: 2.3rem
    }

    .rzc-advert__more-images--text {
        font-size: 14px;
        font-size: 1.4rem
    }
}

@media only screen and (max-width: 992px) {
    .rzc-advert--summary li {
        width: 50%;
        margin: 0 0 1.6rem 0;
        font-size: 12px;
        font-size: 1.2rem
    }

    .rzc-advert__more-images--count {
        font-size: 68px;
        font-size: 6.8rem;
        padding-top: 6rem
    }

    .rzc-advert__more-images--text {
        font-size: 20px;
        font-size: 2rem;
        padding: 0 .5rem
    }

    .rzc-showcase-vehicle--desc, .rzc-showcase-vehicle--summary {
        width: 100%;
        float: none;
        margin-bottom: 1.6rem
    }

    .rzc-showcase-vehicle--summary ul {
        padding-left: 0!important
    }
}

@media only screen and (max-width: 450px ) {
    .rzc-advert__more-images--count {
        font-size: 68px;
        font-size: 6.8rem;
        padding-top: 6rem
    }

    .rzc-advert__more-images--text {
        font-size: 12px;
        font-size: 1.2rem;
        padding: .5rem
    }
}

@media only screen and (max-width: 500px) and (min-width: 1px) {
    .stocklistAdvert__comingSoon__text {
        margin-top: -16%
    }

    .stocklistAdvert__comingSoon__text p {
        font-size: 1.5rem
    }

    .stocklistAdvert__comingSoon__text p span {
        font-size: 2.5rem
    }

    .stocklistAdvert__comingSoon__text > span {
        font-size: 7rem
    }

    .rzc-advert .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .rzc-advert .stocklistAdvert__comingSoon__text p {
        font-size: 1.5rem
    }

    .rzc-advert .stocklistAdvert__comingSoon__text p span {
        font-size: 2rem
    }

    .rzc-advert .stocklistAdvert__comingSoon__text > span {
        font-size: 12rem
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text {
        margin-top: -20%
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text p {
        font-size: 1rem
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text p span {
        font-size: 2rem
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text > span {
        font-size: 10rem
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text {
        margin-top: -20%
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text p {
        font-size: 1rem
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text p span {
        font-size: 2rem
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text > span {
        font-size: 10rem
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text p {
        font-size: 1.5rem
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text p span {
        font-size: 2rem
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text > span {
        font-size: 12rem
    }
}

@media only screen and (max-width: 768px) and (min-width: 500px) {
    .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .stocklistAdvert__comingSoon__text p {
        font-size: 2.5rem
    }

    .stocklistAdvert__comingSoon__text p span {
        font-size: 5rem
    }

    .stocklistAdvert__comingSoon__text > span {
        font-size: 16rem
    }

    .rzc-advert .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .rzc-advert .stocklistAdvert__comingSoon__text p {
        font-size: 3rem
    }

    .rzc-advert .stocklistAdvert__comingSoon__text p span {
        font-size: 6rem
    }

    .rzc-advert .stocklistAdvert__comingSoon__text > span {
        font-size: 18rem
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text {
        margin-top: -20%
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text p {
        font-size: 2rem
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text p span {
        font-size: 4rem
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text > span {
        font-size: 14rem
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text {
        margin-top: -20%
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text p {
        font-size: 2rem
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text p span {
        font-size: 4rem
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text > span {
        font-size: 14rem
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text p {
        font-size: 3rem
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text p span {
        font-size: 6rem
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text > span {
        font-size: 18rem
    }
}

@media only screen and (max-width: 992px) and (min-width: 769px) {
    .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .stocklistAdvert__comingSoon__text p {
        font-size: 3rem
    }

    .stocklistAdvert__comingSoon__text p span {
        font-size: 6rem
    }

    .stocklistAdvert__comingSoon__text > span {
        font-size: 22rem
    }

    .rzc-advert .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .rzc-advert .stocklistAdvert__comingSoon__text p {
        font-size: 4rem
    }

    .rzc-advert .stocklistAdvert__comingSoon__text p span {
        font-size: 8rem
    }

    .rzc-advert .stocklistAdvert__comingSoon__text > span {
        font-size: 22rem
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text p {
        font-size: 2rem
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text p span {
        font-size: 4rem
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text > span {
        font-size: 10rem
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text p {
        font-size: 3rem
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text p span {
        font-size: 6rem
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text > span {
        font-size: 18rem
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text p {
        font-size: 2rem
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text p span {
        font-size: 4rem
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text > span {
        font-size: 12rem
    }
}

@media only screen and (max-width: 1200px) and (min-width: 992px) {
    .carousel-text-headline {
        font-size: 2.5rem
    }

    .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .stocklistAdvert__comingSoon__text p {
        font-size: 1.2rem
    }

    .stocklistAdvert__comingSoon__text p span {
        font-size: 2.2rem
    }

    .stocklistAdvert__comingSoon__text > span {
        font-size: 6rem
    }

    .rzc-advert .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .rzc-advert .stocklistAdvert__comingSoon__text p {
        font-size: 4rem
    }

    .rzc-advert .stocklistAdvert__comingSoon__text p span {
        font-size: 8rem
    }

    .rzc-advert .stocklistAdvert__comingSoon__text > span {
        font-size: 22rem
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text p {
        font-size: 1.52rem
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text p span {
        font-size: 3rem
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text > span {
        font-size: 9rem
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text p {
        font-size: 3rem
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text p span {
        font-size: 6rem
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text > span {
        font-size: 16rem
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text p {
        font-size: 2rem
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text p span {
        font-size: 3rem
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text > span {
        font-size: 10rem
    }
}

@media only screen and (min-width: 1200px) {
    .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .stocklistAdvert__comingSoon__text p {
        font-size: 1.25rem
    }

    .stocklistAdvert__comingSoon__text p span {
        font-size: 2.5rem
    }

    .stocklistAdvert__comingSoon__text > span {
        font-size: 7rem
    }

    .rzc-advert .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .rzc-advert .stocklistAdvert__comingSoon__text p {
        font-size: 4rem
    }

    .rzc-advert .stocklistAdvert__comingSoon__text p span {
        font-size: 6rem
    }

    .rzc-advert .stocklistAdvert__comingSoon__text > span {
        font-size: 24rem
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text p {
        font-size: 2rem
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text p span {
        font-size: 4rem
    }

    .rzc-c-s-strip .stocklistAdvert__comingSoon__text > span {
        font-size: 10rem
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text p {
        font-size: 3rem
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text p span {
        font-size: 6rem
    }

    .rzc-showcase-vehicle .stocklistAdvert__comingSoon__text > span {
        font-size: 18rem
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text {
        margin-top: -30%
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text p {
        font-size: 2rem
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text p span {
        font-size: 3rem
    }

    .rzc-similar-vehicles .stocklistAdvert__comingSoon__text > span {
        font-size: 12rem
    }
}

#colourpallete .body {
}

#colourpallete .primary-colour {
}

#colourpallete .secondary-colour {
}

#colourpallete .link-colour {
}

#colourpallete .link-colour-alt {
}

#colourpallete .nav-colour {
}

@font-face {
    font-family: 'font_selection';
    src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'body_font';
    src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'themeicons';
    src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: normal;
    font-style: normal
}

body {
    color: #4a4a4a;
    font-family: 'body_font', Arial, sans-serif!important
}

.dws-font, .home-full .rzc-page-heading h1 {
    font-family: 'font_selection', Arial, sans-serif
}

[class^='dws-icon-']:before, [class*='dws-icon-']:before, [class^='dws-icon-']:after, [class*='dws-icon-']:after, .custom-email-form .err:after, .list-icon-plus li:before, .list-icon-tick li:before, .right-icon span:after, .standard-page-header h1:before, .mock-checkbox:checked + label:before {
    font-family: 'themeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media screen {
    .icon-play {
        color: #888997
    }

    body .maincontentcontainer {
        background-color: #f6f8fb
    }

    .cs-header {
        background: #fff;
        color: #000
    }

    .header-section .rzc-main-menu--nav ul li.is-active a, .header-section .rzc-main-menu--nav ul li a:hover, .header-section-outer .contact-details-name-component, .home-name-border .contact-details-name-component {
        border: 2px #000 solid
    }

    .header-section-outer .contact-details-name-component, .home-name-border .contact-details-name-component {
        color: #000
    }

    .header-section-outer .contact-details-name-component, .home-name-border .contact-details-name-component {
        color: #000
    }

    .template-5 .cs-banner, .template-7 .cs-banner {
        background: #fff;
        color: #000
    }

    .template-6 .cs-header {
        box-shadow: 0 3px 5px 0 rgba(0,0,0,.4)
    }

    .cs-header a, .cs-header a:visited, .is-mobile .template-10 nav a {
        color: #000
    }

    .template-5 .cs-header {
        background-color: transparent
    }

    .section-treatment {
        background: #f6f8fb
    }

    .section-treatment.cs-header {
        background: #fff;
        color: #000
    }

    .rzc-canned-search a svg {
        fill: #0c0b0d
    }

    .rzc-canned-search a:hover svg:hover {
        fill: #888997
    }

    .nav-custom {
        background: #0c0b0d;
        color: #fff
    }

    .nav-custom-button {
        color: #fff
    }

    .template-6 .rzc-main-menu__burger--icon, .template-6 .rzc-main-menu__burger--icon:before, .template-6 .rzc-main-menu__burger--icon:after {
        background: #000
    }

    .cs-nav3 .rzc-main-menu__burger--icon, .cs-nav3 .rzc-main-menu__burger--icon:before, .cs-nav3 .rzc-main-menu__burger--icon:after {
        background: #fff
    }

    .cs-nav2 .rzc-main-menu__burger--icon, .cs-nav2 .rzc-main-menu__burger--icon:before, .cs-nav2 .rzc-main-menu__burger--icon:after {
        background: #fff
    }

    .cs-nav1 .rzc-main-menu__burger--icon, .cs-nav1 .rzc-main-menu__burger--icon:before, .cs-nav1 .rzc-main-menu__burger--icon:after {
        background: #fff
    }

    table {
        background: transparent
    }

    tbody tr.even, table tbody tr.alt, table tbody tr:nth-of-type(odd) {
        background: #f6f8fb
    }

    tbody tr.odd, table tbody tr, table tbody tr:nth-of-type(even) {
        background: transparent
    }

    .footer--top, .footer--top a {
        background-color: #0c0b0d;
        color: #fff
    }

    .footer--middle, .footer--middle a {
        background: #888997;
        color: #ffffff
    }

    .footer--bottom {
        background: #ffffff;
        color: #333333
    }

    .footer-button {
        border: 1px #ffffff solid;
        color: #ffffff
    }

    .is-mobile .footer-mobile.footer--middle li:after {
        border-bottom-color: #333333
    }

    .is-mobile .footer-mobile.footer--middle a {
        background: transparent;
        color: #333333
    }

    .is-mobile .footer-mobile.footer--top {
        background: #888997;
        color: #ffffff
    }

    .widget-panel {
        border: 1px #c5c5c5 solid
    }

    .is-mobile nav, .panel, .panel .panel .panel {
        background: #fff
    }

    .is-mobile .template-6 nav, .is-mobile .template-10 nav {
        background: inherit
    }

    .panel .panel, .adp, .panel .panel .panel .panel, .panel .panel.panel-secondary {
        background: #f6f8fb;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px
    }

    .nav-telephone {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }

    .template-2 .panel.form-panel .js-form-multi-step__progress-bar:after {
        border-right: 20px solid #ffffff
    }

    .template-4 .panel .panel, .template-5 .panel .panel, .template-7 .panel .panel {
        background: transparent;
        border: 1px #c5c5c5 solid
    }

    .template-4 .count-and-sort .panel, .template-4 .rzc-stocklist .hlisting .panel {
        border-color: #979797
    }

    .u-round {
        background-color: #888997;
        color: #fff
    }

    .u-dashed-line span {
        border: 2px #888997 dashed
    }

    .bx-wrapper .bx-pager.bx-default-pager a.active {
        background-color: #888997;
        box-shadow: inset 0 0 0 3px #ffffff
    }

    .u-show-more-less {
        background: #ffffff;
        color: #6097ef
    }

    .template-2 .u-show-more-less {
        background: #f6f8fb;
        color: #6097ef
    }

    .rzc-advert .btn__icon__pos--left.dws-icon-video2:after {
        color: #888997
    }

    .rzc-stocklist .btn__icon__pos--left.dws-icon-video2:after {
        color: #ffffff
    }

    .rzc-compare--popout {
        border: 4px #0c0b0d solid;
        box-shadow: 0 0 10px 0 rgba(0,0,0,.2)
    }

    .rzc-compare--vehicle {
        box-shadow: inset 0 0 0 1px #D3D3D3
    }

    .rzc-compare--close {
        background: #888997;
        color: #fff
    }

    .compare-top .panel .panel {
        background: transparent;
        border: none
    }

    .rzc-compare--button-mock {
        background: #0c0b0d;
        color: #ffffff
    }

    .rzc-compare--button-mock div:before {
        border: 2px #ffffff solid
    }

    .rzc-compare--button-mock span {
        color: #ffffff
    }

    .always-on-white-bg .rzc-compare--button-mock {
        background: #ffffff;
        color: #0c0b0d
    }

    .always-on-white-bg .rzc-compare--button-mock div:before {
        border: 2px #0c0b0d solid
    }

    .always-on-white-bg .rzc-compare--button-mock span {
        color: #0c0b0d
    }

    .insurance-section-small-logo {
        background-image: url(//images.raymeader.co.uk/theme/-1laf/suzuka/flat/black-white-01/cabin/compare_the_market_small.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-size: contain;
        box-shadow: none!important
    }

    .sort-asc-desc {
        background: #ffffff
    }

    .js-stock-item-hover .stocklistAdvert__hover {
        box-shadow: 4px 0 0 0 #888997, 4px 4px 0 0 #888997, 4px -4px 0 0 #888997, -4px -4px 0 0 #888997, -4px 4px 0 0 #888997, 0 0 10px 5px rgba(0,0,0,.1)
    }

    .js-stock-item-hover .stocklistAdvert__hover.stocklistAdvert--hover__wideleft {
        box-shadow: 4px 0 0 0 #888997, 4px 4px 0 0 #888997, 4px -4px 0 0 #888997, -10px -4px 0 0 #888997, -10px 4px 0 0 #888997, 0 0 10px 5px rgba(0,0,0,.1)
    }

    .js-stock-item-hover .stocklistAdvert__hover .stocklistAdvert__image-hover span {
        box-shadow: inset 4px 4px 8px 1px rgba(0,0,0,.3), inset -4px -4px 8px 1px rgba(0,0,0,.3)
    }

    .stocklistAdvert__attention {
        color: #8a8a8a
    }

    .sort-asc-desc:before, .stock-no strong {
        color: #888997
    }

    .used-vehicle-detail .financeLegalText {
        background: #ffffff
    }

    .financeProduct {
        background: transparent
    }

    .financeProduct thead {
        background-color: transparent
    }

    .rzc-stocklist .financeIllustrationWrapper {
        background: #e7f5fe;
        color: #595959
    }

    .rzc-stocklist .financeIllustrationWrapper table thead {
        background: #f1faff
    }

    .rzc-stocklist .financeIllustrationWrapper table tr td:first-child {
        border-right: 1px #e7f5fe solid
    }

    .rzc-stocklist .financeIllustrationWrapper table tbody tr:nth-of-type(even) {
        background: #f1faff
    }

    .rzc-stocklist .financeIllustrationWrapper table tbody tr:nth-of-type(odd) {
        background: #ffffff
    }

    .stocklist-finance-calculator .panel {
        box-shadow: inset -8px -8px 0 0 #f1faff, inset 8px 8px 0 0 #f1faff
    }

    .stocklist-finance-calculator h2 {
        background: #f1faff
    }

    .financeIllustration-nav a {
        background: #ffffff;
        border-bottom: 5px #f6f8fb solid;
        border-left: 5px #f6f8fb solid
    }

    .financeIllustration, .financeTextWrap, .finance-calculator-form-popup {
        background: #ffffff
    }

    table.financeProduct tbody tr:nth-of-type(odd) {
        background: #f6f8fb
    }

    .financeIllustration-nav li:first-child a {
        border-left: none
    }

    .financeIllustration-nav .active a {
        border-bottom: 10px #ffffff solid
    }

    .template-2 .financeIllustration-nav a {
        background: #f6f8fb;
        border-bottom: 5px #fff solid;
        border-left: 5px #fff solid
    }

    .template-2 .financeIllustration-nav .active a {
        background: #ffffff
    }

    .stocklist-finance-calculator {
        border: 4px #888997 solid;
        background: #f1faff;
        box-shadow: 0 0 30px 0 rgba(0,0,0,.2)
    }

    .financeNotAvailable, .financeTechnicalProblem {
        color: #ff0000
    }

    .social-list--print-button a {
        background-color: #888997;
        color: #fff
    }

    .rzc-advert--summary :before {
        color: #888997
    }

    .cs-nav1, .cs-nav1 a, .cs-nav1 .rzc-main-menu ul li a {
        background: #888997;
        color: #fff
    }

    .cs-nav1 .rzc-main-menu ul li:hover a, .cs-nav1 .rzc-main-menu ul li.is-active a, .cs-nav1 .rzc-main-menu ul li:hover li a {
        background: #000;
        color: #fff
    }

    .template-2 .cs-nav1 .rzc-main-menu ul li:hover a, .template-2 .cs-nav1 .rzc-main-menu ul li.is-active a, .template-2 .cs-nav1 .rzc-main-menu ul li:hover li a {
        background: #353641;
        color: #fff
    }

    .cs-nav1 .rzc-main-menu ul li:hover li:hover a {
        background: #888997;
        color: #fff
    }

    .cs-nav2, .cs-nav2 a, .cs-nav2 .rzc-main-menu ul li a, .template-8 .js-last-nav-item {
        background: #000;
        color: #fff
    }

    .cs-nav2 .rzc-main-menu ul li:hover a, .cs-nav2 .rzc-main-menu ul li.is-active a, .cs-nav2 .rzc-main-menu ul li:hover li a {
        background: #888997;
        color: #fff
    }

    .cs-nav2 .rzc-main-menu ul li:hover li:hover a {
        background: #000;
        color: #fff
    }

    .cs-nav3, .cs-nav3 a {
        background: #888997;
        color: #fff
    }

    .cs-nav3 .rzc-main-menu ul li a {
        background: #000;
        color: #fff
    }

    .cs-nav3 .rzc-main-menu ul li:hover a, .cs-nav3 .rzc-main-menu ul li.is-active a, .cs-nav3 .rzc-main-menu ul li:hover li a {
        background: #888997;
        color: #fff
    }

    .cs-nav3 .rzc-main-menu ul li:hover li:hover a {
        background: #000;
        color: #fff
    }

    .cs-nav1-alt, .cs-nav1-alt a, .cs-nav1-alt .rzc-main-menu ul li a {
        background: #888997;
        color: #fff
    }

    .cs-nav1-alt .rzc-main-menu ul li:hover a, .cs-nav1-alt .rzc-main-menu ul li.is-active a, .cs-nav1-alt .rzc-main-menu ul li:hover li a {
        background: #353641;
        color: #fff
    }

    .cs-nav1-alt .rzc-main-menu ul li:hover li:hover a {
        background: #888997;
        color: #fff
    }

    .cs-nav3-alt, .cs-nav3-alt a {
        background: transparent;
        color: #fff
    }

    .cs-nav3-alt .rzc-main-menu ul li a {
        background: transparent;
        color: #fff
    }

    .cs-nav3-alt .rzc-main-menu ul li:hover a, .cs-nav3-alt .rzc-main-menu ul li.is-active a, .cs-nav3-alt .rzc-main-menu ul li:hover li a {
        background: #888997;
        color: #fff
    }

    .cs-nav3-alt .rzc-main-menu ul li:hover li:hover a {
        background: #000;
        color: #fff
    }

    .cs-nav1-search, .cs-nav1-search a, .cs-nav1-search .rzc-main-menu ul li a {
        background: #000;
        color: #fff
    }

    .cs-nav1-search .rzc-main-menu ul li:hover a, .cs-nav1-search .rzc-main-menu ul li.is-active a, .cs-nav1-search .rzc-main-menu ul li:hover li a {
        background: #000;
        color: #fff
    }

    .cs-nav1-search .rzc-main-menu ul li:hover li:hover a {
        background: #000;
        color: #fff
    }

    .cs-nav1-header, .cs-nav1-header a, .cs-nav1-header .rzc-main-menu ul li a {
        background: #fff;
        color: #000
    }

    .cs-nav1-header .rzc-main-menu ul li:hover a, .cs-nav1-header .rzc-main-menu ul li.is-active a {
        background: #888997;
        color: #fff
    }

    .cs-nav1-header .rzc-main-menu ul li:hover li a {
        background: #fff;
        color: #000
    }

    .cs-nav1-header .rzc-main-menu ul li:hover li:hover a {
        background: #888997;
        color: #fff
    }

    .cs-nav1-search .rzc-main-menu ul li:hover a, .cs-nav1-search .rzc-main-menu ul li.is-active a, .cs-nav1-search .rzc-main-menu ul li:hover li a {
        background: #353641
    }

    .search-decoration {
        box-shadow: 0 0 10px 0 rgba(0,0,0,.4)
    }

    .search-title {
        background-color: #888997;
        color: #fff
    }

    .floating-search-corner {
        border-bottom: 40px solid #888997
    }

    .template-1 .home-search-wrapper .panel {
        padding: 0!important
    }

    .home .template-7 .rzc-multistock-search {
        background: #000;
        color: #fff
    }

    .rzc-multistock-search a {
        background: #ffffff;
        color: #0c0b0d
    }

    .rzc-multistock-search .dws-icon-search, .rzc-multistock-search .js-active-search-type {
        background-color: #888997;
        color: #fff
    }

    .rzc-multistock-search a .circle {
        box-shadow: inset 0 0 0 1px #0c0b0d
    }

    .rzc-multistock-search .js-active-search-type .circle {
        box-shadow: inset 0 0 0 3px #fff
    }

    .template-7 .rzc-multistock-search .js-active-search-type {
        box-shadow: inset 0 0 0 1px #fff
    }

    .home .template-2 .rzc-multistock-search a, .home .template-2 .or {
        background: transparent;
        color: #aaa
    }

    .home .template-2 .rzc-multistock-search .js-active-search-type {
        color: #fff
    }

    .home .template-2 .rzc-advanced-search select, .home .template-2 .rzc-advanced-search .selected-box {
        border: 1px #fff solid;
        box-shadow: none
    }

    .home .template-7 .rzc-advanced-search select, .home .template-7 .rzc-advanced-search .selected-box {
        background-color: #f6f8fb
    }

    .template-4 .rzc-multistock-search a {
        background: #000;
        color: #fff;
        opacity: .6
    }

    .template-4 .rzc-multistock-search .js-active-search-type {
        opacity: 1
    }

    .template-3 .rzc-multistock-search, .template-5 .rzc-multistock-search {
        background: #000
    }

    .template-3 .rzc-multistock-search a, .template-5 .rzc-multistock-search a {
        box-shadow: inset 0 0 0 1px #979797
    }

    .top-section-treatment {
        border-top: 15px #888997 solid
    }

    .top-section-treatment-inner, .dws-adaptive-background {
        background: -moz-radial-gradient(bottom, ellipse cover, #888997 0, #000000 100%);
        background: -webkit-gradient(radial, bottom center, 0, center center, 100%, color-stop(0%, #888997), color-stop(100%, #000000));
        background: -webkit-radial-gradient(bottom, ellipse cover, #888997 0, #000000 100%);
        background: -o-radial-gradient(bottom, ellipse cover, #888997 0, #000000 100%);
        background: -ms-radial-gradient(bottom, ellipse cover, #888997 0, #000000 100%);
        background: radial-gradient(ellipse at bottom, #888997 0, #000000 100%);
        filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#888997', GradientType=1)";
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#000000', endColorstr='#888997')"
    }

    .opening-times--js-current-day {
        text-shadow: 1px 0 #000;
        letter-spacing: 1px
    }

    .search-component-wrapper {
        background: #000
    }

    .search-component-wrapper h2 {
        color: #fff
    }

    .rzc-advanced-search .close {
        background: #ffffff
    }

    .template-9 .rzc-multistock-search a {
        color: tertiarybuttontext;
        background: tertiarybuttonbg
    }

    .template-9 .rzc-multistock-search a.js-active-search-type, .cs-search {
        background: #000;
        color: #fff
    }

    .is-desktop .full-search-buttons {
        background: transparent
    }

    .home.is-desktop .rzc-advanced-search .search-bottom-decoration {
        border-top: 40px solid #000
    }

    .template-2 .cs-search .panel, .template-3 .cs-search .panel, .template-4 .cs-search .panel {
        background: #000
    }

    .cs-search select, .cs-search .selected-box {
        color: #000000
    }

    .home-search-wrapper select, .home-search-wrapper .selected-box {
        -khtml-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        box-shadow: none;
        border: none;
        box-shadow: 0 0 4px 1px rgba(0,0,0,.2)
    }

    .cs-search .btn {
        background: #888997;
        color: #fff
    }

    .cs-search .btn:hover, .cs-search .btn:active {
        background: #353641;
        color: #fff
    }

    .cs-search .btn--inactive, .cs-search .btn--inactive:hover {
        border: none;
        background-color: #ddd;
        color: #999;
        text-shadow: 0 1px 0 #fff
    }

    .cs-search .panel {
        background: #000
    }

    .template-1 .cs-search, .template-1 .cs-search .panel {
        background: transparent
    }

    .template-4 .play-button>span:after {
        color: #0c0b0d
    }

    .play-button>span:after {
        color: #0c0b0d
    }

    .rzc-showcase-vehicle--summary {
        background: #f6f8fb
    }

    .template-4 .rzc-showcase-vehicle--summary, .template-5 .rzc-showcase-vehicle--summary, .template-7 .rzc-showcase-vehicle--summary, .template-8 .rzc-showcase-vehicle--summary {
        background: transparent
    }

    .showcase-vehicle-alt .rzc-showcase-vehicle--summary {
        background: transparent
    }

    .rzc-c-s-strip .featured__summary {
        background: #ffffff
    }

    .template-6 .rzc-c-s-strip .featured__summary {
        background: #ffffff;
        color: #0c0b0d
    }

    .dws-featured-theme .dws-featured-controls .dws-featured-nav [class*=dws-featured-] {
    }

    .dws-featured-theme .dws-featured-controls .dws-featured-nav [class*=dws-featured-]:hover {
        background-color: #888997;
        color: #fff
    }

    .dws-featured-theme .dws-featured-dots .dws-featured-dot span {
    }

    .dws-featured-theme .dws-featured-dots .dws-featured-dot.active span, .dws-featured-theme .dws-featured-dots .dws-featured-dot:hover span {
        background-color: #888997;
        color: #fff
    }

    .list-icon-plus li:before, .list-icon-tick li:before {
        color: #888997
    }

    .navs li.on a:after, .rzc-advert--popover ul li.active:after {
        box-shadow: inset -4px -4px 0 0 #888997, inset 4px 4px 0 0 #888997
    }

    .js-mock-image-placeholder li {
        background: #f6f8fb
    }

    .js-main-image-progress-bar {
        background: #888997
    }

    .rzc-advert--view-image-gallery {
        color: #ffffff
    }

    .js-dont-include-list-item a:before {
        box-shadow: inset 200px 200px 0 0 rgba(0,0,0,.7)
    }

    .more-details--table-wrapper table {
        background: transparent
    }

    .template-8 .more-details--table-wrapper table {
        background: #fff
    }

    .secure-form-img {
        display: block;
        width: 200px;
        height: 57px;
        background: url(//images.raymeader.co.uk/theme/-1laf/suzuka/flat/black-white-01/cabin/ssl-secure.png) no-repeat 0 0
    }

    .panel.form-panel {
        background: #f6f8fb
    }

    .custom-form .select-icon:before, input[type="radio"].mock-radio:checked + label:before {
        background: #888997
    }

    input[type="radio"].mock-radio:checked + label:before {
        box-shadow: inset 0 0 0 3px #ffffff
    }

    .custom-form .select-icon:after {
        border-top: 5px solid #fff
    }

    .js-form-multi-step__items, .dark-heading {
        background: #0c0b0d;
        color: #ffffff
    }

    .js-form-multi-step__progress-bar, .js-form-multi-step--progress-bar__end {
        background: #888997
    }

    .js-form-multi-step__progress-bar:after {
        border-right: 20px solid #f6f8fb
    }

    .panel.form-panel .js-form-multi-step__progress-bar:after {
        border-right: 20px solid #f6f8fb
    }

    .template-5 .panel.form-panel .js-form-multi-step__progress-bar:after, .template-5 .js-form-multi-step__progress-bar:after, .template-7 .panel.form-panel .js-form-multi-step__progress-bar:after, .template-7 .js-form-multi-step__progress-bar:after, #cboxContent .js-form-multi-step__progress-bar:after {
        border-right: 20px solid #ffffff
    }

    input[type="checkbox"].mock-checkbox:checked + label:before, .custom-email-form button.ui-datepicker-trigger:before {
        color: #888997
    }

    .rzc-advanced-search .selected-box {
        border-color: #888997
    }

    .rzc-advanced-search .selected-box.disabled {
        border-color: #979797
    }

    .u-aside .hidden-labels .rzc-error-section {
        background: #ffffff
    }

    .js-finance-loader svg circle {
        stroke: #888997
    }

    .btn, .btn--wrap a, .rzc-link-button.finance a {
        font-weight: bold
    }

    .btn--wrap a, .btn--wrap a:visited, .rzp-not-found .rzc-link-button a, .rzp-not-found .rzc-link-button a:visited, .btn--primary, .btn--primary:focus, .btn--primary:visited, .rzc-link-button.finance a, .rzc-link-button.finance a:visited, .btn--primary-with-no-hover-state, .btn--primary-with-no-hover-state:hover, .btn--primary-with-no-hover-state:active {
        background-color: #888997;
        color: #fff
    }

    .btn--primary.is-not-active-link:hover {
        background-color: #888997;
        color: #fff
    }

    .btn--wrap a:hover, .rzp-not-found .rzc-link-button a:hover, .btn--primary:hover, .rzc-link-button.finance a:hover {
        background-color: #353641;
        color: #fff
    }

    .btn--wrap a:active, .rzp-not-found .rzc-link-button a:active, .btn--primary:active, .rzc-link-button.finance a:active {
        background-color: #353641
    }

    .btn--secondary {
        padding-bottom: 1.5rem
    }

    a.btn--secondary, a.btn--secondary:visited, .btn--secondary, .btn--secondary:focus, .btn--secondary:visited {
        background-color: #f6f8fb;
        color: #353641;
        box-shadow: inset 0 -5px 0 #888997
    }

    .btn--secondary:hover, a.btn--secondary:hover {
        background-color: #888997;
        color: #fff;
        box-shadow: inset 0 -55px 0 #888997
    }

    .btn--secondary:active {
        box-shadow: inset 0 -55px 0 #888997
    }

    .btn--secondary span {
        box-shadow: inset 0 -130px 0 #888997
    }

    .btn--secondary-vert, .btn--secondary-vert:visited {
        background-color: #f6f8fb;
        color: #353641;
        box-shadow: inset 6px 0 0 #888997
    }

    .btn--secondary span.btn--secondary-icon {
        box-shadow: none
    }

    .template-8 .btn--secondary, .template-8 .btn--secondary:visited, .template-8 .btn--secondary-vert, .template-8 .btn--secondary-vert:visited {
        background-color: #ffffff
    }

    .btn--tertiary, .btn--tertiary:visited {
        background-color: #0c0b0d;
        color: #fff;
        box-shadow: inset 0 -15px 0 #888997
    }

    .btn--tertiary:hover {
        background-color: #0c0b0d;
        color: #fff;
        box-shadow: inset 0 -130px 0 #888997
    }

    .btn--tertiary:active {
        box-shadow: inset 0 -130px 0 #888997
    }

    .btn--tertiary span {
        margin-top: -15px
    }

    .u-invert {
        background-color: #0c0b0d;
        color: #fff
    }

    .text-link, .u-aside .text-link, .featured-link a, .partex-heading a {
        color: #6097ef
    }

    .rzc-advert--more-images {
        box-shadow: inset 200px 200px 0 0 rgba(0,0,0,.7)
    }

    .rzc-advert__more-images--text {
        color: #fff
    }

    .rzc-opening-times table, .rzc-opening-times table thead tr, .rzc-opening-times table tbody tr {
        background: transparent
    }

    .radial {
        color: #fff;
        background: #353641;
        background: -webkit-linear-gradient(-45deg, #353641 40%,#888997 100%);
        background: -ms-linear-gradient(-45deg, #353641 40%,#888997 100%);
        background: linear-gradient(135deg, #353641 40%,#888997 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353641', endColorstr='#888997',GradientType=1 )
    }
}

@media only screen and (min-width: 992px) {
    .template-10 nav ul li ul {
        background-color: #fff!important;
        border: 2px #000 solid!important
    }

    .template-10 nav ul li ul li a {
        color: #000!important
    }

    .template-10 nav ul li:hover>a, .template-10 nav ul li ul li a:hover {
        border: 2px #000 solid!important
    }

    .template-10 .header-section .rzc-main-menu--nav ul li.is-active li a {
        border: 2px #fff solid
    }

    .template-10 .header-section .rzc-main-menu--nav ul li.is-active li a:hover {
        border: 2px #000 solid
    }

    .home .template-10 nav ul li ul {
        background-color: rgba(0,0,0,.5)!important;
        border: 2px #fff solid!important
    }

    .home .template-10 nav ul li ul li a {
        color: #fff!important
    }

    .home .template-10 nav ul li:hover>a, .home .template-10 nav ul li ul li a:hover {
        border: 2px #fff solid!important
    }
}

@media only screen and (max-width: 992px) {
    .home-full-inner .home-header {
        background: #fff
    }

    .home .desk-header-section .contact-details-name-component, .home .desk-header-section .rzc-main-menu--nav ul li.is-active a, .home .desk-header-section .rzc-main-menu--nav ul li a:hover, .home .desk-header-section .rzc-main-menu--nav ul li:hover ul li:hover a {
        border: 2px #0c0b0d solid;
        color: #0c0b0d
    }

    .home .desk-header-section .rzc-main-menu--nav ul li a {
        color: #0c0b0d
    }
}

body.mobile-ress {
    background-color: #f6f8fb
}

.mobile-ress .panel {
    border-bottom: 1px solid rgba(0,0,0,0.15)
}

.mobile-ress .rzc-advanced-search .svgIconInput {
    background: #fff;
    color: #888997
}

.mobile-ress .footer-mobile--top {
    background-color: #0c0b0d;
    color: #fff
}

.mobile-ress .mobile-header {
    border-top-color: #888997
}

.mobile-ress .video-section .rzc-page-heading {
    color: #fff
}

.mobile-ress .mobile-header .cs-nav2.is-active {
    background: #888997;
    color: #fff
}

.mobile-ress .mobile-header .cs-nav2.is-active .rzc-main-menu__burger--icon, .mobile-ress .mobile-header .cs-nav2.is-active .rzc-main-menu__burger--icon:before, .mobile-ress .mobile-header .cs-nav2.is-active .rzc-main-menu__burger--icon:after {
    background: #fff
}

.mobile-ress .stocklistAdvert {
    border-top: 2px solid #888997
}

.mobile-ress .footer-button {
    border: 0 none
}

.mobile-ress .back-link-icon-chevron-left {
    color: #6097ef
}

.mobile-ress .text-link-video a {
    color: #888997
}

.mobile-ress .btn--primary:active, .mobile-ress .btn--primary:hover {
    background-color: #888997;
    color: inherit
}

.mobile-ress .mobile-refine-search-button, .mobile-ress .fixed-height-stock-filter, .js-mobile-finance-calculator-popover-button {
    background: #fff
}

.is-mobile.mobile-ress .footer-mobile.footer--middle li:after {
    border-bottom-color: #333333
}

.mobile-ress .template-1 .home-search-wrapper .panel {
    padding: 1.6rem!important
}

.mobile-ress .template-1 .cs-search, .mobile-ress .template-1 .cs-search .panel {
    background: #000
}

.mobile-ress .sort select {
    background-color: transparent
}

.mobile-ress .fca_reference {
    text-align: center
}


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    background: transparent;
}