@charset "UTF-8";
/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */
/* Import Sass mixins, variables, Compass modules, etc.*/
/*
// Add Compass' IE and vendor prefix support variables.
@import "compass/support";
// Better than Drupal's clearfix.
@import "compass/utilities/general/clearfix";
// See http://compass-style.org/help/tutorials/spriting/
@import "compass/utilities/sprites";
// Use one CSS3 mixin instead of multiple vendor prefixes.
@import "compass/css3";
// Helps set up a vertical rhythm.
@import "compass/typography/vertical_rhythm";
// Add the Zen Grids responsive layout mixins.
@import "zen";

// Now we add our custom helper mixins.
@import "mixins";
*/
/* HTML element (SMACSS base) rules */
/**
 * @file
 * Normalize.css is intended to be used as an alternative to CSS resets.
 *
 * This file is a slight fork of these original sources:
 * - normalize.css v2.1.2 | MIT License | git.io/normalize
 * - normalize.scss v2.1.2 | MIT/GPLv2 License | bit.ly/normalize-with-compass
 *
 * It's suggested that you read the normalize.scss file and customise it to meet
 * your needs, rather then including the file in your project and overriding the
 * defaults later in your CSS.
 * @see http://nicolasgallagher.com/about-normalize-css/
 *
 * Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
 *       @see http://snook.ca/archives/html_and_css/no_css_reset/
 */
/**
 * HTML5 display definitions
 */
/* Correct `block` display not defined in IE 8/9. */
/* line 23, ../sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
  display: block;
}

/* Correct `inline-block` display not defined in IE 8/9. */
/* line 38, ../sass/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 48, ../sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* Address styling not present in IE 8/9. */
/* line 54, ../sass/_normalize.scss */
[hidden] {
  display: none;
}

/**
 * Base
 *
 * Instead of relying on the fonts that are available on a user's computer, you
 * can use web fonts which, like images, are resources downloaded to the user's
 * browser. Because of the bandwidth and rendering resources required, web fonts
 * should be used with care.
 *
 * Numerous resources for web fonts can be found on Google. Here are a few
 * websites where you can find Open Source fonts to download:
 * - http://www.fontsquirrel.com/fontface
 * - http://www.theleagueofmoveabletype.com
 *
 * In order to use these fonts, you will need to convert them into formats
 * suitable for web fonts. We recommend the free-to-use Font Squirrel's
 * Font-Face Generator:
 *   http://www.fontsquirrel.com/fontface/generator
 *
 * The following is an example @font-face declaration. This font can then be
 * used in any ruleset using a property like this:  font-family: Example, serif;
 *
 * Since we're using Sass, you'll need to declare your font faces here, then you
 * can add them to the font variables in the _init.scss partial.
 */
/*
@font-face {
  font-family: 'Example';
  src: url('../fonts/example.eot');
  src: url('../fonts/example.eot?iefix') format('eot'),
    url('../fonts/example.woff') format('woff'),
    url('../fonts/example.ttf') format('truetype'),
    url('../fonts/example.svg#webfontOkOndcij') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 * 3. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 */
/* line 102, ../sass/_normalize.scss */
html {
  /*font-family: $base-font-family;
  font-size: 100% * ($base-font-size / 16px);
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  // Establish a vertical rhythm unit using $base-line-height.
  @include adjust-leading-to(1);*/
}

/* Remove default margin. */
/* line 112, ../sass/_normalize.scss */
body {
  margin: 0;
  padding: 0;
}

/**
 * Links
 *
 * The order of link states are based on Eric Meyer's article:
 * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
 */
/* Address `outline` inconsistency between Chrome and other browsers. */
/* line 134, ../sass/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/* Improve readability when focused and also mouse hovered in all browsers. */
/* line 139, ../sass/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/**
 * Typography
 *
 * To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins
 * so that the line height of our base font becomes the basic unit of vertical
 * measurement. We use multiples of that unit to set the top and bottom margins
 * for our block level elements and to set the line heights of any fonts.
 * For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm
 */
/* Set 1 unit of vertical rhythm on the top and bottom margin. */
/* line 155, ../sass/_normalize.scss */
p,
pre {
  margin: rhythm(1) 0;
}

/* line 159, ../sass/_normalize.scss */
blockquote {
  /* Also indent the quote on both sides. */
  /*margin: rhythm(1) $indent-amount;*/
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 168, ../sass/_normalize.scss */
h1 {
  /* Set the font-size and line-height while keeping a proper vertical rhythm. */
  /*@include adjust-font-size-to( $h1-font-size );*/
  /* Set 1 unit of vertical rhythm on the top and bottom margins. */
  /*@include leader(1, $h1-font-size);
  @include trailer(1, $h1-font-size);*/
}

 /*
h2 {
  @include adjust-font-size-to( $h2-font-size );
  @include leader(1, $h2-font-size);
  @include trailer(1, $h2-font-size);
}
h3 {
  @include adjust-font-size-to( $h3-font-size );
  @include leader(1, $h3-font-size);
  @include trailer(1, $h3-font-size);
}
h4 {
  @include adjust-font-size-to( $h4-font-size );
  @include leader(1, $h4-font-size);
  @include trailer(1, $h4-font-size);
}
h5 {
  @include adjust-font-size-to( $h5-font-size );
  @include leader(1, $h5-font-size);
  @include trailer(1, $h5-font-size);
}
h6 {
  @include adjust-font-size-to( $h6-font-size );
  @include leader(1, $h6-font-size);
  @include trailer(1, $h6-font-size);
}
*/
/* Address styling not present in IE 8/9, Safari 5, and Chrome. */
/* line 203, ../sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
/* line 208, ../sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* Address styling not present in Safari 5 and Chrome. */
/* line 214, ../sass/_normalize.scss */
dfn {
  font-style: italic;
}

/* Address differences between Firefox and other browsers. */
/* line 219, ../sass/_normalize.scss */
hr {
  height: 0;
  border: 1px solid #666;
  padding-bottom: -1px;
  margin: rhythm(1) 0;
}

/* Address styling not present in IE 8/9. */
/* line 227, ../sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* Correct font family set oddly in Safari 5 and Chrome. */
/* Improve readability of pre-formatted text in all browsers. */
/* line 243, ../sass/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/* Set consistent quote types. */
/* line 248, ../sass/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* Address inconsistent and variable font size in all browsers. */
/* line 253, ../sass/_normalize.scss */
small {
  font-size: 80%;
}

/* Prevent `sub` and `sup` affecting `line-height` in all browsers. */
/* line 258, ../sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 265, ../sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 268, ../sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/**
 * Lists
 */
/* line 275, ../sass/_normalize.scss */
dl,
menu,
ol,
ul {
  /* Address margins set differently in IE 6/7. */
  margin: rhythm(1) 0;
}

/* line 284, ../sass/_normalize.scss */
ol ol,
ol ul,
ul ol,
ul ul {
  /* Turn off margins on nested lists. */
  margin: 0;
}

/* line 290, ../sass/_normalize.scss */
dd {
  margin: 0 0 0;
  /* LTR */
}

/* Address paddings set differently in IE 6/7. */
/* line 295, ../sass/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0;
  /* LTR */
}

/**
 * Embedded content and figures
 *
 * @todo Look into adding responsive embedded video.
 */
/* line 307, ../sass/_normalize.scss */
img {
  /* Remove border when inside `a` element in IE 8/9. */
  border: 0;
  /* Suppress the space beneath the baseline */
  /* vertical-align: bottom; */
  /* Responsive images */
  max-width: 100%;
  height: auto;
}

/* Correct overflow displayed oddly in IE 9. */
/* line 322, ../sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Address margin not present in IE 8/9 and Safari 5. */
/* line 327, ../sass/_normalize.scss */
figure {
  margin: 0;
}

/**
 * Forms
 */
/* Define consistent border, margin, and padding. */
/* line 337, ../sass/_normalize.scss */
fieldset {
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  border-color: #c0c0c0;
  /*@include apply-side-rhythm-border(top,    $width: 1px, $lines: 0.35);
  @include apply-side-rhythm-border(bottom, $width: 1px, $lines: 0.65);
  @include apply-side-rhythm-border(left,   $width: 1px, $lines: 0.65);
  @include apply-side-rhythm-border(right,  $width: 1px, $lines: 0.65);*/
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
/* line 352, ../sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 * 4. Improve appearance and consistency with IE 6/7.
 * 5. Keep form elements constrained in their containers.
 */
/* line 364, ../sass/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
  max-width: 100%;
  /* 5 */
  /*@include box-sizing(border-box);  5 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 379, ../sass/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 390, ../sass/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 404, ../sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 415, ../sass/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 426, ../sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  /* @include box-sizing(border-box);  1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 437, ../sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  /*@include box-sizing(content-box);  2 */
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 446, ../sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* Remove inner padding and border in Firefox 4+. */
/* line 452, ../sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 462, ../sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* Drupal-style form labels. */
/* line 468, ../sass/_normalize.scss */
label {
  display: block;
  font-weight: bold;
}

/**
 * Tables
 */
/* line 476, ../sass/_normalize.scss */
table {
  /* Remove most spacing between table cells. */
  border-collapse: collapse;
  border-spacing: 0;
  /* Prevent cramped-looking tables */
  /* width: 100%; */
  /* Add vertical rhythm margins.
  @include leader(1);
  @include trailer(1);*/
}

/* line 5, ../sass/_newsletters.scss */
.container-newsletter {
  border: 50px solid #888c86;
  border-bottom-width: 115px;
  border-top-width: 40px;
  background-color: #929690;
  position: relative;
  padding: 130px 40px 65px 25px;
  max-width: 1240px;
  margin: auto;
}
/* line 15, ../sass/_newsletters.scss */
.container-newsletter p {
  font-size: 20px !important;
  line-height: 24px;
}
/* line 19, ../sass/_newsletters.scss */
.container-newsletter:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  clip-path: polygon(0% 0%, 0% 100%, 100% 100%);
  background-color: #9b9e99;
}
/* line 30, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper {
  color: #ffffff;
  position: relative;
  border: 4px solid #fff;
}
/* line 34, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper:after {
  bottom: -5px;
  background-color: #9b9e99;
  max-width: 115px;
}
/* line 39, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper:before {
  top: -5px;
  background-color: #929690;
  max-width: 425px;
}
/* line 44, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper:after, .container-newsletter .content-wrapper:before {
  content: "";
  display: block;
  position: absolute;
  height: 6px;
  width: 80%;
  left: 50%;
  transform: translateX(-50%);
}
/* line 54, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .logo {
  background: url("../images/CLUB.png") no-repeat 50%;
  background-size: contain;
  max-width: 315px;
  width: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
/* line 62, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .logo:before {
  padding-top: 100%;
  content: "";
  display: block;
}
/* line 68, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content {
  padding: 140px 45px 40px 55px;
}
/* line 70, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .title {
  text-align: center;
  font-size: 93px;
  color: #ffffff;
}
/* line 75, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .subtitle {
  text-align: center;
  font-size: 46px;
  color: #ffffff;
  line-height: initial;
}
/* line 81, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .descrtiption {
  text-align: center;
  font-size: 26px;
  line-height: 28px;
  letter-spacing: 0;
  color: #ffffff;
}
/* line 88, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .block-title {
  text-align: center;
  font-size: 67px;
  letter-spacing: 0;
  color: #ffffff;
  font-weight: bold;
}
/* line 96, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .sub-block-title {
  font-size: 47px;
  letter-spacing: 0;
  color: #001d26;
  font-weight: bold;
}
/* line 103, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .sub-block-content {
  font-size: 28px;
  letter-spacing: 0;
  color: #001d26;
}
/* line 108, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .sub-block-link {
  font-size: 35px;
  letter-spacing: 0;
  color: #ffffff;
  font-weight: 500;
  border: 1px solid #fff;
  border-radius: 12px;
  padding: 15px;
  width: 100%;
  display: block;
  text-decoration: none;
  box-sizing: border-box;
  text-align: center;
  margin-top: 15px;
  transition: all 300ms;
}
/* line 125, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .block-double .sub-block-link {
  font-size: 28px;
}
/* line 127, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .block-double .sub-block-link:hover {
  box-shadow: 0 0 26px -5px;
}
/* line 131, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .block-double .sub-block-title {
  font-size: 43px;
  flex: 1;
}
/* line 136, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .separator {
  content: "";
  width: 100%;
  height: 4px;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  margin: 15px 0;
}
/* line 144, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .block-double,
.container-newsletter .content-wrapper .content .block-with-img {
  display: flex;
}
/* line 147, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .block-double .item,
.container-newsletter .content-wrapper .content .block-with-img .item {
  padding: 0 0 0 20px;
  position: relative;
  box-sizing: border-box;
  width: 50%;
  display: flex;
  flex-flow: column;
}
/* line 158, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .block-with-img .item > *:first-child {
  flex: 1;
}
/* line 163, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .full-blocks img {
  width: 100%;
}
/* line 166, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .block-double,
.container-newsletter .content-wrapper .content .block-with-img,
.container-newsletter .content-wrapper .content .content .full-blocks {
  width: 100%;
  margin: 35px 0;
}
/* line 173, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .block-double .item {
  padding: 0 20px;
}
/* line 177, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .img-block {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  padding-top: 60%;
}
/* line 183, ../sass/_newsletters.scss */
.container-newsletter .content-wrapper .content .text-separator {
  font-size: 43px;
  letter-spacing: 0;
  color: #001d26;
  font-weight: bold;
  padding: 25px;
  text-align: center;
  background: #fff;
}

@media only screen and (max-width: 600px) {
  /* line 197, ../sass/_newsletters.scss */
  .title {
    font-size: 3rem !important;
    line-height: 3rem !important;
  }

  /* line 201, ../sass/_newsletters.scss */
  .subtitle {
    font-size: 26px !important;
  }

  /* line 204, ../sass/_newsletters.scss */
  .descrtiption {
    font-size: 34px !important;
    line-height: 42px !important;
  }

  /* line 208, ../sass/_newsletters.scss */
  .container-newsletter {
    border: 10px solid #888c86;
    border-bottom-width: 115px;
    border-top-width: 40px;
    background-color: #929690;
    position: relative;
    padding: 96px 15px 65px;
  }
  /* line 215, ../sass/_newsletters.scss */
  .container-newsletter .content-wrapper .content {
    padding: 130px 15px 15px;
  }
  /* line 218, ../sass/_newsletters.scss */
  .container-newsletter .content-wrapper .content .field-name-body .pfirst,
  .container-newsletter .content-wrapper .content .field-name-body .black-block,
  .container-newsletter .content-wrapper .content .field-name-body .text-center {
    width: 100% !important;
  }

  /* line 226, ../sass/_newsletters.scss */
  .content {
    padding: 0px 10px 10px;
  }
  /* line 229, ../sass/_newsletters.scss */
  .content img {
    width: 100%;
  }
}
/* line 235, ../sass/_newsletters.scss */
.container-newsletter.new-theme {
  background: none;
  padding: 0;
  border: none;
}
/* line 239, ../sass/_newsletters.scss */
.container-newsletter.new-theme:before {
  background: none;
}
/* line 242, ../sass/_newsletters.scss */
.container-newsletter.new-theme .content {
  padding: 45px;
}
/* line 245, ../sass/_newsletters.scss */
.container-newsletter.new-theme .content-wrapper {
  color: #000;
  font-family: "landroverfont";
}
/* line 248, ../sass/_newsletters.scss */
.container-newsletter.new-theme .content-wrapper:before {
  background: none;
}
/* line 251, ../sass/_newsletters.scss */
.container-newsletter.new-theme .content-wrapper .logo {
  position: initial;
  transform: none;
  margin: 0 auto;
}
/* line 257, ../sass/_newsletters.scss */
.container-newsletter.new-theme .content-wrapper .top-block {
  background-color: #000;
  padding: 30px 15px 30px;
}
/* line 261, ../sass/_newsletters.scss */
.container-newsletter.new-theme .content-wrapper .top-block .title {
  color: #fff;
  font-size: 80px;
  font-weight: bold;
  line-height: 89px;
}
/* line 269, ../sass/_newsletters.scss */
.container-newsletter.new-theme .content-wrapper .top-block .subtitle {
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 44px;
  margin: 16px auto;
}
/* line 278, ../sass/_newsletters.scss */
.container-newsletter.new-theme .content-wrapper .top-block .descrtiption {
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 67px;
}
/* line 287, ../sass/_newsletters.scss */
.container-newsletter.new-theme .content-wrapper .field-name-body .pfirst,
.container-newsletter.new-theme .content-wrapper .field-name-body .black-block,
.container-newsletter.new-theme .content-wrapper .field-name-body .text-center {
  width: 70%;
  margin: 0 auto;
  margin-top: 15px;
  text-align: center;
}
/* line 295, ../sass/_newsletters.scss */
.container-newsletter.new-theme .content-wrapper .field-name-body .black-block {
  background-color: black;
  color: white;
  padding: 5px 0;
}
/* line 300, ../sass/_newsletters.scss */
.container-newsletter.new-theme .content-wrapper .field-name-body img {
  margin-right: 30px;
  margin-bottom: 30px;
}

/* line 308, ../sass/_newsletters.scss */
.container-newsletter.activity-new-theme {
  background: none;
  padding: 0;
  border: none;
}
/* line 312, ../sass/_newsletters.scss */
.container-newsletter.activity-new-theme:before {
  background: none;
}
/* line 315, ../sass/_newsletters.scss */
.container-newsletter.activity-new-theme .content {
  padding: 45px;
}
/* line 318, ../sass/_newsletters.scss */
.container-newsletter.activity-new-theme .content-wrapper {
  color: #000;
  font-family: "landroverfont";
}
/* line 321, ../sass/_newsletters.scss */
.container-newsletter.activity-new-theme .content-wrapper:before {
  background: none;
}
/* line 324, ../sass/_newsletters.scss */
.container-newsletter.activity-new-theme .content-wrapper .logo {
  position: initial;
  transform: none;
  margin: 0 auto;
}
/* line 329, ../sass/_newsletters.scss */
.container-newsletter.activity-new-theme .content-wrapper .link {
  color: white;
  background-color: black;
  text-align: center;
  padding: 7px 0;
  font-size: 20px;
  width: 50%;
  margin-top: -70px;
}
@media only screen and (max-width: 600px) {
  /* line 329, ../sass/_newsletters.scss */
  .container-newsletter.activity-new-theme .content-wrapper .link {
    width: 100%;
    margin-top: 0px;
  }
}
/* line 341, ../sass/_newsletters.scss */
.container-newsletter.activity-new-theme .content-wrapper .link a {
  font-weight: bold;
  text-decoration: underline;
}
/* line 346, ../sass/_newsletters.scss */
.container-newsletter.activity-new-theme .content-wrapper .top-block {
  background-color: #000;
  padding: 15px;
}
/* line 349, ../sass/_newsletters.scss */
.container-newsletter.activity-new-theme .content-wrapper .top-block .subtitle {
  font-size: 40px;
  font-weight: bold;
  padding-top: 15px;
  text-align: center;
}
/* line 354, ../sass/_newsletters.scss */
.container-newsletter.activity-new-theme .content-wrapper .top-block .subtitle .on-day {
  display: inline-block;
  color: white;
}
/* line 358, ../sass/_newsletters.scss */
.container-newsletter.activity-new-theme .content-wrapper .top-block .subtitle .date {
  display: inline-block;
  color: white;
  padding-right: 20px;
}
/* line 364, ../sass/_newsletters.scss */
.container-newsletter.activity-new-theme .content-wrapper .top-block .title {
  color: #fff;
  font-size: 80px;
  font-weight: bold;
  line-height: 89px;
}
/* line 372, ../sass/_newsletters.scss */
.container-newsletter.activity-new-theme .content-wrapper .top-block .descrtiption {
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 67px;
}
/* line 381, ../sass/_newsletters.scss */
.container-newsletter.activity-new-theme .content-wrapper .field-name-body img {
  margin-right: 30px;
  margin-bottom: 30px;
}

/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
/* line 3, ../sass/_royalslider.scss */
.royalSlider {
  width: 600px;
  height: 400px;
  position: relative;
  direction: ltr;
}

/* line 9, ../sass/_royalslider.scss */
.royalSlider > * {
  float: left;
}

/* line 13, ../sass/_royalslider.scss */
.rsWebkit3d .rsSlide {
  -webkit-transform: translateZ(0);
}

/* line 17, ../sass/_royalslider.scss */
.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
  -webkit-backface-visibility: hidden;
}

/* line 29, ../sass/_royalslider.scss */
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
  -webkit-transform: none;
}

/* line 34, ../sass/_royalslider.scss */
.rsOverflow {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  float: left;
  -webkit-tap-highlight-color: transparent;
}

/* line 42, ../sass/_royalslider.scss */
.rsVisibleNearbyWrap {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  left: 0;
  top: 0;
  -webkit-tap-highlight-color: transparent;
}

/* line 51, ../sass/_royalslider.scss */
.rsVisibleNearbyWrap .rsOverflow {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 57, ../sass/_royalslider.scss */
.rsContainer {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: transparent;
}

/* line 64, ../sass/_royalslider.scss */
.rsArrow,
.rsThumbsArrow {
  cursor: pointer;
}

/* line 69, ../sass/_royalslider.scss */
.rsThumb {
  float: left;
  position: relative;
}

/* line 75, ../sass/_royalslider.scss */
.rsArrow,
.rsNav,
.rsThumbsArrow {
  opacity: 1;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

/* line 84, ../sass/_royalslider.scss */
.rsHidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  -moz-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  -o-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  transition: visibility 0s linear 0.3s,opacity 0.3s linear;
}

/* line 94, ../sass/_royalslider.scss */
.rsGCaption {
  width: 100%;
  float: left;
  text-align: center;
}

/* Fullscreen options, very important ^^ */
/* line 101, ../sass/_royalslider.scss */
.royalSlider.rsFullscreen {
  position: fixed !important;
  height: auto !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 2147483647 !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
}

/* line 114, ../sass/_royalslider.scss */
.royalSlider .rsSlide.rsFakePreloader {
  opacity: 1 !important;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  display: none;
}

/* line 123, ../sass/_royalslider.scss */
.rsSlide {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

/* line 134, ../sass/_royalslider.scss */
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
  height: auto;
}

/* line 139, ../sass/_royalslider.scss */
.rsContent {
  width: 100%;
  height: 100%;
  position: relative;
}

/* line 145, ../sass/_royalslider.scss */
.rsPreloader {
  position: absolute;
  z-index: 0;
}

/* line 150, ../sass/_royalslider.scss */
.rsNav {
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  user-select: none;
}

/* line 155, ../sass/_royalslider.scss */
.rsNavItem {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}

/* line 159, ../sass/_royalslider.scss */
.rsThumbs {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  float: left;
  z-index: 22;
}

/* line 166, ../sass/_royalslider.scss */
.rsTabs {
  float: left;
  background: none !important;
}

/* line 170, ../sass/_royalslider.scss */
.rsTabs,
.rsThumbs {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
}

/* line 177, ../sass/_royalslider.scss */
.rsVideoContainer {
  width: auto;
  height: auto;
  line-height: 0;
  position: relative;
}

/* line 183, ../sass/_royalslider.scss */
.rsVideoFrameHolder {
  position: absolute;
  left: 0;
  top: 0;
  background: #141414;
  opacity: 0;
  -webkit-transition: .3s;
}

/* line 191, ../sass/_royalslider.scss */
.rsVideoFrameHolder.rsVideoActive {
  opacity: 1;
}

/* line 194, ../sass/_royalslider.scss */
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
  position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* ios controls over video bug, shifting video */
/* line 206, ../sass/_royalslider.scss */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 44px;
}

/* line 215, ../sass/_royalslider.scss */
.rsABlock {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 15;
}

/* line 223, ../sass/_royalslider.scss */
img.rsImg {
  max-width: none;
}

/* line 227, ../sass/_royalslider.scss */
.grab-cursor {
  cursor: url(../images/royal-slider/grab.png) 8 8, move;
}

/* line 231, ../sass/_royalslider.scss */
.grabbing-cursor {
  cursor: url(../images/royal-slider/grabbing.png) 8 8, move;
}

/* line 235, ../sass/_royalslider.scss */
.rsNoDrag {
  cursor: auto;
}

/* line 239, ../sass/_royalslider.scss */
.rsLink {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 20;
  background: url(../images/royal-slider/blank.gif);
}

@media screen and (max-width: 786px) {
  /* line 251, ../sass/_royalslider.scss */
  img.rsImg.cover-image.rsMainSlideImage {
    width: 100% !important;
    left: 0 !important;
    height: auto !important;
    top: 50% !important;
    transform: translateY(-50%);
  }
}
/******************************
*
*  RoyalSlider Default Skin
*
*    1. Arrows
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*    8. Caption
*
*  Sprite: 'rs-default.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
*
******************************/
/* Background
.rsDefault,
.rsOverflow,
.rsSlide,
.rsVideoFrameHolder,
.rsThumbs {
  background: #151515;
  color: #FFF;
}*/
/***************
*
*  1. Arrows
*
***************/
/* line 38, ../sass/_royalslider-default-theme.scss */
.rsArrow {
  height: 100%;
  width: 44px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 21;
}

/* line 46, ../sass/_royalslider-default-theme.scss */
.rsDefault.rsVer .rsArrow {
  width: 100%;
  height: 44px;
}

/* line 51, ../sass/_royalslider-default-theme.scss */
.rsDefault.rsVer .rsArrowLeft {
  top: 0;
  left: 0;
}

/* line 52, ../sass/_royalslider-default-theme.scss */
.rsDefault.rsVer .rsArrowRight {
  bottom: 0;
  left: 0;
}

/* line 54, ../sass/_royalslider-default-theme.scss */
.rsDefault.rsHor .rsArrowLeft {
  left: 0;
  top: 0;
}

/* line 55, ../sass/_royalslider-default-theme.scss */
.rsDefault.rsHor .rsArrowRight {
  right: 0;
  top: 0;
}

/* line 57, ../sass/_royalslider-default-theme.scss */
.rsArrowIcn {
  width: 32px;
  height: 32px;
  top: 50%;
  left: 50%;
  margin-top: -16px;
  margin-left: -16px;
  position: absolute;
  cursor: pointer;
  /*background: url('../images/royal-slider/rs-default.png');

  background-color: #000;
  background-color: rgba(0,0,0,0.75);
  *background-color: #000;

  border-radius: 2px;*/
}

/*
.rsArrowIcn:hover {
  background-color: rgba(0,0,0,0.9);
}

.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background-position: -64px -32px; }
.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background-position: -64px -64px; }

.rsDefault.rsVer .rsArrowLeft .rsArrowIcn { background-position: -96px -32px; }
.rsDefault.rsVer .rsArrowRight .rsArrowIcn { background-position: -96px -64px; }

.rsArrowDisabled .rsArrowIcn { opacity: .2; filter: alpha(opacity=20);  *display: none; }

*/
/***************
*
*  2. Bullets
*
****************/
/*
.rsBullets {
    position: absolute;
    z-index: 35;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: 0 auto;

    background: #000;
    background: rgba(0,0,0,0.75);

    text-align: center;
    line-height: 8px;
    overflow: hidden;
}
.rsBullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    *display:inline;
    *zoom:1;
    padding: 6px 5px 6px;
}
.rsBullet span {
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #777;
    background: rgba(255,255,255,0.5);
}
.rsBullet.rsNavSelected span {
    background-color: #FFF;
}
*/
/***************
*
*  3. Thumbnails
*
****************/
/* line 141, ../sass/_royalslider-default-theme.scss */
.rsThumbsHor {
  width: 100%;
  height: 72px;
}

/* line 145, ../sass/_royalslider-default-theme.scss */
.rsThumbsVer {
  width: 96px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 152, ../sass/_royalslider-default-theme.scss */
.rsDefault.rsWithThumbsHor .rsThumbsContainer {
  position: relative;
  height: 100%;
}

/* line 156, ../sass/_royalslider-default-theme.scss */
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
  position: relative;
  width: 100%;
}

/* line 160, ../sass/_royalslider-default-theme.scss */
.rsThumb {
  float: left;
  overflow: hidden;
  width: 96px;
  height: 72px;
}

/* line 166, ../sass/_royalslider-default-theme.scss */
.rsThumb img {
  width: 100%;
  height: 100%;
}

/* line 170, ../sass/_royalslider-default-theme.scss */
.rsThumb.rsNavSelected {
  background: #02874a;
}

/* line 173, ../sass/_royalslider-default-theme.scss */
.rsThumb.rsNavSelected img {
  opacity: 0.3;
  filter: alpha(opacity=30);
}

/* line 177, ../sass/_royalslider-default-theme.scss */
.rsTmb {
  display: block;
}

/* Thumbnails with text */
/* line 182, ../sass/_royalslider-default-theme.scss */
.rsTmb h5 {
  font-size: 16px;
  margin: 0;
  padding: 0;
  line-height: 20px;
  color: #FFF;
}

/* line 189, ../sass/_royalslider-default-theme.scss */
.rsTmb span {
  color: #DDD;
  margin: 0;
  padding: 0;
  font-size: 13px;
  line-height: 18px;
}

/* Thumbnails arrow icons */
/* line 200, ../sass/_royalslider-default-theme.scss */
.rsThumbsArrow {
  height: 100%;
  width: 20px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 21;
  background: #000;
  background: rgba(0, 0, 0, 0.75);
}

/* line 210, ../sass/_royalslider-default-theme.scss */
.rsThumbsArrow:hover {
  background: rgba(0, 0, 0, 0.9);
}

/* line 213, ../sass/_royalslider-default-theme.scss */
.rsDefault.rsWithThumbsVer .rsThumbsArrow {
  width: 100%;
  height: 20px;
}

/* line 217, ../sass/_royalslider-default-theme.scss */
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
  top: 0;
  left: 0;
}

/* line 218, ../sass/_royalslider-default-theme.scss */
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight {
  bottom: 0;
  left: 0;
}

/* line 220, ../sass/_royalslider-default-theme.scss */
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft {
  left: 0;
  top: 0;
}

/* line 221, ../sass/_royalslider-default-theme.scss */
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight {
  right: 0;
  top: 0;
}

/*
.rsThumbsArrowIcn {
  width: 16px;
  height: 16px;
  top: 50%;
  left: 50%;
  margin-top:-8px;
  margin-left: -8px;
  position: absolute;
  cursor: pointer;
  background: url('../images/royal-slider/rs-default.png');
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; }

.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; }

.rsThumbsArrowDisabled { display: none !important; }
*/
/* Thumbnails resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 800px) {
  /* line 245, ../sass/_royalslider-default-theme.scss */
  .rsThumb {
    width: 59px;
    height: 44px;
  }

  /* line 249, ../sass/_royalslider-default-theme.scss */
  .rsThumbsHor {
    height: 44px;
  }

  /* line 252, ../sass/_royalslider-default-theme.scss */
  .rsThumbsVer {
    width: 59px;
  }
}
/***************
*
*  4. Tabs
*
****************/
/* line 266, ../sass/_royalslider-default-theme.scss */
.rsTabs {
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: center;
  overflow: hidden;
  padding-top: 12px;
  position: relative;
}

/* line 273, ../sass/_royalslider-default-theme.scss */
.rsTab {
  display: inline-block;
  cursor: pointer;
  text-align: center;
  height: auto;
  width: auto;
  color: #333;
  padding: 5px 13px 6px;
  min-width: 72px;
  border: 1px solid #D9D9DD;
  border-right: 1px solid #f5f5f5;
  text-decoration: none;
  background-color: #FFF;
  background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
  background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);
  background-image: linear-gradient(to bottom, #fefefe, #f4f4f4);
  -webkit-box-shadow: inset 1px 0 0 #fff;
  box-shadow: inset 1px 0 0 #fff;
  *display: inline;
  *zoom: 1;
}

/* line 297, ../sass/_royalslider-default-theme.scss */
.rsTab:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 303, ../sass/_royalslider-default-theme.scss */
.rsTab:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #cfcfcf;
}

/* line 311, ../sass/_royalslider-default-theme.scss */
.rsTab:active {
  border: 1px solid #D9D9DD;
  background-color: #f4f4f4;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;
}

/* line 316, ../sass/_royalslider-default-theme.scss */
.rsTab.rsNavSelected {
  color: #FFF;
  border: 1px solid #999;
  text-shadow: 1px 1px #838383;
  box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
  background: #ACACAC;
  background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
  background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
  background-image: linear-gradient(to bottom, #ACACAC, #BBB);
}

/***************
*
*  5. Fullscreen button
*
****************/
/* line 337, ../sass/_royalslider-default-theme.scss */
.rsFullscreenBtn {
  right: 0;
  top: 0;
  width: 44px;
  height: 44px;
  z-index: 22;
  display: block;
  position: absolute;
  cursor: pointer;
}

/* line 348, ../sass/_royalslider-default-theme.scss */
.rsFullscreenIcn {
  display: block;
  margin: 6px;
  width: 32px;
  height: 32px;
  background: url("../images/royal-slider/rs-default.png") 0 0;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000;
  border-radius: 2px;
}

/* line 361, ../sass/_royalslider-default-theme.scss */
.rsFullscreenIcn:hover {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 364, ../sass/_royalslider-default-theme.scss */
.rsDefault.rsFullscreen .rsFullscreenIcn {
  background-position: -32px 0;
}

/***************
*
*  6. Play/close video button
*
****************/
/* line 378, ../sass/_royalslider-default-theme.scss */
.rsPlayBtn {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
  width: 64px;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  cursor: pointer;
}

/* line 386, ../sass/_royalslider-default-theme.scss */
.rsPlayBtnIcon {
  width: 64px;
  display: block;
  height: 64px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  transition: .3s;
  background: url(../images/royal-slider/rs-default.png) no-repeat 0 -32px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000;
}

/* line 402, ../sass/_royalslider-default-theme.scss */
.rsPlayBtn:hover .rsPlayBtnIcon {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 405, ../sass/_royalslider-default-theme.scss */
.rsBtnCenterer {
  position: absolute;
  left: 50%;
  top: 50%;
}

/* line 410, ../sass/_royalslider-default-theme.scss */
.rsCloseVideoBtn {
  right: 0;
  top: 0;
  width: 44px;
  height: 44px;
  z-index: 500;
  position: absolute;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}

/* line 422, ../sass/_royalslider-default-theme.scss */
.rsCloseVideoBtn.rsiOSBtn {
  top: -38px;
  right: -6px;
}

/* line 427, ../sass/_royalslider-default-theme.scss */
.rsCloseVideoIcn {
  margin: 6px;
  width: 32px;
  height: 32px;
  background: url("../images/royal-slider/rs-default.png") -64px 0;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000;
}

/* line 436, ../sass/_royalslider-default-theme.scss */
.rsCloseVideoIcn:hover {
  background-color: rgba(0, 0, 0, 0.9);
}

/***************
*
*  7. Preloader
*
****************/
/* line 448, ../sass/_royalslider-default-theme.scss */
.rsPreloader {
  width: 20px;
  height: 20px;
  background-image: url(../images/royal-slider/preloaders/preloader-white.gif);
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
}

/***************
*
*  8. Global caption
*
****************/
/* line 467, ../sass/_royalslider-default-theme.scss */
.rsGCaption {
  position: absolute;
  float: none;
  bottom: 6px;
  left: 6px;
  text-align: left;
  background: black;
  background: rgba(0, 0, 0, 0.75);
  color: #FFF;
  padding: 2px 8px;
  width: auto;
  font-size: 12px;
  border-radius: 2px;
}

@font-face {
  font-family: 'Alef-Bold';
  src: url("fonts/Alef-Bold.eot");
  src: url("fonts/Alef-Bold.eot") format("embedded-opentype"), url("fonts/Alef-Bold.woff") format("woff"), url("fonts/Alef-Bold.ttf") format("truetype"), url("fonts/Alef-Bold.svg#alefbold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Alef';
  src: url("fonts/Alef-Regular.eot");
  src: url("fonts/Alef-Regular.eot") format("embedded-opentype"), url("fonts/Alef-Regular.woff") format("woff"), url("fonts/Alef-Regular.ttf") format("truetype"), url("fonts/Alef-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'landrover-icons';
  src: url("fonts/landrover-icons.eot");
  src: url("fonts/landrover-icons.eot") format("embedded-opentype"), url("fonts/landrover-icons.woff") format("woff"), url("fonts/landrover-icons.ttf") format("truetype"), url("fonts/landrover-icons.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'landroverfont';
  src: url("fonts/Gad-Medium_MFW.eot");
  src: url("fonts/Gad-Medium_MFW.eot") format("embedded-opentype"), url("fonts/Gad-Medium_MFW.woff") format("woff"), url("fonts/Gad-Medium_MFW.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* line 129, ../sass/_mixins.scss */
.icon-360:before {
  content: '\e001';
}

/* line 135, ../sass/_mixins.scss */
.icon-accessories:before {
  content: '\e002';
}

/* line 141, ../sass/_mixins.scss */
.icon-bars:before {
  content: '\e003';
}

/* line 147, ../sass/_mixins.scss */
.icon-bodyshop:before {
  content: '\e004';
}

/* line 153, ../sass/_mixins.scss */
.icon-calculate-trade-in-value:before {
  content: '\e005';
}

/* line 159, ../sass/_mixins.scss */
.icon-captions-on:before {
  content: '\e006';
}

/* line 165, ../sass/_mixins.scss */
.icon-captions:before {
  content: '\e007';
}

/* line 171, ../sass/_mixins.scss */
.icon-chevron-down:before {
  content: '\e008';
}

/* line 177, ../sass/_mixins.scss */
.icon-chevron-up:before {
  content: '\e009';
}

/* line 183, ../sass/_mixins.scss */
.icon-close:before, #header .search-control#search-button-close:before {
  content: '\e00a';
}

/* line 189, ../sass/_mixins.scss */
.icon-directional-left:before, .pane-bundle-royal-slider .slider-current-slide .prev:before,
.pane-bundle-dual-frame-royal-slider .slider-current-slide .prev:before,
.pane-bundle-same-size-royal-slider .slider-current-slide .prev:before {
  content: '\e00b';
}

/* line 195, ../sass/_mixins.scss */
.icon-directional-right:before, .pane-bundle-royal-slider .slider-current-slide .next:before,
.pane-bundle-dual-frame-royal-slider .slider-current-slide .next:before,
.pane-bundle-same-size-royal-slider .slider-current-slide .next:before {
  content: '\e00c';
}

/* line 201, ../sass/_mixins.scss */
.icon-download:before {
  content: '\e00d';
}

/* line 207, ../sass/_mixins.scss */
.icon-driveoffroad:before {
  content: '\e00e';
}

/* line 213, ../sass/_mixins.scss */
.icon-driveonroad:before {
  content: '\e00f';
}

/* line 219, ../sass/_mixins.scss */
.icon-fax:before {
  content: '\e010';
}

/* line 225, ../sass/_mixins.scss */
.icon-finance-calculator:before {
  content: '\e011';
}

/* line 231, ../sass/_mixins.scss */
.icon-fullscreen-exit:before {
  content: '\e012';
}

/* line 237, ../sass/_mixins.scss */
.icon-fullscreen:before {
  content: '\e013';
}

/* line 243, ../sass/_mixins.scss */
.icon-gallery-categories:before {
  content: '\e014';
}

/* line 249, ../sass/_mixins.scss */
.icon-ignite-brochure:before {
  content: '\e015';
}

/* line 255, ../sass/_mixins.scss */
.icon-ignite-configure:before {
  content: '\e016';
}

/* line 261, ../sass/_mixins.scss */
.icon-ignite-drive:before {
  content: '\e017';
}

/* line 267, ../sass/_mixins.scss */
.icon-ignite-inform:before {
  content: '\e018';
}

/* line 273, ../sass/_mixins.scss */
.icon-information:before {
  content: '\e019';
}

/* line 279, ../sass/_mixins.scss */
.icon-inventory:before {
  content: '\e01a';
}

/* line 285, ../sass/_mixins.scss */
.icon-left-open-big:before, #header #block-nice-menus-1 ul.nice-menu li a:before {
  content: '\e01b';
}

/* line 291, ../sass/_mixins.scss */
.icon-map-pin:before {
  content: '\e01c';
}

/* line 297, ../sass/_mixins.scss */
.icon-minus:before {
  content: '\e01d';
}

/* line 303, ../sass/_mixins.scss */
.icon-nocostoption:before {
  content: '\e01e';
}

/* line 309, ../sass/_mixins.scss */
.icon-offers:before {
  content: '\e01f';
}

/* line 315, ../sass/_mixins.scss */
.icon-optional:before {
  content: '\e020';
}

/* line 321, ../sass/_mixins.scss */
.icon-parts:before {
  content: '\e021';
}

/* line 327, ../sass/_mixins.scss */
.icon-pause:before {
  content: '\e022';
}

/* line 333, ../sass/_mixins.scss */
.icon-phone:before {
  content: '\e023';
}

/* line 339, ../sass/_mixins.scss */
.icon-play:before {
  content: '\e024';
}

/* line 345, ../sass/_mixins.scss */
.icon-plus:before {
  content: '\e025';
}

/* line 351, ../sass/_mixins.scss */
.icon-print:before {
  content: '\e026';
}

/* line 357, ../sass/_mixins.scss */
.icon-question-mark:before {
  content: '\e027';
}

/* line 363, ../sass/_mixins.scss */
.icon-quote-left-mena:before {
  content: '\e028';
}

/* line 369, ../sass/_mixins.scss */
.icon-quote-left:before {
  content: '\e029';
}

/* line 375, ../sass/_mixins.scss */
.icon-quote-right-mena:before {
  content: '\e02a';
}

/* line 381, ../sass/_mixins.scss */
.icon-quote-right:before {
  content: '\e02b';
}

/* line 387, ../sass/_mixins.scss */
.icon-repair:before {
  content: '\e02c';
}

/* line 393, ../sass/_mixins.scss */
.icon-replay:before {
  content: '\e02d';
}

/* line 399, ../sass/_mixins.scss */
.icon-request-quote:before {
  content: '\e02e';
}

/* line 405, ../sass/_mixins.scss */
.icon-right-open-big:before {
  content: '\e02f';
}

/* line 411, ../sass/_mixins.scss */
.icon-search:before {
  content: '\e030';
}

/* line 417, ../sass/_mixins.scss */
.icon-search-inverted:before, #header .search-control:before, #header #block-search-form form:before {
  content: '\e031';
}

/* line 423, ../sass/_mixins.scss */
.icon-service-inverted:before {
  content: '\e032';
}

/* line 429, ../sass/_mixins.scss */
.icon-share:before {
  content: '\e033';
}

/* line 435, ../sass/_mixins.scss */
.icon-social-facebook-comment:before {
  content: '\e034';
}

/* line 441, ../sass/_mixins.scss */
.icon-social-facebook-like:before {
  content: '\e035';
}

/* line 447, ../sass/_mixins.scss */
.icon-social-facebook-share:before {
  content: '\e036';
}

/* line 453, ../sass/_mixins.scss */
.icon-social-instagram-comment:before {
  content: '\e037';
}

/* line 459, ../sass/_mixins.scss */
.icon-social-instagram-like:before {
  content: '\e038';
}

/* line 465, ../sass/_mixins.scss */
.icon-social-pinterest-like:before {
  content: '\e039';
}

/* line 471, ../sass/_mixins.scss */
.icon-social-pinterest-pin:before {
  content: '\e03a';
}

/* line 477, ../sass/_mixins.scss */
.icon-social-twitter-favourite:before {
  content: '\e03b';
}

/* line 483, ../sass/_mixins.scss */
.icon-social-twitter-retweet:before {
  content: '\e03c';
}

/* line 489, ../sass/_mixins.scss */
.icon-social_blogger:before {
  content: '\e03d';
}

/* line 495, ../sass/_mixins.scss */
.icon-social_douban:before {
  content: '\e03e';
}

/* line 501, ../sass/_mixins.scss */
.icon-social_facebook:before {
  content: '\e03f';
}

/* line 507, ../sass/_mixins.scss */
.icon-social_google:before {
  content: '\e040';
}

/* line 513, ../sass/_mixins.scss */
.icon-social_instagram:before {
  content: '\e041';
}

/* line 519, ../sass/_mixins.scss */
.icon-social_linkedin:before {
  content: '\e042';
}

/* line 525, ../sass/_mixins.scss */
.icon-social_pinterest:before {
  content: '\e043';
}

/* line 531, ../sass/_mixins.scss */
.icon-social_renren:before {
  content: '\e044';
}

/* line 537, ../sass/_mixins.scss */
.icon-social_sinaweibo:before {
  content: '\e045';
}

/* line 543, ../sass/_mixins.scss */
.icon-social_tumblr:before {
  content: '\e046';
}

/* line 549, ../sass/_mixins.scss */
.icon-social_twitter:before {
  content: '\e047';
}

/* line 555, ../sass/_mixins.scss */
.icon-social_vkontakt:before {
  content: '\e048';
}

/* line 561, ../sass/_mixins.scss */
.icon-social_wechat:before {
  content: '\e049';
}

/* line 567, ../sass/_mixins.scss */
.icon-social_youtube:before {
  content: '\e04a';
}

/* line 573, ../sass/_mixins.scss */
.icon-sound-off:before {
  content: '\e04b';
}

/* line 579, ../sass/_mixins.scss */
.icon-sound-on:before {
  content: '\e04c';
}

/* line 585, ../sass/_mixins.scss */
.icon-standard:before {
  content: '\e04d';
}

/* line 591, ../sass/_mixins.scss */
.icon-subtitles-on:before {
  content: '\e04e';
}

/* line 597, ../sass/_mixins.scss */
.icon-subtitles:before {
  content: '\e04f';
}

/* line 603, ../sass/_mixins.scss */
.icon-thumbnail_view:before {
  content: '\e050';
}

/* line 609, ../sass/_mixins.scss */
.icon-tick:before {
  content: '\e051';
}

/* line 615, ../sass/_mixins.scss */
.icon-view:before {
  content: '\e052';
}

/* line 621, ../sass/_mixins.scss */
.icon-zoom:before {
  content: '\e053';
}

/* line 1, ../sass/_theme.scss */
.light {
  background-color: #f8f9f9 !important;
  color: black !important;
}

/* line 6, ../sass/_theme.scss */
.grey, .page-node-734 .tab-car-models,
.node-735 .tab-car-models,
.node-736 .tab-car-models,
.node-737 .tab-car-models, .page-node-734 .pane-bundle-car-model,
.node-735 .pane-bundle-car-model,
.node-736 .pane-bundle-car-model,
.node-737 .pane-bundle-car-model {
  background-color: #e4e8e8 !important;
  color: black !important;
}

/* line 11, ../sass/_theme.scss */
.dark {
  background-color: #4a4f54 !important;
  color: #e4e8e8 !important;
}

/* line 15, ../sass/_theme.scss */
.white {
  background-color: white !important;
  color: black !important;
}

/* line 19, ../sass/_theme.scss */
.centred {
  padding: 50px 0;
}
/* line 22, ../sass/_theme.scss */
.centred > div,
.centred > h2,
.centred > p,
.centred > a,
.centred > ul,
.centred > ol {
  max-width: 700px;
  margin: 0 auto;
}

/* line 34, ../sass/_theme.scss */
.field-type-image a {
  position: relative;
  display: block;
}
/* line 38, ../sass/_theme.scss */
.field-type-image a:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  transition: background-color 0.4s;
}
/* line 50, ../sass/_theme.scss */
.field-type-image a:hover:after {
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 56, ../sass/_theme.scss */
p {
  line-height: 17px;
}

/* line 60, ../sass/_theme.scss */
div {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 65, ../sass/_theme.scss */
a {
  color: inherit;
  text-decoration: none;
  outline: none;
}
/* line 70, ../sass/_theme.scss */
a:hover {
  text-decoration: none;
}

/* line 75, ../sass/_theme.scss */
img {
  vertical-align: top;
}

/* line 85, ../sass/_theme.scss */
body {
  font-family: "Alef", Arial;
  font-size: 16px;
  height: 100%;
}
/* line 90, ../sass/_theme.scss */
body.logged-in {
  padding-top: 32px !important;
}

/* line 95, ../sass/_theme.scss */
ul.tabs {
  border-bottom: 1px solid #cbcbcb;
  width: 100%;
  margin: 10px 0;
  padding: 0;
}
/* line 101, ../sass/_theme.scss */
ul.tabs li {
  display: inline-block;
  padding: 0;
  margin: 0;
  border: 1px solid #cbcbcb;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  list-style: none;
  background-color: #dddddd;
}
/* line 111, ../sass/_theme.scss */
ul.tabs li.is-active {
  background-color: #ffffff;
}
/* line 115, ../sass/_theme.scss */
ul.tabs li:hover {
  background-color: #eeeeee;
}
/* line 119, ../sass/_theme.scss */
ul.tabs li a {
  display: block;
  padding: 5px 15px;
  margin: 0;
  font-size: 13px;
}

/* line 128, ../sass/_theme.scss */
input[type="email"] {
  direction: ltr;
}
/* line 131, ../sass/_theme.scss */
input[type="email"]::placeholder {
  text-align: right;
}
/* line 135, ../sass/_theme.scss */
input[type="email"]::-webkit-input-placeholder {
  text-align: right;
}
/* line 139, ../sass/_theme.scss */
input[type="email"]::-moz-placeholder {
  /* Firefox 19+ */
  text-align: right;
}
/* line 144, ../sass/_theme.scss */
input[type="email"]:-ms-input-placeholder {
  text-align: right;
}

/* line 150, ../sass/_theme.scss */
.block-nice-menus h2,
.block-nice-menus .block-title {
  display: none;
}
/* line 155, ../sass/_theme.scss */
.block-nice-menus ul.nice-menu {
  border: none;
}
/* line 158, ../sass/_theme.scss */
.block-nice-menus ul.nice-menu li {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
}

/* line 170, ../sass/_theme.scss */
.field-collection-container {
  border: none;
}

/* line 174, ../sass/_theme.scss */
ul.ui-autocomplete.ui-menu {
  width: 100%;
  min-width: 100%;
  top: 48px !important;
  border: none;
  border-radius: 0;
  background-color: #f8f9f9 !important;
  color: #4a4f54 !important;
}
/* line 183, ../sass/_theme.scss */
ul.ui-autocomplete.ui-menu li.ui-menu-item {
  border-bottom: 1px solid #cbcbce;
  border-top: none;
}
/* line 187, ../sass/_theme.scss */
ul.ui-autocomplete.ui-menu li.ui-menu-item a {
  margin: 0;
  background: #eaeaea;
  border-radius: 0;
}
/* line 192, ../sass/_theme.scss */
ul.ui-autocomplete.ui-menu li.ui-menu-item a.ui-state-hover {
  background: #cbcbce;
}
/* line 196, ../sass/_theme.scss */
ul.ui-autocomplete.ui-menu li.ui-menu-item a .ui-autocomplete-fields {
  padding: 10px;
  text-align: right;
}

/* line 204, ../sass/_theme.scss */
#header {
  background-color: #fff;
  border-bottom: 1px solid #eef1f1;
  width: 100%;
  position: relative;
  z-index: 9;
  max-width: 100%;
  -webkit-backface-visibility: hidden;
}
/* line 213, ../sass/_theme.scss */
#header #logo {
  width: 189px;
  height: 106px;
  background-color: #fff;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  direction: ltr;
  -webkit-transition: width 0.4s, height 0.4s;
  -webkit-transition-delay: 0s, 0s;
  -moz-transition: width 0.4s 0s, height 0.4s;
  -o-transition: width 0.4s 0s, height 0.4s;
  transition: width 0.4s 0s, height 0.4s;
}
/* line 230, ../sass/_theme.scss */
#header #logo img {
  width: 115px;
  height: 60px;
  top: 50%;
  left: 50%;
  margin: -30px 0 0 -58px;
  position: absolute;
  -webkit-transition: all 0.4s;
  -webkit-transition-delay: 0s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
/* line 245, ../sass/_theme.scss */
#header .region-header {
  clear: none;
  float: left;
  background-color: #fff;
  width: 100%;
}
/* line 252, ../sass/_theme.scss */
#header #navigation {
  position: relative;
  height: 106px;
  -webkit-transition: height 0.4s;
  -webkit-transition-delay: 0s;
  -moz-transition: height 0.4s;
  -o-transition: height 0.4s;
  transition: height 0.4s;
}
/* line 261, ../sass/_theme.scss */
#header #navigation > .region {
  right: 189px;
  top: 35px;
  left: 0;
  position: absolute;
  z-index: 8;
  -webkit-transition: top 0.4s, left 0.4s, margin 0.4s;
  -webkit-transition-delay: 0s, 0s, 0s;
  -moz-transition: top 0.4s, left 0.4s 0s, margin 0.4s;
  -o-transition: top 0.4s, left 0.4s 0s, margin 0.4s;
  transition: top 0.4s, left 0.4s 0s, margin 0.4s;
}
/* line 276, ../sass/_theme.scss */
#header #block-nice-menus-1 {
  -webkit-transition: margin 0.4s;
  -webkit-transition-delay: 0s;
  -moz-transition: margin 0.4s;
  -o-transition: margin 0.4s;
  transition: margin 0.4s;
}
/* line 283, ../sass/_theme.scss */
#header #block-nice-menus-1 ul.nice-menu {
  float: left;
}
/* line 286, ../sass/_theme.scss */
#header #block-nice-menus-1 ul.nice-menu li {
  float: right;
  position: relative;
  vertical-align: middle;
  height: 35px;
  line-height: 33px;
}
/* line 293, ../sass/_theme.scss */
#header #block-nice-menus-1 ul.nice-menu li a {
  color: #0c121c;
  padding: 0 15px;
  margin: 0 10px;
  font-size: 14px;
  letter-spacing: 0.05em;
  display: block;
  -webkit-transform-style: preserve-3d;
}
/* line 304, ../sass/_theme.scss */
#header #block-nice-menus-1 ul.nice-menu li a:before {
  font-family: "landrover-icons";
  display: inline-block;
  margin: 2px 0 0 8px;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  vertical-align: middle;
}
/* line 315, ../sass/_theme.scss */
#header #block-nice-menus-1 ul.nice-menu li.menu-889 a {
  background-color: #005a2b;
  color: #fff;
  font-family: "Alef-Bold";
}
/* line 323, ../sass/_theme.scss */
#header #block-nice-menus-1 ul.nice-menu li:last-child a:before {
  content: none;
}
/* line 327, ../sass/_theme.scss */
#header #block-nice-menus-1 ul.nice-menu li:last-child a:after {
  content: "\e008";
  font-family: "landrover-icons";
  display: inline-block;
  margin: 0 8px 0 0;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  vertical-align: middle;
}
/* line 341, ../sass/_theme.scss */
#header #block-nice-menus-2 {
  margin-left: 70px;
}
/* line 344, ../sass/_theme.scss */
#header #block-nice-menus-2 > ul.nice-menu {
  float: none;
}
/* line 347, ../sass/_theme.scss */
#header #block-nice-menus-2 > ul.nice-menu > li {
  float: right;
  display: block;
  width: 16.65% !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: none transparent;
}
/* line 357, ../sass/_theme.scss */
#header #block-nice-menus-2 > ul.nice-menu > li:hover, #header #block-nice-menus-2 > ul.nice-menu > li.active-trail {
  background-color: #e9ecec !important;
  color: #4a4f54 !important;
  border-bottom: 1px solid #dee2e2;
}
/* line 363, ../sass/_theme.scss */
#header #block-nice-menus-2 > ul.nice-menu > li > a,
#header #block-nice-menus-2 > ul.nice-menu > li span {
  padding-top: 25px;
  padding-bottom: 45px;
  display: block;
  background-color: #fff;
  color: #0c121c;
  text-align: center;
  font-size: 14px;
  letter-spacing: 0.05em;
  font-family: "Alef-Bold";
  border: none;
  margin: 0;
  height: 45px;
  line-height: 1;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-transition: height 0.4s, line-height 0.4s;
  -webkit-transition-delay: 0s, 0s;
  -moz-transition: height 0.4s, line-height 0.4s;
  -o-transition: height 0.4s, line-height 0.4s;
  transition: height 0.4s, line-height 0.4s;
}
/* line 388, ../sass/_theme.scss */
#header #block-nice-menus-2 > ul.nice-menu > li > a:hover,
#header #block-nice-menus-2 > ul.nice-menu > li span:hover {
  background-color: #e9ecec !important;
}
/* line 393, ../sass/_theme.scss */
#header #block-nice-menus-2 > ul.nice-menu > li.menuparent.active-trail a {
  background-color: #e4e8e8 !important;
  color: #4a4f54 !important;
  border-bottom: 1px solid #dee2e2;
}
/* line 398, ../sass/_theme.scss */
#header #block-nice-menus-2 > ul.nice-menu > li.menuparent.active-trail a:after {
  content: "\e008";
  font-family: "landrover-icons";
  display: inline-block;
  margin: 1px 8px 0 0;
  -webkit-font-smoothing: antialiased;
  font-size: 13px;
  vertical-align: middle;
}
/* line 410, ../sass/_theme.scss */
#header #block-nice-menus-2 > ul.nice-menu > li:hover > ul {
  visibility: hidden !important;
  display: none !important;
}
/* line 416, ../sass/_theme.scss */
#header #block-nice-menus-2 > ul.nice-menu > li > ul {
  display: none;
}
/* line 424, ../sass/_theme.scss */
#header #block-nice-menus-5 ul {
  border: none;
  position: relative;
  top: auto;
  right: auto;
}
/* line 430, ../sass/_theme.scss */
#header #block-nice-menus-5 ul li {
  clear: none;
  width: auto;
  background: none transparent;
  font-size: 14px;
  letter-spacing: 0.05em;
  float: right;
  white-space: nowrap;
  padding: 0;
  margin: 0;
}
/* line 441, ../sass/_theme.scss */
#header #block-nice-menus-5 ul li a {
  padding: 0 25px;
  line-height: 40px;
  color: #4a4f54;
  text-align: center;
}
/* line 450, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu {
  width: 100%;
}
/* line 453, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li {
  display: none;
}
/* line 456, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li.active-trail {
  display: block;
  width: 100%;
}
/* line 461, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li > a {
  display: none;
}
/* line 465, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li > ul {
  display: block !important;
  visibility: visible !important;
  float: right;
  width: 100%;
  background-color: #e4e8e8 !important;
  color: #0c121c !important;
  z-index: 8;
  max-height: 41px;
  top: 0;
  border: none;
  list-style: none none;
  margin: 0;
  padding: 0;
}
/* line 481, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li > ul > li.active-trail {
  height: 41px;
}
/* line 485, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li > ul > li > a {
  display: block;
  float: right;
}
/* line 489, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li > ul > li > a:hover {
  color: #0c121c;
}
/* line 493, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li > ul > li > a.active {
  color: #0c121c;
  background-color: #f8f9f9;
}
/* line 501, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li > ul > li > ul > li.menuparent > a:after {
  content: "\e008";
  font-family: "landrover-icons";
  display: inline-block;
  margin: 1px 8px 0 0;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  vertical-align: middle;
}
/* line 511, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li > ul > li > ul > li.menuparent:hover ul {
  display: block;
  top: 41px;
  position: absolute;
}
/* line 517, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li > ul > li > ul > li.menuparent > ul {
  background-color: #fff;
  display: none;
}
/* line 521, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li > ul > li > ul > li.menuparent > ul li {
  float: none;
}
/* line 524, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li > ul > li > ul > li.menuparent > ul li a {
  text-align: right;
}
/* line 527, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li > ul > li > ul > li.menuparent > ul li a:before {
  content: "\e01b";
  font-family: "landrover-icons";
  display: inline-block;
  margin: 0 0 0 8px;
  font-size: 9px;
  vertical-align: middle;
}
/* line 536, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li > ul > li > ul > li.menuparent > ul li a:hover, #header #block-nice-menus-5 > ul.nice-menu > li > ul > li > ul > li.menuparent > ul li a.active {
  color: #0c121c;
  background-color: #e4e8e8;
}
/* line 547, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li > ul > li > ul > li > a {
  display: block;
  float: right;
}
/* line 551, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li > ul > li > ul > li > a.active {
  color: #0c121c;
  background-color: #f8f9f9;
}
/* line 565, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li:not(.menu-350) > ul > li.active-trail > a {
  background-color: #f8f9f9;
}
/* line 570, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li:not(.menu-350) > ul > li ul {
  display: none;
}
/* line 580, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li.menu-350 > ul > li {
  display: none;
  width: 100%;
}
/* line 584, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li.menu-350 > ul > li > a {
  display: none;
}
/* line 588, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li.menu-350 > ul > li.active-trail {
  display: block;
}
/* line 592, ../sass/_theme.scss */
#header #block-nice-menus-5 > ul.nice-menu > li.menu-350 > ul > li > ul {
  display: block !important;
  visibility: visible !important;
  float: right;
}
/* line 604, ../sass/_theme.scss */
#header .search-control {
  width: 70px;
  height: 70px;
  line-height: 70px;
  cursor: pointer;
  outline: none;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  text-align: center;
  vertical-align: middle;
  -webkit-transition: height 0.4s, line-height 0.4s;
  -webkit-transition-delay: 0s, 0s;
  -moz-transition: height 0.4s, line-height 0.4s;
  -o-transition: height 0.4s, line-height 0.4s;
  transition: height 0.4s, line-height 0.4s;
}
/* line 625, ../sass/_theme.scss */
#header .search-control span {
  text-align: left;
  text-indent: -999em;
  overflow: hidden;
  color: transparent;
  font-size: 0;
}
/* line 635, ../sass/_theme.scss */
#header .search-control:before {
  font-family: "landrover-icons";
  font-size: 18px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #0c121c;
  vertical-align: middle;
}
/* line 644, ../sass/_theme.scss */
#header .search-control#search-button-close {
  display: none;
}
/* line 650, ../sass/_theme.scss */
#header .search-control:hover {
  background-color: #e4e8e8 !important;
  color: #4a4f54 !important;
}
/* line 655, ../sass/_theme.scss */
#header #block-search-form {
  display: none;
}
/* line 658, ../sass/_theme.scss */
#header #block-search-form form {
  background-color: #fff;
  display: block;
  position: absolute;
  right: 0;
  top: 0px;
  z-index: 5;
  left: 70px;
  height: 70px;
}
/* line 672, ../sass/_theme.scss */
#header #block-search-form form:before {
  height: 70px;
  width: 70px;
  display: block;
  float: right;
  line-height: 70px;
  text-align: center;
  font-family: "landrover-icons";
  font-size: 18px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #0c121c;
  vertical-align: middle;
}
/* line 687, ../sass/_theme.scss */
#header #block-search-form form label {
  display: block;
  font-size: 20px;
  font-weight: normal;
  color: #cbcbce;
  top: 25px;
  letter-spacing: 0.1em;
  position: relative;
  z-index: 2;
  opacity: 0.75;
}
/* line 698, ../sass/_theme.scss */
#header #block-search-form form label.has-text {
  display: none;
}
/* line 703, ../sass/_theme.scss */
#header #block-search-form form input[type="text"] {
  background-color: #fff;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 70px;
  width: 100%;
  height: 70px;
  line-height: 70px;
  padding: 0;
  color: #0c121c;
  border: none;
  font-size: 20px;
  letter-spacing: 0.1em;
  outline: none;
  text-indent: 0;
}
/* line 722, ../sass/_theme.scss */
#header #block-search-form form input[type="text"].ui-autocomplete-processed {
  background: none;
}
/* line 727, ../sass/_theme.scss */
#header #block-search-form form ul.ui-autocomplete {
  top: 70px !important;
}
/* line 731, ../sass/_theme.scss */
#header #block-search-form form .form-actions {
  display: none;
}
/* line 737, ../sass/_theme.scss */
#header.sticky {
  position: fixed;
  top: 0;
}
/* line 742, ../sass/_theme.scss */
#header.sticky-reduced {
  position: fixed;
  top: 0;
}
/* line 746, ../sass/_theme.scss */
#header.sticky-reduced #logo {
  height: 50px;
  -webkit-transition: width 0.4s, height 0.4s;
  -webkit-transition-delay: 0.1s, 0s;
  -moz-transition: width 0.4s 0.1s, height 0.4s;
  -o-transition: width 0.4s 0.1s, height 0.4s;
  transition: width 0.4s 0.1s, height 0.4s;
}
/* line 754, ../sass/_theme.scss */
#header.sticky-reduced #logo img {
  width: 57px;
  height: 31px;
  top: 50%;
  left: 50%;
  margin: -15px 0 0 -29px;
}
/* line 763, ../sass/_theme.scss */
#header.sticky-reduced #block-nice-menus-1 {
  margin-top: -70px;
}
/* line 767, ../sass/_theme.scss */
#header.sticky-reduced #navigation {
  height: 50px;
}
/* line 770, ../sass/_theme.scss */
#header.sticky-reduced #navigation > .region {
  -webkit-transition: top 0.4s, left 0.4s, margin 0.4s;
  -webkit-transition-delay: 0s, 0.1s, 0s;
  -moz-transition: top 0.4s, left 0.4s 0.1s, margin 0.4s;
  -o-transition: top 0.4s, left 0.4s 0.1s, margin 0.4s;
  transition: top 0.4s, left 0.4s 0.1s, margin 0.4s;
  top: 0;
  margin-top: -1px;
}
/* line 782, ../sass/_theme.scss */
#header.sticky-reduced #navigation #block-nice-menus-2 > ul.nice-menu > li {
  padding-top: 15px;
}
/* line 784, ../sass/_theme.scss */
#header.sticky-reduced #navigation #block-nice-menus-2 > ul.nice-menu > li > a,
#header.sticky-reduced #navigation #block-nice-menus-2 > ul.nice-menu > li span {
  height: 34px;
  line-height: 1;
  padding-bottom: 0px;
  padding-top: 0px;
}
/* line 796, ../sass/_theme.scss */
#header.sticky-reduced .search-control {
  height: 50px;
  line-height: 50px;
}
/* line 802, ../sass/_theme.scss */
#header.sticky-reduced #block-search-form form {
  height: 50px;
}
/* line 805, ../sass/_theme.scss */
#header.sticky-reduced #block-search-form form:before,
#header.sticky-reduced #block-search-form form label,
#header.sticky-reduced #block-search-form form input[type="text"] {
  height: 50px;
  line-height: 50px;
}
/* line 812, ../sass/_theme.scss */
#header.sticky-reduced #block-search-form form label {
  top: 1px;
}
/* line 819, ../sass/_theme.scss */
#header button.side-menu-button {
  display: none;
}

/* line 825, ../sass/_theme.scss */
#footer #more-links-footer-mobile {
  display: none;
}

/* line 830, ../sass/_theme.scss */
#messages {
  position: fixed;
  background-color: #3b3b3b;
  top: 180px;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 430px;
  max-width: 90%;
  padding: 20px;
  z-index: 999;
  color: #fff;
  border: 1px solid;
}
/* line 844, ../sass/_theme.scss */
#messages .message-close {
  position: absolute;
  top: -10px;
  right: -10px;
  border: 1px solid;
  border-radius: 20px;
  width: 20px;
  height: 20px;
  line-height: 21px;
  text-align: center;
  background-color: #3b3b3b;
  cursor: pointer;
}
/* line 858, ../sass/_theme.scss */
#messages div.messages {
  padding: 0;
}

/* line 870, ../sass/_theme.scss */
body.node-type-simplenews,
body.page-newsletter {
  background: none;
  color: #000;
}
/* line 876, ../sass/_theme.scss */
body.node-type-simplenews .main-wrap #main,
body.page-newsletter .main-wrap #main {
  width: 780px;
  max-width: 100%;
  margin: 0 auto;
}
/* line 881, ../sass/_theme.scss */
body.node-type-simplenews .main-wrap #main .title-wrap,
body.page-newsletter .main-wrap #main .title-wrap {
  width: 100%;
  display: table;
  margin: 15px 0;
}
/* line 886, ../sass/_theme.scss */
body.node-type-simplenews .main-wrap #main .title-wrap h1.title,
body.page-newsletter .main-wrap #main .title-wrap h1.title {
  float: right;
  margin: 0;
}
/* line 891, ../sass/_theme.scss */
body.node-type-simplenews .main-wrap #main .title-wrap .return,
body.page-newsletter .main-wrap #main .title-wrap .return {
  text-decoration: none;
  float: left;
  width: 70px;
  height: 70px;
  text-align: center;
  line-height: 70px;
  font-size: 22px;
  color: #fff;
  border-right: 1px solid #30353e;
}
/* line 902, ../sass/_theme.scss */
body.node-type-simplenews .main-wrap #main .title-wrap .return:before,
body.page-newsletter .main-wrap #main .title-wrap .return:before {
  content: "\2039";
  color: #ea6d37;
  padding-left: 5px;
  font-family: "Alef-Bold";
}
/* line 914, ../sass/_theme.scss */
body.node-type-simplenews .form-actions input,
body.page-newsletter .form-actions input {
  background: #ff8b51;
  border: none;
  padding: 5px 14px;
  margin: 0 10px;
  font-family: "Alef-Bold";
  transition: background 0.4s;
}
/* line 922, ../sass/_theme.scss */
body.node-type-simplenews .form-actions input:hover,
body.page-newsletter .form-actions input:hover {
  background: #fc6b22;
}
/* line 927, ../sass/_theme.scss */
body.node-type-simplenews .form-actions a,
body.page-newsletter .form-actions a {
  text-decoration: underline;
}

/* line 933, ../sass/_theme.scss */
body.node-type-simplenews {
  background: #000;
  color: #fff;
}
/* line 939, ../sass/_theme.scss */
body.node-type-simplenews .main-wrap #main .title-wrap {
  margin: 0;
}
/* line 942, ../sass/_theme.scss */
body.node-type-simplenews .main-wrap #main .title-wrap h1.title {
  font-size: 22px;
  font-family: "Alef-Bold";
  color: #fc6b22;
}

/* line 951, ../sass/_theme.scss */
body.page-search-node #main {
  background-color: #4a4f54;
}
/* line 955, ../sass/_theme.scss */
body.page-search-node h1 {
  text-align: center;
  padding-top: 80px;
  margin-top: 0;
  color: #fff;
  font-weight: normal;
  font-size: 46px;
  letter-spacing: 1px;
}
/* line 966, ../sass/_theme.scss */
body.page-search-node #content form.search-form {
  padding-bottom: 80px;
  width: 100%;
  text-align: center;
}
/* line 973, ../sass/_theme.scss */
body.page-search-node #content form.search-form > div .form-item-keys label {
  display: none;
}
/* line 977, ../sass/_theme.scss */
body.page-search-node #content form.search-form > div .form-item-keys input.form-text {
  border: none;
  height: 44px;
  line-height: 24px;
  font-size: 16px;
  padding: 10px;
  width: 350px;
  color: #393939;
  box-sizing: border-box;
  background: #fff;
  margin: 0 0 0 15px;
}
/* line 991, ../sass/_theme.scss */
body.page-search-node #content form.search-form > div input.form-submit {
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
  border: none;
}
/* line 996, ../sass/_theme.scss */
body.page-search-node #content form.search-form > div input.form-submit:hover {
  background-color: #FFF;
  color: #0c121c;
}
/* line 1003, ../sass/_theme.scss */
body.page-search-node #content .searchResultsContent {
  clear: both;
  border-bottom: 1px solid #bbbbbc;
  background-color: #f8f9f9 !important;
  color: #4a4f54 !important;
}
/* line 1009, ../sass/_theme.scss */
body.page-search-node #content .searchResultsContent .searchResultsContentInner {
  max-width: 1100px;
  margin: 0 auto;
  overflow: hidden;
  color: #393939;
}
/* line 1015, ../sass/_theme.scss */
body.page-search-node #content .searchResultsContent .searchResultsContentInner h2 {
  font-size: 26px;
  line-height: 1.5em;
  letter-spacing: 0.12em;
  word-wrap: break-word;
  font-weight: normal;
}
/* line 1023, ../sass/_theme.scss */
body.page-search-node #content .searchResultsContent .searchResultsContentInner .search-results {
  margin: 0;
  padding: 0;
}
/* line 1028, ../sass/_theme.scss */
body.page-search-node #content .searchResultsContent .searchResultsContentInner .search-results .search-result .search-snippet-info {
  padding: 0;
}
/* line 1032, ../sass/_theme.scss */
body.page-search-node #content .searchResultsContent .searchResultsContentInner .search-results .search-result .search-url {
  text-decoration: underline;
}
/* line 1035, ../sass/_theme.scss */
body.page-search-node #content .searchResultsContent .searchResultsContentInner .search-results .search-result .search-url:hover {
  text-decoration: none;
}

/* line 1047, ../sass/_theme.scss */
article.node-simplenews .right-site {
  width: 350px;
  max-width: 100%;
  float: right;
}
/* line 1053, ../sass/_theme.scss */
article.node-simplenews .left-site {
  width: 350px;
  max-width: 100%;
  float: left;
}

/* line 1060, ../sass/_theme.scss */
#header-newslwtter {
  background: #000;
  color: #fff;
}
/* line 1064, ../sass/_theme.scss */
#header-newslwtter .top-wrap {
  width: 780px;
  max-width: 100%;
  margin: 0 auto;
}
/* line 1069, ../sass/_theme.scss */
#header-newslwtter .top-wrap .first-row {
  text-align: center;
  padding-top: 20px;
}
/* line 1074, ../sass/_theme.scss */
#header-newslwtter .top-wrap .second-row {
  font-size: 20px;
  line-height: 48px;
  font-family: "Alef-Bold";
  font-family: "arial";
  padding: 10px 0;
}
/* line 1081, ../sass/_theme.scss */
#header-newslwtter .top-wrap .second-row div,
#header-newslwtter .top-wrap .second-row img {
  display: inline-block;
}
/* line 1086, ../sass/_theme.scss */
#header-newslwtter .top-wrap .second-row .all-text {
  padding: 0 25px;
}
/* line 1092, ../sass/_theme.scss */
#header-newslwtter .top-wrap .second-row .month-sheet:after,
#header-newslwtter .top-wrap .second-row .number-sheet:after {
  content: "|";
  padding: 0 10px;
  display: inline-block;
}

/* line 1102, ../sass/_theme.scss */
#block-landrover-newsletter-footer {
  display: table;
  width: 780px;
  max-width: 100%;
  margin: 30px auto 10px;
  background: #000;
  padding-top: 17px;
}
/* line 1110, ../sass/_theme.scss */
#block-landrover-newsletter-footer .all-footer-links {
  width: 729px;
  float: left;
}
/* line 1114, ../sass/_theme.scss */
#block-landrover-newsletter-footer .all-footer-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1119, ../sass/_theme.scss */
#block-landrover-newsletter-footer .all-footer-links ul li {
  float: right;
  margin: 0;
}

/* line 1129, ../sass/_theme.scss */
.field-name-field-news .item-list h3 {
  font-size: 22px;
  font-family: "Alef-Bold";
  color: #fc6b22;
}
/* line 1133, ../sass/_theme.scss */
.field-name-field-news .item-list ul {
  margin: 0;
  padding: 0 20px 0 0;
  list-style: none;
}
/* line 1138, ../sass/_theme.scss */
.field-name-field-news .item-list ul li {
  margin: 0;
}
/* line 1141, ../sass/_theme.scss */
.field-name-field-news .item-list ul li a {
  font-size: 15px;
  font-family: "Alef-Bold";
}
/* line 1145, ../sass/_theme.scss */
.field-name-field-news .item-list ul li a:before {
  content: "\2022";
  color: #fc6b22;
  margin: 0 -20px 0 0;
  width: 20px;
  display: inline-block;
  text-align: center;
}

/* line 1159, ../sass/_theme.scss */
.field-name-field-ad {
  margin: 20px 0;
  position: relative;
}
/* line 1163, ../sass/_theme.scss */
.field-name-field-ad h2.node-title {
  float: left;
  margin: 0;
  width: 164px;
  text-decoration: none;
  font-size: 22px;
  font-family: "Alef-Bold";
  color: #fc6b22;
}
/* line 1172, ../sass/_theme.scss */
.field-name-field-ad .field-name-field-short-text {
  float: left;
  clear: left;
  width: 164px;
}
/* line 1178, ../sass/_theme.scss */
.field-name-field-ad .field-name-field-img-art {
  /*position: absolute;
          top: 0;*/
  width: 180px;
}

/* line 1185, ../sass/_theme.scss */
.field-name-field-month-image {
  margin: 0 auto;
  width: 336px;
}
/* line 1189, ../sass/_theme.scss */
.field-name-field-month-image .field-label {
  background: #fc6b22;
  height: 25px;
  line-height: 25px;
  padding: 0 15px;
  color: #000;
  font-family: "Alef-Bold";
  font-size: 18px;
}

/* line 1200, ../sass/_theme.scss */
.field-name-month-image-text {
  width: 336px;
  margin: 0 auto;
  text-align: center;
}

/* line 1206, ../sass/_theme.scss */
.field-name-field-banner {
  margin: 25px 0;
}

@media screen and (max-width: 870px) {
  /* line 1213, ../sass/_theme.scss */
  #header-newslwtter .top-wrap .second-row {
    text-align: center;
  }
  /* line 1216, ../sass/_theme.scss */
  #header-newslwtter .top-wrap .second-row img {
    max-width: 70%;
  }
}
@media screen and (max-width: 600px) {
  /* line 1228, ../sass/_theme.scss */
  #header-newslwtter .top-wrap .second-row .all-text {
    font-size: 15px;
    line-height: 24px;
  }
}
/* line 1241, ../sass/_theme.scss */
body.page-field-collection-field-df-slides,
body.page-field-collection-field-ss-slide,
body.node-type-images-gallery {
  height: 100%;
}

/* line 1249, ../sass/_theme.scss */
#header-lightbox {
  position: fixed;
  background-color: #0c121c;
  top: 0;
  width: 100%;
  height: 70px;
  z-index: 30;
}
/* line 1257, ../sass/_theme.scss */
#header-lightbox .title-wrapper {
  float: right;
  width: 60%;
}
/* line 1261, ../sass/_theme.scss */
#header-lightbox .title-wrapper h1 {
  padding: 10px 50px 10px 0;
  margin: 0;
  overflow: hidden;
  font-weight: normal;
  color: #fff;
  letter-spacing: 0.05em;
  font-size: 24px;
  display: table-cell;
  height: 70px;
  box-sizing: border-box;
  vertical-align: middle;
}
/* line 1276, ../sass/_theme.scss */
#header-lightbox #current-item-of-count {
  padding: 0;
  text-decoration: none;
  float: left;
  width: 20%;
  max-width: 70px;
  min-width: 50px;
  height: 70px;
  text-align: center;
  line-height: 70px;
  font-size: 14px;
  color: #fff;
  border-right: 1px solid #30353e;
  box-sizing: border-box;
  /*> div {
            text-decoration: none;
            float: right;
            width: 70px;
            height: 70px;
            background-repeat: no-repeat;
            background-position: center right;
            text-align: center;
            line-height: 70px;
            direction: ltr;
            &:before {
              content: '\22c1';
              float: right;
              line-height: 70px;
              text-shadow: 0 1px;
            }
          }
          &.open {
            > div {
              &:before {
                content: '\22c0';
              }
              //background-image: url('../images/gallery-arrow-open.png');
            }
          }
          &:hover,
          &.open {
            background-color: #4e4e4e;
            > div {
              cursor: pointer;
              -webkit-transition: background 0.2s;
              -webkit-transition-delay: 0s;
              -moz-transition: background 0.2s;
              -o-transition: background 0.2s;
              transition: background 0.2s;
            }
          }*/
}
/* line 1330, ../sass/_theme.scss */
#header-lightbox .return {
  text-decoration: none;
  float: left;
  width: 20%;
  max-width: 70px;
  min-width: 50px;
  height: 70px;
  text-align: center;
  line-height: 70px;
  font-size: 22px;
  color: #fff;
  border-right: 1px solid #30353e;
  box-sizing: border-box;
}
/* line 1344, ../sass/_theme.scss */
#header-lightbox .return:hover {
  cursor: pointer;
  -webkit-transition: background-color 0.2s;
  -webkit-transition-delay: 0s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

/* line 1355, ../sass/_theme.scss */
#page.page-lightbox {
  height: 100%;
}
/* line 1358, ../sass/_theme.scss */
#page.page-lightbox #car-gallery {
  height: 100%;
  padding-top: 100px;
  /*.rsOverflow ,
          .rsContainer .rsSlide {
            position: relative;
            height: 100% !important;
          }*/
}
/* line 1362, ../sass/_theme.scss */
#page.page-lightbox #car-gallery .rsNav {
  top: -145px;
  -webkit-transition: top 0.4s;
  -webkit-transition-delay: 0s;
  -moz-transition: top 0.4s;
  -o-transition: top 0.4s;
  transition: top 0.4s;
}
/* line 1370, ../sass/_theme.scss */
#page.page-lightbox #car-gallery .rsNav.open {
  top: 70px;
}
/* line 1382, ../sass/_theme.scss */
#page.page-lightbox #main {
  background-color: #4a4f54 !important;
  color: #e4e8e8 !important;
}

/* line 1389, ../sass/_theme.scss */
#main {
  position: relative;
}
/* line 1394, ../sass/_theme.scss */
#main > .side-menu-wrapper {
  display: none;
}

/* line 1400, ../sass/_theme.scss */
body.node-type-panel #page {
  max-width: 100%;
}
/* line 1403, ../sass/_theme.scss */
body.node-type-panel #page h1#page-title {
  display: none;
}

/* line 1409, ../sass/_theme.scss */
#block-nice-menus-4 {
  position: fixed;
  left: 0;
  z-index: 6;
  -webkit-transition: margin 1s;
  -webkit-transition-delay: 0s;
  -moz-transition: margin 1s;
  -o-transition: margin 1s;
  transition: margin 1s;
  top: 38%;
  top: -webkit-calc((100% + 108px + 41px) / 2 - 127px);
  top: -moz-calc((100% + 108px + 41px) / 2 - 127px);
  top: calc((100% + 108px + 41px) / 2 - 127px);
}
/* line 1424, ../sass/_theme.scss */
#block-nice-menus-4 > ul.nice-menu > li {
  position: relative;
  clear: both;
  width: 50px;
  height: 50px;
  z-index: 7;
  float: left;
  border-bottom: solid 1px #4e4e4e;
  white-space: nowrap;
  direction: ltr;
}
/* line 1435, ../sass/_theme.scss */
#block-nice-menus-4 > ul.nice-menu > li a,
#block-nice-menus-4 > ul.nice-menu > li span {
  cursor: pointer;
  direction: rtl;
  display: inline-block;
  vertical-align: top;
  padding: 0;
  background-image: none;
  background-color: #0c121c;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
/* line 1450, ../sass/_theme.scss */
#block-nice-menus-4 > ul.nice-menu > li a,
#block-nice-menus-4 > ul.nice-menu > li span {
  position: relative;
  z-index: 1;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
}
/* line 1459, ../sass/_theme.scss */
#block-nice-menus-4 > ul.nice-menu > li a img,
#block-nice-menus-4 > ul.nice-menu > li span img {
  font-size: 0;
  line-height: 0;
  border: 0;
  vertical-align: middle;
}
/* line 1467, ../sass/_theme.scss */
#block-nice-menus-4 > ul.nice-menu > li > a + a,
#block-nice-menus-4 > ul.nice-menu > li > span + span {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: auto;
  height: 50px;
  overflow: hidden;
  padding: 0 20px 0;
  line-height: 50px;
  font-size: 11px;
  letter-spacing: 0.2em;
  color: #fff;
}
/* line 1485, ../sass/_theme.scss */
#block-nice-menus-4 > ul.nice-menu > li > ul {
  border-top: none;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 150px;
  height: 50px;
  overflow: hidden;
}
/* line 1497, ../sass/_theme.scss */
#block-nice-menus-4 > ul.nice-menu > li > ul li {
  width: auto;
  clear: none;
}
/* line 1503, ../sass/_theme.scss */
#block-nice-menus-4 > ul.nice-menu > li.last {
  border: none;
}
/* line 1508, ../sass/_theme.scss */
#block-nice-menus-4 > ul.nice-menu > li li:hover a,
#block-nice-menus-4 > ul.nice-menu > li li:hover span {
  background-color: #141b27;
}

/* line 1517, ../sass/_theme.scss */
.pane-custom {
  text-align: center;
  padding: 80px;
  font-size: 1.2em;
}
@media screen and (max-width: 740px) {
  /* line 1517, ../sass/_theme.scss */
  .pane-custom {
    padding: 30px !important;
  }
  /* line 1523, ../sass/_theme.scss */
  .pane-custom h2,
  .pane-custom h1 {
    margin: 0px;
  }
}
/* line 1528, ../sass/_theme.scss */
.pane-custom .pane-title {
  padding: 1px 1px 3px;
  margin: 0 0 80px;
  display: inline-block;
  font-size: 38px;
  line-height: 42px;
  font-family: 'Alef-bold';
  margin-bottom: 0px;
}
@media screen and (max-width: 740px) {
  /* line 1528, ../sass/_theme.scss */
  .pane-custom .pane-title {
    font-size: 26px;
    line-height: 26px;
  }
}
/* line 1536, ../sass/_theme.scss */
.pane-custom p {
  margin: 0px;
}

/* line 1541, ../sass/_theme.scss */
.panels-flexible-region-2-center {
  width: 100%;
}

/* line 1545, ../sass/_theme.scss */
.pane-fieldable-panels-pane {
  width: 100%;
  display: block;
  padding: 80px 90px;
  -webkit-font-smoothing: antialiased;
}
/* line 70, ../sass/_mixins.scss */
.pane-fieldable-panels-pane:before {
  content: '';
  display: table;
}
/* line 74, ../sass/_mixins.scss */
.pane-fieldable-panels-pane:after {
  content: '';
  display: table;
  clear: both;
}
/* line 1553, ../sass/_theme.scss */
.pane-fieldable-panels-pane > h2,
.pane-fieldable-panels-pane > .pane-title {
  display: none;
}

/* line 1559, ../sass/_theme.scss */
.pane-bundle-royal-slider,
.pane-bundle-dual-frame-royal-slider,
.pane-bundle-same-size-royal-slider {
  /*Start Homepage fade in slider text*/
  /*&.light {
        .slider-current-slide {
          color: #222;
        }
      }*/
}
/* line 1562, ../sass/_theme.scss */
.pane-bundle-royal-slider > .fieldable-panels-pane,
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane,
.pane-bundle-same-size-royal-slider > .fieldable-panels-pane {
  display: block;
  width: auto;
  position: relative;
}
/* line 1567, ../sass/_theme.scss */
.pane-bundle-royal-slider > .fieldable-panels-pane > .slide,
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane > .slide,
.pane-bundle-same-size-royal-slider > .fieldable-panels-pane > .slide {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
/* line 1577, ../sass/_theme.scss */
.pane-bundle-royal-slider .slide-background,
.pane-bundle-dual-frame-royal-slider .slide-background,
.pane-bundle-same-size-royal-slider .slide-background {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  overflow: hidden;
}
/* line 1586, ../sass/_theme.scss */
.pane-bundle-royal-slider .slide-background .mejs-container,
.pane-bundle-dual-frame-royal-slider .slide-background .mejs-container,
.pane-bundle-same-size-royal-slider .slide-background .mejs-container {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
/* line 1595, ../sass/_theme.scss */
.pane-bundle-royal-slider .slide-content-wrapper-1,
.pane-bundle-dual-frame-royal-slider .slide-content-wrapper-1,
.pane-bundle-same-size-royal-slider .slide-content-wrapper-1 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
  display: table;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
/* line 1609, ../sass/_theme.scss */
.pane-bundle-royal-slider .slide-content-wrapper-all,
.pane-bundle-dual-frame-royal-slider .slide-content-wrapper-all,
.pane-bundle-same-size-royal-slider .slide-content-wrapper-all {
  vertical-align: middle;
}
@media screen and (min-width: 800px) {
  /* line 1609, ../sass/_theme.scss */
  .pane-bundle-royal-slider .slide-content-wrapper-all,
  .pane-bundle-dual-frame-royal-slider .slide-content-wrapper-all,
  .pane-bundle-same-size-royal-slider .slide-content-wrapper-all {
    display: table-cell;
  }
}
/* line 1616, ../sass/_theme.scss */
.pane-bundle-royal-slider .slide-content-wrapper-all .slide-content-wrapper-3,
.pane-bundle-dual-frame-royal-slider .slide-content-wrapper-all .slide-content-wrapper-3,
.pane-bundle-same-size-royal-slider .slide-content-wrapper-all .slide-content-wrapper-3 {
  margin-top: 10px;
}
/* line 1621, ../sass/_theme.scss */
.pane-bundle-royal-slider .slide-content,
.pane-bundle-dual-frame-royal-slider .slide-content,
.pane-bundle-same-size-royal-slider .slide-content {
  display: inline-block;
  z-index: 1;
  margin-right: 65px;
  background-color: rgba(255, 255, 255, 0.9);
  max-width: 415px;
  padding: 19px 25px 25px;
  color: #0c121c;
  width: 100%;
}
/* line 1631, ../sass/_theme.scss */
.pane-bundle-royal-slider .slide-content h1,
.pane-bundle-dual-frame-royal-slider .slide-content h1,
.pane-bundle-same-size-royal-slider .slide-content h1 {
  display: block;
  font-size: 38px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: "Alef-Bold";
  margin: 0;
}
/* line 1640, ../sass/_theme.scss */
.pane-bundle-royal-slider .slide-content .car-text,
.pane-bundle-dual-frame-royal-slider .slide-content .car-text,
.pane-bundle-same-size-royal-slider .slide-content .car-text {
  letter-spacing: 0.085em;
  display: block;
  font-size: 16px;
  padding-top: 4px;
  font-weight: normal;
  line-height: 1.2em;
  max-width: 80%;
}
/* line 1650, ../sass/_theme.scss */
.pane-bundle-royal-slider .slide-content .slide-link,
.pane-bundle-dual-frame-royal-slider .slide-content .slide-link,
.pane-bundle-same-size-royal-slider .slide-content .slide-link {
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
  margin: 20px 0 0 20px;
}
@media screen and (max-width: 740px) {
  /* line 1650, ../sass/_theme.scss */
  .pane-bundle-royal-slider .slide-content .slide-link,
  .pane-bundle-dual-frame-royal-slider .slide-content .slide-link,
  .pane-bundle-same-size-royal-slider .slide-content .slide-link {
    font-size: 16px;
    margin: 16px 0 0 0px;
    padding: 1px 40px;
  }
}
/* line 1658, ../sass/_theme.scss */
.pane-bundle-royal-slider .slide-content .slide-link:before,
.pane-bundle-dual-frame-royal-slider .slide-content .slide-link:before,
.pane-bundle-same-size-royal-slider .slide-content .slide-link:before {
  display: inline-block;
  line-height: 0;
  width: 1em;
  font-family: "landrover-icons";
  font-size: 17px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  margin-left: 15px;
  margin-right: -10px;
}
/* line 1671, ../sass/_theme.scss */
.pane-bundle-royal-slider .slide-content .slide-link.icon-play:before,
.pane-bundle-dual-frame-royal-slider .slide-content .slide-link.icon-play:before,
.pane-bundle-same-size-royal-slider .slide-content .slide-link.icon-play:before {
  transform: scaleX(-1);
}
/* line 1677, ../sass/_theme.scss */
.pane-bundle-royal-slider .slide-content .slide-link:hover, .pane-bundle-royal-slider .slide-content .slide-link:focus,
.pane-bundle-dual-frame-royal-slider .slide-content .slide-link:hover,
.pane-bundle-dual-frame-royal-slider .slide-content .slide-link:focus,
.pane-bundle-same-size-royal-slider .slide-content .slide-link:hover,
.pane-bundle-same-size-royal-slider .slide-content .slide-link:focus {
  background-color: #FFF;
  color: #0c121c;
}
/* line 1684, ../sass/_theme.scss */
.pane-bundle-royal-slider .rsNav,
.pane-bundle-dual-frame-royal-slider .rsNav,
.pane-bundle-same-size-royal-slider .rsNav {
  float: none;
  position: absolute;
  right: 50px;
  bottom: 50px;
  height: 42px;
  text-align: right;
  -webkit-font-smoothing: antialiased;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  padding: 0;
  overflow: inherit;
  direction: ltr;
  width: auto;
}
/* line 1698, ../sass/_theme.scss */
.pane-bundle-royal-slider .rsNav .rsNavItem,
.pane-bundle-dual-frame-royal-slider .rsNav .rsNavItem,
.pane-bundle-same-size-royal-slider .rsNav .rsNavItem {
  display: inline-block;
  margin: 0 3px;
  cursor: pointer;
  color: #fff;
  font-size: 26px;
  padding: 18px 0 0;
  font-weight: 700;
  line-height: 1em;
  width: 27px;
  text-align: center;
  opacity: 0.5;
  background: none transparent;
  border: none;
  border-right: none;
  box-shadow: none;
  min-width: inherit;
}
/* line 1715, ../sass/_theme.scss */
.pane-bundle-royal-slider .rsNav .rsNavItem:not(.rsNavSelected),
.pane-bundle-dual-frame-royal-slider .rsNav .rsNavItem:not(.rsNavSelected),
.pane-bundle-same-size-royal-slider .rsNav .rsNavItem:not(.rsNavSelected) {
  filter: drop-shadow(0px 0px 1px black);
}
/* line 1718, ../sass/_theme.scss */
.pane-bundle-royal-slider .rsNav .rsNavItem.rsNavSelected,
.pane-bundle-dual-frame-royal-slider .rsNav .rsNavItem.rsNavSelected,
.pane-bundle-same-size-royal-slider .rsNav .rsNavItem.rsNavSelected {
  font-size: 42px;
  padding-top: 0;
  opacity: 1;
}
/* line 1726, ../sass/_theme.scss */
.pane-bundle-royal-slider .rsArrow,
.pane-bundle-dual-frame-royal-slider .rsArrow,
.pane-bundle-same-size-royal-slider .rsArrow {
  display: none !important;
  left: 50px;
  z-index: 3;
}
/* line 1732, ../sass/_theme.scss */
.pane-bundle-royal-slider .rsArrow .rsArrowIcn:before,
.pane-bundle-dual-frame-royal-slider .rsArrow .rsArrowIcn:before,
.pane-bundle-same-size-royal-slider .rsArrow .rsArrowIcn:before {
  content: "\e01b";
  font-size: 40px;
  font-family: "landrover-icons";
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  line-height: 1.8;
}
/* line 1742, ../sass/_theme.scss */
.pane-bundle-royal-slider .rsArrow.rsArrowRight,
.pane-bundle-dual-frame-royal-slider .rsArrow.rsArrowRight,
.pane-bundle-same-size-royal-slider .rsArrow.rsArrowRight {
  right: 0;
}
/* line 1745, ../sass/_theme.scss */
.pane-bundle-royal-slider .rsArrow.rsArrowRight > .rsArrowIcn:before,
.pane-bundle-dual-frame-royal-slider .rsArrow.rsArrowRight > .rsArrowIcn:before,
.pane-bundle-same-size-royal-slider .rsArrow.rsArrowRight > .rsArrowIcn:before {
  content: "\e02f";
}
/* line 1752, ../sass/_theme.scss */
.pane-bundle-royal-slider .rsSlide,
.pane-bundle-dual-frame-royal-slider .rsSlide,
.pane-bundle-same-size-royal-slider .rsSlide {
  /*Fixes sliders using fade-in, for example https://landrover.co.il/vehicles/discovery*/
  /*Create animation on display.*/
  /*Some explanation: RSslider is supposed to calculate the width and height of any image that uses .cover-image.
  However, thanks to Accessibility, we forced the slider to add "display:none" to sliders that aren't active.
  This caused the slider to fail to correctly calculate image size, since it uses "parseInt(height)" and comes up with
  "100% height" instead of "500px height", which parseInt's from "100%" to "100px".
  Therefore, we handle it ourselves, using the modern "object-fit" CSS.
  */
}
/* line 1754, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider:not(.dark) .pane-bundle-royal-slider .rsSlide, .pane-bundle-dual-frame-royal-slider:not(.dark)
.pane-bundle-dual-frame-royal-slider .rsSlide, .pane-bundle-dual-frame-royal-slider:not(.dark)
.pane-bundle-same-size-royal-slider .rsSlide {
  background-color: white;
}
/* line 1760, ../sass/_theme.scss */
.pane-bundle-royal-slider .rsSlide .slide-content,
.pane-bundle-dual-frame-royal-slider .rsSlide .slide-content,
.pane-bundle-same-size-royal-slider .rsSlide .slide-content {
  opacity: 0;
  transition: opacity 1s 0.4s ease;
}
/* line 1764, ../sass/_theme.scss */
.pane-bundle-royal-slider .rsSlide.rsActiveSlide .slide-content,
.pane-bundle-dual-frame-royal-slider .rsSlide.rsActiveSlide .slide-content,
.pane-bundle-same-size-royal-slider .rsSlide.rsActiveSlide .slide-content {
  opacity: 1;
}
/* line 1773, ../sass/_theme.scss */
.pane-bundle-royal-slider .rsSlide img.cover-image,
.pane-bundle-dual-frame-royal-slider .rsSlide img.cover-image,
.pane-bundle-same-size-royal-slider .rsSlide img.cover-image {
  width: 100% !important;
  height: 100% !important;
  left: 0 !important;
  top: 0 !important;
  object-fit: cover;
}
/* line 1781, ../sass/_theme.scss */
.pane-bundle-royal-slider .rsSlide > .slide,
.pane-bundle-dual-frame-royal-slider .rsSlide > .slide,
.pane-bundle-same-size-royal-slider .rsSlide > .slide {
  height: 100%;
}
/* line 1792, ../sass/_theme.scss */
.pane-bundle-royal-slider .slider-current-slide,
.pane-bundle-dual-frame-royal-slider .slider-current-slide,
.pane-bundle-same-size-royal-slider .slider-current-slide {
  direction: ltr;
  color: #0c121c;
  margin: 0 20px 0 0;
}
/* line 1797, ../sass/_theme.scss */
.pane-bundle-royal-slider .slider-current-slide .prev,
.pane-bundle-royal-slider .slider-current-slide .next,
.pane-bundle-dual-frame-royal-slider .slider-current-slide .prev,
.pane-bundle-dual-frame-royal-slider .slider-current-slide .next,
.pane-bundle-same-size-royal-slider .slider-current-slide .prev,
.pane-bundle-same-size-royal-slider .slider-current-slide .next {
  display: inline-block;
  text-decoration: none;
  font-size: 24px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
/* line 1807, ../sass/_theme.scss */
.pane-bundle-royal-slider .slider-current-slide .prev:before,
.pane-bundle-royal-slider .slider-current-slide .next:before,
.pane-bundle-dual-frame-royal-slider .slider-current-slide .prev:before,
.pane-bundle-dual-frame-royal-slider .slider-current-slide .next:before,
.pane-bundle-same-size-royal-slider .slider-current-slide .prev:before,
.pane-bundle-same-size-royal-slider .slider-current-slide .next:before {
  font-family: "landrover-icons";
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  -o-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}
/* line 1818, ../sass/_theme.scss */
.pane-bundle-royal-slider .slider-current-slide .prev:hover:before,
.pane-bundle-royal-slider .slider-current-slide .next:hover:before,
.pane-bundle-dual-frame-royal-slider .slider-current-slide .prev:hover:before,
.pane-bundle-dual-frame-royal-slider .slider-current-slide .next:hover:before,
.pane-bundle-same-size-royal-slider .slider-current-slide .prev:hover:before,
.pane-bundle-same-size-royal-slider .slider-current-slide .next:hover:before {
  opacity: 0.5;
}
/* line 1831, ../sass/_theme.scss */
.pane-bundle-royal-slider .slider-current-slide .numbers,
.pane-bundle-dual-frame-royal-slider .slider-current-slide .numbers,
.pane-bundle-same-size-royal-slider .slider-current-slide .numbers {
  display: inline-block;
  margin: 0 30px;
  vertical-align: baseline;
  font-size: 22px;
}
/* line 1837, ../sass/_theme.scss */
.pane-bundle-royal-slider .slider-current-slide .numbers > span,
.pane-bundle-dual-frame-royal-slider .slider-current-slide .numbers > span,
.pane-bundle-same-size-royal-slider .slider-current-slide .numbers > span {
  font-size: 24px;
  font-weight: 100;
  display: inline-block;
  margin: 8px;
  position: relative;
  top: 1px;
  opacity: 0.75;
}

/* line 1850, ../sass/_theme.scss */
.pane-bundle-royal-slider {
  padding: 0 !important;
}
/* line 1853, ../sass/_theme.scss */
.pane-bundle-royal-slider > .fieldable-panels-pane {
  height: 400px;
  min-height: 400px;
}
/* line 1857, ../sass/_theme.scss */
.pane-bundle-royal-slider .slide-content-wrapper-3 {
  display: none;
}

/* line 1862, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider {
  padding: 0;
}
/* line 1865, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane {
  height: 500px;
}
/* line 1868, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .df-slide-content-wrapper-1 {
  height: 100%;
  float: right;
  border: none;
  width: 33.3%;
  padding: 2%;
            /*.df-slide-content-wrapper-2 {
                          display: table;
                          height: 100%;

                          .df-slide-content {
                            display: table-cell;
                            vertical-align: middle;*/
  /*}
            }*/
}
/* line 1883, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .df-slide-content-wrapper-1 h3 {
  padding: 1px 1px 3px;
  margin: 0 0 80px;
  display: inline-block;
  font-size: 38px;
  line-height: 42px;
  font-family: 'Alef-bold';
  font-size: 18px;
  line-height: 1;
  color: #a4a7a9;
  border-color: #a4a7a9;
  margin-bottom: 36px;
  padding: 1px 1px 3px;
  border-width: 1px;
  letter-spacing: 0.05em;
  float: right;
  clear: both;
}
/* line 1898, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .df-slide-content-wrapper-1 .slide-head {
  border-top: 2px solid #0c121c;
  border-bottom: 2px solid #0c121c;
  color: #0c121c;
  font-size: 28px;
  line-height: 1;
  letter-spacing: 0.02em;
  margin-bottom: 18px;
  float: right;
  clear: both;
  padding: 1px 1px 3px;
}
/* line 1911, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .df-slide-content-wrapper-1 .slide-description {
  max-width: 400px;
  margin: auto;
  clear: both;
  text-align: right;
}
/* line 1918, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .df-slide-content-wrapper-1 .slide-link {
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
  display: block;
  min-width: inherit;
  position: relative;
  text-align: left;
  margin: 25px 0;
  float: right;
  clear: both;
}
/* line 1929, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .df-slide-content-wrapper-1 .slide-link::before {
  display: inline-block;
  line-height: 0;
  width: 1em;
  font-family: "landrover-icons";
  font-size: 17px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  margin-left: 15px;
  margin-right: -10px;
}
/* line 1942, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .df-slide-content-wrapper-1 .slide-link:hover {
  background-color: #FFF;
  color: #0c121c;
}
/* line 1947, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .df-slide-content-wrapper-1 .slide-link-2 {
  color: #898c8f;
  display: block;
  position: relative;
  margin: 25px 0;
  line-height: 1.25;
  font-size: 14px;
  letter-spacing: 0.2em;
  text-decoration: none;
  border: 0;
  overflow: hidden;
  -webkit-transition: color 0.4s, text-shadow 0.4s;
  -webkit-transition-delay: 0s, 0s;
  -moz-transition: color 0.4s, text-shadow 0.4s;
  -o-transition: color 0.4s, text-shadow 0.4s;
  transition: color 0.4s, text-shadow 0.4s;
  clear: both;
  text-align: right;
}
/* line 1966, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .df-slide-content-wrapper-1 .slide-link-2:before {
  content: "\e01b";
  font-family: "landrover-icons";
  display: inline-block;
  margin: 1px 0 0 8px;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  vertical-align: middle;
}
/* line 1976, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .df-slide-content-wrapper-1 .slide-link-2:hover {
  color: #4a4f54;
}
/* line 1985, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media {
  display: inline-block;
  float: left;
  text-align: center;
  height: 100%;
  width: 66.66%;
}
/* line 1993, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media.icon-play:before {
  font-size: 40px;
  font-family: "landrover-icons";
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  line-height: 1.8;
  position: absolute;
  z-index: 1;
  top: 45%;
  color: #fff;
}
/* line 2006, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media > div a {
  display: block;
}
/* line 2010, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media .slide-image.field-type-image {
  width: 100%;
  height: 100%;
}
/* line 2015, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media .slide-image-1.field-type-image {
  width: 100%;
  height: 60%;
  padding-bottom: 1px;
  float: right;
}
/* line 2022, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media .slide-image-2.field-type-image {
  padding-left: 1px;
  float: right;
  width: 50%;
  height: 40%;
}
/* line 2029, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media .slide-image-3.field-type-image {
  float: right;
  width: 50%;
  height: 40%;
}
/* line 2035, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media .slide-image.field-type-image,
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media .slide-image-1.field-type-image,
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media .slide-image-2.field-type-image,
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media .slide-image-3.field-type-image {
  overflow: hidden;
}
/* line 2041, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media .slide-image.field-type-image a,
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media .slide-image-1.field-type-image a,
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media .slide-image-2.field-type-image a,
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media .slide-image-3.field-type-image a {
  direction: ltr;
  position: relative;
  display: block;
  font-size: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 2059, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .rsArrow {
  display: none !important;
}
/* line 2064, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider .slider-current-slide {
  float: right;
  margin: -90px 90px 0 0;
  position: relative;
  z-index: 100;
}
/* line 2071, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider.light {
  background-color: #f8f9f9 !important;
  color: #4a4f54 !important;
}
/* line 2075, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider.grey, .page-node-734 .pane-bundle-dual-frame-royal-slider.tab-car-models,
.node-735 .pane-bundle-dual-frame-royal-slider.tab-car-models,
.node-736 .pane-bundle-dual-frame-royal-slider.tab-car-models,
.node-737 .pane-bundle-dual-frame-royal-slider.tab-car-models, .page-node-734 .pane-bundle-dual-frame-royal-slider.pane-bundle-car-model,
.node-735 .pane-bundle-dual-frame-royal-slider.pane-bundle-car-model,
.node-736 .pane-bundle-dual-frame-royal-slider.pane-bundle-car-model,
.node-737 .pane-bundle-dual-frame-royal-slider.pane-bundle-car-model {
  background-color: #e4e8e8 !important;
  color: #4a4f54 !important;
}
/* line 2079, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider.dark {
  background-color: #4a4f54 !important;
  color: #e4e8e8 !important;
}
/* line 2084, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider.dark > .fieldable-panels-pane .df-slide-content-wrapper-1 .slide-head {
  color: #fff;
  border-color: #fff;
}
/* line 2089, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider.dark > .fieldable-panels-pane .df-slide-content-wrapper-1 .slide-link {
  background-color: #fff;
  color: #0c121c;
}
/* line 2092, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider.dark > .fieldable-panels-pane .df-slide-content-wrapper-1 .slide-link:hover {
  background-color: #0c121c;
  color: #FFF;
}
/* line 2099, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider.dark .slider-current-slide {
  color: #fff;
}

/* line 2105, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider {
  text-align: center;
}
/* line 2108, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider .pane-title {
  padding: 1px 1px 3px;
  margin: 0 0 80px;
  display: inline-block;
  font-size: 38px;
  line-height: 42px;
  font-family: 'Alef-bold';
  color: #0c121c;
  border-color: #0c121c;
}
/* line 2117, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider .field-name-field-ss-slide > .field-items > .field-item {
  position: relative;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  float: left;
  width: 33.3%;
  min-height: 460px;
  padding: 0 20px;
  text-align: right;
}
/* line 2128, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider .field-name-field-ss-slide > .field-items > .field-item .field-name-field-ss-slider-image {
  text-align: center;
  margin-bottom: 33px;
}
/* line 2133, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider .field-name-field-ss-slide > .field-items > .field-item .field-name-field-ss-slider-image .image-as-video:before {
  content: "\e024";
  font-family: "landrover-icons";
  font-size: 70px;
  color: #fff;
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  top: 40%;
}
/* line 2147, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider .field-name-field-ss-slide > .field-items > .field-item .field-name-field-ss-slider-title {
  font-size: 16px;
  font-family: "Alef-Bold";
  line-height: 22px;
  margin-bottom: 22px;
}
/* line 2157, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider .field-name-field-ss-slide > .field-items > .field-item .field-name-field-ss-slider-link {
  white-space: pre-line;
  font-size: 14px;
}
/* line 2161, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider .field-name-field-ss-slide > .field-items > .field-item .field-name-field-ss-slider-link a {
  color: #898c8f;
}
/* line 2164, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider .field-name-field-ss-slide > .field-items > .field-item .field-name-field-ss-slider-link a:hover {
  color: #4a4f54;
}
/* line 2168, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider .field-name-field-ss-slide > .field-items > .field-item .field-name-field-ss-slider-link a:before {
  content: "\e01b";
  font-family: "landrover-icons";
  display: inline-block;
  margin: 0 0 0 8px;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  vertical-align: middle;
}
/* line 2183, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider .rsArrow,
.pane-bundle-same-size-royal-slider .rsBullets {
  display: none !important;
}
/* line 2188, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider.light {
  background-color: #f8f9f9 !important;
  color: #4a4f54 !important;
}
/* line 2192, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider.grey, .page-node-734 .pane-bundle-same-size-royal-slider.tab-car-models,
.node-735 .pane-bundle-same-size-royal-slider.tab-car-models,
.node-736 .pane-bundle-same-size-royal-slider.tab-car-models,
.node-737 .pane-bundle-same-size-royal-slider.tab-car-models, .page-node-734 .pane-bundle-same-size-royal-slider.pane-bundle-car-model,
.node-735 .pane-bundle-same-size-royal-slider.pane-bundle-car-model,
.node-736 .pane-bundle-same-size-royal-slider.pane-bundle-car-model,
.node-737 .pane-bundle-same-size-royal-slider.pane-bundle-car-model {
  background-color: #e4e8e8 !important;
  color: #4a4f54 !important;
}
/* line 2196, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider.dark {
  background-color: #4a4f54 !important;
  color: #e4e8e8 !important;
}
/* line 2199, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider.dark h2,
.pane-bundle-same-size-royal-slider.dark .pane-title {
  color: #ffffff;
  border-color: #ffffff;
}
/* line 2207, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider.dark .field-name-field-ss-slide > .field-items > .field-item .field-name-field-ss-slider-link a {
  color: #adafb2;
}
/* line 2210, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider.dark .field-name-field-ss-slide > .field-items > .field-item .field-name-field-ss-slider-link a:hover {
  color: #e4e8e8;
}
/* line 2217, ../sass/_theme.scss */
.pane-bundle-same-size-royal-slider.dark .slider-current-slide {
  color: #fff;
}
@media screen and (max-width: 900px) and (min-width: 1px) {
  /* line 2225, ../sass/_theme.scss */
  .pane-bundle-same-size-royal-slider .field-name-field-ss-slide > .field-items > .field-item {
    width: 50%;
  }
}
@media screen and (max-width: 740px) and (min-width: 1px) {
  /* line 2235, ../sass/_theme.scss */
  .pane-bundle-same-size-royal-slider .field-name-field-ss-slide > .field-items > .field-item {
    width: 100%;
  }
}

/* line 2243, ../sass/_theme.scss */
.field-collection-view {
  padding: 0;
  margin: 0;
  border-bottom: none;
}

/* line 2249, ../sass/_theme.scss */
.pane-bundle-cube {
  text-align: center;
}
/* line 2252, ../sass/_theme.scss */
.pane-bundle-cube .pane-title {
  padding: 1px 1px 3px;
  margin: 0 0 80px;
  display: inline-block;
  font-size: 38px;
  line-height: 42px;
  font-family: 'Alef-bold';
  color: #0c121c;
  border-color: #0c121c;
  margin: 0 0 80px;
}
/* line 2260, ../sass/_theme.scss */
.pane-bundle-cube .field-name-field-subtitle {
  position: relative;
  top: -25px;
}
/* line 2264, ../sass/_theme.scss */
.pane-bundle-cube .field-name-field-subtitle > .field-items > .field-item {
  color: #0c121c;
  font-size: 16px;
}
/* line 2270, ../sass/_theme.scss */
.pane-bundle-cube .field-name-field-cube {
  text-align: right;
}
/* line 2274, ../sass/_theme.scss */
.pane-bundle-cube .field-name-field-cube > .field-items:after {
  content: "";
  display: block;
  clear: both;
}
/* line 2280, ../sass/_theme.scss */
.pane-bundle-cube .field-name-field-cube > .field-items > .field-item {
  display: inline-block;
  float: none;
  width: 33.333%;
  padding: 0 20px 40px;
  vertical-align: top;
  max-width: 50%;
  /*
                          &:nth-child(3n+1) {
                            clear: right;
                          }
                  */
}
/* line 2287, ../sass/_theme.scss */
.pane-bundle-cube .field-name-field-cube > .field-items > .field-item > div,
.pane-bundle-cube .field-name-field-cube > .field-items > .field-item > div > div {
  display: flex;
  flex-direction: column;
  height: 100%;
}
/* line 2293, ../sass/_theme.scss */
.pane-bundle-cube .field-name-field-cube > .field-items > .field-item .field-name-field-cube-image {
  width: 100%;
  height: auto;
  padding-bottom: 20px;
}
/* line 2297, ../sass/_theme.scss */
.pane-bundle-cube .field-name-field-cube > .field-items > .field-item .field-name-field-cube-image a img {
  width: 100%;
}
/* line 2302, ../sass/_theme.scss */
.pane-bundle-cube .field-name-field-cube > .field-items > .field-item .field-name-field-cube-title {
  padding-bottom: 15px;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0.02em;
  color: #000;
}
/* line 2310, ../sass/_theme.scss */
.pane-bundle-cube .field-name-field-cube > .field-items > .field-item .field-name-field-cube-text {
  line-height: 1.3;
}
/* line 2314, ../sass/_theme.scss */
.pane-bundle-cube .field-name-field-cube > .field-items > .field-item .field-name-field-cube-link {
  font-size: 14px;
  letter-spacing: 0.085em;
  position: relative;
  padding-left: 18px;
  padding-top: 20px;
  margin-top: auto;
  display: inline-block;
  overflow: hidden;
  line-height: 1.25;
}
/* line 2326, ../sass/_theme.scss */
.pane-bundle-cube .field-name-field-cube > .field-items > .field-item .field-name-field-cube-link a {
  position: relative;
  padding: 0 20px 0 0;
}
/* line 2330, ../sass/_theme.scss */
.pane-bundle-cube .field-name-field-cube > .field-items > .field-item .field-name-field-cube-link a::before {
  content: "\e01b";
  position: absolute;
  right: 0;
  font-size: 10px;
  font-family: "landrover-icons";
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  line-height: 1.8;
}
/* line 2341, ../sass/_theme.scss */
.pane-bundle-cube .field-name-field-cube > .field-items > .field-item .field-name-field-cube-link a:hover {
  color: #696868;
}
/* line 2355, ../sass/_theme.scss */
.pane-bundle-cube .field-name-field-cubes-link {
  text-align: center;
  margin: 25px 0 0;
}
/* line 2359, ../sass/_theme.scss */
.pane-bundle-cube .field-name-field-cubes-link a {
  display: block;
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
}
/* line 2364, ../sass/_theme.scss */
.pane-bundle-cube .field-name-field-cubes-link a:hover {
  background-color: #FFF;
  color: #0c121c;
}
/* line 2370, ../sass/_theme.scss */
.pane-bundle-cube.light {
  background-color: #f8f9f9 !important;
  color: #4a4f54 !important;
}
/* line 2374, ../sass/_theme.scss */
.pane-bundle-cube.grey, .page-node-734 .pane-bundle-cube.tab-car-models,
.node-735 .pane-bundle-cube.tab-car-models,
.node-736 .pane-bundle-cube.tab-car-models,
.node-737 .pane-bundle-cube.tab-car-models, .page-node-734 .pane-bundle-cube.pane-bundle-car-model,
.node-735 .pane-bundle-cube.pane-bundle-car-model,
.node-736 .pane-bundle-cube.pane-bundle-car-model,
.node-737 .pane-bundle-cube.pane-bundle-car-model {
  background-color: #e4e8e8 !important;
  color: #4a4f54 !important;
}
/* line 2378, ../sass/_theme.scss */
.pane-bundle-cube.dark {
  background-color: #4a4f54 !important;
  color: #e4e8e8 !important;
}
/* line 2381, ../sass/_theme.scss */
.pane-bundle-cube.dark h2,
.pane-bundle-cube.dark .pane-title {
  color: #ffffff;
  border-color: #ffffff;
}
/* line 2388, ../sass/_theme.scss */
.pane-bundle-cube.dark .field-name-field-cube > .field-items > .field-item .field-name-field-cube-title {
  color: #ffffff;
}
/* line 2393, ../sass/_theme.scss */
.pane-bundle-cube.dark .field-name-field-cubes-link {
  text-align: center;
  margin: 25px 0 0;
}
/* line 2397, ../sass/_theme.scss */
.pane-bundle-cube.dark .field-name-field-cubes-link a {
  color: #fff;
  display: block;
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
  background-color: #FFF;
  color: #0c121c;
}
/* line 2404, ../sass/_theme.scss */
.pane-bundle-cube.dark .field-name-field-cubes-link a:hover {
  background-color: #0c121c;
  color: #FFF;
}

/* line 2412, ../sass/_theme.scss */
.pane-bundle-banner {
  position: relative;
  padding: 0 !important;
  background-color: #4a4f54 !important;
  color: #e4e8e8 !important;
}
/* line 2418, ../sass/_theme.scss */
.pane-bundle-banner .pane-title {
  display: none;
}
/* line 2422, ../sass/_theme.scss */
.pane-bundle-banner .banner-image {
  background-position: center;
  background-size: cover;
  display: block;
  width: 100%;
  height: 480px;
}
/* line 2430, ../sass/_theme.scss */
.pane-bundle-banner .banner-content {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  padding: 0;
  color: #fff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
/* line 2438, ../sass/_theme.scss */
.pane-bundle-banner .banner-content .banner-title {
  padding: 1px 1px 3px;
  margin: 0 0 80px;
  display: inline-block;
  font-size: 38px;
  line-height: 42px;
  font-family: 'Alef-bold';
  margin: 0;
}
/* line 2444, ../sass/_theme.scss */
.pane-bundle-banner .banner-content .banner-text {
  margin-top: 26px;
  font-size: 20px;
}
/* line 2451, ../sass/_theme.scss */
.pane-bundle-banner .banner-content .banner-text a:hover {
  color: #868686;
}
/* line 2458, ../sass/_theme.scss */
.pane-bundle-banner .banner-content .banner-link a {
  display: block;
  margin-top: 50px;
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
  background-color: #fff;
  color: #0c121c;
}
/* line 2465, ../sass/_theme.scss */
.pane-bundle-banner .banner-content .banner-link a:hover {
  background-color: #0c121c;
  color: #FFF;
}
/* line 2472, ../sass/_theme.scss */
.pane-bundle-banner .banner-content-wrapper {
  /*position: absolute;
          z-index: 2;
          display: table;
          border-collapse: collapse;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          width: 100%;
          height: 430px;*/
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  display: table;
  padding: 100px;
  text-align: center;
}
/* line 2492, ../sass/_theme.scss */
.pane-bundle-banner .banner-content-wrapper.right {
  width: 50%;
}
/* line 2495, ../sass/_theme.scss */
.pane-bundle-banner .banner-content-wrapper.right .banner-content {
  text-align: right;
}
/* line 2500, ../sass/_theme.scss */
.pane-bundle-banner .banner-content-wrapper.left {
  text-align: left;
  width: 50%;
  left: 0;
  right: auto;
}
/* line 2506, ../sass/_theme.scss */
.pane-bundle-banner .banner-content-wrapper.left .banner-content {
  text-align: left;
}
/* line 2512, ../sass/_theme.scss */
.pane-bundle-banner .banner-content-wrapper.background .banner-content {
  display: inline-block;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.9);
  max-width: 640px;
  padding: 19px 25px 25px;
  color: #0c121c;
  text-shadow: none;
  text-align: center;
}
/* line 2522, ../sass/_theme.scss */
.pane-bundle-banner .banner-content-wrapper.background .banner-content .banner-title {
  display: block;
  font-size: 38px;
  line-height: 1;
  border: none;
  font-family: "Alef-Bold";
  padding: 0;
}
/* line 2531, ../sass/_theme.scss */
.pane-bundle-banner .banner-content-wrapper.background .banner-content .banner-text {
  letter-spacing: 0.05em;
  display: block;
  font-size: 18px;
  padding-top: 4px;
  font-weight: normal;
  line-height: 1.2em;
  margin: 0;
}
/* line 2542, ../sass/_theme.scss */
.pane-bundle-banner .banner-content-wrapper.background .banner-content .banner-link a {
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
  margin: 20px 0 0;
}
/* line 2547, ../sass/_theme.scss */
.pane-bundle-banner .banner-content-wrapper.background .banner-content .banner-link a:hover, .pane-bundle-banner .banner-content-wrapper.background .banner-content .banner-link a:focus {
  background-color: #FFF;
  color: #0c121c;
}
/* line 2557, ../sass/_theme.scss */
.pane-bundle-banner.light, .pane-bundle-banner.grey, .page-node-734 .pane-bundle-banner.tab-car-models,
.node-735 .pane-bundle-banner.tab-car-models,
.node-736 .pane-bundle-banner.tab-car-models,
.node-737 .pane-bundle-banner.tab-car-models, .page-node-734 .pane-bundle-banner.pane-bundle-car-model,
.node-735 .pane-bundle-banner.pane-bundle-car-model,
.node-736 .pane-bundle-banner.pane-bundle-car-model,
.node-737 .pane-bundle-banner.pane-bundle-car-model {
  background-color: #f8f9f9 !important;
  color: #4a4f54 !important;
}
/* line 2561, ../sass/_theme.scss */
.pane-bundle-banner.light .banner-content, .pane-bundle-banner.grey .banner-content, .page-node-734 .pane-bundle-banner.tab-car-models .banner-content,
.node-735 .pane-bundle-banner.tab-car-models .banner-content,
.node-736 .pane-bundle-banner.tab-car-models .banner-content,
.node-737 .pane-bundle-banner.tab-car-models .banner-content, .page-node-734 .pane-bundle-banner.pane-bundle-car-model .banner-content,
.node-735 .pane-bundle-banner.pane-bundle-car-model .banner-content,
.node-736 .pane-bundle-banner.pane-bundle-car-model .banner-content,
.node-737 .pane-bundle-banner.pane-bundle-car-model .banner-content {
  color: #4a4f54;
}
/* line 2564, ../sass/_theme.scss */
.pane-bundle-banner.light .banner-content .banner-title, .pane-bundle-banner.grey .banner-content .banner-title, .page-node-734 .pane-bundle-banner.tab-car-models .banner-content .banner-title,
.node-735 .pane-bundle-banner.tab-car-models .banner-content .banner-title,
.node-736 .pane-bundle-banner.tab-car-models .banner-content .banner-title,
.node-737 .pane-bundle-banner.tab-car-models .banner-content .banner-title, .page-node-734 .pane-bundle-banner.pane-bundle-car-model .banner-content .banner-title,
.node-735 .pane-bundle-banner.pane-bundle-car-model .banner-content .banner-title,
.node-736 .pane-bundle-banner.pane-bundle-car-model .banner-content .banner-title,
.node-737 .pane-bundle-banner.pane-bundle-car-model .banner-content .banner-title {
  color: #0c121c;
  border-color: #0c121c;
}
/* line 2570, ../sass/_theme.scss */
.pane-bundle-banner.light .banner-content .banner-link a, .pane-bundle-banner.grey .banner-content .banner-link a, .page-node-734 .pane-bundle-banner.tab-car-models .banner-content .banner-link a,
.node-735 .pane-bundle-banner.tab-car-models .banner-content .banner-link a,
.node-736 .pane-bundle-banner.tab-car-models .banner-content .banner-link a,
.node-737 .pane-bundle-banner.tab-car-models .banner-content .banner-link a, .page-node-734 .pane-bundle-banner.pane-bundle-car-model .banner-content .banner-link a,
.node-735 .pane-bundle-banner.pane-bundle-car-model .banner-content .banner-link a,
.node-736 .pane-bundle-banner.pane-bundle-car-model .banner-content .banner-link a,
.node-737 .pane-bundle-banner.pane-bundle-car-model .banner-content .banner-link a {
  background-color: #0c121c;
  color: #fff;
}
/* line 2574, ../sass/_theme.scss */
.pane-bundle-banner.light .banner-content .banner-link a:hover, .pane-bundle-banner.grey .banner-content .banner-link a:hover, .page-node-734 .pane-bundle-banner.tab-car-models .banner-content .banner-link a:hover,
.node-735 .pane-bundle-banner.tab-car-models .banner-content .banner-link a:hover,
.node-736 .pane-bundle-banner.tab-car-models .banner-content .banner-link a:hover,
.node-737 .pane-bundle-banner.tab-car-models .banner-content .banner-link a:hover, .page-node-734 .pane-bundle-banner.pane-bundle-car-model .banner-content .banner-link a:hover,
.node-735 .pane-bundle-banner.pane-bundle-car-model .banner-content .banner-link a:hover,
.node-736 .pane-bundle-banner.pane-bundle-car-model .banner-content .banner-link a:hover,
.node-737 .pane-bundle-banner.pane-bundle-car-model .banner-content .banner-link a:hover {
  background-color: #fff;
  color: #0c121c;
}
/* line 2583, ../sass/_theme.scss */
.pane-bundle-banner.grey, .page-node-734 .pane-bundle-banner.tab-car-models,
.node-735 .pane-bundle-banner.tab-car-models,
.node-736 .pane-bundle-banner.tab-car-models,
.node-737 .pane-bundle-banner.tab-car-models, .page-node-734 .pane-bundle-banner.pane-bundle-car-model,
.node-735 .pane-bundle-banner.pane-bundle-car-model,
.node-736 .pane-bundle-banner.pane-bundle-car-model,
.node-737 .pane-bundle-banner.pane-bundle-car-model {
  background-color: #e4e8e8 !important;
  color: #4a4f54 !important;
}
/* line 2587, ../sass/_theme.scss */
.pane-bundle-banner.dark {
  background-color: #4a4f54 !important;
  color: #e4e8e8 !important;
  text-shadow: inherit;
}
/* line 2594, ../sass/_theme.scss */
.pane-bundle-banner#air-pollution .banner-image {
  background-size: 45%;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 2602, ../sass/_theme.scss */
.pane-bundle-car {
  padding: 0 !important;
}
/* line 2607, ../sass/_theme.scss */
.pane-bundle-car .field-name-field-cars > .field-items > .field-item {
  position: relative;
  float: right;
  text-align: center;
  border-right: 1px solid #eef1f1;
  background-color: #fff;
                /*.field-name-field-car-title {
                                  color: $basic_text_color;
                                  font-size: 16px;
                                  font-family: 'Alef-Bold';
                                  margin: 25px auto 0;
                                  line-height: 1.2em;
                                  width: auto;

                                  .field-items {
                                    position: relative;
                                    padding: 0.25em 0;

                                    .field-item {
                                      display: inline;
                                    }

                                    &:before,
                                    &:after {
                                      content: "";
                                      background-color: $basic_text_color;
                                      display: block;
                                      position: absolute;
                                      left: 0;
                                      height: 1px;
                                      width: 100%;
                                    }

                                    &:before {
                                      top: -1px;
                                    }
                                    &:after {
                                      bottom: -1px;
                                    }
                                  }

                                }*/
}
/* line 2614, ../sass/_theme.scss */
.pane-bundle-car .field-name-field-cars > .field-items > .field-item:last-child {
  border-left: 1px solid #eef1f1;
}
/* line 2655, ../sass/_theme.scss */
.pane-bundle-car .field-name-field-cars > .field-items > .field-item .field-name-field-car-title {
  padding: 1px 1px 3px;
  margin: 0 0 80px;
  display: inline-block;
  font-size: 38px;
  line-height: 42px;
  font-family: 'Alef-bold';
  border-top: 1px solid;
  border-bottom: 1px solid;
  color: #0c121c;
  font-size: 16px;
  line-height: 1.2;
  font-family: "Alef-Bold";
  margin: 25px auto 0;
  padding: 1px 1px 3px;
  display: inline-block;
}
/* line 2669, ../sass/_theme.scss */
.pane-bundle-car .field-name-field-cars > .field-items > .field-item .field-name-field-car-description {
  font-size: 14px;
  margin-top: 30px;
  padding: 0 10%;
  color: #4a4f54;
}
/* line 2676, ../sass/_theme.scss */
.pane-bundle-car .field-name-field-cars > .field-items > .field-item .car-links {
  display: flex;
  justify-content: space-evenly;
  margin-top: 28px;
  width: 100%;
  border-top: 1px solid #eef1f1;
  border-bottom: 1px solid #eef1f1;
  min-height: 50px;
}
/* line 2687, ../sass/_theme.scss */
.pane-bundle-car .field-name-field-cars > .field-items > .field-item .car-links a {
  display: block;
  padding: 12px 10px 10px 10px;
  vertical-align: middle;
  text-align: center;
  line-height: 28px;
  color: #898c8f;
  position: relative;
}
/* line 2696, ../sass/_theme.scss */
.pane-bundle-car .field-name-field-cars > .field-items > .field-item .car-links a:before {
  content: "\e01b";
  font-family: "landrover-icons";
  position: relative;
  top: 1px;
  right: -10px;
  font-weight: normal;
  font-size: 11px;
}
/* line 2706, ../sass/_theme.scss */
.pane-bundle-car .field-name-field-cars > .field-items > .field-item .car-links a:hover {
  color: #4a4f54;
}
/* line 2712, ../sass/_theme.scss */
.pane-bundle-car .field-name-field-cars > .field-items > .field-item .field-name-field-car-sub-model {
  float: right;
  width: 100%;
  border-left: 1px solid #eef1f1;
}
/* line 2718, ../sass/_theme.scss */
.pane-bundle-car .field-name-field-cars > .field-items > .field-item .field-name-field-car-overview {
  /*display: table-cell;*/
  float: left;
  width: 100%;
  border-left: 1px solid #eef1f1;
}
/* line 2725, ../sass/_theme.scss */
.pane-bundle-car .field-name-field-cars > .field-items > .field-item .field-name-field-catalog {
  float: right;
  width: 100%;
}

/* line 2736, ../sass/_theme.scss */
.region-bottom {
  background-color: #fff;
}

/* line 2740, ../sass/_theme.scss */
.pane-bundle-icons {
  padding: 0 90px !important;
}
/* line 2743, ../sass/_theme.scss */
.pane-bundle-icons .icon-content {
  color: #000;
  text-align: right;
  width: 33% !important;
  position: relative;
  float: right;
  margin: 0;
}
/* line 2757, ../sass/_theme.scss */
.pane-bundle-icons .icon-content a {
  text-decoration: none;
  color: #0c121c;
  display: block;
  padding: 40px 20px;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -khtml-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 2773, ../sass/_theme.scss */
.pane-bundle-icons .icon-content a .icon-title {
  margin: 0 0 20px 0;
  letter-spacing: 0.05em;
  font-size: 18px;
}
/* line 2779, ../sass/_theme.scss */
.pane-bundle-icons .icon-content a .icon-image {
  display: block;
  vertical-align: middle;
  margin: 0 0 20px 0;
}
/* line 2784, ../sass/_theme.scss */
.pane-bundle-icons .icon-content a .icon-image:before {
  font-family: "landrover-icons";
  color: #0c121c;
  font-size: 50px;
}
/* line 2790, ../sass/_theme.scss */
.pane-bundle-icons .icon-content a .icon-image.icon-ignite-inform:before {
  padding-top: 7px;
  margin-bottom: -7px;
  display: inline-block;
}
/* line 2797, ../sass/_theme.scss */
.pane-bundle-icons .icon-content a .icon-text {
  font-size: 13px;
  line-height: 17px;
}
/* line 2802, ../sass/_theme.scss */
.pane-bundle-icons .icon-content a:hover {
  color: #4e4e4e;
}

/* line 2809, ../sass/_theme.scss */
.tab-car-models {
  padding: 35px 0 0;
  text-align: center;
  background-color: #4a4f54;
}
/* line 2814, ../sass/_theme.scss */
.tab-car-models ul {
  display: table;
  margin: 0 auto;
  list-style: none;
  padding: 0;
}
/* line 2820, ../sass/_theme.scss */
.tab-car-models ul li {
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
  list-style-type: none;
  display: table-cell;
  vertical-align: middle;
  width: auto;
  max-width: none;
  min-width: inherit;
  border: none;
}
/* line 2831, ../sass/_theme.scss */
.tab-car-models ul li.active {
  background-color: #FFF;
  color: #0c121c;
}
/* line 2835, ../sass/_theme.scss */
.tab-car-models ul li:hover {
  background-color: #FFF;
  color: #0c121c;
  background-color: #f8f9f9;
}
@media screen and (max-width: 740px) {
  /* line 2820, ../sass/_theme.scss */
  .tab-car-models ul li {
    line-height: 20px;
    letter-spacing: 0em;
  }
}

/* line 2848, ../sass/_theme.scss */
.pane-bundle-car-model {
  padding: 50px 0;
  background-color: #4a4f54;
  color: #e4e8e8;
  text-align: center;
}
/* line 2854, ../sass/_theme.scss */
.pane-bundle-car-model .pane-title {
  padding: 1px 1px 3px;
  margin: 0 0 80px;
  display: inline-block;
  font-size: 38px;
  line-height: 42px;
  font-family: 'Alef-bold';
  color: #fff;
  border-color: #fff;
  margin: 0 0 60px;
}
/* line 2862, ../sass/_theme.scss */
.pane-bundle-car-model .field-name-field-car-model-name {
  display: none;
}
/* line 2866, ../sass/_theme.scss */
.pane-bundle-car-model .field-name-field-car-model-slogan {
  color: #fff;
  font-size: 16px;
  text-align: center;
  margin: 0 auto 45px auto;
  max-width: 600px;
  line-height: 1.5em;
}
/* line 2875, ../sass/_theme.scss */
.pane-bundle-car-model .field-name-field-car-model {
  position: relative;
}
/* line 70, ../sass/_mixins.scss */
.pane-bundle-car-model .field-name-field-car-model:before {
  content: '';
  display: table;
}
/* line 74, ../sass/_mixins.scss */
.pane-bundle-car-model .field-name-field-car-model:after {
  content: '';
  display: table;
  clear: both;
}
/* line 2881, ../sass/_theme.scss */
.pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item {
  width: 33.3%;
  float: right;
  text-align: right;
  background-color: #4a4f54;
  color: #e4e8e8;
  padding: 0 20px;
  overflow: hidden;
  margin-bottom: 55px;
}
/* line 2894, ../sass/_theme.scss */
.pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item .field-name-field-car-model-title {
  font-size: 16px;
  margin: 25px 0 0 0;
  font-family: "Alef-Bold";
}
/* line 2900, ../sass/_theme.scss */
.pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item .field-name-field-car-model-description {
  font-size: 14px;
  font-family: "Alef-Bold";
  color: #fff;
  margin: 22px 0;
}
/* line 2907, ../sass/_theme.scss */
.pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item .field-name-field-car-model-specification {
  padding-top: 22px;
  padding-bottom: 22px;
  color: #e4e8e8;
  border-top: 1px solid #a4a7a9;
}
/* line 2913, ../sass/_theme.scss */
.pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item .field-name-field-car-model-specification .field-item {
  font-size: 13px;
  line-height: 18px;
  padding-right: 20px;
  margin-bottom: 22px;
  position: relative;
}
/* line 2920, ../sass/_theme.scss */
.pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item .field-name-field-car-model-specification .field-item:before {
  content: "";
  background-color: #fff;
  height: 1px;
  width: 8px;
  position: absolute;
  right: 0;
  margin: 8px 0 0;
}
/* line 2932, ../sass/_theme.scss */
.pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item .field-name-field-car-model-link {
  height: 45px;
  border-left: none;
  display: block;
  width: 100%;
  border-right: 0;
  border-top: 1px solid #a4a7a9;
  min-height: 40px;
  padding: 13px 0 12px 0;
  text-decoration: none;
  letter-spacing: 0.2em;
  vertical-align: middle;
}
/* line 2945, ../sass/_theme.scss */
.pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item .field-name-field-car-model-link a {
  line-height: 1.2;
  font-size: 14px;
  display: block;
  color: #adafb2;
  padding: 0 10px 0 0;
}
/* line 2952, ../sass/_theme.scss */
.pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item .field-name-field-car-model-link a:hover {
  color: #e4e8e8;
}
/* line 2956, ../sass/_theme.scss */
.pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item .field-name-field-car-model-link a:before {
  content: "\e01b";
  font-family: "landrover-icons";
  position: relative;
  top: 1px;
  right: -10px;
  font-weight: normal;
  font-size: 11px;
}

/* line 2978, ../sass/_theme.scss */
.field-name-field-dealerships > .field-items > .field-item {
  width: 33%;
  float: none;
  display: inline-block;
  vertical-align: top;
  padding: 0 15px;
  font-size: 16px;
  color: #333;
}
/* line 2987, ../sass/_theme.scss */
.field-name-field-dealerships > .field-items > .field-item .field-collection-item-field-dealerships {
  width: 100%;
  background: #fff;
  padding: 20px;
  padding-bottom: 0;
  box-shadow: 0px 1px 2px #999;
}
/* line 2996, ../sass/_theme.scss */
.field-name-field-dealerships > .field-items > .field-item > .entity > .content .field {
  margin: 0 0 10px;
}
/* line 2999, ../sass/_theme.scss */
.field-name-field-dealerships > .field-items > .field-item > .entity > .content .field .field-label {
  font-weight: normal;
  font-family: "Alef-Bold";
}
/* line 3006, ../sass/_theme.scss */
.field-name-field-dealerships > .field-items > .field-item .field-name-field-dealership-image img {
  width: 100%;
}
/* line 3010, ../sass/_theme.scss */
.field-name-field-dealerships > .field-items > .field-item .field-name-field-dealership-title {
  font-family: "Alef-Bold";
  margin: 10px 0 !important;
  font-size: 20px;
}
/* line 3016, ../sass/_theme.scss */
.field-name-field-dealerships > .field-items > .field-item .field-name-field-dealership-waze {
  display: none;
  background: url("../images/waze.png") no-repeat scroll 0 0 transparent;
  text-indent: -999px;
  overflow: hidden;
  width: 57px;
  height: 49px;
  float: left;
  cursor: pointer;
}

/* line 3030, ../sass/_theme.scss */
.pane-bundle-car-gallery {
  padding: 0;
}

/* line 3034, ../sass/_theme.scss */
#car-gallery,
#trade-in-gallery {
  width: 100%;
  min-height: 100px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  position: relative;
  z-index: 0;
}
/* line 3045, ../sass/_theme.scss */
#car-gallery .rsContainer img.rsImg,
#trade-in-gallery .rsContainer img.rsImg {
  margin: 0 !important;
}
/* line 3051, ../sass/_theme.scss */
#car-gallery .rsArrow .rsArrowIcn,
#trade-in-gallery .rsArrow .rsArrowIcn {
  text-align: center;
}
/* line 3054, ../sass/_theme.scss */
#car-gallery .rsArrow .rsArrowIcn::after,
#trade-in-gallery .rsArrow .rsArrowIcn::after {
  content: "\e01b";
  font-size: 40px;
  font-family: "landrover-icons";
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  line-height: 90px;
  text-shadow: 0px 0px 10px #333;
}
/* line 3066, ../sass/_theme.scss */
#car-gallery .rsArrow.rsArrowLeft .rsArrowIcn::after,
#trade-in-gallery .rsArrow.rsArrowLeft .rsArrowIcn::after {
  content: "\e01b";
}
/* line 3072, ../sass/_theme.scss */
#car-gallery .rsArrow.rsArrowRight .rsArrowIcn::after,
#trade-in-gallery .rsArrow.rsArrowRight .rsArrowIcn::after {
  content: "\e02f";
}
/* line 3078, ../sass/_theme.scss */
#car-gallery .rsNav,
#trade-in-gallery .rsNav {
  position: absolute;
  bottom: auto;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 90px;
  background: #fff;
  border-radius: 10px;
  margin: 20px 0 0;
  padding: 0 30px;
  box-sizing: border-box;
}
/* line 3093, ../sass/_theme.scss */
#car-gallery .rsNav .rsThumbsContainer .rsThumb,
#trade-in-gallery .rsNav .rsThumbsContainer .rsThumb {
  width: 90px;
  height: 60px;
  padding: 0;
  margin: 15px 7px;
  box-sizing: content-box;
}
/* line 3100, ../sass/_theme.scss */
#car-gallery .rsNav .rsThumbsContainer .rsThumb img,
#trade-in-gallery .rsNav .rsThumbsContainer .rsThumb img {
  opacity: 0.5;
}
/* line 3106, ../sass/_theme.scss */
#car-gallery .rsNav .rsThumbsContainer .rsThumb:hover img, #car-gallery .rsNav .rsThumbsContainer .rsThumb.rsNavSelected img,
#trade-in-gallery .rsNav .rsThumbsContainer .rsThumb:hover img,
#trade-in-gallery .rsNav .rsThumbsContainer .rsThumb.rsNavSelected img {
  opacity: 1;
}
/* line 3113, ../sass/_theme.scss */
#car-gallery .rsNav .rsThumbsArrow,
#trade-in-gallery .rsNav .rsThumbsArrow {
  background-color: #fff;
  width: 40px;
}
/* line 3117, ../sass/_theme.scss */
#car-gallery .rsNav .rsThumbsArrow .rsThumbsArrowIcn,
#trade-in-gallery .rsNav .rsThumbsArrow .rsThumbsArrowIcn {
  text-align: center;
  line-height: 90px;
}
/* line 3121, ../sass/_theme.scss */
#car-gallery .rsNav .rsThumbsArrow .rsThumbsArrowIcn::after,
#trade-in-gallery .rsNav .rsThumbsArrow .rsThumbsArrowIcn::after {
  content: "\e01b";
  font-size: 28px;
  font-family: "landrover-icons";
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  line-height: 90px;
}
/* line 3132, ../sass/_theme.scss */
#car-gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .rsThumbsArrowIcn::after,
#trade-in-gallery .rsNav .rsThumbsArrow.rsThumbsArrowLeft .rsThumbsArrowIcn::after {
  content: "\e01b";
}
/* line 3138, ../sass/_theme.scss */
#car-gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .rsThumbsArrowIcn::after,
#trade-in-gallery .rsNav .rsThumbsArrow.rsThumbsArrowRight .rsThumbsArrowIcn::after {
  content: "\e02f";
}
/* line 3146, ../sass/_theme.scss */
#car-gallery.rsVideoGallery .rsVideoContainer,
#trade-in-gallery.rsVideoGallery .rsVideoContainer {
  max-width: 1200px;
  max-height: 675px;
  overflow: hidden;
  margin: 30px auto;
}
/* line 3152, ../sass/_theme.scss */
#car-gallery.rsVideoGallery .rsVideoContainer img,
#trade-in-gallery.rsVideoGallery .rsVideoContainer img {
  max-width: 100%;
  max-height: 100%;
}

/* line 3160, ../sass/_theme.scss */
.pane-bundle-quote-plus-grid-list {
  background-color: #4a4f54 !important;
  color: #e4e8e8 !important;
  text-align: right;
}
/* line 3165, ../sass/_theme.scss */
.pane-bundle-quote-plus-grid-list .field-name-field-qoute {
  width: 50%;
  padding: 0 20px;
  display: inline-block;
}
/* line 3171, ../sass/_theme.scss */
.pane-bundle-quote-plus-grid-list .field-name-field-qoute .field-name-field-quote .field-item {
  font-weight: 100;
  font-size: 36px;
  line-height: 1.25;
  font-family: Alef, Arial;
}
/* line 3179, ../sass/_theme.scss */
.pane-bundle-quote-plus-grid-list .field-name-field-qoute .field-name-field-quote-name {
  font-size: 14px;
  line-height: 1.6;
  font-family: "Alef-Bold";
  margin-top: 12px;
}
/* line 3186, ../sass/_theme.scss */
.pane-bundle-quote-plus-grid-list .field-name-field-qoute .field-name-field-quote-info {
  font-size: 13px;
  letter-spacing: 1px;
}
/* line 3191, ../sass/_theme.scss */
.pane-bundle-quote-plus-grid-list .field-name-field-qoute .field-name-field-quote-link {
  float: left;
  position: relative;
  left: 50%;
  margin: 20px 0;
}
/* line 3197, ../sass/_theme.scss */
.pane-bundle-quote-plus-grid-list .field-name-field-qoute .field-name-field-quote-link > .field-items {
  position: relative;
  left: -50%;
}
/* line 3202, ../sass/_theme.scss */
.pane-bundle-quote-plus-grid-list .field-name-field-qoute .field-name-field-quote-link a {
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
}
/* line 3205, ../sass/_theme.scss */
.pane-bundle-quote-plus-grid-list .field-name-field-qoute .field-name-field-quote-link a:hover {
  background-color: #FFF;
  color: #0c121c;
}
/* line 3212, ../sass/_theme.scss */
.pane-bundle-quote-plus-grid-list .field-name-field-grid-list {
  padding: 0 20px;
  vertical-align: top;
  width: 49%;
  display: inline-block;
}
/* line 3219, ../sass/_theme.scss */
.pane-bundle-quote-plus-grid-list .field-name-field-grid-list > .field-items > .field-item {
  width: 49%;
  padding: 0 20px 20px;
  margin-right: 0;
  float: none;
  display: inline-block;
  vertical-align: top;
}
/* line 3227, ../sass/_theme.scss */
.pane-bundle-quote-plus-grid-list .field-name-field-grid-list > .field-items > .field-item .field-name-field-grid-list-title {
  height: 18px;
  font-size: 16px;
  padding: 1px 0;
  margin-bottom: 22px;
  color: #fff;
  letter-spacing: 0.05em;
  font-family: "Alef-Bold";
}
/* line 3237, ../sass/_theme.scss */
.pane-bundle-quote-plus-grid-list .field-name-field-grid-list > .field-items > .field-item .field-name-field-grid-list-text {
  font-size: 14px;
  line-height: 1.5em;
  color: #e4e8e8;
  letter-spacing: 0.015em;
}
/* line 3244, ../sass/_theme.scss */
.pane-bundle-quote-plus-grid-list .field-name-field-grid-list > .field-items > .field-item .field-name-field-grid-list-link {
  white-space: pre-line;
  font-size: 14px;
}
/* line 3248, ../sass/_theme.scss */
.pane-bundle-quote-plus-grid-list .field-name-field-grid-list > .field-items > .field-item .field-name-field-grid-list-link a {
  color: #adafb2;
}
/* line 3251, ../sass/_theme.scss */
.pane-bundle-quote-plus-grid-list .field-name-field-grid-list > .field-items > .field-item .field-name-field-grid-list-link a:hover {
  color: #e4e8e8;
}
/* line 3255, ../sass/_theme.scss */
.pane-bundle-quote-plus-grid-list .field-name-field-grid-list > .field-items > .field-item .field-name-field-grid-list-link a:before {
  content: "\e01b";
  font-family: "landrover-icons";
  display: inline-block;
  margin: 0 0 0 8px;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  vertical-align: middle;
}

/* line 3271, ../sass/_theme.scss */
.pane-bundle-spec-at-glance {
  background-color: #4a4f54 !important;
  color: #e4e8e8 !important;
  text-align: center;
}
/* line 3276, ../sass/_theme.scss */
.pane-bundle-spec-at-glance .pane-title {
  padding: 1px 1px 3px;
  margin: 0 0 80px;
  display: inline-block;
  font-size: 38px;
  line-height: 42px;
  font-family: 'Alef-bold';
  color: #fff;
  border-color: #fff;
}
/* line 3284, ../sass/_theme.scss */
.pane-bundle-spec-at-glance .field-name-field-specifications > .field-items {
  text-align: right;
}
/* line 3287, ../sass/_theme.scss */
.pane-bundle-spec-at-glance .field-name-field-specifications > .field-items:after {
  content: "";
  display: block;
  clear: both;
}
/* line 3293, ../sass/_theme.scss */
.pane-bundle-spec-at-glance .field-name-field-specifications > .field-items > .field-item {
  width: 25%;
  /*float: right;*/
  display: inline-block;
  vertical-align: top;
  padding: 0 20px 40px;
  vertical-align: top;
  font-size: 14px;
  position: relative;
  /*&:nth-child(3n+1) {
                    clear: right;
                  }*/
}
/* line 3304, ../sass/_theme.scss */
.pane-bundle-spec-at-glance .field-name-field-specifications > .field-items > .field-item .field-name-field-spec-feature {
  height: 50px;
  font-size: 19px;
  line-height: 24px;
  color: #fff;
}
/* line 3311, ../sass/_theme.scss */
.pane-bundle-spec-at-glance .field-name-field-specifications > .field-items > .field-item .group-feature {
  border-top: 2px solid #a4a7a9;
  border-bottom: 2px solid #a4a7a9;
  padding: 15px 0;
}
/* line 3317, ../sass/_theme.scss */
.pane-bundle-spec-at-glance .field-name-field-specifications > .field-items > .field-item .field-name-field-spec-measurement {
  font-size: 50px;
  font-family: "Alef-Bold";
  position: relative;
  display: inline-block;
}
/* line 3324, ../sass/_theme.scss */
.pane-bundle-spec-at-glance .field-name-field-specifications > .field-items > .field-item .field-name-field-spec-dimensions {
  font-size: 22px;
  letter-spacing: 1px;
  line-height: 1;
  display: inline-block;
}
/* line 3331, ../sass/_theme.scss */
.pane-bundle-spec-at-glance .field-name-field-specifications > .field-items > .field-item .field-name-field-spec-description {
  line-height: 1.5em;
  font-size: 14px;
  margin: 20px 0 0;
}
/* line 3344, ../sass/_theme.scss */
.pane-bundle-spec-at-glance .field-name-field-specifications-all {
  text-align: center;
  margin: 35px 0 0;
}
/* line 3348, ../sass/_theme.scss */
.pane-bundle-spec-at-glance .field-name-field-specifications-all a {
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
  background-color: #fff;
  color: #0c121c;
  min-width: 125px;
  display: inline-block;
  text-align: center;
  text-decoration: none;
}
/* line 3357, ../sass/_theme.scss */
.pane-bundle-spec-at-glance .field-name-field-specifications-all a:hover {
  background-color: #FFF;
  color: #0c121c;
  background-color: #0c121c;
  color: #FFF;
}
/* line 3364, ../sass/_theme.scss */
.pane-bundle-spec-at-glance.light, .pane-bundle-spec-at-glance.grey, .page-node-734 .pane-bundle-spec-at-glance.tab-car-models,
.node-735 .pane-bundle-spec-at-glance.tab-car-models,
.node-736 .pane-bundle-spec-at-glance.tab-car-models,
.node-737 .pane-bundle-spec-at-glance.tab-car-models, .page-node-734 .pane-bundle-spec-at-glance.pane-bundle-car-model,
.node-735 .pane-bundle-spec-at-glance.pane-bundle-car-model,
.node-736 .pane-bundle-spec-at-glance.pane-bundle-car-model,
.node-737 .pane-bundle-spec-at-glance.pane-bundle-car-model {
  background-color: #f8f9f9 !important;
  color: #4a4f54 !important;
}
/* line 3368, ../sass/_theme.scss */
.pane-bundle-spec-at-glance.light .pane-title, .pane-bundle-spec-at-glance.grey .pane-title, .page-node-734 .pane-bundle-spec-at-glance.tab-car-models .pane-title,
.node-735 .pane-bundle-spec-at-glance.tab-car-models .pane-title,
.node-736 .pane-bundle-spec-at-glance.tab-car-models .pane-title,
.node-737 .pane-bundle-spec-at-glance.tab-car-models .pane-title, .page-node-734 .pane-bundle-spec-at-glance.pane-bundle-car-model .pane-title,
.node-735 .pane-bundle-spec-at-glance.pane-bundle-car-model .pane-title,
.node-736 .pane-bundle-spec-at-glance.pane-bundle-car-model .pane-title,
.node-737 .pane-bundle-spec-at-glance.pane-bundle-car-model .pane-title {
  color: #0c121c;
  border-color: #0c121c;
}
/* line 3374, ../sass/_theme.scss */
.pane-bundle-spec-at-glance.light .field-name-field-specifications > .field-items > .field-item .field-name-field-spec-feature, .pane-bundle-spec-at-glance.grey .field-name-field-specifications > .field-items > .field-item .field-name-field-spec-feature, .page-node-734 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications > .field-items > .field-item .field-name-field-spec-feature,
.node-735 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications > .field-items > .field-item .field-name-field-spec-feature,
.node-736 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications > .field-items > .field-item .field-name-field-spec-feature,
.node-737 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications > .field-items > .field-item .field-name-field-spec-feature, .page-node-734 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications > .field-items > .field-item .field-name-field-spec-feature,
.node-735 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications > .field-items > .field-item .field-name-field-spec-feature,
.node-736 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications > .field-items > .field-item .field-name-field-spec-feature,
.node-737 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications > .field-items > .field-item .field-name-field-spec-feature {
  color: #0c121c;
}
/* line 3378, ../sass/_theme.scss */
.pane-bundle-spec-at-glance.light .field-name-field-specifications > .field-items > .field-item .group-feature, .pane-bundle-spec-at-glance.grey .field-name-field-specifications > .field-items > .field-item .group-feature, .page-node-734 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications > .field-items > .field-item .group-feature,
.node-735 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications > .field-items > .field-item .group-feature,
.node-736 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications > .field-items > .field-item .group-feature,
.node-737 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications > .field-items > .field-item .group-feature, .page-node-734 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications > .field-items > .field-item .group-feature,
.node-735 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications > .field-items > .field-item .group-feature,
.node-736 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications > .field-items > .field-item .group-feature,
.node-737 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications > .field-items > .field-item .group-feature {
  border-color: #e4e8e8;
}
/* line 3384, ../sass/_theme.scss */
.pane-bundle-spec-at-glance.light .field-name-field-specifications-all a, .pane-bundle-spec-at-glance.grey .field-name-field-specifications-all a, .page-node-734 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications-all a,
.node-735 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications-all a,
.node-736 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications-all a,
.node-737 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications-all a, .page-node-734 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications-all a,
.node-735 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications-all a,
.node-736 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications-all a,
.node-737 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications-all a {
  background-color: #0c121c;
  color: #fff;
}
/* line 3388, ../sass/_theme.scss */
.pane-bundle-spec-at-glance.light .field-name-field-specifications-all a:hover, .pane-bundle-spec-at-glance.grey .field-name-field-specifications-all a:hover, .page-node-734 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications-all a:hover,
.node-735 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications-all a:hover,
.node-736 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications-all a:hover,
.node-737 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications-all a:hover, .page-node-734 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications-all a:hover,
.node-735 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications-all a:hover,
.node-736 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications-all a:hover,
.node-737 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications-all a:hover {
  background-color: #fff;
  color: #0c121c;
}
/* line 3396, ../sass/_theme.scss */
.pane-bundle-spec-at-glance.grey, .page-node-734 .pane-bundle-spec-at-glance.tab-car-models,
.node-735 .pane-bundle-spec-at-glance.tab-car-models,
.node-736 .pane-bundle-spec-at-glance.tab-car-models,
.node-737 .pane-bundle-spec-at-glance.tab-car-models, .page-node-734 .pane-bundle-spec-at-glance.pane-bundle-car-model,
.node-735 .pane-bundle-spec-at-glance.pane-bundle-car-model,
.node-736 .pane-bundle-spec-at-glance.pane-bundle-car-model,
.node-737 .pane-bundle-spec-at-glance.pane-bundle-car-model {
  background-color: #e4e8e8 !important;
  color: #4a4f54 !important;
}
/* line 3400, ../sass/_theme.scss */
.pane-bundle-spec-at-glance.grey .field-name-field-specifications > .field-items > .field-item .group-feature, .page-node-734 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications > .field-items > .field-item .group-feature,
.node-735 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications > .field-items > .field-item .group-feature,
.node-736 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications > .field-items > .field-item .group-feature,
.node-737 .pane-bundle-spec-at-glance.tab-car-models .field-name-field-specifications > .field-items > .field-item .group-feature, .page-node-734 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications > .field-items > .field-item .group-feature,
.node-735 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications > .field-items > .field-item .group-feature,
.node-736 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications > .field-items > .field-item .group-feature,
.node-737 .pane-bundle-spec-at-glance.pane-bundle-car-model .field-name-field-specifications > .field-items > .field-item .group-feature {
  border-color: #a4a7a9;
}

/* line 3409, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-filters-wrapper {
  width: 100%;
  text-align: center;
  color: #fff;
  min-height: 335px;
  position: relative;
  background-image: url("../images/specifications.jpg");
  background-size: cover;
  background-position: center;
}
/* line 3419, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-filters-wrapper .pane-title {
  position: relative;
  text-align: center;
  padding-top: 60px;
  margin: 0;
  font-size: 32px;
}
/* line 3427, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-filters-wrapper .view-filters {
  float: left;
  width: 100%;
  margin-top: 20px;
  padding: 0 60px;
}
/* line 3433, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-filters-wrapper .view-filters form {
  position: relative;
  float: left;
  left: 50%;
}
/* line 3438, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-filters-wrapper .view-filters form .views-exposed-form {
  position: relative;
  float: left;
  left: -50%;
}
/* line 3448, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-header .exposed_filter_data {
  border: none;
  text-align: center;
  font-size: 26px;
  margin-top: 10px;
}
/* line 3454, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-header .exposed_filter_data .title,
.pane-specifications .view-specifications .view-header .exposed_filter_data .name {
  display: none;
}
/* line 3459, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-header .exposed_filter_data .filter {
  margin: 0;
}
/* line 3465, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content {
  padding: 50px;
  font-size: 19px;
  text-align: right;
}
/* line 3470, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > h3 {
  padding: 15px 40px;
  display: block;
  color: #fff;
  position: relative;
  text-decoration: none;
  border-bottom: 1px solid #4e4e4e;
  letter-spacing: 0.1em;
  font-weight: 500;
  background: #222 url(../images/texture-darkest-grey.png) repeat;
  line-height: 19px;
  cursor: pointer;
  margin: 0;
}
/* line 3484, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > h3:after {
  content: "\e025";
  font-family: "landrover-icons";
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  left: 10px;
  top: 15px;
  color: #fff;
  font-size: 21px;
}
/* line 3496, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > h3.open:after {
  content: "\e01d";
}
/* line 3500, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > h3.open, .pane-specifications .view-specifications .view-content > h3:hover {
  background-color: #4e4e4e;
  background-image: none;
}
/* line 3507, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row {
  display: none;
  padding: 70px 40px 70px;
  background: #f0f0f0;
  font-size: 14px;
  overflow: hidden;
  margin: 0;
}
/* line 3515, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row > .views-field {
  background-image: none;
  background-color: transparent;
  color: #333;
}
/* line 3522, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row > .views-field > .field-content > .item-list > ul {
  list-style: none none;
  margin: 0;
  padding: 0;
}
/* line 3527, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row > .views-field > .field-content > .item-list > ul li {
  margin: 0;
  padding: 0;
}
/* line 3535, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row > .views-field .tablefield-wrapper {
  border: 1px solid #d0d0d0;
  overflow: hidden;
  background: #fff;
}
/* line 3541, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row > .views-field table.tablefield {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  font-size: 14px;
  background-color: #fff;
  border-right: 20px solid #eaeaea;
}
/* line 3549, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row > .views-field table.tablefield tr {
  border-top: 1px solid #cbcbce;
}
/* line 3552, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row > .views-field table.tablefield tr th,
.pane-specifications .view-specifications .view-content > .views-row > .views-field table.tablefield tr td {
  color: #393939;
  vertical-align: middle;
  padding: 20px;
  text-align: right;
  margin: 0;
}
/* line 3561, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row > .views-field table.tablefield tr th {
  font-family: "Alef-Bold";
}
/* line 3564, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row > .views-field table.tablefield tr th:first-child {
  background: #eaeaea url("../images/table-shadow-light.png") repeat-y top left;
  padding-right: 0;
}
/* line 3569, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row > .views-field table.tablefield tr th:last-child {
  border-left: 20px solid #fff;
}
/* line 3574, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row > .views-field table.tablefield tr td {
  background-clip: padding-box;
  border-left: 1px solid #f0f0f0;
}
/* line 3578, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row > .views-field table.tablefield tr td:first-child {
  background: #eaeaea url("../images/table-shadow-light.png") repeat-y top left;
  border-left: 0;
  padding-right: 0;
}
/* line 3584, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row > .views-field table.tablefield tr td:last-child {
  border-left: 20px solid #fff;
}
/* line 3589, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row > .views-field table.tablefield tr:first-child {
  border-top: 0;
}
/* line 3592, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row > .views-field table.tablefield tr:first-child th {
  vertical-align: top;
  font-size: 16px;
  background-clip: padding-box;
  border-left: 1px solid #f0f0f0;
  border-bottom: 1px solid #696868;
}
/* line 3599, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row > .views-field table.tablefield tr:first-child th:first-child {
  font-size: 16px;
  border-left: 0;
}
/* line 3604, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row > .views-field table.tablefield tr:first-child th:last-child {
  border-left: 20px solid #fff;
}
/* line 3613, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row .field-name-field-table-title {
  color: #4e4e4e;
  font-size: 20px;
  margin: 0 0 40px;
  padding: 0;
  text-align: right;
}
/* line 3622, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row .views-field-field-cube > .field-content {
  clear: both;
  overflow: hidden;
  margin: 20px -10px 0 -10px;
}
/* line 3628, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row .views-field-field-cube .field-collection-view {
  padding: 0 10px 40px;
  width: 25%;
  float: right;
  font-size: 14px;
  line-height: 1.5em;
  font-family: "Alef-Bold";
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 3642, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row .views-field-field-cube .field-collection-view .field-name-field-cube-image {
  margin: 0 0 18px 0;
  display: block;
  width: 100% !important;
  height: auto !important;
}
/* line 3648, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row .views-field-field-cube .field-collection-view .field-name-field-cube-image img {
  width: 100% !important;
  height: auto !important;
}
/* line 3654, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row .views-field-field-cube .field-collection-view .field-name-field-cube-text {
  font-weight: normal;
  color: #4a4f54;
  display: block;
  position: relative;
}
/* line 3664, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row .views-field-body .bulletedColumns {
  border: none;
}
/* line 3668, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row .views-field-body .bulletedColumns .bulletedList {
  font-weight: 300;
  width: 33.333%;
  vertical-align: top;
  display: inline-block;
  max-width: 800px;
  text-align: right;
  direction: rtl;
  margin: 0;
  list-style: none;
}
/* line 3679, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row .views-field-body .bulletedColumns .bulletedList > li {
  list-style-type: none;
  margin: 18px 0 0 20px;
  line-height: 18px;
  font-size: 14px;
  padding: 0;
  text-align: right;
  direction: rtl;
}
/* line 3688, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-content > .views-row .views-field-body .bulletedColumns .bulletedList > li strong {
  display: block;
}
/* line 3698, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-footer {
  text-align: center;
}
/* line 3701, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-footer a {
  background: none;
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0);
  line-height: 1.4em;
  font-size: 14px;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  letter-spacing: 0.3em;
  padding: 13px 23px 11px;
  min-width: 125px;
  -webkit-transition: 0.4s ease;
  -khtml-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  color: #fff;
  border: 1px solid #fff;
}
/* line 3723, ../sass/_theme.scss */
.pane-specifications .view-specifications .view-footer a:hover {
  background-color: #fff;
  color: #000;
}

/* line 3732, ../sass/_theme.scss */
.pane-car-books {
  background-color: #4a4f54;
  width: 100%;
}
/* line 3736, ../sass/_theme.scss */
.pane-car-books .pane-title {
  width: 100%;
  text-align: center;
  padding-top: 80px;
  margin-top: 0;
  font-weight: normal;
  font-size: 46px;
  letter-spacing: 1px;
}
/* line 3748, ../sass/_theme.scss */
.pane-car-books .view-car-books {
  width: 30%;
  margin: 0 auto;
  padding: 30px 0;
  color: #000;
}
/* line 3758, ../sass/_theme.scss */
.pane-car-books .view-car-books .view-content ul {
  margin: 0 0 15px 0;
  padding: 0;
  list-style: none;
}
/* line 3763, ../sass/_theme.scss */
.pane-car-books .view-car-books .view-content ul li {
  margin: 0 0 10px;
  font-size: 18px;
  text-align: center;
}
/* line 3769, ../sass/_theme.scss */
.pane-car-books .view-car-books .view-content ul li a:hover {
  text-decoration: underline;
}

/* line 3779, ../sass/_theme.scss */
.views-exposed-form {
  text-align: center;
}
/* line 3782, ../sass/_theme.scss */
.views-exposed-form .views-exposed-widget {
  padding: 0;
  float: none;
}
/* line 3787, ../sass/_theme.scss */
.views-exposed-form label {
  text-align: center;
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 10px;
  color: #4a4f54;
}
/* line 3795, ../sass/_theme.scss */
.views-exposed-form select {
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
  width: 200px;
  margin: 0;
  height: 35px;
  background: #fff;
  color: #393939;
  padding: 0;
}
/* line 3807, ../sass/_theme.scss */
.views-exposed-form select:hover {
  background-color: #FFF;
  color: #0c121c;
}
/* line 3812, ../sass/_theme.scss */
.views-exposed-form .views-submit-button {
  float: none;
  clear: both;
  padding: 0;
  text-align: center;
}
/* line 3818, ../sass/_theme.scss */
.views-exposed-form .views-submit-button input {
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
  border: none;
  width: 200px;
  margin: 20px 0;
}
/* line 3825, ../sass/_theme.scss */
.views-exposed-form .views-submit-button input:hover {
  background-color: #FFF;
  color: #0c121c;
}

/* line 3837, ../sass/_theme.scss */
.ajax-body #main,
body.page-node-done #main,
body.node-type-thankyou-page #main,
body.node-type-webform #main,
body.node-type-forms #main {
  color: #393939;
  padding: 80px 90px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #d3d3d3;
}
/* line 3844, ../sass/_theme.scss */
.ajax-body #main h1,
body.page-node-done #main h1,
body.node-type-thankyou-page #main h1,
body.node-type-webform #main h1,
body.node-type-forms #main h1 {
  max-width: 1400px;
  background: #3b3b3b url("../images/texture-dark-grey.png");
  font-size: 2.55em;
  color: #fff;
  margin: 0 auto;
  line-height: 1em;
  font-weight: normal;
  letter-spacing: 7px;
  text-align: center;
  width: 100%;
  display: table;
}
/* line 3857, ../sass/_theme.scss */
.ajax-body #main h1 span,
body.page-node-done #main h1 span,
body.node-type-thankyou-page #main h1 span,
body.node-type-webform #main h1 span,
body.node-type-forms #main h1 span {
  height: 150px;
  display: table-cell;
  vertical-align: middle;
}
/* line 3864, ../sass/_theme.scss */
.ajax-body #main #content,
body.page-node-done #main #content,
body.node-type-thankyou-page #main #content,
body.node-type-webform #main #content,
body.node-type-forms #main #content {
  max-width: 1400px;
  margin: 0 auto;
  background: #eaeaea url("../images/texture-grey-gandalf.png");
}
/* line 3870, ../sass/_theme.scss */
.ajax-body #main article,
body.page-node-done #main article,
body.node-type-thankyou-page #main article,
body.node-type-webform #main article,
body.node-type-forms #main article {
  padding: 20px 35px;
}
/* line 3873, ../sass/_theme.scss */
.ajax-body #main article .field-name-body,
body.page-node-done #main article .field-name-body,
body.node-type-thankyou-page #main article .field-name-body,
body.node-type-webform #main article .field-name-body,
body.node-type-forms #main article .field-name-body {
  float: right;
  width: 100%;
}
/* line 3877, ../sass/_theme.scss */
.ajax-body #main article .field-name-body h2,
body.page-node-done #main article .field-name-body h2,
body.node-type-thankyou-page #main article .field-name-body h2,
body.node-type-webform #main article .field-name-body h2,
body.node-type-forms #main article .field-name-body h2 {
  font-size: 1.5em;
  letter-spacing: 3px;
}
/* line 3884, ../sass/_theme.scss */
.ajax-body #main fieldset,
body.page-node-done #main fieldset,
body.node-type-thankyou-page #main fieldset,
body.node-type-webform #main fieldset,
body.node-type-forms #main fieldset {
  margin: 25px 0;
  border: none;
  padding: 0;
  width: 100%;
  float: right;
}
/* line 3891, ../sass/_theme.scss */
.ajax-body #main fieldset legend,
body.page-node-done #main fieldset legend,
body.node-type-thankyou-page #main fieldset legend,
body.node-type-webform #main fieldset legend,
body.node-type-forms #main fieldset legend {
  float: right;
  width: 100%;
  margin: 0 0 15px;
  font-weight: normal;
  letter-spacing: 0.05em;
  font-size: 24px;
  line-height: 1.1;
}
/* line 3902, ../sass/_theme.scss */
.ajax-body #main .form-item,
body.page-node-done #main .form-item,
body.node-type-thankyou-page #main .form-item,
body.node-type-webform #main .form-item,
body.node-type-forms #main .form-item {
  float: right;
  width: 47%;
  margin: 0 0 10px 5%;
  /*&:nth-child(even)*/
}
/* line 3907, ../sass/_theme.scss */
.ajax-body #main .form-item label,
body.page-node-done #main .form-item label,
body.node-type-thankyou-page #main .form-item label,
body.node-type-webform #main .form-item label,
body.node-type-forms #main .form-item label {
  font-weight: normal;
  line-height: 40px;
  font-size: 16px;
}
/* line 3912, ../sass/_theme.scss */
.ajax-body #main .form-item label .form-required,
body.page-node-done #main .form-item label .form-required,
body.node-type-thankyou-page #main .form-item label .form-required,
body.node-type-webform #main .form-item label .form-required,
body.node-type-forms #main .form-item label .form-required {
  margin: 0 3px;
  float: none;
  color: #f00;
  font-size: 16px;
}
/* line 3920, ../sass/_theme.scss */
.ajax-body #main .form-item input[type="text"],
.ajax-body #main .form-item input[type="email"],
.ajax-body #main .form-item textarea,
body.page-node-done #main .form-item input[type="text"],
body.page-node-done #main .form-item input[type="email"],
body.page-node-done #main .form-item textarea,
body.node-type-thankyou-page #main .form-item input[type="text"],
body.node-type-thankyou-page #main .form-item input[type="email"],
body.node-type-thankyou-page #main .form-item textarea,
body.node-type-webform #main .form-item input[type="text"],
body.node-type-webform #main .form-item input[type="email"],
body.node-type-webform #main .form-item textarea,
body.node-type-forms #main .form-item input[type="text"],
body.node-type-forms #main .form-item input[type="email"],
body.node-type-forms #main .form-item textarea {
  line-height: normal;
  width: 100%;
  height: 44px;
  padding: 6px 12px;
  color: #555;
  background-color: #fafafa;
  border: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* line 3934, ../sass/_theme.scss */
.ajax-body #main .form-item textarea,
body.page-node-done #main .form-item textarea,
body.node-type-thankyou-page #main .form-item textarea,
body.node-type-webform #main .form-item textarea,
body.node-type-forms #main .form-item textarea {
  height: 100px;
}
/* line 3938, ../sass/_theme.scss */
.ajax-body #main .form-item .grippie,
body.page-node-done #main .form-item .grippie,
body.node-type-thankyou-page #main .form-item .grippie,
body.node-type-webform #main .form-item .grippie,
body.node-type-forms #main .form-item .grippie {
  display: none;
}
/* line 3942, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component--car-model.webform-component-radios,
body.page-node-done #main .form-item.webform-component--car-model.webform-component-radios,
body.node-type-thankyou-page #main .form-item.webform-component--car-model.webform-component-radios,
body.node-type-webform #main .form-item.webform-component--car-model.webform-component-radios,
body.node-type-forms #main .form-item.webform-component--car-model.webform-component-radios {
  width: 70%;
  margin: 0 0 20px 30%;
}
/* line 3946, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component--car-model.webform-component-radios > label,
body.page-node-done #main .form-item.webform-component--car-model.webform-component-radios > label,
body.node-type-thankyou-page #main .form-item.webform-component--car-model.webform-component-radios > label,
body.node-type-webform #main .form-item.webform-component--car-model.webform-component-radios > label,
body.node-type-forms #main .form-item.webform-component--car-model.webform-component-radios > label {
  font-weight: normal;
  letter-spacing: 0.05em;
  font-size: 24px;
  line-height: 1.1;
  margin: 0 0 10px;
}
/* line 3954, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component--car-model.webform-component-radios .form-item,
body.page-node-done #main .form-item.webform-component--car-model.webform-component-radios .form-item,
body.node-type-thankyou-page #main .form-item.webform-component--car-model.webform-component-radios .form-item,
body.node-type-webform #main .form-item.webform-component--car-model.webform-component-radios .form-item,
body.node-type-forms #main .form-item.webform-component--car-model.webform-component-radios .form-item {
  width: 100%;
  margin: 0 0 10px;
}
/* line 3958, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component--car-model.webform-component-radios .form-item input[type="radio"],
body.page-node-done #main .form-item.webform-component--car-model.webform-component-radios .form-item input[type="radio"],
body.node-type-thankyou-page #main .form-item.webform-component--car-model.webform-component-radios .form-item input[type="radio"],
body.node-type-webform #main .form-item.webform-component--car-model.webform-component-radios .form-item input[type="radio"],
body.node-type-forms #main .form-item.webform-component--car-model.webform-component-radios .form-item input[type="radio"] {
  margin: 0 0 0 10px;
}
/* line 3962, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component--car-model.webform-component-radios .form-item label,
body.page-node-done #main .form-item.webform-component--car-model.webform-component-radios .form-item label,
body.node-type-thankyou-page #main .form-item.webform-component--car-model.webform-component-radios .form-item label,
body.node-type-webform #main .form-item.webform-component--car-model.webform-component-radios .form-item label,
body.node-type-forms #main .form-item.webform-component--car-model.webform-component-radios .form-item label {
  line-height: normal;
  display: inline-block;
  font-size: 16px;
}
/* line 3967, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component--car-model.webform-component-radios .form-item label img,
body.page-node-done #main .form-item.webform-component--car-model.webform-component-radios .form-item label img,
body.node-type-thankyou-page #main .form-item.webform-component--car-model.webform-component-radios .form-item label img,
body.node-type-webform #main .form-item.webform-component--car-model.webform-component-radios .form-item label img,
body.node-type-forms #main .form-item.webform-component--car-model.webform-component-radios .form-item label img {
  display: none;
}
/* line 3974, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component-number,
body.page-node-done #main .form-item.webform-component-number,
body.node-type-thankyou-page #main .form-item.webform-component-number,
body.node-type-webform #main .form-item.webform-component-number,
body.node-type-forms #main .form-item.webform-component-number {
  width: 34%;
  margin-left: 2%;
}
/* line 3979, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component-select,
body.page-node-done #main .form-item.webform-component-select,
body.node-type-thankyou-page #main .form-item.webform-component-select,
body.node-type-webform #main .form-item.webform-component-select,
body.node-type-forms #main .form-item.webform-component-select {
  width: 11%;
  margin: 40px 0 0 3%;
}
/* line 3983, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component-select select,
body.page-node-done #main .form-item.webform-component-select select,
body.node-type-thankyou-page #main .form-item.webform-component-select select,
body.node-type-webform #main .form-item.webform-component-select select,
body.node-type-forms #main .form-item.webform-component-select select {
  text-transform: none;
  width: 100%;
  text-align: center;
  line-height: normal;
  height: 44px;
  padding: 6px 12px;
  color: #555;
  background-color: #fafafa;
  border: none;
  box-sizing: border-box;
}
/* line 3997, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component--spam,
body.page-node-done #main .form-item.webform-component--spam,
body.node-type-thankyou-page #main .form-item.webform-component--spam,
body.node-type-webform #main .form-item.webform-component--spam,
body.node-type-forms #main .form-item.webform-component--spam {
  width: 100%;
  margin-top: 25px;
}
/* line 4001, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component--spam .form-item,
body.page-node-done #main .form-item.webform-component--spam .form-item,
body.node-type-thankyou-page #main .form-item.webform-component--spam .form-item,
body.node-type-webform #main .form-item.webform-component--spam .form-item,
body.node-type-forms #main .form-item.webform-component--spam .form-item {
  width: 100%;
  margin: 0;
}
/* line 4005, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component--spam .form-item input,
body.page-node-done #main .form-item.webform-component--spam .form-item input,
body.node-type-thankyou-page #main .form-item.webform-component--spam .form-item input,
body.node-type-webform #main .form-item.webform-component--spam .form-item input,
body.node-type-forms #main .form-item.webform-component--spam .form-item input {
  float: right;
  margin: 5px 0 0 15px;
}
/* line 4010, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component--spam .form-item label,
body.page-node-done #main .form-item.webform-component--spam .form-item label,
body.node-type-thankyou-page #main .form-item.webform-component--spam .form-item label,
body.node-type-webform #main .form-item.webform-component--spam .form-item label,
body.node-type-forms #main .form-item.webform-component--spam .form-item label {
  float: right;
  line-height: normal;
}
/* line 4018, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component--personal-details--last-name, .ajax-body #main .form-item.webform-component--notes, .ajax-body #main .form-item.webform-component--phones--during-the-evening-prefix, .ajax-body #main .form-item.webform-component--personal-info--last-name, .ajax-body #main .form-item.webform-component--personal-details--city, .ajax-body #main .form-item.webform-component--personal-info--phone-number,
body.page-node-done #main .form-item.webform-component--personal-details--last-name,
body.page-node-done #main .form-item.webform-component--notes,
body.page-node-done #main .form-item.webform-component--phones--during-the-evening-prefix,
body.page-node-done #main .form-item.webform-component--personal-info--last-name,
body.page-node-done #main .form-item.webform-component--personal-details--city,
body.page-node-done #main .form-item.webform-component--personal-info--phone-number,
body.node-type-thankyou-page #main .form-item.webform-component--personal-details--last-name,
body.node-type-thankyou-page #main .form-item.webform-component--notes,
body.node-type-thankyou-page #main .form-item.webform-component--phones--during-the-evening-prefix,
body.node-type-thankyou-page #main .form-item.webform-component--personal-info--last-name,
body.node-type-thankyou-page #main .form-item.webform-component--personal-details--city,
body.node-type-thankyou-page #main .form-item.webform-component--personal-info--phone-number,
body.node-type-webform #main .form-item.webform-component--personal-details--last-name,
body.node-type-webform #main .form-item.webform-component--notes,
body.node-type-webform #main .form-item.webform-component--phones--during-the-evening-prefix,
body.node-type-webform #main .form-item.webform-component--personal-info--last-name,
body.node-type-webform #main .form-item.webform-component--personal-details--city,
body.node-type-webform #main .form-item.webform-component--personal-info--phone-number,
body.node-type-forms #main .form-item.webform-component--personal-details--last-name,
body.node-type-forms #main .form-item.webform-component--notes,
body.node-type-forms #main .form-item.webform-component--phones--during-the-evening-prefix,
body.node-type-forms #main .form-item.webform-component--personal-info--last-name,
body.node-type-forms #main .form-item.webform-component--personal-details--city,
body.node-type-forms #main .form-item.webform-component--personal-info--phone-number {
  margin-left: 0;
}
/* line 4027, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component--important-info,
body.page-node-done #main .form-item.webform-component--important-info,
body.node-type-thankyou-page #main .form-item.webform-component--important-info,
body.node-type-webform #main .form-item.webform-component--important-info,
body.node-type-forms #main .form-item.webform-component--important-info {
  width: 95%;
}
/* line 4031, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component--sms, .ajax-body #main .form-item.webform-component--email-notifications, .ajax-body #main .form-item.webform-component--no-phone-call, .ajax-body #main .form-item.webform-component--required-field, .ajax-body #main .form-item.webform-component-newsletter-agree,
body.page-node-done #main .form-item.webform-component--sms,
body.page-node-done #main .form-item.webform-component--email-notifications,
body.page-node-done #main .form-item.webform-component--no-phone-call,
body.page-node-done #main .form-item.webform-component--required-field,
body.page-node-done #main .form-item.webform-component-newsletter-agree,
body.node-type-thankyou-page #main .form-item.webform-component--sms,
body.node-type-thankyou-page #main .form-item.webform-component--email-notifications,
body.node-type-thankyou-page #main .form-item.webform-component--no-phone-call,
body.node-type-thankyou-page #main .form-item.webform-component--required-field,
body.node-type-thankyou-page #main .form-item.webform-component-newsletter-agree,
body.node-type-webform #main .form-item.webform-component--sms,
body.node-type-webform #main .form-item.webform-component--email-notifications,
body.node-type-webform #main .form-item.webform-component--no-phone-call,
body.node-type-webform #main .form-item.webform-component--required-field,
body.node-type-webform #main .form-item.webform-component-newsletter-agree,
body.node-type-forms #main .form-item.webform-component--sms,
body.node-type-forms #main .form-item.webform-component--email-notifications,
body.node-type-forms #main .form-item.webform-component--no-phone-call,
body.node-type-forms #main .form-item.webform-component--required-field,
body.node-type-forms #main .form-item.webform-component-newsletter-agree {
  width: auto;
  clear: right;
}
/* line 4039, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component--sms .form-item, .ajax-body #main .form-item.webform-component--email-notifications .form-item, .ajax-body #main .form-item.webform-component--no-phone-call .form-item, .ajax-body #main .form-item.webform-component--required-field .form-item, .ajax-body #main .form-item.webform-component-newsletter-agree .form-item,
body.page-node-done #main .form-item.webform-component--sms .form-item,
body.page-node-done #main .form-item.webform-component--email-notifications .form-item,
body.page-node-done #main .form-item.webform-component--no-phone-call .form-item,
body.page-node-done #main .form-item.webform-component--required-field .form-item,
body.page-node-done #main .form-item.webform-component-newsletter-agree .form-item,
body.node-type-thankyou-page #main .form-item.webform-component--sms .form-item,
body.node-type-thankyou-page #main .form-item.webform-component--email-notifications .form-item,
body.node-type-thankyou-page #main .form-item.webform-component--no-phone-call .form-item,
body.node-type-thankyou-page #main .form-item.webform-component--required-field .form-item,
body.node-type-thankyou-page #main .form-item.webform-component-newsletter-agree .form-item,
body.node-type-webform #main .form-item.webform-component--sms .form-item,
body.node-type-webform #main .form-item.webform-component--email-notifications .form-item,
body.node-type-webform #main .form-item.webform-component--no-phone-call .form-item,
body.node-type-webform #main .form-item.webform-component--required-field .form-item,
body.node-type-webform #main .form-item.webform-component-newsletter-agree .form-item,
body.node-type-forms #main .form-item.webform-component--sms .form-item,
body.node-type-forms #main .form-item.webform-component--email-notifications .form-item,
body.node-type-forms #main .form-item.webform-component--no-phone-call .form-item,
body.node-type-forms #main .form-item.webform-component--required-field .form-item,
body.node-type-forms #main .form-item.webform-component-newsletter-agree .form-item {
  width: auto;
  margin: 0;
  float: none;
}
/* line 4044, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component--sms .form-item input[type="checkbox"], .ajax-body #main .form-item.webform-component--email-notifications .form-item input[type="checkbox"], .ajax-body #main .form-item.webform-component--no-phone-call .form-item input[type="checkbox"], .ajax-body #main .form-item.webform-component--required-field .form-item input[type="checkbox"], .ajax-body #main .form-item.webform-component-newsletter-agree .form-item input[type="checkbox"],
body.page-node-done #main .form-item.webform-component--sms .form-item input[type="checkbox"],
body.page-node-done #main .form-item.webform-component--email-notifications .form-item input[type="checkbox"],
body.page-node-done #main .form-item.webform-component--no-phone-call .form-item input[type="checkbox"],
body.page-node-done #main .form-item.webform-component--required-field .form-item input[type="checkbox"],
body.page-node-done #main .form-item.webform-component-newsletter-agree .form-item input[type="checkbox"],
body.node-type-thankyou-page #main .form-item.webform-component--sms .form-item input[type="checkbox"],
body.node-type-thankyou-page #main .form-item.webform-component--email-notifications .form-item input[type="checkbox"],
body.node-type-thankyou-page #main .form-item.webform-component--no-phone-call .form-item input[type="checkbox"],
body.node-type-thankyou-page #main .form-item.webform-component--required-field .form-item input[type="checkbox"],
body.node-type-thankyou-page #main .form-item.webform-component-newsletter-agree .form-item input[type="checkbox"],
body.node-type-webform #main .form-item.webform-component--sms .form-item input[type="checkbox"],
body.node-type-webform #main .form-item.webform-component--email-notifications .form-item input[type="checkbox"],
body.node-type-webform #main .form-item.webform-component--no-phone-call .form-item input[type="checkbox"],
body.node-type-webform #main .form-item.webform-component--required-field .form-item input[type="checkbox"],
body.node-type-webform #main .form-item.webform-component-newsletter-agree .form-item input[type="checkbox"],
body.node-type-forms #main .form-item.webform-component--sms .form-item input[type="checkbox"],
body.node-type-forms #main .form-item.webform-component--email-notifications .form-item input[type="checkbox"],
body.node-type-forms #main .form-item.webform-component--no-phone-call .form-item input[type="checkbox"],
body.node-type-forms #main .form-item.webform-component--required-field .form-item input[type="checkbox"],
body.node-type-forms #main .form-item.webform-component-newsletter-agree .form-item input[type="checkbox"] {
  display: block;
  float: right;
  margin: 0 5px;
  width: 25px;
  height: 25px;
}
/* line 4052, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component--sms .form-item label, .ajax-body #main .form-item.webform-component--email-notifications .form-item label, .ajax-body #main .form-item.webform-component--no-phone-call .form-item label, .ajax-body #main .form-item.webform-component--required-field .form-item label, .ajax-body #main .form-item.webform-component-newsletter-agree .form-item label,
body.page-node-done #main .form-item.webform-component--sms .form-item label,
body.page-node-done #main .form-item.webform-component--email-notifications .form-item label,
body.page-node-done #main .form-item.webform-component--no-phone-call .form-item label,
body.page-node-done #main .form-item.webform-component--required-field .form-item label,
body.page-node-done #main .form-item.webform-component-newsletter-agree .form-item label,
body.node-type-thankyou-page #main .form-item.webform-component--sms .form-item label,
body.node-type-thankyou-page #main .form-item.webform-component--email-notifications .form-item label,
body.node-type-thankyou-page #main .form-item.webform-component--no-phone-call .form-item label,
body.node-type-thankyou-page #main .form-item.webform-component--required-field .form-item label,
body.node-type-thankyou-page #main .form-item.webform-component-newsletter-agree .form-item label,
body.node-type-webform #main .form-item.webform-component--sms .form-item label,
body.node-type-webform #main .form-item.webform-component--email-notifications .form-item label,
body.node-type-webform #main .form-item.webform-component--no-phone-call .form-item label,
body.node-type-webform #main .form-item.webform-component--required-field .form-item label,
body.node-type-webform #main .form-item.webform-component-newsletter-agree .form-item label,
body.node-type-forms #main .form-item.webform-component--sms .form-item label,
body.node-type-forms #main .form-item.webform-component--email-notifications .form-item label,
body.node-type-forms #main .form-item.webform-component--no-phone-call .form-item label,
body.node-type-forms #main .form-item.webform-component--required-field .form-item label,
body.node-type-forms #main .form-item.webform-component-newsletter-agree .form-item label {
  line-height: 22px;
  display: inline-block;
}
/* line 4059, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component-newsletter-agree,
body.page-node-done #main .form-item.webform-component-newsletter-agree,
body.node-type-thankyou-page #main .form-item.webform-component-newsletter-agree,
body.node-type-webform #main .form-item.webform-component-newsletter-agree,
body.node-type-forms #main .form-item.webform-component-newsletter-agree {
  margin: 15px 0;
}
/* line 4062, ../sass/_theme.scss */
.ajax-body #main .form-item.webform-component-newsletter-agree .form-item input[type="checkbox"],
body.page-node-done #main .form-item.webform-component-newsletter-agree .form-item input[type="checkbox"],
body.node-type-thankyou-page #main .form-item.webform-component-newsletter-agree .form-item input[type="checkbox"],
body.node-type-webform #main .form-item.webform-component-newsletter-agree .form-item input[type="checkbox"],
body.node-type-forms #main .form-item.webform-component-newsletter-agree .form-item input[type="checkbox"] {
  width: 16px;
  height: 16px;
  margin: 2px 0 0 8px;
}
/* line 4069, ../sass/_theme.scss */
.ajax-body #main .captcha,
body.page-node-done #main .captcha,
body.node-type-thankyou-page #main .captcha,
body.node-type-webform #main .captcha,
body.node-type-forms #main .captcha {
  clear: both;
}
/* line 4072, ../sass/_theme.scss */
.ajax-body #main .form-actions,
body.page-node-done #main .form-actions,
body.node-type-thankyou-page #main .form-actions,
body.node-type-webform #main .form-actions,
body.node-type-forms #main .form-actions {
  margin: 20px 0 50px;
  float: right;
  width: 100%;
}
/* line 4077, ../sass/_theme.scss */
.ajax-body #main .form-actions input,
body.page-node-done #main .form-actions input,
body.node-type-thankyou-page #main .form-actions input,
body.node-type-webform #main .form-actions input,
body.node-type-forms #main .form-actions input {
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
  background-color: #0c121c;
  border: none;
}
/* line 4083, ../sass/_theme.scss */
.ajax-body #main .form-actions input:hover,
body.page-node-done #main .form-actions input:hover,
body.node-type-thankyou-page #main .form-actions input:hover,
body.node-type-webform #main .form-actions input:hover,
body.node-type-forms #main .form-actions input:hover {
  background-color: #FFF;
  color: #0c121c;
}

/* line 4092, ../sass/_theme.scss */
body.node-type-forms h1 {
  max-width: 1400px;
  background: #3b3b3b url("../images/texture-dark-grey.png");
  font-size: 2.55em;
  color: #fff;
  margin: 0 auto;
  line-height: 1em;
  font-weight: normal;
  letter-spacing: 7px;
  text-align: center;
  width: 100%;
  display: table;
}
/* line 4105, ../sass/_theme.scss */
body.node-type-forms h1 span {
  height: 150px;
  display: table-cell;
  vertical-align: middle;
}
/* line 4113, ../sass/_theme.scss */
body.node-type-forms #main #content {
  max-width: 1400px;
  margin: 0 auto;
  background: #eaeaea url("../images/texture-grey-gandalf.png");
}
/* line 4119, ../sass/_theme.scss */
body.node-type-forms #main .form-item {
  width: 57%;
}

/* line 4125, ../sass/_theme.scss */
body.page-node-done #content {
  text-align: center;
  padding: 25px 0;
  min-height: 200px;
  font-size: 18px;
  line-height: 24px;
}

/* line 4136, ../sass/_theme.scss */
body.node-type-webform.page-node-4 #main .form-item.webform-component-checkboxes {
  width: 100%;
  margin: 0;
}
/* line 4141, ../sass/_theme.scss */
body.node-type-webform.page-node-4 #main .form-item.form-type-checkbox {
  clear: none;
  margin: 0 0 20px;
}
/* line 4145, ../sass/_theme.scss */
body.node-type-webform.page-node-4 #main .form-item.form-type-checkbox input {
  float: right;
  margin: 2px 0 0 8px;
  width: 16px;
  height: 16px;
}
/* line 4152, ../sass/_theme.scss */
body.node-type-webform.page-node-4 #main .form-item.form-type-checkbox label {
  float: right;
  line-height: 20px;
}

/* line 4165, ../sass/_theme.scss */
body.node-type-webform.page-node-41 #main .form-item,
body.node-type-webform.page-node-33 #main .form-item,
body.node-type-webform.page-node-37 #main .form-item {
  margin: 0 0 10px 3%;
}
/* line 4168, ../sass/_theme.scss */
body.node-type-webform.page-node-41 #main .form-item.webform-component-number,
body.node-type-webform.page-node-33 #main .form-item.webform-component-number,
body.node-type-webform.page-node-37 #main .form-item.webform-component-number {
  margin: 0 0 10px 2%;
}
/* line 4172, ../sass/_theme.scss */
body.node-type-webform.page-node-41 #main .form-item.webform-component-select,
body.node-type-webform.page-node-33 #main .form-item.webform-component-select,
body.node-type-webform.page-node-37 #main .form-item.webform-component-select {
  margin: 40px 0 0 3%;
}
/* line 4176, ../sass/_theme.scss */
body.node-type-webform.page-node-41 #main .form-item textarea,
body.node-type-webform.page-node-33 #main .form-item textarea,
body.node-type-webform.page-node-37 #main .form-item textarea {
  height: 44px;
  line-height: 30px;
}
/* line 4181, ../sass/_theme.scss */
body.node-type-webform.page-node-41 #main .form-item .form-item,
body.node-type-webform.page-node-33 #main .form-item .form-item,
body.node-type-webform.page-node-37 #main .form-item .form-item {
  width: 100%;
  margin: 0;
}

/* line 4192, ../sass/_theme.scss */
body.node-type-webform.page-node-41 #main .form-item.webform-component-checkboxes {
  width: 100%;
  margin: 0;
}
/* line 4196, ../sass/_theme.scss */
body.node-type-webform.page-node-41 #main .form-item.webform-component-checkboxes .form-item {
  margin: 0 0 10px 15px;
}
/* line 4199, ../sass/_theme.scss */
body.node-type-webform.page-node-41 #main .form-item.webform-component-checkboxes .form-item input {
  margin: 0 0 0 10px;
}
/* line 4203, ../sass/_theme.scss */
body.node-type-webform.page-node-41 #main .form-item.webform-component-checkboxes .form-item label {
  line-height: normal;
  display: inline-block;
  font-size: 16px;
}
/* line 4211, ../sass/_theme.scss */
body.node-type-webform.page-node-41 #main .form-item.webform-component--car-details--other {
  margin: -30px 60px 0 75%;
  width: 20% !important;
}
/* line 4215, ../sass/_theme.scss */
body.node-type-webform.page-node-41 #main .form-item.webform-component--car-details--other input {
  height: 25px;
}
/* line 4220, ../sass/_theme.scss */
body.node-type-webform.page-node-41 #main .form-item.webform-component--car-details--production-year, body.node-type-webform.page-node-41 #main .form-item.webform-component--car-details--license-plate {
  margin-top: 20px;
  width: 47%;
}

/* line 4232, ../sass/_theme.scss */
body.node-type-webform.page-node-37 #main .form-item.webform-component-number {
  width: 23%;
}
/* line 4236, ../sass/_theme.scss */
body.node-type-webform.page-node-37 #main .form-item.webform-component-select {
  width: 47%;
  margin-top: 0;
}
/* line 4241, ../sass/_theme.scss */
body.node-type-webform.page-node-37 #main .form-item.webform-component-checkboxes {
  width: auto;
  float: right;
}
/* line 4245, ../sass/_theme.scss */
body.node-type-webform.page-node-37 #main .form-item.webform-component-checkboxes .form-item {
  width: 100%;
}
/* line 4248, ../sass/_theme.scss */
body.node-type-webform.page-node-37 #main .form-item.webform-component-checkboxes .form-item input[type="checkbox"] {
  display: block;
  float: right;
  margin: 0 5px;
  width: 25px;
  height: 25px;
}
/* line 4256, ../sass/_theme.scss */
body.node-type-webform.page-node-37 #main .form-item.webform-component-checkboxes .form-item label.option {
  line-height: 22px;
  display: inline-block;
}

/* line 4267, ../sass/_theme.scss */
body.node-type-trade-in-car #page {
  background-color: #d3d3d3;
}
/* line 4270, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main {
  padding: 30px 0;
  width: 1290px;
  margin: 0 auto;
}
/* line 70, ../sass/_mixins.scss */
body.node-type-trade-in-car #page #main:before {
  content: '';
  display: table;
}
/* line 74, ../sass/_mixins.scss */
body.node-type-trade-in-car #page #main:after {
  content: '';
  display: table;
  clear: both;
}
/* line 4277, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main h1 {
  display: none;
}
/* line 4281, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main .sidebars {
  width: 400px;
  float: right;
  margin: 93px 0 0;
}
/* line 4287, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content {
  margin: 0;
  color: #393939;
  float: right;
  width: 890px;
}
/* line 4293, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content .block-webform {
  float: left;
  width: 260px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 4px 3px 10px #acacac;
  padding: 15px;
  margin: 93px 0 0;
}
/* line 4302, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content .block-webform h2 {
  margin: 0;
}
/* line 4306, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content .block-webform .block-title {
  font-weight: normal;
  letter-spacing: 0.05em;
  font-size: 24px;
}
/* line 4313, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content .block-webform form .form-item {
  margin-bottom: 10px;
}
/* line 4316, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content .block-webform form .form-item p {
  margin: 3px 0 0;
}
/* line 4320, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content .block-webform form .form-item label {
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 3px;
}
/* line 4326, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content .block-webform form .form-item input,
body.node-type-trade-in-car #page #main #content .block-webform form .form-item textarea {
  line-height: normal;
  width: 100%;
  height: 35px;
  font-size: 12px;
  padding: 2px 10px;
  color: #555;
  background-color: #ececec;
  border: none;
  box-sizing: border-box;
}
/* line 4339, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content .block-webform form .form-item textarea {
  height: 70px;
}
/* line 4343, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content .block-webform form .form-item .grippie {
  display: none;
}
/* line 4348, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content .block-webform form .form-actions {
  margin-top: 20px;
}
/* line 4351, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content .block-webform form .form-actions input {
  width: 100%;
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
  border: none;
}
/* line 4358, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content .block-webform form .form-actions input:hover {
  background-color: #FFF;
  color: #0c121c;
}
/* line 4366, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article {
  margin: 0 30px;
  float: right;
  width: 570px;
}
/* line 4371, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article h2 {
  margin: 0 0 15px 0;
  float: right;
  width: 100%;
  font-weight: normal;
  letter-spacing: 0.05em;
  font-size: 26px;
}
/* line 4380, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-price {
  float: right;
  width: 70%;
  font-size: 20px;
}
/* line 4385, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-price .field-label {
  display: inline-block;
  font-family: "Alef-Bold";
}
/* line 4390, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-price .field-items {
  display: inline-block;
  direction: ltr;
}
/* line 4396, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-color,
body.node-type-trade-in-car #page #main #content article .field-name-field-upholstery-color {
  float: left;
  margin: 0 5px 0 0;
}
/* line 4401, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-color .field-label,
body.node-type-trade-in-car #page #main #content article .field-name-field-upholstery-color .field-label {
  float: right;
  font-family: "Alef-Bold";
}
/* line 4406, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-color .field-items,
body.node-type-trade-in-car #page #main #content article .field-name-field-upholstery-color .field-items {
  float: right;
}
/* line 4411, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-sommery {
  float: right;
  width: 100%;
}
/* line 4416, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-images {
  float: right;
  width: 100%;
}
/* line 4421, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-images .field-items .field-item {
  display: none;
}
/* line 4431, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-images-to-gallery {
  margin: 10px 0 35px;
  float: right;
}
/* line 4435, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-images-to-gallery #trade-in-gallery {
  width: 570px;
  height: 380px;
}
/* line 4439, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-images-to-gallery #trade-in-gallery .rsNav {
  position: relative;
}
/* line 4445, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-images-to-gallery #trade-in-gallery .rsArrow .rsArrowIcn:after {
  color: #fff;
}
/* line 4453, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .group-wrap-features {
  position: relative;
  float: left;
  left: 50%;
}
/* line 4459, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .group-features {
  position: relative;
  float: left;
  left: -50%;
  padding: 0;
}
/* line 4465, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .group-features > div {
  float: right;
  height: 74px;
  line-height: 45px;
  margin: 0 8px;
}
/* line 4471, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .group-features > div > .field-items {
  float: right;
}
/* line 4475, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .group-features > div:before {
  content: "";
  float: right;
  width: 46px;
  height: 74px;
}
/* line 4483, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .group-features .field-name-field-car-year {
  background: url(../images/car-year.png) no-repeat;
  min-width: 95px;
  text-align: center;
  padding: 0 17px 0 0;
  margin: 0 0 0 8px;
  line-height: 38px;
}
/* line 4491, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .group-features .field-name-field-car-year > .field-items {
  float: none;
}
/* line 4495, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .group-features .field-name-field-car-year:before {
  width: 0;
  height: 0;
}
/* line 4501, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .group-features .field-name-field-engine-type:before {
  background: url(../images/car-disel.png) right center no-repeat;
  width: 46px;
}
/* line 4506, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .group-features .field-name-field-engine-capacity:before {
  background: url(../images/car-coach.png) right center no-repeat;
  width: 66px;
}
/* line 4511, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .group-features .field-name-field-mileage:before {
  background: url(../images/car-clock.png) right center no-repeat;
  width: 40px;
}
/* line 4516, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .group-features .field-name-field-hand:before {
  background: url(../images/car-hand.png) right center no-repeat;
  width: 50px;
}
/* line 4521, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .group-features .field-name-field-horsepower {
  margin: 0 8px 0 0;
}
/* line 4524, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .group-features .field-name-field-horsepower:before {
  content: "";
  float: right;
  background: url(../images/car-hource.png) right center no-repeat;
  width: 40px;
  height: 74px;
}
/* line 4534, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-body {
  clear: both;
}
/* line 4539, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-features .field-label {
  font-size: 30px;
  margin: 25px 0 15px 4px;
  letter-spacing: 0.02em;
  font-weight: normal;
}
/* line 4546, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-features .term-tree-list > ul.term {
  list-style: none;
  padding: 0;
  margin: 20px 0;
}
/* line 4552, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-features .term-tree-list > ul.term > li > a {
  margin: 0;
  display: block;
  color: #0c121c;
  font-family: "Alef-Bold";
}
/* line 4559, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-features .term-tree-list > ul.term > li > ul {
  list-style: none;
  padding: 0;
  margin: 10px 10px 25px 0;
  width: 100%;
  box-sizing: border-box;
  display: inline-block;
  font-size: 13px;
}
/* line 4568, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-features .term-tree-list > ul.term > li > ul li {
  background: none;
  color: #565656;
  float: right;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 0 0 4px 15px;
  width: 270px;
}
/* line 4578, ../sass/_theme.scss */
body.node-type-trade-in-car #page #main #content article .field-name-field-car-features .term-tree-list > ul.term > li > ul li a {
  font-weight: normal;
}

/* line 4593, ../sass/_theme.scss */
article.node-thankyou-page .car-select {
  clear: both;
  padding-top: 40px;
}
/* line 4597, ../sass/_theme.scss */
article.node-thankyou-page .car-select ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 4602, ../sass/_theme.scss */
article.node-thankyou-page .car-select ul li {
  float: right;
  width: 155px;
  height: 170px;
}
/* line 4607, ../sass/_theme.scss */
article.node-thankyou-page .car-select ul li a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 10px;
  margin: 0 0 30px 10px;
  border: 1px solid transparent;
  position: relative;
  box-sizing: border-box;
}
/* line 4617, ../sass/_theme.scss */
article.node-thankyou-page .car-select ul li a:hover {
  background: #ededed;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
}
/* line 4623, ../sass/_theme.scss */
article.node-thankyou-page .car-select ul li a .catalog-car-title {
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  padding-bottom: 15px;
  text-align: center;
  text-transform: uppercase;
  height: 55px;
  overflow: hidden;
}
/* line 4637, ../sass/_theme.scss */
article.node-thankyou-page .car-select ul li a .catalog-img {
  height: 75px;
}
/* line 4640, ../sass/_theme.scss */
article.node-thankyou-page .car-select ul li a .catalog-img img {
  max-height: 75px;
}
/* line 4646, ../sass/_theme.scss */
article.node-thankyou-page .car-select ul li a .to-download:hover {
  text-decoration: underline;
}

/* line 4656, ../sass/_theme.scss */
article.node-images-gallery,
article.node-video-gallery {
  overflow: hidden;
}
/* line 4660, ../sass/_theme.scss */
article.node-images-gallery .field-collection-container,
article.node-video-gallery .field-collection-container {
  overflow: hidden;
  margin: 0;
}

/* line 4668, ../sass/_theme.scss */
.field-name-field-archive-links > .field-items .field-item {
  display: inline-block;
  width: 24%;
  margin: 0 0 35px;
  box-sizing: border-box;
  padding: 0;
}
/* line 4675, ../sass/_theme.scss */
.field-name-field-archive-links > .field-items .field-item a {
  color: #fff;
  border-bottom: 1px solid #fff;
  padding-bottom: 2px;
  display: inline-block;
}
/* line 4681, ../sass/_theme.scss */
.field-name-field-archive-links > .field-items .field-item a:hover {
  color: #adafb2;
  border-color: #adafb2;
}
/* line 4686, ../sass/_theme.scss */
.field-name-field-archive-links > .field-items .field-item a:after {
  content: "\e01b";
  font-family: "landrover-icons";
  display: inline-block;
  margin: 1px 20px 0 0;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  vertical-align: middle;
  float: left;
}

/* line 4702, ../sass/_theme.scss */
.pane-bundle-promotion .field-name-field-promotion-text {
  float: right;
  width: 66.667%;
  vertical-align: top;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 1.5;
}
/* line 4710, ../sass/_theme.scss */
.pane-bundle-promotion .field-name-field-promotion-text table {
  width: 100%;
  font-size: 14px;
  background-color: #ffffff;
  border-top: 0;
  border-bottom: 0;
  border-left: 20px solid #ffffff;
  border-right: 20px solid #e4e8e8;
}
/* line 4719, ../sass/_theme.scss */
.pane-bundle-promotion .field-name-field-promotion-text table tr {
  border-bottom: 1px solid #a4a7a9;
}
/* line 4722, ../sass/_theme.scss */
.pane-bundle-promotion .field-name-field-promotion-text table tr th {
  background-color: #e4e8e8;
  padding: 20px;
  vertical-align: middle;
  text-align: right;
  background-clip: padding-box;
  color: #4a4f54;
  font-weight: normal;
  font-family: "Alef-Bold";
}
/* line 4733, ../sass/_theme.scss */
.pane-bundle-promotion .field-name-field-promotion-text table tr td {
  padding: 20px;
  vertical-align: middle;
  text-align: right;
  background-clip: padding-box;
  color: #4a4f54;
}
/* line 4741, ../sass/_theme.scss */
.pane-bundle-promotion .field-name-field-promotion-text table tr:last-child {
  border-bottom: none;
}
/* line 4748, ../sass/_theme.scss */
.pane-bundle-promotion .field-name-field-image {
  float: right;
  width: 33%;
  vertical-align: top;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 4756, ../sass/_theme.scss */
.pane-bundle-promotion .field-name-field-banner-link {
  float: right;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 4761, ../sass/_theme.scss */
.pane-bundle-promotion .field-name-field-banner-link a {
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
}
/* line 4764, ../sass/_theme.scss */
.pane-bundle-promotion .field-name-field-banner-link a:hover {
  background-color: #FFF;
  color: #0c121c;
}

/* line 4771, ../sass/_theme.scss */
#footer {
  position: relative;
  border-top: 1px solid #4e4e4e;
  background-color: #4a4f54;
  padding: 20px 90px 40px 40px;
  /*overflow: hidden;*/
}
/* line 4782, ../sass/_theme.scss */
#footer a[href*="facebook.com"] img,
#footer a[href*="instagram.com"] img,
#footer a[href*="youtube.com"] img {
  vertical-align: middle;
}
/* line 4785, ../sass/_theme.scss */
#footer a[href*="facebook.com"]:after,
#footer a[href*="instagram.com"]:after,
#footer a[href*="youtube.com"]:after {
  vertical-align: middle;
  padding: 0 10px;
  display: inline-block;
}
/* line 4790, ../sass/_theme.scss */
#footer a[href*="facebook.com"][href*="facebook.com"]:after,
#footer a[href*="instagram.com"][href*="facebook.com"]:after,
#footer a[href*="youtube.com"][href*="facebook.com"]:after {
  content: 'Facebook';
}
/* line 4794, ../sass/_theme.scss */
#footer a[href*="facebook.com"][href*="instagram.com"]:after,
#footer a[href*="instagram.com"][href*="instagram.com"]:after,
#footer a[href*="youtube.com"][href*="instagram.com"]:after {
  content: 'Instagram';
}
/* line 4798, ../sass/_theme.scss */
#footer a[href*="facebook.com"][href*="youtube.com"]:after,
#footer a[href*="instagram.com"][href*="youtube.com"]:after,
#footer a[href*="youtube.com"][href*="youtube.com"]:after {
  content: 'Youtube';
}

/* line 4805, ../sass/_theme.scss */
.bottom-line {
  padding: 20px;
  background-color: #fff;
  border-top-color: #e4e8e8;
  color: #4a4f54;
  font-size: 12px;
}
/* line 4811, ../sass/_theme.scss */
.bottom-line .site-by img {
  margin-left: 7px;
}
/* line 4814, ../sass/_theme.scss */
.bottom-line .copyright {
  float: left;
}

/* line 4820, ../sass/_theme.scss */
#block-nice-menus-3 > ul.nice-menu {
  float: none;
}
/* line 4823, ../sass/_theme.scss */
#block-nice-menus-3 > ul.nice-menu > li {
  padding: 20px 0 40px;
  width: 25%;
  background-image: none !important;
  background-color: transparent;
}
/* line 4829, ../sass/_theme.scss */
#block-nice-menus-3 > ul.nice-menu > li a {
  color: #e4e8e8;
  font-size: 14px;
  letter-spacing: 0.085em;
  margin: 0;
  padding: 0;
}
/* line 4836, ../sass/_theme.scss */
#block-nice-menus-3 > ul.nice-menu > li a.title, #block-nice-menus-3 > ul.nice-menu > li a.title:hover {
  font-family: "Alef-Bold";
  color: #fff;
  margin: 20px 0 10px;
  cursor: default;
}
/* line 4844, ../sass/_theme.scss */
#block-nice-menus-3 > ul.nice-menu > li a:hover {
  color: #fff;
}
/* line 4849, ../sass/_theme.scss */
#block-nice-menus-3 > ul.nice-menu > li > a {
  color: #fff;
  font-family: "Alef-Bold";
}
/* line 4854, ../sass/_theme.scss */
#block-nice-menus-3 > ul.nice-menu > li > ul {
  display: block !important;
  visibility: visible !important;
  border: none;
  position: relative;
  top: auto;
  float: right;
  padding: 10px 0;
}
/* line 4863, ../sass/_theme.scss */
#block-nice-menus-3 > ul.nice-menu > li > ul li {
  padding: 4px 0;
  line-height: 1.6;
}
/* line 4867, ../sass/_theme.scss */
#block-nice-menus-3 > ul.nice-menu > li > ul li.menu-915, #block-nice-menus-3 > ul.nice-menu > li > ul li.menu-916 {
  padding: 5px 0 10px;
}

/* line 4878, ../sass/_theme.scss */
#block-views-car-of-category-block .view-car-of-category {
  background: #fff;
  border: 1px solid #dbd9d5;
  border-radius: 5px;
  box-shadow: 0px 1px 2px #888;
  color: #393939;
  padding: 0;
}
/* line 4887, ../sass/_theme.scss */
#block-views-car-of-category-block .view-car-of-category .view-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 4892, ../sass/_theme.scss */
#block-views-car-of-category-block .view-car-of-category .view-content ul li {
  margin: 8px;
  padding: 5px;
  height: 129px;
  overflow: hidden;
  border: 1px solid #dbd9d5;
  border-radius: 5px;
  box-shadow: 0px 1px 2px #888;
  box-sizing: border-box;
}
/* line 4902, ../sass/_theme.scss */
#block-views-car-of-category-block .view-car-of-category .view-content ul li .views-field-field-car-images-to-gallery {
  float: right;
  width: 40%;
  margin: 0 0 0 10px;
}
/* line 4908, ../sass/_theme.scss */
#block-views-car-of-category-block .view-car-of-category .view-content ul li .views-field-field-car-price {
  direction: ltr;
  text-align: right;
  font-size: 20px;
  font-family: "Alef-Bold";
}
/* line 4915, ../sass/_theme.scss */
#block-views-car-of-category-block .view-car-of-category .view-content ul li .views-field-title {
  font-family: "Alef-Bold";
}
/* line 4919, ../sass/_theme.scss */
#block-views-car-of-category-block .view-car-of-category .view-content ul li:hover {
  background-color: #e4e8e8;
}
/* line 4926, ../sass/_theme.scss */
#block-views-car-of-category-block .view-car-of-category ul.pager {
  margin: 0;
  list-style: none;
  display: table;
  width: 100%;
  padding: 8px;
  box-sizing: border-box;
  border-top: 2px solid #dbd9d5;
}
/* line 4935, ../sass/_theme.scss */
#block-views-car-of-category-block .view-car-of-category ul.pager li {
  float: right;
  border-radius: 5px;
  box-shadow: 1px 3px 10px #bbbbbb;
  width: 35px;
  height: 35px;
  line-height: 37px;
  font-size: 16px;
  text-align: center;
  font-family: "Alef-Bold";
  margin: 0 4px;
}
/* line 4947, ../sass/_theme.scss */
#block-views-car-of-category-block .view-car-of-category ul.pager li a {
  display: block;
  color: #a8a8a8;
}
/* line 4951, ../sass/_theme.scss */
#block-views-car-of-category-block .view-car-of-category ul.pager li a:hover {
  background-color: #e4e8e8;
  color: #393939;
}
/* line 4957, ../sass/_theme.scss */
#block-views-car-of-category-block .view-car-of-category ul.pager li.pager-last, #block-views-car-of-category-block .view-car-of-category ul.pager li.pager-first {
  display: none;
}

/* line 4966, ../sass/_theme.scss */
#block-block-3 {
  display: none;
}

/* line 4970, ../sass/_theme.scss */
.pane-trade-in {
  background-color: #e4e8e8 !important;
  color: #4a4f54 !important;
}
/* line 4973, ../sass/_theme.scss */
.pane-trade-in .pane-title {
  font-size: 32px;
  text-transform: uppercase;
  margin: 0 auto;
  padding: 80px 0 0;
  max-width: 966px;
  width: 100%;
  letter-spacing: 0.15em;
  line-height: 1.1em;
  font-family: "Alef";
  font-weight: 100;
}
/* line 4986, ../sass/_theme.scss */
.pane-trade-in .view-trade-in {
  padding: 20px 0 80px;
  margin: 0 auto;
  max-width: 966px;
  width: 100%;
}
/* line 70, ../sass/_mixins.scss */
.pane-trade-in .view-trade-in:before {
  content: '';
  display: table;
}
/* line 74, ../sass/_mixins.scss */
.pane-trade-in .view-trade-in:after {
  content: '';
  display: table;
  clear: both;
}
/* line 4995, ../sass/_theme.scss */
.pane-trade-in .view-trade-in .view-header h3 {
  font-size: 20px;
  line-height: 1.5em;
  letter-spacing: 1.12px;
  font-family: "Alef";
  font-weight: normal;
}
/* line 5005, ../sass/_theme.scss */
.pane-trade-in .view-trade-in .view-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 5010, ../sass/_theme.scss */
.pane-trade-in .view-trade-in .view-content ul li {
  float: right;
  width: 159px;
  height: 220px;
  min-height: 220px;
  margin: 0;
  padding: 20px 0 0;
  position: relative;
  border: 1px solid transparent;
  text-align: center;
  box-sizing: border-box;
}
/* line 5022, ../sass/_theme.scss */
.pane-trade-in .view-trade-in .view-content ul li .views-field-field-traide-in-image {
  min-height: 75px;
}
/* line 5026, ../sass/_theme.scss */
.pane-trade-in .view-trade-in .view-content ul li .views-field-name {
  margin: 5px 0 10px 0;
  font-size: 13px;
  line-height: 1.2;
  text-transform: uppercase;
}
/* line 5032, ../sass/_theme.scss */
.pane-trade-in .view-trade-in .view-content ul li .views-field-name a {
  color: #222;
  font-family: "Alef-Bold";
}
/* line 5038, ../sass/_theme.scss */
.pane-trade-in .view-trade-in .view-content ul li .count-in-stock {
  margin-bottom: 20px;
  display: inline-block;
  font-size: 14px;
}
/* line 5043, ../sass/_theme.scss */
.pane-trade-in .view-trade-in .view-content ul li .count-in-stock:before {
  content: "";
  background-color: #0c121c;
  border: 1px solid #0c121c;
  width: 8px;
  height: 9px;
  display: inline-block;
  margin: 0 0 0 2px;
}
/* line 5053, ../sass/_theme.scss */
.pane-trade-in .view-trade-in .view-content ul li .count-in-stock.out-of-stock:before {
  background-color: transparent;
  border: 1px solid #aaa;
}
/* line 5059, ../sass/_theme.scss */
.pane-trade-in .view-trade-in .view-content ul li .views-field-tid-2 {
  border-top: 1px solid #cbcbce;
  padding: 15px 0;
  width: 100%;
  display: none;
}
/* line 5065, ../sass/_theme.scss */
.pane-trade-in .view-trade-in .view-content ul li .views-field-tid-2 a {
  font-size: 0;
}
/* line 5068, ../sass/_theme.scss */
.pane-trade-in .view-trade-in .view-content ul li .views-field-tid-2 a:after {
  display: inline-block;
  font-family: "landrover-icons";
  font-size: 22px;
  content: "\e01b";
}
/* line 5077, ../sass/_theme.scss */
.pane-trade-in .view-trade-in .view-content ul li:hover {
  border: 1px solid #cbcbce;
}
/* line 5080, ../sass/_theme.scss */
.pane-trade-in .view-trade-in .view-content ul li:hover .views-field-tid-2 {
  display: block;
}
/* line 5088, ../sass/_theme.scss */
.pane-trade-in .view-trade-in .view-footer {
  width: 100%;
  float: right;
  margin: 30px 0 0;
}
/* line 5093, ../sass/_theme.scss */
.pane-trade-in .view-trade-in .view-footer a {
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
}
/* line 5096, ../sass/_theme.scss */
.pane-trade-in .view-trade-in .view-footer a:hover {
  background-color: #FFF;
  color: #0c121c;
}

/* line 5105, ../sass/_theme.scss */
.page-taxonomy #main {
  background-color: #e4e8e8 !important;
  color: #4a4f54 !important;
}
/* line 5109, ../sass/_theme.scss */
.page-taxonomy h1#page-title {
  margin: 0 auto;
  width: 800px;
  padding: 25px 0;
  color: #000;
  font-size: 32px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  line-height: 1.1em;
  font-family: "Alef";
  font-weight: 100;
}
/* line 5122, ../sass/_theme.scss */
.page-taxonomy .view-content {
  margin: 0 auto;
  width: 800px;
}
/* line 70, ../sass/_mixins.scss */
.page-taxonomy .view-content:before {
  content: '';
  display: table;
}
/* line 74, ../sass/_mixins.scss */
.page-taxonomy .view-content:after {
  content: '';
  display: table;
  clear: both;
}
/* line 5128, ../sass/_theme.scss */
.page-taxonomy .view-content ul {
  background-color: #ebe9e5;
  border: 1px solid #dbd9d5;
  border-radius: 5px;
  box-shadow: 0px 1px 2px #888;
  padding: 8px 5px;
  margin: 10px 0 70px;
  float: right;
  width: 100%;
  box-sizing: border-box;
}
/* line 5139, ../sass/_theme.scss */
.page-taxonomy .view-content ul li {
  float: right;
  width: 100%;
  list-style: none;
  box-sizing: border-box;
  margin: 0 0 8px;
  background-color: #fdfdfd;
  border: 1px solid #dfdfdf;
  border-radius: 5px;
  box-shadow: 0px 1px 2px #555;
  padding: 5px;
  color: #000;
}
/* line 5152, ../sass/_theme.scss */
.page-taxonomy .view-content ul li.views-row-last {
  margin: 0;
}
/* line 5156, ../sass/_theme.scss */
.page-taxonomy .view-content ul li .views-field-field-car-images-to-gallery {
  float: right;
  margin: 0 0 0 10px;
}
/* line 5161, ../sass/_theme.scss */
.page-taxonomy .view-content ul li .views-field-title {
  float: right;
  width: 550px;
  margin: 15px 0 5px;
}
/* line 5166, ../sass/_theme.scss */
.page-taxonomy .view-content ul li .views-field-title a {
  color: #00173a;
  font-size: 16px;
  font-family: "Alef-Bold";
}
/* line 5173, ../sass/_theme.scss */
.page-taxonomy .view-content ul li .views-field-body {
  float: right;
  color: #0c121c;
  width: 550px;
}
/* line 5179, ../sass/_theme.scss */
.page-taxonomy .view-content ul li .views-field-field-car-price {
  color: #1a1a1a;
  font-size: 18px;
  float: right;
  text-align: right;
  width: 550px;
  direction: ltr;
}
/* line 5188, ../sass/_theme.scss */
.page-taxonomy .view-content ul li:hover {
  box-shadow: 0px 1px 2px #000;
  background-color: #fafafa;
}
/* line 5192, ../sass/_theme.scss */
.page-taxonomy .view-content ul li:hover .views-field-title a {
  color: #a8a8a8;
}
/* line 5200, ../sass/_theme.scss */
.page-taxonomy .feed-icon {
  display: none;
}

/* line 5206, ../sass/_theme.scss */
body.page-node-148 #page h1#page-title {
  display: block;
  color: #fff;
  background-color: #3b3b3b;
  width: 100%;
  text-align: center;
  font-size: 58px;
  line-height: 60px;
  font-weight: normal;
  padding: 80px 0;
  letter-spacing: 0.05em;
  margin: 0;
}
/* line 5219, ../sass/_theme.scss */
body.page-node-148 #page h1#page-title:before, body.page-node-148 #page h1#page-title:after {
  content: "";
  width: 70px;
  height: 2px;
  background-color: #fff;
  margin: 0 auto;
  display: block;
}
/* line 5229, ../sass/_theme.scss */
body.page-node-148 #page h1#page-title:after {
  margin-top: 10px;
}

/* line 5235, ../sass/_theme.scss */
.pane-car-catalogs {
  background-color: #f8f9f9 !important;
  color: #4a4f54 !important;
  display: block;
  width: 100%;
  padding: 80px 70px 40px;
  overflow: hidden;
  text-align: center;
}
/* line 5244, ../sass/_theme.scss */
.pane-car-catalogs .pane-title {
  padding: 1px 1px 3px;
  margin: 0 0 80px;
  display: inline-block;
  font-size: 38px;
  line-height: 42px;
  font-family: 'Alef-bold';
  color: #0c121c;
  border-color: #0c121c;
}
/* line 5251, ../sass/_theme.scss */
.pane-car-catalogs .view-content {
  text-align: right;
}
/* line 5254, ../sass/_theme.scss */
.pane-car-catalogs .view-content ul {
  padding: 0;
  margin: 0;
}
/* line 5258, ../sass/_theme.scss */
.pane-car-catalogs .view-content ul li {
  width: 24.5%;
  display: inline-block;
  padding: 0 20px 40px;
  vertical-align: top;
  position: relative;
  float: none;
  margin: 0;
  box-sizing: border-box;
}
/* line 5268, ../sass/_theme.scss */
.pane-car-catalogs .view-content ul li .views-field-field-car-model-thumbnail {
  display: block;
  margin-bottom: 33px;
  vertical-align: top;
}
/* line 5274, ../sass/_theme.scss */
.pane-car-catalogs .view-content ul li .views-field-title {
  margin-bottom: 22px;
  color: #0c121c;
  font-size: 16px;
  font-family: "Alef-Bold";
}
/* line 5284, ../sass/_theme.scss */
.pane-car-catalogs .view-content ul li .views-field-field-car-model-catalog {
  margin-top: 24px;
}
/* line 5287, ../sass/_theme.scss */
.pane-car-catalogs .view-content ul li .views-field-field-car-model-catalog a {
  color: #898c8f;
  font-size: 13px;
  letter-spacing: 0.2em;
}
/* line 5292, ../sass/_theme.scss */
.pane-car-catalogs .view-content ul li .views-field-field-car-model-catalog a:before {
  content: "\e01b";
  font-family: "landrover-icons";
  display: inline-block;
  margin: 1px 0 0 8px;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  vertical-align: middle;
}
/* line 5302, ../sass/_theme.scss */
.pane-car-catalogs .view-content ul li .views-field-field-car-model-catalog a:hover {
  color: #4a4f54;
}

/* line 5312, ../sass/_theme.scss */
.pane-activities {
  width: 100%;
  display: block;
  padding: 80px 90px;
  -webkit-font-smoothing: antialiased;
  text-align: center;
}
/* line 5319, ../sass/_theme.scss */
.pane-activities .pane-title {
  padding: 1px 1px 3px;
  margin: 0 0 80px;
  display: inline-block;
  font-size: 38px;
  line-height: 42px;
  font-family: 'Alef-bold';
  color: #0c121c;
  border-color: #0c121c;
  margin: 0 0 40px;
}
/* line 5327, ../sass/_theme.scss */
.pane-activities .view-content {
  text-align: right;
}
/* line 5330, ../sass/_theme.scss */
.pane-activities .view-content .views-row {
  display: inline-block;
  float: none;
  width: 32.9%;
  padding: 0 20px 40px;
  vertical-align: top;
  max-width: 50%;
}
/* line 5338, ../sass/_theme.scss */
.pane-activities .view-content .views-row .views-field-field-activity-image {
  width: 100%;
  height: auto;
  padding-bottom: 20px;
}
/* line 5344, ../sass/_theme.scss */
.pane-activities .view-content .views-row .views-field-title {
  padding-bottom: 10px;
  font-size: 18px;
}
/* line 5349, ../sass/_theme.scss */
.pane-activities .view-content .views-row .views-field-body {
  line-height: 1.5em;
  letter-spacing: 0.015em;
}
/* line 5354, ../sass/_theme.scss */
.pane-activities .view-content .views-row .views-field-view-node {
  font-size: 14px;
  letter-spacing: 0.25em;
  position: relative;
  padding-left: 18px;
  margin-top: 20px;
  display: inline-block;
  overflow: hidden;
  line-height: 1.25;
}
/* line 5364, ../sass/_theme.scss */
.pane-activities .view-content .views-row .views-field-view-node a {
  position: relative;
  padding: 0 20px 0 0;
}
/* line 5368, ../sass/_theme.scss */
.pane-activities .view-content .views-row .views-field-view-node a::before {
  content: "\e01b";
  position: absolute;
  right: 0;
  font-size: 9px;
  font-family: "landrover-icons";
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  line-height: 1.8;
}
/* line 5379, ../sass/_theme.scss */
.pane-activities .view-content .views-row .views-field-view-node a:hover {
  color: #696868;
}
/* line 5387, ../sass/_theme.scss */
.pane-activities .view-footer {
  text-align: center;
  margin: 25px 0 0;
}
/* line 5391, ../sass/_theme.scss */
.pane-activities .view-footer a {
  display: block;
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
}
/* line 5396, ../sass/_theme.scss */
.pane-activities .view-footer a:hover {
  background-color: #FFF;
  color: #0c121c;
}

/* line 5404, ../sass/_theme.scss */
body.node-type-activity #main {
  background-color: #f8f9f9 !important;
  color: #4a4f54 !important;
  padding: 45px 0;
}
/* line 5409, ../sass/_theme.scss */
body.node-type-activity #main h1 {
  width: 850px;
  padding: 1px 1px 3px;
  margin: 0 0 80px;
  display: inline-block;
  font-size: 38px;
  line-height: 42px;
  font-family: 'Alef-bold';
  margin: 0 auto 35px;
  display: block;
  border-color: #4a4f54;
}
/* line 5419, ../sass/_theme.scss */
body.node-type-activity #main #content {
  margin: 0 auto;
  width: 850px;
}

/* line 5426, ../sass/_theme.scss */
.editor-link {
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  margin-top: 25px;
  font-family: 'Alef';
  font-size: 14px;
  letter-spacing: 0.2em;
}
/* line 5429, ../sass/_theme.scss */
.editor-link:hover {
  background-color: #FFF;
  color: #0c121c;
}

/* line 5434, ../sass/_theme.scss */
#versatility-pane {
  background: url("../images/13_L462_17_TEC36_DX_BG_Device-Desktop_1600x900_tcm281-302520.jpg") no-repeat;
  background-size: cover;
  overflow: hidden;
}
@media screen and (max-width: 740px) {
  /* line 5434, ../sass/_theme.scss */
  #versatility-pane {
    height: 100% !important;
  }
}
/* line 5443, ../sass/_theme.scss */
#versatility-pane .field-collection-view-links,
#versatility-pane .action-links-field-collection-add {
  display: none;
}
/* line 5448, ../sass/_theme.scss */
#versatility-pane .field-collection-container {
  margin: 0;
}
/* line 5454, ../sass/_theme.scss */
#versatility-pane .field-name-field-interior-versatility.field-type-field-collection .slick-slide img,
#versatility-pane .field-collection-item-field-interior-versatility .slick-slide img {
  height: auto;
  width: 61em;
}
/* line 5460, ../sass/_theme.scss */
#versatility-pane .field-name-field-interior-versatility.field-type-field-collection .group-info,
#versatility-pane .field-collection-item-field-interior-versatility .group-info {
  width: 100%;
  background: #fff;
  padding: 25px;
  float: left;
  left: 0;
  max-width: 320px;
}
@media screen and (max-width: 740px) {
  /* line 5460, ../sass/_theme.scss */
  #versatility-pane .field-name-field-interior-versatility.field-type-field-collection .group-info,
  #versatility-pane .field-collection-item-field-interior-versatility .group-info {
    max-width: 100%;
  }
}
/* line 5470, ../sass/_theme.scss */
#versatility-pane .field-name-field-interior-versatility.field-type-field-collection .group-info .field-name-field-interior-title,
#versatility-pane .field-collection-item-field-interior-versatility .group-info .field-name-field-interior-title {
  font-size: 20px;
  font-weight: bold;
  color: #a4a7a9;
  margin-bottom: 26px;
  letter-spacing: 0.8px;
}
/* line 5478, ../sass/_theme.scss */
#versatility-pane .field-name-field-interior-versatility.field-type-field-collection .group-info .field-name-field-field-interior-subtitle,
#versatility-pane .field-collection-item-field-interior-versatility .group-info .field-name-field-field-interior-subtitle {
  font-size: 24px;
  line-height: 27px;
  letter-spacing: 0.5px;
  color: #000000;
  margin-bottom: 13px;
  font-weight: 900;
}
/* line 5487, ../sass/_theme.scss */
#versatility-pane .field-name-field-interior-versatility.field-type-field-collection .group-info .field-name-field-interior-size,
#versatility-pane .field-collection-item-field-interior-versatility .group-info .field-name-field-interior-size {
  font-size: 40px;
  color: #000000;
  font-weight: 900;
  margin-bottom: 17px;
  border-top: 2px solid #4a4f54;
  border-bottom: 2px solid #4a4f54;
}
/* line 5495, ../sass/_theme.scss */
#versatility-pane .field-name-field-interior-versatility.field-type-field-collection .group-info .field-name-field-interior-size .entity-field-collection-item,
#versatility-pane .field-collection-item-field-interior-versatility .group-info .field-name-field-interior-size .entity-field-collection-item {
  float: none;
}
/* line 5499, ../sass/_theme.scss */
#versatility-pane .field-name-field-interior-versatility.field-type-field-collection .group-info .field-name-field-interior-size .field-name-field-number,
#versatility-pane .field-collection-item-field-interior-versatility .group-info .field-name-field-interior-size .field-name-field-number {
  transition: width 1s;
  font-size: 70px;
  direction: rtl;
  padding-top: 2px;
  padding-bottom: 2px;
  display: inline-block;
}
/* line 5508, ../sass/_theme.scss */
#versatility-pane .field-name-field-interior-versatility.field-type-field-collection .group-info .field-name-field-interior-size .field-name-field-spec-dimensions,
#versatility-pane .field-collection-item-field-interior-versatility .group-info .field-name-field-interior-size .field-name-field-spec-dimensions {
  font-size: 30px;
  display: inline-block;
  margin-left: 5px;
  position: relative;
}
/* line 5516, ../sass/_theme.scss */
#versatility-pane .field-name-field-interior-versatility.field-type-field-collection .group-info .field-name-field-interior-text,
#versatility-pane .field-collection-item-field-interior-versatility .group-info .field-name-field-interior-text {
  line-height: 18px;
  font-size: 14px;
  letter-spacing: 0.28px;
}
/* line 5524, ../sass/_theme.scss */
#versatility-pane .slick-dots {
  background-color: #fff;
  display: block;
  margin: 0;
  position: absolute;
  width: calc(100% + 180px);
  padding: 0 90px;
  bottom: -80px;
  left: -90px;
  border-bottom: 1px solid #0c121c;
}
@media screen and (max-width: 740px) {
  /* line 5524, ../sass/_theme.scss */
  #versatility-pane .slick-dots {
    position: initial !important;
    padding: 0 10px;
    margin-right: -30px;
    margin-left: -30px;
    margin-bottom: -30px;
    width: auto;
    text-align: center;
  }
}
/* line 5546, ../sass/_theme.scss */
#versatility-pane .slick-dots li {
  text-align: center;
  display: inline-block;
  list-style: none;
  width: 260px;
  color: #898c8f;
  line-height: 45px;
  font-weight: 900;
  -webkit-transition: color 0.4s;
  -webkit-transition-delay: 0s;
  -moz-transition: color 0.4s;
  -o-transition: color 0.4s;
  transition: color 0.4s;
}
@media screen and (max-width: 740px) {
  /* line 5546, ../sass/_theme.scss */
  #versatility-pane .slick-dots li {
    width: auto !important;
    padding: 4px;
    font-size: 14px;
  }
}
/* line 5565, ../sass/_theme.scss */
#versatility-pane .slick-dots li a {
  height: 45px;
  padding: 7px 1px;
  cursor: pointer;
}
/* line 5570, ../sass/_theme.scss */
#versatility-pane .slick-dots li a:hover {
  color: #000;
}
/* line 5575, ../sass/_theme.scss */
#versatility-pane .slick-dots li.slick-active {
  padding-top: 0px;
  background: transparent;
  transition: border 0.2s;
}
/* line 5580, ../sass/_theme.scss */
#versatility-pane .slick-dots li.slick-active a {
  border-bottom: 5px solid #005a2b;
  color: #000;
}

/* line 5590, ../sass/_theme.scss */
.page-node-419 #versatility-pane .field-name-field-interior-large-image {
  position: absolute;
}
@media screen and (max-width: 740px) {
  /* line 5590, ../sass/_theme.scss */
  .page-node-419 #versatility-pane .field-name-field-interior-large-image {
    display: none;
  }
}
/* line 5596, ../sass/_theme.scss */
.page-node-419 #versatility-pane .field-name-field-interior-large-image .field-item {
  background: url("../images/14_L462_17MY_FRAMESLIDER_CAR_v5_tcm281-301280.png") no-repeat;
  background-size: contain;
}

/*** Added By Chan 13/12/16 ***/
/*panel not used*/
/* line 5605, ../sass/_theme.scss */
.pane-bundle-images-to-videos {
  text-align: center;
}

/* line 5609, ../sass/_theme.scss */
.pane-bundle-images-to-videos .pane-title {
  padding: 1px 1px 3px;
  margin: 0 0 80px;
  display: inline-block;
  font-size: 38px;
  line-height: 42px;
  font-family: "Alef-bold";
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  color: #0c121c;
  border-color: #0c121c;
}

/* line 5622, ../sass/_theme.scss */
.modal-dialog {
  width: 100%;
}

/* line 5626, ../sass/_theme.scss */
.modal-content {
  border-radius: 0;
}

/* line 5630, ../sass/_theme.scss */
.modal-header {
  background-color: #0c121c;
  height: 70px;
  padding: 0;
}

/* line 5636, ../sass/_theme.scss */
.modal-header .modal_video_titile {
  padding: 10px 50px 10px 0;
  margin: 0;
  overflow: hidden;
  font-weight: normal;
  color: #fff;
  letter-spacing: 0.05em;
  font-size: 24px;
  display: inline-block;
  height: 70px;
  box-sizing: border-box;
  vertical-align: middle;
}

/* line 5650, ../sass/_theme.scss */
.modal-header .close {
  text-decoration: none;
  float: left;
  width: 20%;
  max-width: 70px;
  min-width: 50px;
  height: 70px;
  text-align: center;
  font-size: 22px;
  color: #fff;
  font-weight: bold;
  border: none;
  border-right: 1px solid #30353e;
  background: transparent;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-bottom: 10px;
}

/* line 5668, ../sass/_theme.scss */
.modal-body {
  background-color: #4a4f54 !important;
}

/* line 5672, ../sass/_theme.scss */
.modal-body .youtube-field-player {
  width: 77%;
  height: calc(100vh - 132px);
  margin: 0 auto;
  display: block;
}

/* line 5679, ../sass/_theme.scss */
.field-name-field-image-video > .field-items > .field-item {
  position: relative;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  float: left;
  width: 33.3%;
  min-height: 460px;
  padding: 0 20px;
  text-align: right;
}

/* line 5691, ../sass/_theme.scss */
.field-name-field-image-video .field-name-field-image {
  position: relative;
}

/* line 5695, ../sass/_theme.scss */
.field-name-field-image-video .field-name-field-image:hover {
  cursor: pointer;
}

/* line 5699, ../sass/_theme.scss */
.field-name-field-image-video .field-name-field-image:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  transition: background-color 0.4s;
}

/* line 5710, ../sass/_theme.scss */
.field-name-field-image-video .field-name-field-image:hover:after {
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 5715, ../sass/_theme.scss */
.field-name-field-image-video-title {
  font-size: 16px;
  font-family: "Alef-Bold";
  line-height: 22px;
  margin-bottom: 22px;
  margin-top: 33px;
}

/* line 5723, ../sass/_theme.scss */
.field-name-field-image-video .field-name-field-image:before {
  content: "\e024";
  font-family: "landrover-icons";
  font-size: 42px;
  color: #fff;
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  top: 40%;
}

/* line 5736, ../sass/_theme.scss */
#range_rover_velar .pane-bundle-dual-frame-royal-slider,
#range_rover_velar .pane-bundle-royal-slider {
  text-align: center;
}
/* line 5740, ../sass/_theme.scss */
#range_rover_velar .pane-bundle-dual-frame-royal-slider .pane-title,
#range_rover_velar .pane-bundle-royal-slider .pane-title {
  padding: 1px 1px 3px;
  margin: 0 0 80px;
  display: inline-block;
  font-size: 38px;
  line-height: 42px;
  font-family: 'Alef-bold';
  color: #0c121c;
  border-color: #0c121c;
  margin-top: 80px;
}
/* line 5748, ../sass/_theme.scss */
#range_rover_velar .pane-bundle-dual-frame-royal-slider .fieldable-panels-pane,
#range_rover_velar .pane-bundle-royal-slider .fieldable-panels-pane {
  text-align: right;
}
/* line 5754, ../sass/_theme.scss */
#range_rover_velar #deisgn .pane-title {
  margin-top: 0;
}
/* line 5761, ../sass/_theme.scss */
#range_rover_velar #top_slider .pane-title,
#range_rover_velar #versatility-pane .pane-title {
  display: none;
}

/**/
@media screen and (max-width: 1300px) {
  /* line 5772, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main {
    width: 100%;
  }
  /* line 5775, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main .sidebars {
    width: 30%;
  }
  /* line 5779, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main #content {
    width: 70%;
    padding: 0 20px 0 0;
    box-sizing: border-box;
  }
  /* line 5784, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main #content article {
    margin: 0;
  }
  /* line 5788, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main #content .block-webform {
    width: 570px;
    float: right;
  }

  /* line 5798, ../sass/_theme.scss */
  .pane-bundle-banner.pane-fpid-219 .banner-image {
    background-size: 65%;
  }
}
@media screen and (max-width: 1100px) and (min-width: 740px) {
  /* line 5808, ../sass/_theme.scss */
  body.node-type-trade-in-car .block-webform form .form-item {
    width: 33%;
    float: right;
    padding: 0 5px;
  }
  /* line 5813, ../sass/_theme.scss */
  body.node-type-trade-in-car .block-webform form .form-item.webform-component-markup {
    width: 100%;
  }
  /* line 5817, ../sass/_theme.scss */
  body.node-type-trade-in-car .block-webform form .form-item.webform-component-textarea {
    width: 66%;
    margin-bottom: 15px;
  }
  /* line 5822, ../sass/_theme.scss */
  body.node-type-trade-in-car .block-webform form .form-item .form-actions {
    padding: 0 5px;
    margin-top: 0;
  }
}
@media screen and (max-width: 1100px) {
  /* line 5836, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main .sidebars {
    width: 250px;
  }
  /* line 5840, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main #content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  /* line 5849, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main #content .block-webform {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  /* line 5858, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main #content article {
    margin: 0;
  }

  /* line 5869, ../sass/_theme.scss */
  .pane-bundle-spec-at-glance .field-name-field-specifications > .field-items > .field-item {
    width: 49.5% !important;
  }

  /* line 5876, ../sass/_theme.scss */
  #versatility-pane .field-name-field-interior-versatility {
    background: url("../images/14_L462_17MY_FRAMESLIDER_CAR_v5_tcm281-301280.png") no-repeat;
    background-size: contain;
  }
}
@media screen and (max-width: 950px) {
  /* line 5883, ../sass/_theme.scss */
  .pane-bundle-dealership {
    padding: 30px;
  }

  /* line 5889, ../sass/_theme.scss */
  .field-name-field-dealerships > .field-items > .field-item {
    width: 49%;
    padding: 20px;
  }

  /* line 5896, ../sass/_theme.scss */
  .pane-car-catalogs .view-content ul li {
    width: 49.5%;
  }

  /* line 5902, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main {
    width: 98%;
    padding: 0;
  }
  /* line 5906, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main .sidebars {
    width: 100%;
    margin: 15px 0;
  }
  /* line 5911, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main #content {
    margin: 0;
    clear: both;
    width: 100%;
  }
  /* line 5916, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main #content .block-webform {
    width: 100%;
    margin: 15px 0;
  }
  /* line 5921, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main #content article {
    margin: 0;
    width: 100%;
  }
  /* line 5925, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main #content article .field-name-field-car-images-to-gallery #trade-in-gallery {
    width: 100%;
    text-align: center;
  }

  /* line 5936, ../sass/_theme.scss */
  #block-views-car-of-category-block .view-car-of-category {
    background: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
  }
  /* line 5944, ../sass/_theme.scss */
  #block-views-car-of-category-block .view-car-of-category .view-content ul li {
    width: 50%;
    margin: 0;
    height: auto;
    float: right;
    background-color: #fff;
  }
  /* line 5951, ../sass/_theme.scss */
  #block-views-car-of-category-block .view-car-of-category .view-content ul li .views-field-field-car-price {
    font-size: 16px;
  }
  /* line 5955, ../sass/_theme.scss */
  #block-views-car-of-category-block .view-car-of-category .view-content ul li .views-field-body {
    display: none;
  }
  /* line 5962, ../sass/_theme.scss */
  #block-views-car-of-category-block .view-car-of-category ul.pager {
    border: none;
  }
  /* line 5965, ../sass/_theme.scss */
  #block-views-car-of-category-block .view-car-of-category ul.pager li {
    border-radius: 0;
    box-shadow: none;
    width: auto;
    height: auto;
    line-height: inherit;
    font-size: 14px;
  }
  /* line 5973, ../sass/_theme.scss */
  #block-views-car-of-category-block .view-car-of-category ul.pager li a:hover {
    background-color: transparent;
  }

  /* line 5982, ../sass/_theme.scss */
  .pane-bundle-banner#air-pollution .banner-image {
    background-size: 85%;
  }

  /* line 5987, ../sass/_theme.scss */
  .view-trade-in {
    padding: 20px 40px;
  }
  /* line 5992, ../sass/_theme.scss */
  .view-trade-in .view-content ul li {
    width: 45%;
    margin: 10px 2%;
  }

  /* line 6002, ../sass/_theme.scss */
  #header-lightbox .title-wrapper h1 {
    padding: 0 10px;
    font-size: 16px;
  }

  /* line 6012, ../sass/_theme.scss */
  body.page-node-done #main,
  body.node-type-thankyou-page #main,
  body.node-type-webform #main {
    padding: 40px 5%;
  }

  /* line 6019, ../sass/_theme.scss */
  body.node-type-activity #main h1 {
    width: 95%;
    font-size: 24px;
    line-height: 28px;
  }
  /* line 6025, ../sass/_theme.scss */
  body.node-type-activity #main #content {
    width: 95%;
  }
}
@media screen and (max-width: 900px) {
  /* line 6035, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main {
    padding: 0;
  }
  /* line 6038, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main .sidebars {
    width: 100%;
  }
  /* line 6042, ../sass/_theme.scss */
  body.node-type-trade-in-car #page #main #content {
    margin: 0;
    clear: both;
  }

  /* line 6053, ../sass/_theme.scss */
  body.page-search-node #content .searchResultsContent .searchResultsContentInner {
    padding: 10px;
  }

  /* line 6060, ../sass/_theme.scss */
  button.side-menu-button {
    display: block;
    position: absolute;
    width: 50px;
    height: 50px;
    color: #0c121c;
    text-align: center;
    text-decoration: none;
    border: none;
    margin: 0;
    padding: 0;
    background: transparent;
    border-right: 1px solid #eef1f1;
    -webkit-transition: background-color 400ms ease;
    -moz-transition: background-color 400ms ease;
    -o-transition: background-color 400ms ease;
    transition: background-color 400ms ease;
  }
  /* line 6081, ../sass/_theme.scss */
  button.side-menu-button:before {
    content: "\e003";
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    position: relative;
    font-family: "landrover-icons";
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
  }
  /* line 6093, ../sass/_theme.scss */
  button.side-menu-button:hover, button.side-menu-button:focus {
    background-color: #e4e8e8;
    border-bottom: 1px solid #e4e8e8;
  }

  /* line 6100, ../sass/_theme.scss */
  #header {
    top: 0;
    position: fixed;
  }
  /* line 6104, ../sass/_theme.scss */
  #header #navigation {
    height: 50px;
  }
  /* line 6107, ../sass/_theme.scss */
  #header #navigation > .region {
    top: 0;
    right: 91px;
    border-top: 0;
  }
  /* line 6114, ../sass/_theme.scss */
  #header #logo {
    height: 50px;
    width: 91px;
  }
  /* line 6118, ../sass/_theme.scss */
  #header #logo img {
    position: absolute;
    width: 57px;
    height: 30px;
    top: 50%;
    left: 50%;
    margin-left: -29px;
    margin-top: -15px;
  }
  /* line 6129, ../sass/_theme.scss */
  #header #block-nice-menus-1,
  #header #block-nice-menus-5 {
    display: none;
  }
  /* line 6134, ../sass/_theme.scss */
  #header #block-menu-block-1 {
    display: none;
  }
  /* line 6138, ../sass/_theme.scss */
  #header #block-nice-menus-2 {
    display: none;
    margin-left: 50px;
    float: none;
  }
  /* line 6145, ../sass/_theme.scss */
  #header #block-nice-menus-2 > ul.nice-menu > li > a {
    height: 50px;
    line-height: 50px;
  }
  /* line 6153, ../sass/_theme.scss */
  #header #block-block-3 {
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    margin-left: 50px;
  }
  /* line 6161, ../sass/_theme.scss */
  #header #block-block-3 p {
    margin: 0;
    display: block;
    height: 50px;
    line-height: 50px;
  }
  /* line 6168, ../sass/_theme.scss */
  #header #block-block-3 a {
    display: block;
  }
  /* line 6173, ../sass/_theme.scss */
  #header .search-control {
    display: none;
  }
  /* line 6177, ../sass/_theme.scss */
  #header button.side-menu-button {
    display: block;
    z-index: 9;
    top: 0;
    left: 0;
  }

  /* line 6186, ../sass/_theme.scss */
  #main > .side-menu-wrapper {
    display: block;
    position: fixed;
    left: -270px;
    top: 0;
    bottom: 0;
    z-index: 12;
    width: 270px;
    overflow: auto;
    background-color: #fff;
    /*.region-side-menu-wrapper {
                  padding-top: 50px;
                }*/
  }
  /* line 6197, ../sass/_theme.scss */
  #main > .side-menu-wrapper button.side-menu-button {
    display: none;
    z-index: 9;
    top: 0;
    left: 270px;
    background-color: #4e4e4e;
    border: 0;
  }
  /* line 6205, ../sass/_theme.scss */
  #main > .side-menu-wrapper button.side-menu-button:hover, #main > .side-menu-wrapper button.side-menu-button:focus {
    border: 0;
  }
  /* line 6211, ../sass/_theme.scss */
  #main > .side-menu-wrapper .search-control {
    display: none;
  }
  /* line 6215, ../sass/_theme.scss */
  #main > .side-menu-wrapper #search-block-form--2 {
    width: 270px;
    height: 50px;
    /*position: fixed;
                    top: 0;*/
    z-index: 10;
    background-color: #f8f9f9;
  }
  /* line 6224, ../sass/_theme.scss */
  #main > .side-menu-wrapper #search-block-form--2 .container-inline {
    position: relative;
    display: block;
    height: 50px;
    padding: 10px 15px;
    -webkit-backface-visibility: hidden;
    box-sizing: border-box;
  }
  /* line 6233, ../sass/_theme.scss */
  #main > .side-menu-wrapper #search-block-form--2 h2,
  #main > .side-menu-wrapper #search-block-form--2 .block-title {
    display: none;
  }
  /* line 6239, ../sass/_theme.scss */
  #main > .side-menu-wrapper #search-block-form--2 .form-item:before {
    font-family: "landrover-icons";
    font-size: 14px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    color: #0c121c;
    vertical-align: middle;
  }
  /* line 6249, ../sass/_theme.scss */
  #main > .side-menu-wrapper #search-block-form--2 label {
    display: none;
  }
  /* line 6253, ../sass/_theme.scss */
  #main > .side-menu-wrapper #search-block-form--2 input.form-text {
    color: #4a4f54;
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 21px;
    outline: medium none;
    padding: 0 10px;
    letter-spacing: 0.1em;
    text-align: right;
    width: auto;
    background: none #fff;
    box-sizing: border-box;
    float: right;
    border: 1px solid #e4e8e8;
  }
  /* line 6270, ../sass/_theme.scss */
  #main > .side-menu-wrapper #search-block-form--2 input.form-submit {
    float: right;
    margin: 10px;
    padding: 0;
    background: transparent;
    border: 0;
    color: #4a4f54;
    font-size: 12px;
    letter-spacing: 0.15em;
  }
  /* line 6283, ../sass/_theme.scss */
  #main > .side-menu-wrapper.open #search-block-form--2 {
    left: 0;
  }
  /* line 6293, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style1 > ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  /* line 6299, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style1 > ul > li {
    clear: both;
    border-top: solid 1px #eef1f1;
    width: 100%;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
  }
  /* line 6308, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style1 > ul > li:hover {
    background: #f8f9f9;
  }
  /* line 6312, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style1 > ul > li a {
    line-height: 1;
    padding: 18px 17px 18px 0;
    display: block;
    text-decoration: none;
    font-size: 12px;
    letter-spacing: 0.15em;
  }
  /* line 6321, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style1 > ul > li.has-children .toggle {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 25px;
    padding: 12px 20px;
    color: #4a4f54;
  }
  /* line 6330, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style1 > ul > li.open {
    background: #e4e8e8;
    /*&.has-children .toggle {
                                }*/
  }
  /* line 6337, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style1 > ul > li ul {
    height: 0;
    float: none;
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #e4e8e8;
    -webkit-transition: height 400ms ease;
    -moz-transition: height 400ms ease;
    -ms-transition: height 400ms ease;
    -o-transition: height 400ms ease;
    transition: height 400ms ease;
  }
  /* line 6350, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style1 > ul > li ul > li {
    clear: both;
    width: 100%;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    border-top: 1px solid rgba(34, 34, 34, 0.2);
  }
  /* line 6359, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style1 > ul > li ul > li:hover {
    background: #fff;
  }
  /* line 6362, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style1 > ul > li ul > li:hover a {
    color: #4a4f54;
  }
  /* line 6367, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style1 > ul > li ul > li a {
    line-height: 15px;
    color: #4a4f54;
    position: relative;
    padding: 15px 20px 15px 15px;
  }
  /* line 6373, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style1 > ul > li ul > li a:before {
    content: ">";
    font-size: 15px;
    margin: -1px 0 0 5px;
    display: block;
    float: right;
  }
  /* line 6388, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style2 > ul {
    list-style: none none;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  /* line 6394, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style2 > ul > li {
    list-style: none none;
    position: relative;
    border-bottom: 1px solid #d8dcdc;
    color: #4a4f54;
    background-color: #e4e8e8;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
  }
  /* line 6405, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style2 > ul > li:hover, #main > .side-menu-wrapper .menu-style2 > ul > li:focus {
    color: #0c121c;
  }
  /* line 6410, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style2 > ul > li > a {
    position: absolute;
    z-index: 1;
    display: inline-block;
    right: 29px;
    top: 10px;
    height: 30px;
    line-height: 30px;
  }
  /* line 6419, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style2 > ul > li > a img {
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
  }
  /* line 6426, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style2 > ul > li.last {
    display: none;
    position: relative;
    float: left;
    left: 50%;
    width: auto;
    border: none;
  }
  /* line 6434, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style2 > ul > li.last > a {
    display: none;
  }
  /* line 6439, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style2 > ul > li ul {
    padding: 10px 0;
    margin: 0;
    list-style: none;
    float: left;
    position: relative;
    left: 15%;
  }
  /* line 6447, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style2 > ul > li ul li {
    float: right;
  }
  /* line 6450, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style2 > ul > li ul li a {
    position: relative;
    z-index: 1;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #0c121c;
  }
  /* line 6459, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style2 > ul > li ul li a:hover {
    background-color: #141b27;
  }
  /* line 6463, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style2 > ul > li ul li a img {
    vertical-align: middle;
  }
  /* line 6470, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style2 > ul > li > a + a {
    position: relative;
    z-index: 0;
    right: auto;
    top: auto;
    display: block;
    height: auto;
    padding: 0 60px 0 25px;
    line-height: 50px;
    text-decoration: none;
    font-size: 13px;
    letter-spacing: 0.15em;
  }
  /* line 6487, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style3 {
    clear: both;
  }
  /* line 6490, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style3 ul {
    list-style: none none;
    margin: 0;
    padding: 13px 0;
    width: 100%;
    background-color: #e4e8e8;
  }
  /* line 6497, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style3 ul > li {
    list-style: none none;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
  }
  /* line 6504, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style3 ul > li > a {
    color: #4a4f54;
    padding: 11px 25px;
    display: block;
    text-decoration: none;
    font-size: 13px;
    letter-spacing: 0.15em;
  }
  /* line 6512, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style3 ul > li > a:hover, #main > .side-menu-wrapper .menu-style3 ul > li > a:focus {
    color: #0c121c;
  }
  /* line 6517, ../sass/_theme.scss */
  #main > .side-menu-wrapper .menu-style3 ul > li > a:before {
    display: inline-block;
    vertical-align: middle;
    content: "\e01b";
    margin-left: 6px;
    font-family: "landrover-icons";
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
    line-height: 14px;
  }

  /* line 6535, ../sass/_theme.scss */
  .pane-fieldable-panels-pane {
    padding: 30px;
  }

  /* line 6540, ../sass/_theme.scss */
  .pane-bundle-royal-slider > .fieldable-panels-pane {
    min-height: 0;
    height: 520px;
  }

  /* line 6548, ../sass/_theme.scss */
  .pane-bundle-royal-slider .slide-content,
  .pane-bundle-dual-frame-royal-slider .slide-content {
    width: 450px;
  }

  /* line 6554, ../sass/_theme.scss */
  .pane-bundle-quote-plus-grid-list .field-name-field-qoute {
    width: 100%;
    padding: 0;
  }
  /* line 6558, ../sass/_theme.scss */
  .pane-bundle-quote-plus-grid-list .field-name-field-qoute .field-name-field-quote .field-item {
    font-weight: 100;
    font-size: 26px;
  }
  /* line 6564, ../sass/_theme.scss */
  .pane-bundle-quote-plus-grid-list .field-name-field-grid-list {
    width: 100%;
    display: block;
    padding: 0;
  }

  /* line 6571, ../sass/_theme.scss */
  .pane-bundle-car .field-name-field-cars > .field-items > .field-item {
    width: 50% !important;
  }

  /* line 6577, ../sass/_theme.scss */
  .pane-specifications .view-specifications .view-content > .views-row .views-field-field-cube .field-collection-view {
    width: 50%;
  }
  /* line 6582, ../sass/_theme.scss */
  .pane-specifications .view-specifications .view-content > .views-row .views-field-body .bulletedColumns .bulletedList {
    width: 100%;
  }
}
@media screen and (max-width: 800px) {
  /* line 6589, ../sass/_theme.scss */
  #footer {
    height: 150px;
    padding: 0;
    width: 100%;
  }
  /* line 6594, ../sass/_theme.scss */
  #footer #block-nice-menus-3 {
    position: relative;
  }
  /* line 6597, ../sass/_theme.scss */
  #footer #block-nice-menus-3 > ul.nice-menu {
    position: absolute;
    width: 100%;
    bottom: 0;
  }
  /* line 6602, ../sass/_theme.scss */
  #footer #block-nice-menus-3 > ul.nice-menu > li {
    background-color: #393939;
    width: 100%;
    padding: 0;
    display: none;
  }
  /* line 6608, ../sass/_theme.scss */
  #footer #block-nice-menus-3 > ul.nice-menu > li a {
    padding: 10px;
    border-bottom: 1px solid #cbcbce;
    width: 100%;
    box-sizing: border-box;
    font-size: 12px;
    color: #fff;
  }
  /* line 6616, ../sass/_theme.scss */
  #footer #block-nice-menus-3 > ul.nice-menu > li a:hover {
    background-color: #4a4f54;
  }
  /* line 6620, ../sass/_theme.scss */
  #footer #block-nice-menus-3 > ul.nice-menu > li a.title, #footer #block-nice-menus-3 > ul.nice-menu > li a.title:hover {
    display: none;
  }
  /* line 6626, ../sass/_theme.scss */
  #footer #block-nice-menus-3 > ul.nice-menu > li ul {
    width: 100%;
  }
  /* line 6629, ../sass/_theme.scss */
  #footer #block-nice-menus-3 > ul.nice-menu > li ul li {
    padding: 0;
    width: 100%;
  }
  /* line 6635, ../sass/_theme.scss */
  #footer #block-nice-menus-3 > ul.nice-menu > li.last {
    position: absolute;
    bottom: -150px;
    display: block;
    padding: 13px 0;
  }
  /* line 6641, ../sass/_theme.scss */
  #footer #block-nice-menus-3 > ul.nice-menu > li.last a {
    padding: 10px;
    border-bottom: none;
    text-align: center;
  }
  /* line 6646, ../sass/_theme.scss */
  #footer #block-nice-menus-3 > ul.nice-menu > li.last a:hover {
    background-color: transparent;
  }
  /* line 6651, ../sass/_theme.scss */
  #footer #block-nice-menus-3 > ul.nice-menu > li.last > a.title,
  #footer #block-nice-menus-3 > ul.nice-menu > li.last > a.title:hover {
    display: block;
    text-align: center;
    border: none;
    margin: 0 0 10px 0;
    padding: 4px 0;
  }
  /* line 6660, ../sass/_theme.scss */
  #footer #block-nice-menus-3 > ul.nice-menu > li.last > ul {
    float: none;
    width: 151px;
    margin: 0 auto;
  }
  /* line 6665, ../sass/_theme.scss */
  #footer #block-nice-menus-3 > ul.nice-menu > li.last > ul li {
    float: right;
    width: 50px;
    clear: none;
  }
  /* line 6670, ../sass/_theme.scss */
  #footer #block-nice-menus-3 > ul.nice-menu > li.last > ul li a {
    font-size: 0;
    color: transparent;
    padding: 5px;
  }
  /* line 6681, ../sass/_theme.scss */
  #footer #block-nice-menus-3 #more-links-footer-mobile {
    display: block;
    width: 100%;
    position: absolute;
    bottom: -40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #fff;
    cursor: pointer;
  }
  /* line 6692, ../sass/_theme.scss */
  #footer #block-nice-menus-3 #more-links-footer-mobile:before {
    content: "+";
    position: absolute;
    right: 50px;
  }
  /* line 6698, ../sass/_theme.scss */
  #footer #block-nice-menus-3 #more-links-footer-mobile.open:before {
    content: "-";
  }
  /* line 6704, ../sass/_theme.scss */
  #footer .bottom-line {
    padding: 10px 20px;
  }

  /* line 6711, ../sass/_theme.scss */
  body.node-type-webform #main #content article .form-item {
    width: 100%;
    margin-left: 0;
  }
  /* line 6715, ../sass/_theme.scss */
  body.node-type-webform #main #content article .form-item.webform-component-number {
    width: 68%;
    margin-left: 2%;
  }
  /* line 6720, ../sass/_theme.scss */
  body.node-type-webform #main #content article .form-item.webform-component-select {
    width: 30%;
    margin-left: 0;
  }
  /* line 6724, ../sass/_theme.scss */
  body.node-type-webform #main #content article .form-item.webform-component-select.webform-component--car-details--production-year {
    width: 100%;
  }
  /* line 6730, ../sass/_theme.scss */
  body.node-type-webform #main #content article .form-item.webform-component-newsletter-agree label {
    float: right;
    width: 80%;
  }
  /* line 6737, ../sass/_theme.scss */
  body.node-type-webform #main #content article .form-actions input {
    width: 100%;
    margin-left: 0;
  }

  /* line 6744, ../sass/_theme.scss */
  #block-nice-menus-4 {
    display: none;
  }

  /* line 6748, ../sass/_theme.scss */
  .pane-bundle-banner,
  .pane-bundle-car,
  .pane-bundle-royal-slider {
    padding: 0;
  }

  /* line 6757, ../sass/_theme.scss */
  .pane-bundle-cube .field-name-field-cube > .field-items > .field-item {
    padding: 0;
    margin: 0 0 35px;
    max-width: inherit;
  }
  /* line 6762, ../sass/_theme.scss */
  .pane-bundle-cube .field-name-field-cube > .field-items > .field-item .field-name-field-cube-image {
    padding-bottom: 10px;
  }
  /* line 6765, ../sass/_theme.scss */
  .pane-bundle-cube .field-name-field-cube > .field-items > .field-item .field-name-field-cube-image img {
    width: 100%;
  }
  /* line 6770, ../sass/_theme.scss */
  .pane-bundle-cube .field-name-field-cube > .field-items > .field-item .field-name-field-cube-title {
    padding-bottom: 5px;
  }
  /* line 6774, ../sass/_theme.scss */
  .pane-bundle-cube .field-name-field-cube > .field-items > .field-item .field-name-field-cube-text {
    line-height: 1.3em;
  }

  /* line 6782, ../sass/_theme.scss */
  .pane-bundle-spec-at-glance .field-name-field-specifications > .field-items > .field-item {
    width: 100% !important;
    padding: 0 0 40px;
  }
  /* line 6786, ../sass/_theme.scss */
  .pane-bundle-spec-at-glance .field-name-field-specifications > .field-items > .field-item .field-name-field-spec-feature {
    height: auto;
    margin: 0 0 5px;
  }
  /* line 6791, ../sass/_theme.scss */
  .pane-bundle-spec-at-glance .field-name-field-specifications > .field-items > .field-item .group-feature {
    padding: 5px 0;
  }
  /* line 6795, ../sass/_theme.scss */
  .pane-bundle-spec-at-glance .field-name-field-specifications > .field-items > .field-item .field-name-field-spec-description {
    margin: 10px 0 0;
  }

  /* line 6801, ../sass/_theme.scss */
  .pane-bundle-banner#air-pollution .banner-image {
    background-size: 100%;
  }

  /* line 6809, ../sass/_theme.scss */
  .pane-bundle-royal-slider .rsArrow,
  .pane-bundle-dual-frame-royal-slider .rsArrow,
  .pane-bundle-same-size-royal-slider .rsArrow {
    left: 0;
  }

  /* line 6815, ../sass/_theme.scss */
  .pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane {
    height: 580px !important;
  }
  /* line 6818, ../sass/_theme.scss */
  .pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-content-wrapper-1 {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    display: block;
    width: auto;
    height: auto;
  }
  /* line 6829, ../sass/_theme.scss */
  .pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-content-wrapper-2 {
    display: block;
    vertical-align: middle;
  }
  /* line 6834, ../sass/_theme.scss */
  .pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .rsOverflow {
    height: 100% !important;
  }
  /* line 6838, ../sass/_theme.scss */
  .pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media {
    display: block;
    float: none;
    width: auto;
    position: relative;
    height: 250px;
  }
  /* line 6845, ../sass/_theme.scss */
  .pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media .slide-image-1.field-type-image {
    height: 100%;
  }
  /* line 6849, ../sass/_theme.scss */
  .pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media .slide-image-2,
  .pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .slide-media .slide-image-3 {
    display: none;
  }
  /* line 6855, ../sass/_theme.scss */
  .pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .df-slide-content-wrapper-1 {
    float: none;
    margin: 0;
    width: 100%;
    height: auto;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: none;
    text-align: center;
    padding: 20px 10px 0;
  }
  /* line 6866, ../sass/_theme.scss */
  .pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .df-slide-content-wrapper-1 h1 {
    font-size: 20px;
    margin: 0 0 7px;
  }
  /* line 6871, ../sass/_theme.scss */
  .pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .df-slide-content-wrapper-1 .car-text {
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 0;
  }
  /* line 6879, ../sass/_theme.scss */
  .pane-bundle-dual-frame-royal-slider .slider-current-slide {
    margin: 0;
    width: 100%;
    text-align: center;
  }

  /* line 6886, ../sass/_theme.scss */
  .pane-bundle-same-size-royal-slider {
    padding: 30px;
  }
  /* line 6889, ../sass/_theme.scss */
  .pane-bundle-same-size-royal-slider .field-name-field-ss-slide > .field-items > .field-item {
    padding: 0;
  }

  /* line 6894, ../sass/_theme.scss */
  .pane-bundle-quote-plus-grid-list {
    padding: 30px;
  }
  /* line 6899, ../sass/_theme.scss */
  .pane-bundle-quote-plus-grid-list .field-name-field-grid-list > .field-items > .field-item {
    width: 100%;
    padding: 0 0 20px;
    display: block;
  }
  /* line 6904, ../sass/_theme.scss */
  .pane-bundle-quote-plus-grid-list .field-name-field-grid-list > .field-items > .field-item .field-name-field-grid-list-title {
    margin: 10px 0 5px;
  }

  /* line 6916, ../sass/_theme.scss */
  .pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item .group-model-wrapper {
    height: auto !important;
  }

  /* line 6924, ../sass/_theme.scss */
  .pane-bundle-icons {
    padding: 0 !important;
  }
  /* line 6927, ../sass/_theme.scss */
  .pane-bundle-icons .fieldable-panels-pane {
    display: table;
    width: 100%;
  }
  /* line 6933, ../sass/_theme.scss */
  .pane-bundle-icons .fieldable-panels-pane .icon-content {
    border: none;
    padding: 0;
    border-left: 1px solid #30353e;
    background-color: #0c121c;
    text-align: center;
    width: 25% !important;
    float: none;
    display: table-cell;
  }
  /* line 6943, ../sass/_theme.scss */
  .pane-bundle-icons .fieldable-panels-pane .icon-content a {
    padding: 5px 10px;
    color: #fff;
  }
  /* line 70, ../sass/_mixins.scss */
  .pane-bundle-icons .fieldable-panels-pane .icon-content a:before {
    content: '';
    display: table;
  }
  /* line 74, ../sass/_mixins.scss */
  .pane-bundle-icons .fieldable-panels-pane .icon-content a:after {
    content: '';
    display: table;
    clear: both;
  }
  /* line 6949, ../sass/_theme.scss */
  .pane-bundle-icons .fieldable-panels-pane .icon-content a .icon-image {
    margin: 0;
    float: none;
  }
  /* line 6954, ../sass/_theme.scss */
  .pane-bundle-icons .fieldable-panels-pane .icon-content a .icon-image:before {
    color: #fff;
    font-size: 25px;
    line-height: 36px;
  }
  /* line 6961, ../sass/_theme.scss */
  .pane-bundle-icons .fieldable-panels-pane .icon-content a .icon-title {
    margin: 0;
    float: none;
    line-height: 1.2;
    letter-spacing: 0;
    font-size: 12px;
  }
  /* line 6970, ../sass/_theme.scss */
  .pane-bundle-icons .fieldable-panels-pane .icon-content:last-child {
    border: none;
  }

  /* line 6979, ../sass/_theme.scss */
  .field-name-field-dealerships > .field-items > .field-item {
    width: 100%;
    padding: 15px 0;
  }
  /* line 6983, ../sass/_theme.scss */
  .field-name-field-dealerships > .field-items > .field-item .field-name-field-dealership-waze {
    display: block;
  }

  /* line 6992, ../sass/_theme.scss */
  .pane-specifications .view-specifications .view-content {
    padding: 20px;
  }

  /* line 6999, ../sass/_theme.scss */
  .views-exposed-form .views-exposed-widget {
    width: 100%;
  }
  /* line 7002, ../sass/_theme.scss */
  .views-exposed-form .views-exposed-widget select {
    width: 100%;
    margin: 5px 0;
  }

  /* line 7009, ../sass/_theme.scss */
  .pane-car-catalogs {
    padding: 30px 0;
  }
  /* line 7012, ../sass/_theme.scss */
  .pane-car-catalogs .view-content ul li {
    width: 100%;
    padding: 0;
    margin: 0 0 35px;
    text-align: center;
  }
  /* line 7018, ../sass/_theme.scss */
  .pane-car-catalogs .view-content ul li .views-field-field-car-model-thumbnail,
  .pane-car-catalogs .view-content ul li .views-field-title {
    margin-bottom: 10px;
  }
  /* line 7023, ../sass/_theme.scss */
  .pane-car-catalogs .view-content ul li .views-field-field-car-model-catalog {
    margin-top: 10px;
  }

  /* line 7028, ../sass/_theme.scss */
  .light {
    padding: 30px !important;
  }

  /* line 7032, ../sass/_theme.scss */
  .pane-bundle-banner .banner-image {
    height: 240px;
    background-position: right 0;
  }
  /* line 7036, ../sass/_theme.scss */
  .pane-bundle-banner .banner-image.no-background {
    display: none;
  }
  /* line 7041, ../sass/_theme.scss */
  .pane-bundle-banner .banner-content-wrapper {
    position: relative;
    padding: 0px;
  }
  /* line 7045, ../sass/_theme.scss */
  .pane-bundle-banner .banner-content-wrapper .banner-content {
    text-align: right;
    text-shadow: inherit;
  }
  /* line 7048, ../sass/_theme.scss */
  .pane-bundle-banner .banner-content-wrapper .banner-content .banner-link a {
    margin-right: 30px;
    margin-bottom: 30px;
  }
  /* line 7054, ../sass/_theme.scss */
  .pane-bundle-banner .banner-content-wrapper .banner-title {
    padding: 0;
    margin-right: 30px;
    margin-top: 20px;
    font-size: 28px;
    line-height: 30px;
    font-weight: normal;
    border: none;
  }
  /* line 7064, ../sass/_theme.scss */
  .pane-bundle-banner .banner-content-wrapper .banner-text {
    font-size: 16px;
    line-height: 1.2;
    margin: 15px 30px;
  }
  /* line 7071, ../sass/_theme.scss */
  .pane-bundle-banner .banner-content-wrapper.right, .pane-bundle-banner .banner-content-wrapper.left {
    width: 100%;
  }
  /* line 7076, ../sass/_theme.scss */
  .pane-bundle-banner .banner-content-wrapper.background {
    position: absolute;
  }
  /* line 7080, ../sass/_theme.scss */
  .pane-bundle-banner .banner-content-wrapper.background .banner-content .banner-title {
    font-size: 26px;
  }
  /* line 7084, ../sass/_theme.scss */
  .pane-bundle-banner .banner-content-wrapper.background .banner-content .banner-text {
    font-size: 16px;
  }

  /* line 7093, ../sass/_theme.scss */
  body.page-search-node h1 {
    padding-top: 40px;
    font-size: 36px;
  }
  /* line 7099, ../sass/_theme.scss */
  body.page-search-node #content form.search-form {
    padding-bottom: 40px;
  }
  /* line 7102, ../sass/_theme.scss */
  body.page-search-node #content form.search-form > div {
    width: auto;
    max-width: 430px;
    padding: 0 40px;
    margin: 0 auto;
  }
  /* line 7109, ../sass/_theme.scss */
  body.page-search-node #content form.search-form > div .form-item-keys input.form-text {
    width: 100%;
    margin: 0 0 20px;
  }
  /* line 7115, ../sass/_theme.scss */
  body.page-search-node #content form.search-form > div input.form-submit {
    width: 100%;
  }

  /* line 7123, ../sass/_theme.scss */
  .field-name-field-archive-links > .field-items .field-item {
    width: 32.5%;
  }

  /* line 7129, ../sass/_theme.scss */
  .pane-activities .view-content .views-row {
    width: 100%;
    max-width: inherit;
  }

  /* line 7137, ../sass/_theme.scss */
  .pane-bundle-promotion .field-name-field-promotion-text {
    width: 100%;
    padding: 0;
  }
  /* line 7143, ../sass/_theme.scss */
  .pane-bundle-promotion .field-name-field-promotion-text table tr th,
  .pane-bundle-promotion .field-name-field-promotion-text table tr td {
    padding: 10px 5px;
  }
  /* line 7151, ../sass/_theme.scss */
  .pane-bundle-promotion .field-name-field-image,
  .pane-bundle-promotion .field-name-field-banner-link {
    width: 100%;
    padding: 0;
  }
}
@media screen and (max-width: 740px) {
  /* line 7160, ../sass/_theme.scss */
  .slide-content-wrapper-3 .slide-content {
    padding-top: 4px !important;
  }

  /* line 7163, ../sass/_theme.scss */
  .pane-bundle-royal-slider {
    background-color: #fff;
  }
  /* line 7166, ../sass/_theme.scss */
  .pane-bundle-royal-slider > .fieldable-panels-pane {
    height: 365px;
  }
  /* line 7169, ../sass/_theme.scss */
  .pane-bundle-royal-slider > .fieldable-panels-pane .slide-content-wrapper-1 {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    display: block;
    width: auto;
    height: auto;
  }
  /* line 7180, ../sass/_theme.scss */
  .pane-bundle-royal-slider > .fieldable-panels-pane .slide-content-wrapper-2 {
    display: block;
    vertical-align: middle;
  }
  /* line 7185, ../sass/_theme.scss */
  .pane-bundle-royal-slider > .fieldable-panels-pane .rsSlide {
    background: #fff;
  }
  /* line 7189, ../sass/_theme.scss */
  .pane-bundle-royal-slider > .fieldable-panels-pane .text-content:before,
  .pane-bundle-royal-slider > .fieldable-panels-pane .text-content:after {
    display: none;
  }
  /* line 7194, ../sass/_theme.scss */
  .pane-bundle-royal-slider > .fieldable-panels-pane .rsNav {
    top: 135px;
    bottom: auto;
    right: 0;
    width: 100%;
    text-align: center;
  }
  /* line 7201, ../sass/_theme.scss */
  .pane-bundle-royal-slider > .fieldable-panels-pane .rsNav .rsNavItem {
    font-size: 16px;
    width: 16px;
  }
  /* line 7205, ../sass/_theme.scss */
  .pane-bundle-royal-slider > .fieldable-panels-pane .rsNav .rsNavItem.rsNavSelected {
    font-size: 30px;
  }
  /* line 7211, ../sass/_theme.scss */
  .pane-bundle-royal-slider > .fieldable-panels-pane .rsArrow {
    height: 33%;
    width: 30px;
  }
  /* line 7215, ../sass/_theme.scss */
  .pane-bundle-royal-slider > .fieldable-panels-pane .rsArrow .rsArrowIcn {
    width: 20px;
    height: 30px;
    top: 50%;
    left: 0;
    margin-top: 0;
    margin-left: 0;
  }
  /* line 7223, ../sass/_theme.scss */
  .pane-bundle-royal-slider > .fieldable-panels-pane .rsArrow .rsArrowIcn:before {
    font-size: 30px;
  }
  /* line 7229, ../sass/_theme.scss */
  .pane-bundle-royal-slider > .fieldable-panels-pane .slide-background {
    display: block;
    float: none;
    width: auto;
    position: relative;
    height: 180px;
  }
  /* line 7237, ../sass/_theme.scss */
  .pane-bundle-royal-slider > .fieldable-panels-pane .slide-content {
    float: none;
    margin: 0;
    width: 100%;
    height: auto;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: none;
    text-align: center;
    padding: 30px;
    padding-bottom: 0px;
  }
  /* line 7249, ../sass/_theme.scss */
  .pane-bundle-royal-slider > .fieldable-panels-pane .slide-content h1 {
    font-size: 26px;
    margin: 0;
    font-weight: normal;
    font-family: "Alef-bold";
    letter-spacing: 0.01em;
  }
  /* line 7257, ../sass/_theme.scss */
  .pane-bundle-royal-slider > .fieldable-panels-pane .slide-content .car-text {
    font-size: 16px;
    max-width: none;
    padding-top: 0px;
  }
  /* line 7261, ../sass/_theme.scss */
  .pane-bundle-royal-slider > .fieldable-panels-pane .slide-content .car-text p {
    margin: 0px;
    margin-top: 10px;
  }
}
@media screen and (max-width: 700px) {
  /* line 7272, ../sass/_theme.scss */
  .field-name-field-archive-links > .field-items .field-item {
    width: 49.5%;
  }

  /* line 7276, ../sass/_theme.scss */
  .pane-bundle-car .field-name-field-cars > .field-items > .field-item {
    width: 100% !important;
  }

  /* line 7282, ../sass/_theme.scss */
  .pane-specifications .view-specifications .view-content > .views-row .views-field-field-cube .field-collection-view {
    width: 100%;
  }
}
@media screen and (max-width: 500px) {
  /* line 7295, ../sass/_theme.scss */
  .pane-car-catalogs .pane-title,
  .pane-bundle-spec-at-glance .pane-title,
  .pane-bundle-same-size-royal-slider .pane-title,
  .pane-bundle-cube .pane-title,
  .pane-bundle-car-model .pane-title {
    border: none;
    font-size: 30px;
    line-height: 1;
    margin: 0 0 30px;
  }

  /* line 7303, ../sass/_theme.scss */
  .view-trade-in {
    padding: 20px 40px;
  }
  /* line 7308, ../sass/_theme.scss */
  .view-trade-in .view-content ul li {
    display: inline;
  }

  /* line 7316, ../sass/_theme.scss */
  .pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item {
    padding: 0;
    margin-bottom: 25px;
  }
  /* line 7320, ../sass/_theme.scss */
  .pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item .field-name-field-car-model-description {
    margin: 10px 0;
  }
  /* line 7324, ../sass/_theme.scss */
  .pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item .field-name-field-car-model-specification,
  .pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item .field-name-field-car-model-link {
    display: none;
  }
}
@media screen and (max-width: 450px) {
  /* line 7338, ../sass/_theme.scss */
  #block-views-car-of-category-block .view-car-of-category .view-content ul li .views-field-field-car-images-to-gallery {
    width: 100%;
    margin: 0;
  }
  /* line 7343, ../sass/_theme.scss */
  #block-views-car-of-category-block .view-car-of-category .view-content ul li .views-field-field-car-price {
    font-size: 14px;
  }
  /* line 7347, ../sass/_theme.scss */
  #block-views-car-of-category-block .view-car-of-category .view-content ul li .views-field-title {
    display: none;
  }

  /* line 7359, ../sass/_theme.scss */
  body.page-node-done #main article,
  body.node-type-thankyou-page #main article,
  body.node-type-webform #main article {
    padding: 0 15px;
  }

  /* line 7365, ../sass/_theme.scss */
  body.node-type-forms #main {
    padding: 0;
  }

  /* line 7371, ../sass/_theme.scss */
  body.node-type-webform.page-node-41 #main .form-item.webform-component--car-details--other {
    margin: -30px 60px 0 0;
    width: 70% !important;
  }

  /* line 7378, ../sass/_theme.scss */
  .pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane {
    height: 625px !important;
  }

  /* line 7383, ../sass/_theme.scss */
  .field-name-field-archive-links > .field-items .field-item {
    width: 80%;
  }

  /* line 7389, ../sass/_theme.scss */
  #car-gallery .rsNav,
  #trade-in-gallery .rsNav {
    padding: 0 20px;
  }
  /* line 7392, ../sass/_theme.scss */
  #car-gallery .rsNav .rsThumbsContainer .rsThumb,
  #trade-in-gallery .rsNav .rsThumbsContainer .rsThumb {
    width: 28%;
  }
  /* line 7396, ../sass/_theme.scss */
  #car-gallery .rsNav .rsThumbsArrow,
  #trade-in-gallery .rsNav .rsThumbsArrow {
    width: 20px;
  }
}
@media screen and (min-width: 450px) {
  /* line 7408, ../sass/_theme.scss */
  .node-type-panel #onpage-testride-form .node-8 .webform-client-form-8 {
    height: 20em;
  }
  /* line 7412, ../sass/_theme.scss */
  .node-type-panel #onpage-testride-form .node-8 .webform-component--personal-details--last-name,
  .node-type-panel #onpage-testride-form .node-8 .webform-component--personal-details--city {
    float: left;
    width: 49%;
  }
  /* line 7418, ../sass/_theme.scss */
  .node-type-panel #onpage-testride-form .node-8 .webform-component--personal-details--email,
  .node-type-panel #onpage-testride-form .node-8 .webform-component--personal-details--first-name {
    float: right;
    width: 49%;
  }
}
@media screen and (min-width: 950px) {
  /* line 7431, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form form {
    display: none;
  }
  /* line 7434, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 {
    position: fixed;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 3;
    background: none;
  }
  /* line 7445, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 header {
    max-width: 100%;
  }
  /* line 7448, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 header a:hover {
    color: #f00;
  }
  /* line 7453, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 {
    z-index: 6;
    height: auto;
    padding: 0 11%;
    margin-top: 7px;
    background: transparent;
    color: black;
  }
  /* line 7464, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 .form-actions {
    float: left;
    width: 12%;
    margin: 7px auto auto 9px;
  }
  /* line 7471, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 input::placeholder {
    color: #555;
  }
  /* line 7475, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 input::-webkit-input-placeholder {
    color: #555;
  }
  /* line 7479, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 input::-moz-placeholder {
    /* Firefox 19+ */
    color: #555;
  }
  /* line 7484, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 input:-ms-input-placeholder {
    color: #555;
  }
  /* line 7489, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 .webform-component--phones {
    margin: 0.4% 0.7%;
    float: left;
    width: 19%;
  }
  /* line 7495, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 .webform-component--personal-details {
    width: 79%;
    float: right;
  }
  /* line 7499, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 .webform-component--personal-details .webform-component--personal-details--last-name,
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 .webform-component--personal-details .webform-component--personal-details--first-name {
    float: right;
  }
  /* line 7504, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 .webform-component--personal-details .webform-component--personal-details--email,
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 .webform-component--personal-details .webform-component--personal-details--city {
    float: right;
  }
  /* line 7510, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 .webform-component--car-model {
    width: 30%;
    margin-right: 8px;
  }
  /* line 7515, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 #edit-submitted-newsletter-checkbox-newsletter-agree-checkbox {
    margin-right: 6px;
  }
  /* line 7520, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 .fieldset-wrapper .webform-component {
    width: 24%;
    margin: 0.5%;
  }
  /* line 7524, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 .fieldset-wrapper .webform-component label {
    display: none;
  }
  /* line 7529, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 .fieldset-wrapper .webform-component--phones--phone-prefix {
    width: 30%;
    margin: auto;
  }
  /* line 7534, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 .fieldset-wrapper .webform-component--phones--phone {
    width: 68%;
    margin: auto 0;
  }
  /* line 7539, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 .fieldset-wrapper .form-item-submitted-newsletter-checkbox-newsletter-agree-checkbox {
    width: 70%;
    margin: 0.1%;
    float: right;
  }
  /* line 7545, ../sass/_theme.scss */
  .node-type-panel .page-views #onpage-testride-form .node-8 .webform-client-form-8 .fieldset-wrapper .webform-conditional-processed {
    height: 11em;
  }
}
/* line 7558, ../sass/_theme.scss */
.node-type-panel #scroll-to-content,
.page-views #scroll-to-content,
.page-node #scroll-to-content {
  display: inline-block;
  width: 50px;
  line-height: 50px;
  background-color: #0c121c;
  color: #fff;
  text-decoration: none;
  text-align: center;
  z-index: 5;
  transition: background-color 0.5s, color 0.5s;
  position: relative;
  top: -50px;
  margin: 0 calc(50% - 25px);
}
/* line 7572, ../sass/_theme.scss */
.node-type-panel #scroll-to-content:after,
.page-views #scroll-to-content:after,
.page-node #scroll-to-content:after {
  content: "\e008";
  font-family: "landrover-icons";
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  font-size: 25px;
  position: relative;
  top: -1px;
}
/* line 7595, ../sass/_theme.scss */
.node-type-panel #scroll-to-content:hover,
.page-views #scroll-to-content:hover,
.page-node #scroll-to-content:hover {
  background-color: #fff;
  color: #0c121c;
}
/* line 7601, ../sass/_theme.scss */
.node-type-panel .mobile-test-ride,
.page-views .mobile-test-ride,
.page-node .mobile-test-ride {
  width: 100% !important;
  position: fixed;
  bottom: 33px;
  right: 0;
  left: 0;
  z-index: 999;
  display: none;
}
/* line 7611, ../sass/_theme.scss */
.node-type-panel .open-mobil-tet-ride,
.page-views .open-mobil-tet-ride,
.page-node .open-mobil-tet-ride {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 10;
  color: white;
  background-color: red;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}
/* line 7640, ../sass/_theme.scss */
.node-type-panel .node-8,
.page-views .node-8,
.page-node .node-8 {
  background-color: #d3d3d3;
}
/* line 7643, ../sass/_theme.scss */
.node-type-panel .node-8 .webform-client-form-8,
.page-views .node-8 .webform-client-form-8,
.page-node .node-8 .webform-client-form-8 {
  color: #393939;
  padding: 20px 35px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #d3d3d3;
  height: 26em;
}
/* line 7652, ../sass/_theme.scss */
.node-type-panel .node-8 header,
.page-views .node-8 header,
.page-node .node-8 header {
  max-width: 1400px;
  background: #3b3b3b url(../images/texture-dark-grey.png);
  font-size: 13px;
  color: #fff;
  margin: 5px auto auto;
  /* line-height: 1em; */
  font-weight: normal;
  letter-spacing: 7px;
  text-align: center;
  width: 100%;
  display: table;
}
/* line 7667, ../sass/_theme.scss */
.node-type-panel .node-8 .node__title,
.page-views .node-8 .node__title,
.page-node .node-8 .node__title {
  height: 31px;
  display: table-cell;
  vertical-align: middle;
}
/* line 7673, ../sass/_theme.scss */
.node-type-panel .node-8 .form-required,
.page-views .node-8 .form-required,
.page-node .node-8 .form-required {
  margin: 0 3px;
  float: none;
  color: #f00;
  font-size: 16px;
}
/* line 7680, ../sass/_theme.scss */
.node-type-panel .node-8 .form-actions,
.page-views .node-8 .form-actions,
.page-node .node-8 .form-actions {
  float: right;
  width: 100%;
}
/* line 7685, ../sass/_theme.scss */
.node-type-panel .node-8 .webform-submit,
.page-views .node-8 .webform-submit,
.page-node .node-8 .webform-submit {
  transition: background-color 400ms ease, color 400ms ease;
  padding: 1px 20px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: #0c121c;
  color: #fff;
  height: 30px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  font-family: "Alef";
  font-size: 14px;
  letter-spacing: 0.2em;
  border: none;
}
/* line 7705, ../sass/_theme.scss */
.node-type-panel .node-8 .webform-submit:hover,
.page-views .node-8 .webform-submit:hover,
.page-node .node-8 .webform-submit:hover {
  color: #f00;
}
/* line 7710, ../sass/_theme.scss */
.node-type-panel .node-8 .option,
.page-views .node-8 .option,
.page-node .node-8 .option {
  float: right;
  width: 80%;
}
/* line 7715, ../sass/_theme.scss */
.node-type-panel .node-8 #edit-submitted-newsletter-checkbox-newsletter-agree-checkbox,
.page-views .node-8 #edit-submitted-newsletter-checkbox-newsletter-agree-checkbox,
.page-node .node-8 #edit-submitted-newsletter-checkbox-newsletter-agree-checkbox {
  width: 16px;
  height: 16px;
  margin: 14px 7px 0 8px;
  float: right;
}
/* line 7722, ../sass/_theme.scss */
.node-type-panel .node-8 #edit-submitted-phones-phone-prefix,
.node-type-panel .node-8 select#edit-submitted-car-model,
.page-views .node-8 #edit-submitted-phones-phone-prefix,
.page-views .node-8 select#edit-submitted-car-model,
.page-node .node-8 #edit-submitted-phones-phone-prefix,
.page-node .node-8 select#edit-submitted-car-model {
  text-transform: none;
  width: 100%;
  text-align: center;
  line-height: normal;
  height: 30px;
  color: #555;
  background-color: #fafafa;
  border: none;
  box-sizing: border-box;
}
/* line 7737, ../sass/_theme.scss */
.node-type-panel .node-8 legend,
.page-views .node-8 legend,
.page-node .node-8 legend {
  float: right;
  width: 100%;
  margin: 0 0 15px;
  font-weight: normal;
  letter-spacing: 0.05em;
  font-size: 24px;
  line-height: 1.1;
  display: none;
}
/* line 7748, ../sass/_theme.scss */
.node-type-panel .node-8 fieldset,
.page-views .node-8 fieldset,
.page-node .node-8 fieldset {
  margin: 0 2px;
  border-color: #c0c0c0;
}
/* line 7753, ../sass/_theme.scss */
.node-type-panel .node-8 label,
.page-views .node-8 label,
.page-node .node-8 label {
  font-weight: normal;
  line-height: 40px;
  font-size: 16px;
}
/* line 7759, ../sass/_theme.scss */
.node-type-panel .node-8 input,
.page-views .node-8 input,
.page-node .node-8 input {
  float: right;
  line-height: normal;
  width: 100%;
  height: 30px;
  padding: 6px 12px;
  color: #555;
  border: none;
  box-sizing: border-box;
}
/* line 7770, ../sass/_theme.scss */
.node-type-panel .node-8 #edit-submitted-newsletter-checkbox-newsletter-agree-checkbox,
.page-views .node-8 #edit-submitted-newsletter-checkbox-newsletter-agree-checkbox,
.page-node .node-8 #edit-submitted-newsletter-checkbox-newsletter-agree-checkbox {
  width: 16px;
  height: 16px;
  margin: 10px 0 0 8px;
  float: right;
}
/* line 7777, ../sass/_theme.scss */
.node-type-panel .node-8 .webform-component--phones,
.page-views .node-8 .webform-component--phones,
.page-node .node-8 .webform-component--phones {
  border: none;
  padding: 0;
  width: 100%;
  float: right;
}
/* line 7783, ../sass/_theme.scss */
.node-type-panel .node-8 .webform-component--phones .webform-component--phones--phone,
.page-views .node-8 .webform-component--phones .webform-component--phones--phone,
.page-node .node-8 .webform-component--phones .webform-component--phones--phone {
  width: 68%;
  margin-left: 2%;
}
/* line 7788, ../sass/_theme.scss */
.node-type-panel .node-8 .webform-component--phones .webform-component--phones--phone-prefix,
.page-views .node-8 .webform-component--phones .webform-component--phones--phone-prefix,
.page-node .node-8 .webform-component--phones .webform-component--phones--phone-prefix {
  width: 30%;
  margin-left: 0;
  float: left;
}
/* line 7795, ../sass/_theme.scss */
.node-type-panel .node-8 .webform-component-fieldset,
.page-views .node-8 .webform-component-fieldset,
.page-node .node-8 .webform-component-fieldset {
  border: none;
  padding: 0;
  width: 100%;
  float: right;
}

/* line 7804, ../sass/_theme.scss */
.node-8 {
  /*TODO: CLEAN FISH*/
}
/* line 7807, ../sass/_theme.scss */
.node-8 input::placeholder {
  color: transparent;
}
/* line 7811, ../sass/_theme.scss */
.node-8 input::-webkit-input-placeholder {
  color: transparent;
}
/* line 7815, ../sass/_theme.scss */
.node-8 input::-moz-placeholder {
  /* Firefox 19+ */
  color: transparent;
}
/* line 7820, ../sass/_theme.scss */
.node-8 input:-ms-input-placeholder {
  color: transparent;
}

/* line 7827, ../sass/_theme.scss */
.node-8 .webform-component--car-model-graphic {
  display: none;
}

/* line 7833, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .webform-client-form-8 {
  height: 100%;
  width: 100% !important;
}
/* line 7838, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 header {
  display: none;
}
/* line 7842, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div {
  display: grid;
  grid-template-columns: 3fr 1fr;
}
@media screen and (max-width: 850px) {
  /* line 7842, ../sass/_theme.scss */
  header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div {
    display: block;
  }
  /* line 7847, ../sass/_theme.scss */
  header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div > * {
    border-right: none !important;
    padding-right: 0rem !important;
  }
}
/* line 7852, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div > * {
  grid-column: 2;
  border-right: 1px solid #e4e8e8;
  margin-right: 0 !important;
  padding-right: 2rem;
}
/* line 7858, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--close {
  border-right: none;
}
/* line 7860, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--close > p {
  height: 1em !important;
}
/* line 7864, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--title2 > p {
  margin-top: 0 !important;
}
/* line 7867, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic {
  border-right: none;
  display: block;
  grid-column: 1 !important;
  grid-row: 1 / span 8;
}
@media screen and (max-width: 850px) {
  /* line 7867, ../sass/_theme.scss */
  header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic {
    display: none;
  }
}
/* line 7875, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic > label {
  margin: calc(19px + 1rem) 0;
}
/* line 7878, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic #edit-submitted-car-model-graphic {
  display: block;
  height: calc(16rem * 3);
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
}
@media screen and (max-width: 1299px) {
  /* line 7878, ../sass/_theme.scss */
  header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic #edit-submitted-car-model-graphic {
    height: calc(16rem * 4);
  }
}
/* line 7890, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic .form-item input {
  display: none;
}
/* line 7892, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic .form-item input + label {
  text-align: center;
  height: 10em;
  width: 15em;
  padding: 1em;
}
/* line 7897, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic .form-item input + label:before {
  height: 66%;
  background-size: contain;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  display: block;
}
/* line 7907, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic .form-item input[aria-checked="true"] + label, header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic .form-item input[checked] + label {
  background-color: #e4e8e8;
}
/* line 7911, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic .form-item input[value="18"] + label:before {
  background-image: url("../images/cars/Land Rover-18.png");
}
/* line 7914, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic .form-item input[value="19"] + label:before {
  background-image: url("../images/cars/Land Rover-19.png");
}
/* line 7917, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic .form-item input[value="653"] + label:before {
  background-image: url("../images/cars/Land Rover-653.png");
}
/* line 7920, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic .form-item input[value="20"] + label:before {
  background-image: url("../images/cars/Land Rover-20.png");
}
/* line 7923, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic .form-item input[value="21"] + label:before {
  background-image: url("../images/cars/Land Rover-21.png");
}
/* line 7926, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic .form-item input[value="22"] + label:before {
  background-image: url("../images/cars/Land Rover-22.png");
}
/* line 7929, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic .form-item input[value="23"] + label:before {
  background-image: url("../images/cars/Land Rover-23.png");
}
/* line 7932, ../sass/_theme.scss */
header#header #block-webform-client-block-8 .node-8 form#webform-client-form-8 > div .webform-component--car-model-graphic .form-item input[value="24"] + label:before {
  background-image: url("../images/cars/Land Rover-24.png");
}

@media screen and (max-width: 450px) {
  /* line 7949, ../sass/_theme.scss */
  .node-type-panel .node-8 {
    margin-left: 20px;
  }
  /* line 7951, ../sass/_theme.scss */
  .node-type-panel .node-8 .webform-client-form-8 {
    padding: 20px 2em !important;
  }
  /* line 7955, ../sass/_theme.scss */
  .node-type-panel .node-8 .webform-conditional-processed {
    height: 36em;
  }
  /* line 7959, ../sass/_theme.scss */
  .node-type-panel .node-8 .node-type-panel .node-8 label {
    line-height: 30px;
  }
}
/* line 7968, ../sass/_theme.scss */
.node-type-gallery #cboxTitle {
  display: none !important;
}
/* line 7972, ../sass/_theme.scss */
.node-type-gallery article {
  display: flex;
}
/* line 7977, ../sass/_theme.scss */
.node-type-gallery article .field-name-field-video .field-items .field-item {
  display: none;
}
/* line 7980, ../sass/_theme.scss */
.node-type-gallery article .field-name-field-video .field-items .field-item:last-child {
  display: block;
}
/* line 7987, ../sass/_theme.scss */
.node-type-gallery article .field {
  height: 100%;
  width: 33.333%;
  position: relative;
}
/* line 7993, ../sass/_theme.scss */
.node-type-gallery article .field .field-item a:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  transition: background-color 0.4s;
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 8006, ../sass/_theme.scss */
.node-type-gallery article .field .field-item a:hover:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  transition: background-color 0.4s;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 8020, ../sass/_theme.scss */
.node-type-gallery article .field .field-label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #e4e8e8;
  z-index: 3;
  font-size: 30px;
  border-top: 3px #e4e8e8 solid;
  border-bottom: 3px #e4e8e8 solid;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
/* line 8036, ../sass/_theme.scss */
.node-type-gallery article .field img {
  height: 60em;
  max-height: calc(100vh - 100px);
  object-fit: cover;
}
@media only screen and (max-width: 1100px) {
  /* line 8045, ../sass/_theme.scss */
  .node-type-gallery article {
    flex-direction: column;
  }
  /* line 8048, ../sass/_theme.scss */
  .node-type-gallery article .field {
    width: 100% !important;
  }
}

@media (min-width: 992px) {
  /* line 8058, ../sass/_theme.scss */
  #versatility-pane .field-collection-item-field-interior-versatility .group-info {
    width: 25% !important;
  }
  /* line 8062, ../sass/_theme.scss */
  #versatility-pane .field-collection-item-field-interior-versatility .field-name-field-interior-large-image {
    width: 70% !important;
  }
}
/* line 8069, ../sass/_theme.scss */
.fluid-width-video-wrapper {
  padding-top: 100vh !important;
}

@media (min-width: 992px) {
  /* line 8076, ../sass/_theme.scss */
  .node-689 .banner-content {
    padding-right: 452px;
  }
  /* line 8081, ../sass/_theme.scss */
  .node-689 .pane-current-433 .slide-content-wrapper-2 {
    text-align: left;
  }
  /* line 8085, ../sass/_theme.scss */
  .node-689 .pane-current-433 .slide-content {
    text-align: right;
    margin-left: 100px;
  }
}
/* line 8093, ../sass/_theme.scss */
.node-689 .pane-current-430 a:hover {
  color: #4a4f54 !important;
  font-weight: bold;
}
/* line 8100, ../sass/_theme.scss */
.node-689 .slide-description a:hover {
  color: #fff !important;
  font-weight: bold;
}
/* line 8106, ../sass/_theme.scss */
.node-689 .pane-7 {
  padding: 0px !important;
  font-size: 1em !important;
}

/* line 8113, ../sass/_theme.scss */
.node-690 .pane-7 {
  padding: 0px !important;
  font-size: 1em !important;
}

@media (min-width: 992px) {
  /* line 8123, ../sass/_theme.scss */
  .node-692 .pane-current-451 .slide-content-wrapper-2,
  .node-692 .pane-current-454 .slide-content-wrapper-2 {
    text-align: left;
  }
  /* line 8127, ../sass/_theme.scss */
  .node-692 .pane-current-451 .slide-content,
  .node-692 .pane-current-454 .slide-content {
    text-align: right;
    margin-left: 100px;
  }
}
/* line 8134, ../sass/_theme.scss */
.node-692 .pane-4 {
  padding: 0px !important;
  font-size: 1em !important;
}

@media (min-width: 992px) {
  /* line 8145, ../sass/_theme.scss */
  .node-687 .pane-current-414 .slide-content-wrapper-2,
  .node-687 .pane-current-423 .slide-content-wrapper-2,
  .node-687 .pane-current-416 .slide-content-wrapper-2 {
    text-align: left;
  }
  /* line 8149, ../sass/_theme.scss */
  .node-687 .pane-current-414 .slide-content,
  .node-687 .pane-current-423 .slide-content,
  .node-687 .pane-current-416 .slide-content {
    text-align: right;
    margin-left: 100px;
  }
}
/* line 8156, ../sass/_theme.scss */
.node-687 .pane-5,
.node-687 .pane-1 {
  padding: 0px !important;
  font-size: 1em !important;
}

/* line 8164, ../sass/_theme.scss */
.node-714 .panel-pane {
  margin-top: 0 !important;
}
@media (min-width: 992px) {
  /* line 8169, ../sass/_theme.scss */
  .node-714 .pane-current-496 .slide-content-wrapper-2 {
    text-align: left;
  }
  /* line 8173, ../sass/_theme.scss */
  .node-714 .pane-current-496 .slide-content {
    text-align: right;
    margin-left: 100px;
  }
  /* line 8181, ../sass/_theme.scss */
  .node-714 .pane-current-498 .field-name-field-car-model > .field-items > .field-item,
  .node-714 .pane-current-499 .field-name-field-car-model > .field-items > .field-item {
    margin-bottom: -220px !important;
  }
}

@media (min-width: 992px) {
  /* line 8192, ../sass/_theme.scss */
  .node-495 .pane-current-325 .slide-content-wrapper-2,
  .node-495 .pane-current-325 .slide-content-wrapper-3,
  .node-495 .pane-fpid-333 .slide-content-wrapper-2,
  .node-495 .pane-fpid-333 .slide-content-wrapper-3 {
    text-align: left;
  }
  /* line 8197, ../sass/_theme.scss */
  .node-495 .pane-current-325 .slide-content,
  .node-495 .pane-fpid-333 .slide-content {
    text-align: right;
    margin-left: 100px;
  }
}

/* line 8212, ../sass/_theme.scss */
.node-62 .panel-pane,
.node-69 .panel-pane,
.node-67 .panel-pane,
.node-74 .panel-pane,
.node-70 .panel-pane,
.node-65 .panel-pane,
.node-63 .panel-pane {
  margin-top: 0 !important;
}
@media (min-width: 992px) {
  /* line 8218, ../sass/_theme.scss */
  .node-62 .pane-current-70 .rsActiveSlide .slide-content,
  .node-69 .pane-current-70 .rsActiveSlide .slide-content,
  .node-67 .pane-current-70 .rsActiveSlide .slide-content,
  .node-74 .pane-current-70 .rsActiveSlide .slide-content,
  .node-70 .pane-current-70 .rsActiveSlide .slide-content,
  .node-65 .pane-current-70 .rsActiveSlide .slide-content,
  .node-63 .pane-current-70 .rsActiveSlide .slide-content {
    animation-name: entry_float;
    animation-duration: 4s;
  }
  /* line 8225, ../sass/_theme.scss */
  .node-62 .pane-current-648 .slide-content,
  .node-69 .pane-current-648 .slide-content,
  .node-67 .pane-current-648 .slide-content,
  .node-74 .pane-current-648 .slide-content,
  .node-70 .pane-current-648 .slide-content,
  .node-65 .pane-current-648 .slide-content,
  .node-63 .pane-current-648 .slide-content {
    margin-left: 50px !important;
    margin-top: 105px !important;
  }
  /* line 8231, ../sass/_theme.scss */
  .node-62 .pane-bundle-royal-slider .slide-content-wrapper-2,
  .node-62 .pane-bundle-royal-slider .slide-content-wrapper-3,
  .node-69 .pane-bundle-royal-slider .slide-content-wrapper-2,
  .node-69 .pane-bundle-royal-slider .slide-content-wrapper-3,
  .node-67 .pane-bundle-royal-slider .slide-content-wrapper-2,
  .node-67 .pane-bundle-royal-slider .slide-content-wrapper-3,
  .node-74 .pane-bundle-royal-slider .slide-content-wrapper-2,
  .node-74 .pane-bundle-royal-slider .slide-content-wrapper-3,
  .node-70 .pane-bundle-royal-slider .slide-content-wrapper-2,
  .node-70 .pane-bundle-royal-slider .slide-content-wrapper-3,
  .node-65 .pane-bundle-royal-slider .slide-content-wrapper-2,
  .node-65 .pane-bundle-royal-slider .slide-content-wrapper-3,
  .node-63 .pane-bundle-royal-slider .slide-content-wrapper-2,
  .node-63 .pane-bundle-royal-slider .slide-content-wrapper-3 {
    text-align: left;
  }
  /* line 8236, ../sass/_theme.scss */
  .node-62 .pane-bundle-royal-slider .slide-content,
  .node-69 .pane-bundle-royal-slider .slide-content,
  .node-67 .pane-bundle-royal-slider .slide-content,
  .node-74 .pane-bundle-royal-slider .slide-content,
  .node-70 .pane-bundle-royal-slider .slide-content,
  .node-65 .pane-bundle-royal-slider .slide-content,
  .node-63 .pane-bundle-royal-slider .slide-content {
    text-align: right;
    margin-left: 100px;
  }
}

@keyframes entry_float {
  from {
    opacity: 0;
  }
  to {
    opacity: 100;
  }
}
/* line 8259, ../sass/_theme.scss */
.node-5 .pane-fpid-526 .banner-image,
.node-5 .pane-current-527 .banner-image,
.node-5 .pane-fpid-530 .banner-image {
  background-position: center;
}
@media (min-width: 992px) {
  /* line 8265, ../sass/_theme.scss */
  .node-5 .pane-fpid-532 {
    margin-top: 0px !important;
    padding-top: 0px !important;
  }
  /* line 8270, ../sass/_theme.scss */
  .node-5 .no-background {
    height: 330px !important;
  }
  /* line 8275, ../sass/_theme.scss */
  .node-5 .rsSlide .slide-content {
    max-width: 300px !important;
  }
  /* line 8280, ../sass/_theme.scss */
  .node-5 .rsSlide .slide-content h1 {
    font-size: 28px !important;
  }
  /* line 8287, ../sass/_theme.scss */
  .node-5 .slide:nth-child(5) .slide-content {
    position: absolute;
    margin-top: 100px;
  }
}

/* line 8297, ../sass/_theme.scss */
.pane-bundle-icons {
  padding: 0 0px !important;
}
/* line 8300, ../sass/_theme.scss */
.pane-bundle-icons .icon-content {
  padding-right: 90px;
}

/* line 8311, ../sass/_theme.scss */
.node-10 .field-name-field-cars > .field-items,
.node-10 .field-name-field-cube > .field-items,
.node-5 .field-name-field-cars > .field-items,
.node-5 .field-name-field-cube > .field-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
/* line 8316, ../sass/_theme.scss */
.node-10 .field-name-field-cars > .field-items .field-name-field-car-image img,
.node-10 .field-name-field-cube > .field-items .field-name-field-car-image img,
.node-5 .field-name-field-cars > .field-items .field-name-field-car-image img,
.node-5 .field-name-field-cube > .field-items .field-name-field-car-image img {
  width: 100%;
}

/* defender */
/* line 8346, ../sass/_theme.scss */
.page-node-734 .panel-pane,
.node-735 .panel-pane,
.node-736 .panel-pane,
.node-737 .panel-pane,
.node-711 .panel-pane,
.node-712 .panel-pane,
.node-713 .panel-pane,
.node-741 .panel-pane,
.node-742 .panel-pane,
.node-739 .panel-pane,
.node-740 .panel-pane,
.node-731 .panel-pane,
.node-733 .panel-pane,
.node-732 .panel-pane,
.node-744 .panel-pane,
.node-745 .panel-pane {
  margin-top: 0 !important;
}
/* line 8350, ../sass/_theme.scss */
.page-node-734 .panel-pane.pane-custom.dark > *,
.node-735 .panel-pane.pane-custom.dark > *,
.node-736 .panel-pane.pane-custom.dark > *,
.node-737 .panel-pane.pane-custom.dark > *,
.node-711 .panel-pane.pane-custom.dark > *,
.node-712 .panel-pane.pane-custom.dark > *,
.node-713 .panel-pane.pane-custom.dark > *,
.node-741 .panel-pane.pane-custom.dark > *,
.node-742 .panel-pane.pane-custom.dark > *,
.node-739 .panel-pane.pane-custom.dark > *,
.node-740 .panel-pane.pane-custom.dark > *,
.node-731 .panel-pane.pane-custom.dark > *,
.node-733 .panel-pane.pane-custom.dark > *,
.node-732 .panel-pane.pane-custom.dark > *,
.node-744 .panel-pane.pane-custom.dark > *,
.node-745 .panel-pane.pane-custom.dark > * {
  color: #f8f9f9 !important;
}
/* line 8354, ../sass/_theme.scss */
.page-node-734 .panel-pane.pane-custom,
.node-735 .panel-pane.pane-custom,
.node-736 .panel-pane.pane-custom,
.node-737 .panel-pane.pane-custom,
.node-711 .panel-pane.pane-custom,
.node-712 .panel-pane.pane-custom,
.node-713 .panel-pane.pane-custom,
.node-741 .panel-pane.pane-custom,
.node-742 .panel-pane.pane-custom,
.node-739 .panel-pane.pane-custom,
.node-740 .panel-pane.pane-custom,
.node-731 .panel-pane.pane-custom,
.node-733 .panel-pane.pane-custom,
.node-732 .panel-pane.pane-custom,
.node-744 .panel-pane.pane-custom,
.node-745 .panel-pane.pane-custom {
  background-color: #f8f9f9;
}
/* line 8357, ../sass/_theme.scss */
.page-node-734 .panel-pane.pane-custom h2,
.node-735 .panel-pane.pane-custom h2,
.node-736 .panel-pane.pane-custom h2,
.node-737 .panel-pane.pane-custom h2,
.node-711 .panel-pane.pane-custom h2,
.node-712 .panel-pane.pane-custom h2,
.node-713 .panel-pane.pane-custom h2,
.node-741 .panel-pane.pane-custom h2,
.node-742 .panel-pane.pane-custom h2,
.node-739 .panel-pane.pane-custom h2,
.node-740 .panel-pane.pane-custom h2,
.node-731 .panel-pane.pane-custom h2,
.node-733 .panel-pane.pane-custom h2,
.node-732 .panel-pane.pane-custom h2,
.node-744 .panel-pane.pane-custom h2,
.node-745 .panel-pane.pane-custom h2 {
  letter-spacing: 0.05em;
  font-size: 38px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: "Alef", Arial;
}
/* line 8366, ../sass/_theme.scss */
.page-node-734 .panel-pane.pane-custom p,
.node-735 .panel-pane.pane-custom p,
.node-736 .panel-pane.pane-custom p,
.node-737 .panel-pane.pane-custom p,
.node-711 .panel-pane.pane-custom p,
.node-712 .panel-pane.pane-custom p,
.node-713 .panel-pane.pane-custom p,
.node-741 .panel-pane.pane-custom p,
.node-742 .panel-pane.pane-custom p,
.node-739 .panel-pane.pane-custom p,
.node-740 .panel-pane.pane-custom p,
.node-731 .panel-pane.pane-custom p,
.node-733 .panel-pane.pane-custom p,
.node-732 .panel-pane.pane-custom p,
.node-744 .panel-pane.pane-custom p,
.node-745 .panel-pane.pane-custom p {
  margin-top: 26px;
  margin-bottom: 0px;
  font-size: 18px;
  font-family: "Alef", Arial;
  letter-spacing: 0.28px;
}
/* line 8377, ../sass/_theme.scss */
.page-node-734 .pane-bundle-royal-slider .slide-content-wrapper-all,
.node-735 .pane-bundle-royal-slider .slide-content-wrapper-all,
.node-736 .pane-bundle-royal-slider .slide-content-wrapper-all,
.node-737 .pane-bundle-royal-slider .slide-content-wrapper-all,
.node-711 .pane-bundle-royal-slider .slide-content-wrapper-all,
.node-712 .pane-bundle-royal-slider .slide-content-wrapper-all,
.node-713 .pane-bundle-royal-slider .slide-content-wrapper-all,
.node-741 .pane-bundle-royal-slider .slide-content-wrapper-all,
.node-742 .pane-bundle-royal-slider .slide-content-wrapper-all,
.node-739 .pane-bundle-royal-slider .slide-content-wrapper-all,
.node-740 .pane-bundle-royal-slider .slide-content-wrapper-all,
.node-731 .pane-bundle-royal-slider .slide-content-wrapper-all,
.node-733 .pane-bundle-royal-slider .slide-content-wrapper-all,
.node-732 .pane-bundle-royal-slider .slide-content-wrapper-all,
.node-744 .pane-bundle-royal-slider .slide-content-wrapper-all,
.node-745 .pane-bundle-royal-slider .slide-content-wrapper-all {
  text-align: left;
}
/* line 8380, ../sass/_theme.scss */
.page-node-734 .pane-bundle-royal-slider .slide-content-wrapper-all .slide-content,
.node-735 .pane-bundle-royal-slider .slide-content-wrapper-all .slide-content,
.node-736 .pane-bundle-royal-slider .slide-content-wrapper-all .slide-content,
.node-737 .pane-bundle-royal-slider .slide-content-wrapper-all .slide-content,
.node-711 .pane-bundle-royal-slider .slide-content-wrapper-all .slide-content,
.node-712 .pane-bundle-royal-slider .slide-content-wrapper-all .slide-content,
.node-713 .pane-bundle-royal-slider .slide-content-wrapper-all .slide-content,
.node-741 .pane-bundle-royal-slider .slide-content-wrapper-all .slide-content,
.node-742 .pane-bundle-royal-slider .slide-content-wrapper-all .slide-content,
.node-739 .pane-bundle-royal-slider .slide-content-wrapper-all .slide-content,
.node-740 .pane-bundle-royal-slider .slide-content-wrapper-all .slide-content,
.node-731 .pane-bundle-royal-slider .slide-content-wrapper-all .slide-content,
.node-733 .pane-bundle-royal-slider .slide-content-wrapper-all .slide-content,
.node-732 .pane-bundle-royal-slider .slide-content-wrapper-all .slide-content,
.node-744 .pane-bundle-royal-slider .slide-content-wrapper-all .slide-content,
.node-745 .pane-bundle-royal-slider .slide-content-wrapper-all .slide-content {
  text-align: right;
  margin-left: 65px;
}

/* line 8391, ../sass/_theme.scss */
.pane-current-492 .field-collection-item-field-ss-slides > .content > .field-name-field-ss-slide > .field-items {
  display: flex;
  justify-content: space-evenly;
}

/* line 8401, ../sass/_theme.scss */
.pane-current-607 .field-name-field-cube > .field-items {
  text-align: center;
}
/* line 8404, ../sass/_theme.scss */
.pane-current-607 .field-name-field-cube > .field-items .field-item {
  text-align: right;
}

/* line 8412, ../sass/_theme.scss */
.pane-current-618 .field-collection-item-field-car-model > .content {
  max-width: 680px;
  margin: auto;
}

/* line 8421, ../sass/_theme.scss */
.pane-current-576 .field-name-field-interior-versatility,
.pane-current-579 .field-name-field-interior-versatility {
  background: none !important;
}
/* line 8425, ../sass/_theme.scss */
.pane-current-576 ul.slick-dots,
.pane-current-579 ul.slick-dots {
  display: flex !important;
  flex-direction: row;
  justify-content: space-evenly;
  bottom: -55px !important;
}
@media (max-width: 1025px) {
  /* line 8425, ../sass/_theme.scss */
  .pane-current-576 ul.slick-dots,
  .pane-current-579 ul.slick-dots {
    display: none !important;
  }
}

/* line 8448, ../sass/_theme.scss */
.page-node-734 .pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item,
.node-735 .pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item,
.node-736 .pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item,
.node-737 .pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item {
  background-color: transparent;
  color: #0c121c;
}
/* line 8452, ../sass/_theme.scss */
.page-node-734 .pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item .field-name-field-car-model-description,
.node-735 .pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item .field-name-field-car-model-description,
.node-736 .pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item .field-name-field-car-model-description,
.node-737 .pane-bundle-car-model .field-name-field-car-model > .field-items > .field-item .field-name-field-car-model-description {
  color: #0c121c;
}

/* line 8462, ../sass/_theme.scss */
.node-742 .pane-current-607 .field-name-field-cube .field-item.odd {
  display: none;
  /* Client specified that the navigation card will be added later, so for now we hide it*/
}

/* line 8470, ../sass/_theme.scss */
.order-0 {
  order: 0;
}

/* line 8470, ../sass/_theme.scss */
.order-1 {
  order: 1;
}

/* line 8470, ../sass/_theme.scss */
.order-2 {
  order: 2;
}

/* line 8470, ../sass/_theme.scss */
.order-3 {
  order: 3;
}

/* line 8470, ../sass/_theme.scss */
.order-4 {
  order: 4;
}

/* line 8470, ../sass/_theme.scss */
.order-5 {
  order: 5;
}

/* line 8470, ../sass/_theme.scss */
.order-6 {
  order: 6;
}

/* line 8470, ../sass/_theme.scss */
.order-7 {
  order: 7;
}

/* line 8470, ../sass/_theme.scss */
.order-8 {
  order: 8;
}

/* line 8470, ../sass/_theme.scss */
.order-9 {
  order: 9;
}

/* line 8470, ../sass/_theme.scss */
.order-10 {
  order: 10;
}

/* line 8470, ../sass/_theme.scss */
.order-11 {
  order: 11;
}

/* line 8470, ../sass/_theme.scss */
.order-12 {
  order: 12;
}

/* line 8470, ../sass/_theme.scss */
.order-13 {
  order: 13;
}

/* line 8470, ../sass/_theme.scss */
.order-14 {
  order: 14;
}

/* line 8470, ../sass/_theme.scss */
.order-15 {
  order: 15;
}

/* line 8470, ../sass/_theme.scss */
.order-16 {
  order: 16;
}

/* line 8470, ../sass/_theme.scss */
.order-17 {
  order: 17;
}

/* line 8470, ../sass/_theme.scss */
.order-18 {
  order: 18;
}

/* line 8470, ../sass/_theme.scss */
.order-19 {
  order: 19;
}

/* line 8470, ../sass/_theme.scss */
.order-20 {
  order: 20;
}

/* line 8475, ../sass/_theme.scss */
#cboxLoadedContent iframe {
  border: 0 none;
  display: block;
  height: 100%;
  overflow: hidden;
  width: 100%;
}

/* line 8485, ../sass/_theme.scss */
.node-745 .panel-2col .inside {
  margin: 0;
}
@media (max-width: 900px) {
  /* line 8484, ../sass/_theme.scss */
  .node-745 .panel-2col {
    display: flex;
    flex-direction: column;
  }
}
/* line 8495, ../sass/_theme.scss */
.node-745 img.media-image {
  width: 100%;
  max-width: 100%;
  height: auto;
}
/* line 8501, ../sass/_theme.scss */
.node-745 .pane-custom .pane-title {
  display: block;
  margin-bottom: 20px;
}
/* line 8506, ../sass/_theme.scss */
.node-745 .pane-bundle-spec-at-glance {
  padding: 30px;
}
/* line 8510, ../sass/_theme.scss */
.node-745 .pane-custom {
  padding: 40px 30px;
}
/* line 8513, ../sass/_theme.scss */
.node-745 .pane-custom .feature_col {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
/* line 8518, ../sass/_theme.scss */
.node-745 .pane-custom .feature_col .feature_list {
  flex: 1 0 250px;
}
/* line 8522, ../sass/_theme.scss */
.node-745 .pane-custom .feature_col .feature_list ul h5 {
  margin: 0;
}
/* line 8534, ../sass/_theme.scss */
.node-745 .pane-bundle-spec-at-glance .field-collection-item-field-specifications .field-name-field-spec-measurement {
  font-size: 2vw !important;
}
@media (max-width: 1024px) {
  /* line 8534, ../sass/_theme.scss */
  .node-745 .pane-bundle-spec-at-glance .field-collection-item-field-specifications .field-name-field-spec-measurement {
    font-size: 3rem !important;
  }
}

/* line 8544, ../sass/_theme.scss */
#disclaimers {
  padding: 26px 40px 26px 40px;
}

/* line 8549, ../sass/_theme.scss */
.node-744 .panel-pane {
  display: none;
}
/* line 8553, ../sass/_theme.scss */
.node-744 .panel-pane.pane-custom.pane-1 {
  display: block;
}

/* line 8563, ../sass/_theme.scss */
.pane-custom .pane-title {
  display: inline-block !important;
}

@media screen and (max-width: 800px) {
  /* line 8568, ../sass/_theme.scss */
  .pane-panels-mini,
  .pane-bundle-icons {
    position: sticky !important;
    display: block;
    top: 51px;
    z-index: 8;
  }
}

/* line 8577, ../sass/_theme.scss */
.icon-content.content-6 {
  display: none !important;
}

@media screen and (min-width: 800px) {
  /* line 8581, ../sass/_theme.scss */
  .icon-content.content-2,
  .icon-content.content-3 {
    display: none;
  }
}
@media screen and (max-width: 800px) {
  /* line 8588, ../sass/_theme.scss */
  .icon-content.content-1,
  .icon-content.content-4 {
    display: none !important;
  }
}
@media screen and (min-width: 800px) {
  /* line 8595, ../sass/_theme.scss */
  .page-node-7 .pane-bundle-banner .banner-content-wrapper {
    padding: 40px;
  }
}
@media (min-width: 992px) {
  /* line 8602, ../sass/_theme.scss */
  .slide .left .slide-content-wrapper-2,
  .slide .left .slide-content-wrapper-3 {
    text-align: left;
  }
  /* line 8606, ../sass/_theme.scss */
  .slide .left .slide-content-wrapper-2 .slide-content,
  .slide .left .slide-content-wrapper-3 .slide-content {
    text-align: right;
    margin-left: 100px;
  }

  /* line 8613, ../sass/_theme.scss */
  .slide .bottom .slide-content-wrapper-all {
    vertical-align: bottom;
  }
  /* line 8615, ../sass/_theme.scss */
  .slide .bottom .slide-content-wrapper-all .slide-content {
    margin-bottom: 2%;
  }

  /* line 8621, ../sass/_theme.scss */
  .slide .top .slide-content-wrapper-all {
    vertical-align: baseline;
  }
  /* line 8623, ../sass/_theme.scss */
  .slide .top .slide-content-wrapper-all .slide-content {
    margin-top: 2%;
  }
  /* line 8625, ../sass/_theme.scss */
  .slide .top .slide-content-wrapper-all .slide-content h1 {
    text-align: left;
  }
}
@media (max-width: 992px) {
  /* line 8634, ../sass/_theme.scss */
  .pane-bundle-promotion .field-name-field-promotion-text table tr {
    border-bottom: none;
  }
  /* line 8636, ../sass/_theme.scss */
  .pane-bundle-promotion .field-name-field-promotion-text table tr td {
    display: inline;
  }
}
/* line 8644, ../sass/_theme.scss */
.view-air-pollution-indices tbody .views-field-field-safety-equipm-level,
.view-air-pollution-indices tbody .views-field-field-one-degree {
  color: white;
  font-weight: bold;
}
/* line 8651, ../sass/_theme.scss */
.view-air-pollution-indices .field-name-field-1 {
  background-color: #015b1d;
}
/* line 8654, ../sass/_theme.scss */
.view-air-pollution-indices .field-name-field-2 {
  background-color: #037228;
}
/* line 8657, ../sass/_theme.scss */
.view-air-pollution-indices .field-name-field-3 {
  background-color: #017f2e;
}
/* line 8660, ../sass/_theme.scss */
.view-air-pollution-indices .field-name-field-4 {
  background-color: #00a651;
}
/* line 8663, ../sass/_theme.scss */
.view-air-pollution-indices .field-name-field-5 {
  background-color: #04af38;
}
/* line 8666, ../sass/_theme.scss */
.view-air-pollution-indices .field-name-field-6 {
  background-color: #70bf54;
}
/* line 8669, ../sass/_theme.scss */
.view-air-pollution-indices .field-name-field-7 {
  background-color: #a6ce42;
}
/* line 8672, ../sass/_theme.scss */
.view-air-pollution-indices .field-name-field-8 {
  background-color: #fff200;
}
/* line 8675, ../sass/_theme.scss */
.view-air-pollution-indices .field-name-field-9 {
  background-color: #ffd400;
}
/* line 8678, ../sass/_theme.scss */
.view-air-pollution-indices .field-name-field-10 {
  background-color: #fdb913;
}
/* line 8681, ../sass/_theme.scss */
.view-air-pollution-indices .field-name-field-11 {
  background-color: #f7941d;
}
/* line 8684, ../sass/_theme.scss */
.view-air-pollution-indices .field-name-field-12 {
  background-color: #f47932;
}
/* line 8687, ../sass/_theme.scss */
.view-air-pollution-indices .field-name-field-13 {
  background-color: #ef413d;
}
/* line 8690, ../sass/_theme.scss */
.view-air-pollution-indices .field-name-field-14 {
  background-color: #c1272d;
}
/* line 8693, ../sass/_theme.scss */
.view-air-pollution-indices .field-name-field-15 {
  background-color: #8e0913;
}
/* line 8696, ../sass/_theme.scss */
.view-air-pollution-indices .field-collection-item-field-degree {
  display: flex;
}
/* line 8699, ../sass/_theme.scss */
.view-air-pollution-indices .model_engine {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 8703, ../sass/_theme.scss */
.view-air-pollution-indices .view-footer {
  text-align: center;
  background: #ccc;
  margin: 0 auto;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-top: 11px;
}
/* line 8711, ../sass/_theme.scss */
.view-air-pollution-indices .active_degrre .field-label {
  border: 1.5px solid #000000;
}
@media screen and (min-width: 450px) {
  /* line 8716, ../sass/_theme.scss */
  .view-air-pollution-indices thead th.views-field-field-one-degree,
  .view-air-pollution-indices thead th.views-field-field-safety-equipm-level {
    width: 160px;
  }
  /* line 8720, ../sass/_theme.scss */
  .view-air-pollution-indices .active_degrre {
    border: 5px solid white;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.651);
  }
  /* line 8724, ../sass/_theme.scss */
  .view-air-pollution-indices .view-footer {
    width: 50%;
  }
  /* line 8727, ../sass/_theme.scss */
  .view-air-pollution-indices .field-collection-item-field-degree {
    padding-top: 45px;
  }
  /* line 8730, ../sass/_theme.scss */
  .view-air-pollution-indices .model_engine,
  .view-air-pollution-indices .model_engine_title {
    display: none;
  }
  /* line 8734, ../sass/_theme.scss */
  .view-air-pollution-indices .field-collection-item-field-degree::before {
    content: "זיהום מירבי";
    color: #8e0913;
    font-size: 15px;
    margin-left: 10px;
    margin-right: 10px;
  }
  /* line 8741, ../sass/_theme.scss */
  .view-air-pollution-indices .field-collection-item-field-degree::after {
    content: "זיהום מזערי";
    display: inline-block;
    color: #003f12;
    font-size: 15px;
    visibility: initial;
    margin-right: 10px;
    margin-left: 10px;
  }
}
@media screen and (max-width: 450px) {
  /* line 8752, ../sass/_theme.scss */
  .view-air-pollution-indices .field-collection-item-field-degree {
    justify-content: center;
    align-items: center;
  }
  /* line 8756, ../sass/_theme.scss */
  .view-air-pollution-indices table thead th {
    padding: 0 3px 0 3px !important;
    font-size: 16px !important;
  }
  /* line 8760, ../sass/_theme.scss */
  .view-air-pollution-indices .views-field-field-degree .content {
    padding: 0px 20px 10px;
    padding-bottom: 0;
  }
  /* line 8764, ../sass/_theme.scss */
  .view-air-pollution-indices .views-field-field-model-car,
  .view-air-pollution-indices .views-field-field-engine {
    display: none;
  }
  /* line 8768, ../sass/_theme.scss */
  .view-air-pollution-indices .field-type-list-boolean {
    display: none !important;
  }
  /* line 8771, ../sass/_theme.scss */
  .view-air-pollution-indices .field-type-list-boolean.active_degrre {
    display: block !important;
  }
}
/* line 8776, ../sass/_theme.scss */
.view-air-pollution-indices .field-collection-item-field-degree .field-type-list-boolean {
  display: inline-block;
}
/* line 8778, ../sass/_theme.scss */
.view-air-pollution-indices .field-collection-item-field-degree .field-type-list-boolean .field-label {
  padding: 2px;
  width: 25px;
  font-weight: normal;
  color: black;
}
/* line 8786, ../sass/_theme.scss */
.view-air-pollution-indices .field-collection-item-field-degree .field-type-list-boolean .field-items > .field-item {
  display: none;
}
/* line 8789, ../sass/_theme.scss */
.view-air-pollution-indices table,
.view-air-pollution-indices th,
.view-air-pollution-indices td {
  border: 1px solid black;
}
/* line 8794, ../sass/_theme.scss */
.view-air-pollution-indices table {
  margin: 0 auto;
}
/* line 8796, ../sass/_theme.scss */
.view-air-pollution-indices table thead {
  background: #cccccc;
}
/* line 8798, ../sass/_theme.scss */
.view-air-pollution-indices table thead th {
  text-align: center;
  padding: 10px 20px 10px 20px;
  font-size: 18px;
}
/* line 8804, ../sass/_theme.scss */
.view-air-pollution-indices table tbody {
  background-color: #f8f9f9;
}
/* line 8806, ../sass/_theme.scss */
.view-air-pollution-indices table tbody td {
  font-size: 16px;
  padding: 10px;
  text-align: center;
}

@media (min-width: 992px) {
  /* line 8816, ../sass/_theme.scss */
  .page-node-275 .pane-bundle-cube .field-name-field-cube > .field-items > .field-item {
    width: 33% !important;
  }
}
/* line 8820, ../sass/_theme.scss */
.page-node-275 .pane-bundle-cube {
  margin-top: 0px;
  padding: 0px 90px;
}
/* line 8824, ../sass/_theme.scss */
.page-node-275 .pane-bundle-cube .field-item .field-name-field-cube-title {
  font-weight: bold;
  font-size: 28px !important;
  color: #4a4f54 !important;
}
/* line 8829, ../sass/_theme.scss */
.page-node-275 .pane-bundle-cube .field-item .field-name-field-cube-text {
  line-height: 1.5 !important;
}

/* line 8836, ../sass/_theme.scss */
.page-node-8 #test_drive,
.page-node-8 .webform-component--close,
.page-node-8 .webform-component--title2 {
  display: none !important;
}

/* line 8844, ../sass/_theme.scss */
#block-nice-menus-2 .online_meeting span,
#block-nice-menus-2 .online_meeting {
  background-color: #005a2b !important;
  color: #fff !important;
}

/* line 8851, ../sass/_theme.scss */
#test_drive:hover,
.online_meeting:hover {
  cursor: pointer;
}

/* line 8856, ../sass/_theme.scss */
#block-webform-client-block-8 input::placeholder {
  color: #393939;
}

/* line 8859, ../sass/_theme.scss */
#block-webform-client-block-8 input::-webkit-input-placeholder {
  color: #393939;
}

/* line 8862, ../sass/_theme.scss */
#block-webform-client-block-8 input::-moz-placeholder {
  /* Firefox 19+ */
  color: #393939;
}

/* line 8866, ../sass/_theme.scss */
#block-webform-client-block-8 input:-ms-input-placeholder {
  color: #393939;
}

/* line 8869, ../sass/_theme.scss */
#block-webform-client-block-8 .webform-component-newsletter-agree input {
  margin: 23px 0 0 8px !important;
  width: 20px !important;
  height: 18px !important;
}

/* line 8874, ../sass/_theme.scss */
#block-webform-client-block-8 .webform-component-newsletter-agree label {
  margin-top: 20px;
  line-height: 20px;
  font-size: 12px;
}

/* line 8879, ../sass/_theme.scss */
#block-webform-client-block-8 .form-submit {
  padding: 0px 0px !important;
  font-weight: bold;
  background: #4a4f54;
  font-size: 16px;
}

/* line 8885, ../sass/_theme.scss */
#block-webform-client-block-8 .webform-component--personal-details--city::placeholder {
  display: block !important;
}

/* line 8888, ../sass/_theme.scss */
#block-webform-client-block-8 .fieldset-wrapper label {
  display: none;
}

/* line 8891, ../sass/_theme.scss */
#block-webform-client-block-8 .node-title {
  display: none;
}

/* line 8894, ../sass/_theme.scss */
#block-webform-client-block-8 .node-8 {
  display: flex;
  justify-content: flex-end;
  background: none;
  max-height: 80vh;
  overflow: auto;
}

/* line 8901, ../sass/_theme.scss */
#block-webform-client-block-8 .webform-client-form-8 {
  height: 100%;
  width: 35%;
}

/* line 8905, ../sass/_theme.scss */
#block-webform-client-block-8 .node-8 form {
  background: #fff;
}

/* line 8908, ../sass/_theme.scss */
#block-webform-client-block-8 .node-8 form input {
  border-bottom: 1px solid #555 !important;
  padding: 15px 0px;
  margin-top: 20px;
}

/* line 8913, ../sass/_theme.scss */
#block-webform-client-block-8 .node-8 form select {
  border-bottom: 1px solid #555 !important;
  background: none !important;
}

/* line 8917, ../sass/_theme.scss */
#block-webform-client-block-8 .node-8 form .webform-component--phones--phone-prefix select {
  margin-top: 20px;
}

/* line 8920, ../sass/_theme.scss */
#block-webform-client-block-8 .node-8 form #close {
  float: left;
  margin-top: -20px;
  background: none;
  border: none;
  color: #555;
}

/* line 8927, ../sass/_theme.scss */
#block-webform-client-block-8 .node-8 form #close:hover {
  color: #fff;
  background: #555;
}

/* line 8931, ../sass/_theme.scss */
#block-webform-client-block-8 .node-8 form .webform-component--title2,
header#header
#block-webform-client-block-8
.node-8
form#webform-client-form-8
> div
.webform-component--car-model-graphic
> label {
  color: #4a4f54;
  font-weight: bold;
  font-size: 21px;
}

@media screen and (min-width: 450px) {
  /* line 8945, ../sass/_theme.scss */
  #onpage-testride-form,
  .nice-menu .menu-path-node-8,
  .nice-menu .menu-path-node-814 {
    display: none !important;
  }
}
@media screen and (max-width: 450px) {
  /* line 8953, ../sass/_theme.scss */
  .test_drive,
  .online_meeting {
    display: none;
  }

  /* line 8958, ../sass/_theme.scss */
  .mobile-test-ride {
    padding: 20px !important;
  }

  /* line 8962, ../sass/_theme.scss */
  .node-8 #close {
    display: none;
  }

  /* line 8965, ../sass/_theme.scss */
  .node-8 .webform-component--title2,
  header#header
  #block-webform-client-block-8
  .node-8
  form#webform-client-form-8
  > div
  .webform-component--car-model-graphic
  > label {
    font-size: 22px;
    font-weight: bold;
  }

  /* line 8976, ../sass/_theme.scss */
  .node-8 .webform-component--title2 p {
    margin-top: 0px;
  }

  /* line 8979, ../sass/_theme.scss */
  .node-8 .webform-component--newsletter-checkbox input {
    margin-top: 20px !important;
  }

  /* line 8982, ../sass/_theme.scss */
  .node-8 .webform-component--newsletter-checkbox .option {
    line-height: 26px !important;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  /* line 8987, ../sass/_theme.scss */
  .node-8 .form-actions {
    margin-bottom: 15px;
  }
}
/* line 8992, ../sass/_theme.scss */
#block-webform-client-block-814 {
  color: #555 !important;
  float: left;
  background-color: white;
  height: 100%;
  width: 28%;
  padding: 20px 35px;
}
/* line 8999, ../sass/_theme.scss */
#block-webform-client-block-814 #hide_form {
  float: left;
  margin-top: -20px;
  background: none;
  border: none;
  color: #555;
}
/* line 9005, ../sass/_theme.scss */
#block-webform-client-block-814 #hide_form:hover {
  color: #fff;
  background: #555;
}
/* line 9011, ../sass/_theme.scss */
#block-webform-client-block-814 .webform-component--title {
  color: #4a4f54;
  font-weight: bold;
  font-size: 21px;
}
/* line 9017, ../sass/_theme.scss */
#block-webform-client-block-814 .webform-component--car-model label {
  font-weight: normal;
}
/* line 9021, ../sass/_theme.scss */
#block-webform-client-block-814 select {
  border-bottom: 1px solid #555 !important;
  background: none !important;
  text-transform: none;
  width: 100%;
  text-align: center;
  line-height: normal;
  height: 30px;
  color: #555;
  background-color: #fafafa;
  border: none;
  box-sizing: border-box;
}
/* line 9035, ../sass/_theme.scss */
#block-webform-client-block-814 .form-submit {
  font-weight: bold;
  background: #4a4f54;
  font-size: 16px;
  border-bottom: 1px solid #555 !important;
  padding: 15px 0px;
  margin-top: 35px;
  padding: 1px 32px;
  color: #fff;
  height: 30px;
  overflow: hidden;
  text-align: center;
  min-width: inherit;
  position: relative;
  font-family: "Alef";
  font-size: 14px;
  letter-spacing: 0.2em;
  border: none;
}
/* line 9053, ../sass/_theme.scss */
#block-webform-client-block-814 .form-submit:hover {
  color: #f00;
}
/* line 9057, ../sass/_theme.scss */
#block-webform-client-block-814 input {
  float: right;
  line-height: normal;
  width: 100%;
  height: 30px;
  color: #555;
  border: none;
  box-sizing: border-box;
  border-bottom: 1px solid #555 !important;
  padding: 15px 0px;
  margin-top: 20px;
}

@media screen and (min-width: 450px) {
  /* line 9072, ../sass/_theme.scss */
  .page-node-814 .webform-component-number,
  .page-node-814 .webform-component--car-model {
    width: 57% !important;
  }
}
/* line 9078, ../sass/_theme.scss */
.page-node-814 .webform-component--hide-form {
  display: none;
}
/* line 9081, ../sass/_theme.scss */
.page-node-814 .webform-component--car-model {
  margin: 0 0 10px 5% !important;
}
@media screen and (max-width: 450px) {
  /* line 9084, ../sass/_theme.scss */
  .page-node-814 .form-item {
    width: 100% !important;
  }
}
@media screen and (max-width: 450px) {
  /* line 9089, ../sass/_theme.scss */
  .page-node-814 #webform-client-form-814 .form-actions {
    text-align: center;
  }
}

/* line 9098, ../sass/_theme.scss */
body:not(.logged-in) .pane-current-8 .field-name-field-cars > .field-items > .field-item:last-child {
  display: none;
}

@media screen and (max-width: 901px) and (min-width: 740px) {
  /* line 9104, ../sass/_theme.scss */
  .pane-current-8.pane-bundle-car .field-name-field-cars > .field-items > .field-item {
    width: 49.5% !important;
  }
}
@media screen and (max-width: 740px) {
  /* line 9104, ../sass/_theme.scss */
  .pane-current-8.pane-bundle-car .field-name-field-cars > .field-items > .field-item {
    width: 99.5% !important;
  }
}
@media screen and (min-width: 900px) {
  /* line 9104, ../sass/_theme.scss */
  .pane-current-8.pane-bundle-car .field-name-field-cars > .field-items > .field-item {
    width: 33% !important;
  }
}
/* line 9115, ../sass/_theme.scss */
body.logged-in .pane-current-8.pane-bundle-car .field-name-field-cars > .field-items > .field-item:last-child {
  border-left: none;
}
/* line 9117, ../sass/_theme.scss */
body.logged-in .pane-current-8.pane-bundle-car .field-name-field-cars > .field-items > .field-item:last-child a > img {
  object-fit: cover;
}
/* line 9120, ../sass/_theme.scss */
body.logged-in .pane-current-8.pane-bundle-car .field-name-field-cars > .field-items > .field-item:last-child .field.field-name-field-car-title {
  display: none !important;
}
/* line 9124, ../sass/_theme.scss */
body.logged-in .pane-current-8.pane-bundle-car .field-name-field-cars > .field-items > .field-item:last-child .car-links {
  display: none !important;
}

/* line 9131, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider .fieldable-panels-pane.view-mode-preview {
  display: block;
  height: auto;
}
/* line 9134, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider .fieldable-panels-pane.view-mode-preview .slide {
  display: block;
  position: relative;
  display: flex;
  flex-direction: row-reverse;
}
/* line 9139, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider .fieldable-panels-pane.view-mode-preview .slide > * {
  float: none;
}
/* line 9142, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider .fieldable-panels-pane.view-mode-preview .slide:nth-child(even) {
  background-color: #e9ecec;
}
/* line 9144, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider .fieldable-panels-pane.view-mode-preview .slide:nth-child(even) .df-slide-content-wrapper-1 {
  margin: auto;
  height: unset;
}
/* line 9147, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider .fieldable-panels-pane.view-mode-preview .slide:nth-child(even) .df-slide-content-wrapper-1 h3,
.pane-bundle-dual-frame-royal-slider .fieldable-panels-pane.view-mode-preview .slide:nth-child(even) .df-slide-content-wrapper-1 a:not(.slide-link),
.pane-bundle-dual-frame-royal-slider .fieldable-panels-pane.view-mode-preview .slide:nth-child(even) .df-slide-content-wrapper-1 p {
  color: inherit;
}
/* line 9154, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider .fieldable-panels-pane.view-mode-preview .slide:nth-child(odd) {
  background-color: #4a4f54;
}
/* line 9156, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider .fieldable-panels-pane.view-mode-preview .slide:nth-child(odd) .df-slide-content-wrapper-1 {
  height: unset;
  margin: auto;
}
/* line 9159, ../sass/_theme.scss */
.pane-bundle-dual-frame-royal-slider .fieldable-panels-pane.view-mode-preview .slide:nth-child(odd) .df-slide-content-wrapper-1 .df-slide-content > *:not(.slide-link) {
  color: white;
}

/* line 9169, ../sass/_theme.scss */
.page-node-825 .panel-pane,
.node-826 .panel-pane,
.node-827 .panel-pane {
  margin-top: 0;
}

@media screen and (max-width: 900px) {
  /* line 9175, ../sass/_theme.scss */
  .page-node-825 .pane-fieldable-panels-pane {
    padding: 0 !important;
  }
}
/* line 9179, ../sass/_theme.scss */
.page-node-825 .slide .left .slide-content-wrapper-2 .slide-content,
.page-node-825 .slide .left .slide-content-wrapper-3 .slide-content {
  text-align: right;
  margin-left: 4%;
}
/* line 9184, ../sass/_theme.scss */
.page-node-825 .slide .left .slide-content-wrapper-2,
.page-node-825 .slide .left .slide-content-wrapper-3 {
  text-align: left;
}
@media screen and (max-width: 740px) {
  /* line 9189, ../sass/_theme.scss */
  .page-node-825 .pane-bundle-royal-slider > .fieldable-panels-pane {
    height: 310px;
  }
}
/* line 9194, ../sass/_theme.scss */
.page-node-825 .fieldable-panels-pane.view-mode-preview .slide-image img {
  transform: scaleX(-1);
}
/* line 9197, ../sass/_theme.scss */
.page-node-825 .fieldable-panels-pane.view-mode-preview .slide-image a {
  pointer-events: none;
}
@media screen and (max-width: 900px) {
  /* line 9201, ../sass/_theme.scss */
  .page-node-825 .fieldable-panels-pane.view-mode-preview .slide {
    display: block;
    padding: 2em;
  }
  /* line 9204, ../sass/_theme.scss */
  .page-node-825 .fieldable-panels-pane.view-mode-preview .slide .slide-media {
    width: 100% !important;
    height: auto;
  }
  /* line 9208, ../sass/_theme.scss */
  .page-node-825 .fieldable-panels-pane.view-mode-preview .slide .df-slide-content-wrapper-1 {
    margin: 1em 0;
  }
}
/* line 9214, ../sass/_theme.scss */
.page-node-825 .pane-current-689 {
  pointer-events: none;
}
/* line 9216, ../sass/_theme.scss */
.page-node-825 .pane-current-689 a {
  pointer-events: all;
}
@media screen and (max-width: 740px) {
  /* line 9220, ../sass/_theme.scss */
  .page-node-825 .pane-current-689 > .fieldable-panels-pane {
    height: 355px !important;
  }
}
/* line 9225, ../sass/_theme.scss */
.page-node-825 .pane-2 {
  position: relative;
}

/* line 9230, ../sass/_theme.scss */
ol.numbered {
  list-style: none;
  counter-reset: numList;
  position: relative;
  padding-right: 0;
}
/* line 9235, ../sass/_theme.scss */
ol.numbered li {
  position: relative;
  margin-bottom: 1em;
}
/* line 9238, ../sass/_theme.scss */
ol.numbered li.active {
  color: #005a2b;
  font-weight: 500;
}
/* line 9241, ../sass/_theme.scss */
ol.numbered li.active:before {
  color: white;
  background-color: #005a2b;
}
/* line 9247, ../sass/_theme.scss */
ol.numbered li:before {
  counter-increment: numList;
  content: counter(numList);
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  right: -30px;
  width: 25px;
  height: 25px;
  border: 2px solid #444;
  box-sizing: border-box;
  border-radius: 50px;
  background-color: transparent;
  margin-left: 0.5em;
}

/* line 9264, ../sass/_theme.scss */
.node-826 .pane-current-682,
.node-826 .pane-current-691 {
  pointer-events: none;
}
/* line 9267, ../sass/_theme.scss */
.node-826 .pane-current-682 a,
.node-826 .pane-current-691 a {
  pointer-events: all;
}
/* line 9271, ../sass/_theme.scss */
.node-826 .pane-bundle-car-model {
  padding: 0;
  position: relative;
}
/* line 9274, ../sass/_theme.scss */
.node-826 .pane-bundle-car-model img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
/* line 9279, ../sass/_theme.scss */
.node-826 .pane-bundle-car-model .field-item {
  width: 100% !important;
  padding: 0 !important;
}
/* line 9283, ../sass/_theme.scss */
.node-826 .pane-bundle-car-model .group-model-wrapper {
  position: absolute;
  background: rgba(255, 255, 255, 0.9);
  z-index: 44;
  top: 50%;
  display: inline-block;
  height: auto !important;
  width: 404px;
  left: 5%;
  padding: 0 1em;
  transform: translateY(-50%);
}
@media screen and (max-width: 800px) {
  /* line 9283, ../sass/_theme.scss */
  .node-826 .pane-bundle-car-model .group-model-wrapper {
    position: relative;
    width: 100%;
    transform: none;
    display: block;
    top: 0;
    right: 0;
  }
}
/* line 9302, ../sass/_theme.scss */
.node-826 .pane-bundle-car-model .group-model-wrapper * {
  color: #444;
}
/* line 9306, ../sass/_theme.scss */
.node-826 .pane-bundle-car-model .field-type-text-long * {
  font-weight: 300 !important;
}
/* line 9309, ../sass/_theme.scss */
.node-826 .pane-bundle-car-model .field-collection-item-field-car-model {
  background: white !important;
}
/* line 9311, ../sass/_theme.scss */
.node-826 .pane-bundle-car-model .field-collection-item-field-car-model .content {
  padding: 0 !important;
}
/* line 9315, ../sass/_theme.scss */
.node-826 .pane-bundle-car-model .field.field-name-field-car-model > .field-items > .field-item {
  margin: 0;
}
/* line 9321, ../sass/_theme.scss */
.node-826 .pane-bundle-dual-frame-royal-slider slide-image field-type-image a {
  pointer-events: none;
}
/* line 9324, ../sass/_theme.scss */
.node-826 .pane-bundle-dual-frame-royal-slider slide-image field-type-image img.cover-image {
  width: 100% !important;
  height: 100% !important;
  display: block;
}

/* line 9334, ../sass/_theme.scss */
.node-827 .banner-content-wrapper {
  padding: 19px 25px 25px;
  background-color: rgba(255, 255, 255, 0.9);
  bottom: 10%;
  top: unset;
  width: 30%;
  right: 50%;
  transform: translateX(50%);
}
/* line 9342, ../sass/_theme.scss */
.node-827 .banner-content-wrapper .banner-title {
  color: #444;
}
@media screen and (max-width: 800px) {
  /* line 9334, ../sass/_theme.scss */
  .node-827 .banner-content-wrapper {
    width: 100%;
  }
}
@media screen and (max-width: 800px) {
  /* line 9349, ../sass/_theme.scss */
  .node-827 .pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .df-slide-content-wrapper-1 .slide-description {
    font-size: 0.7em;
  }
  /* line 9352, ../sass/_theme.scss */
  .node-827 .pane-bundle-dual-frame-royal-slider > .fieldable-panels-pane .df-slide-content-wrapper-1 .slide-description ol.numbered {
    font-size: 0.9em;
  }
}

/* line 9360, ../sass/_theme.scss */
.ckeditor-accordion dt {
  text-align: right;
  color: #e4e8e8;
  border-bottom: 1px solid #5c6165;
  background-color: #4a4f54;
  padding: 0.5em 2em;
  display: flex;
  justify-content: space-between;
  align-content: center;
  align-items: center;
}
/* line 9370, ../sass/_theme.scss */
.ckeditor-accordion dt:after {
  content: "+";
  font-style: normal;
  font-weight: normal;
  font-size: 2em;
  speak: none;
  line-height: 1;
}
/* line 9378, ../sass/_theme.scss */
.ckeditor-accordion dt.active {
  background-color: rgba(74, 79, 84, 0.8);
}
/* line 9380, ../sass/_theme.scss */
.ckeditor-accordion dt.active:after {
  content: "-";
}
/* line 9384, ../sass/_theme.scss */
.ckeditor-accordion dt:hover {
  background-color: rgba(74, 79, 84, 0.8);
}
/* line 9388, ../sass/_theme.scss */
.ckeditor-accordion dd {
  display: none;
  text-align: right;
  background: white;
  max-width: 900px;
  padding: 2em 1em 2em 2em;
}

/* line 9397, ../sass/_theme.scss */
p.my-new-font,
.my-new-font,
.my-new-font span {
  font-family: "landroverfont" !important;
  font-size: 18px;
}

/* Layout rules
@import "layouts/responsive"; */
/* Component (SMACSS module) rules
// Optionally, add your own components here.
@import "print";*/
/* SMACSS theme rules */
/* @import "theme-A"; */
/* @import "theme-B"; */
