﻿@charset "UTF-8";
/*$navigation-text-color: #000 !default;
$navigation-text-size: 1.4rem !default;
$navigation-text-hover-color: #999 !default;
$navigation-text-weight: 700 !default;
$navigation-text-letter-spacing: 0.05rem !default;*/
/*$navigation-text-color: #000 !default;
$navigation-text-size: 1.4rem !default;
$navigation-text-hover-color: #999 !default;
$navigation-text-weight: 700 !default;
$navigation-text-letter-spacing: 0.05rem !default;*/
/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
html {
  font-size: 62.5%; }

/* Links
–––––––––––––––––––––––––––––––––––––––––––––––––– */
a, a:visited, a:active {
  color: #187546;
  text-decoration: none; }

a:hover, a:focus {
  color: #333; }

/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.button, .button:visited,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #fff;
  font-family: "Oswald", sans-serif;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  background-color: #b73537;
  /*border-radius: 4px;*/
  border: 1px solid #b73537;
  cursor: pointer;
  box-sizing: border-box; }

.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
  /*color: #333;*/
  /*border-color: #888;*/
  background-color: #187546;
  outline: 0; }

.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  color: #FFF;
  background-color: #33C3F0;
  border-color: #33C3F0; }

.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
  color: #FFF;
  background-color: #1EAEDB;
  border-color: #1EAEDB; }

a.button {
  height: auto;
  padding: 5px 30px; }

/* Forms
–––––––––––––––––––––––––––––––––––––––––––––––––– */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
  height: 38px;
  padding: 6px 10px;
  /* The 6px vertically centers text on FF, ignored by Webkit */
  background-color: #fff;
  border: 1px solid #D1D1D1;
  /*border-radius: 4px;*/
  box-shadow: none;
  box-sizing: border-box; }

/* Removes awkward default styles on some inputs for iOS */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

textarea {
  min-height: 65px;
  padding-top: 6px;
  padding-bottom: 6px; }

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

label,
legend {
  display: block;
  margin-bottom: .5rem;
  font-weight: 600; }

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

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

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

/* Lists
–––––––––––––––––––––––––––––––––––––––––––––––––– */
ul {
  list-style: circle inside; }

ol {
  list-style: decimal inside; }

ol, ul {
  padding-left: 0;
  margin-top: 0; }

ul ul,
ul ol,
ol ol,
ol ul {
  margin: 1.5rem 0 1.5rem 3rem;
  font-size: 90%; }

li {
  margin-bottom: 1rem; }

ul li {
  list-style: none;
  display: inline;
  margin-right: 3rem; }

/* Code
–––––––––––––––––––––––––––––––––––––––––––––––––– */
code {
  padding: .2rem .5rem;
  margin: 0 .2rem;
  font-size: 90%;
  white-space: nowrap;
  background: #F1F1F1;
  border: 1px solid #E1E1E1;
  border-radius: 4px; }

pre > code {
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre; }

/* Tables
–––––––––––––––––––––––––––––––––––––––––––––––––– */
table {
  width: 100%; }

th,
td {
  padding: 12px 15px;
  text-align: left;
  /*border-bottom: 1px solid #E1E1E1;*/ 

}

/*datpickerDays td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: none !important; }*/

th:first-child,
td:first-child {
  padding-left: 0; }

th:last-child,
td:last-child {
  padding-right: 0; }

/* Spacing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
button,
.button {
  margin-bottom: 1rem; }

input,
textarea,
select,
fieldset {
  margin-bottom: 1.5rem; }

pre,
blockquote,
dl,
figure,
table,
p,
ul,
ol,
form {
  margin-bottom: 1.5rem; }

/* Utilities
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.u-full-width {
  width: 100%;
  box-sizing: border-box; }

.u-max-full-width {
  max-width: 100%;
  box-sizing: border-box; }

.u-pull-right {
  float: right; }

.u-pull-left {
  float: left; }

/* Misc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
hr {
  margin-top: 3rem;
  margin-bottom: 3.5rem;
  border-width: 0;
  border-top: 1px solid #E1E1E1; 
}

/* Clearing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Self Clearing Goodness */
.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both; }

.column img,
.columns img {
  max-width: 100%; }

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

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

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

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

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

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

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * 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 Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
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.
 */
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.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

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

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

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

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

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/* Grid
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.container {
  position: relative;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box; }

.container-footer {
    background-color: #dbdbdb;
  position: relative;
  width: 100%;
  /*max-width: 1000px;*/
  margin: 0 auto;
  /*padding: 0 20px;*/
  box-sizing: border-box; }


.container-sub-footer {
    background-color: white;
  position: relative;
  width: 100%;
  /*max-width: 1000px;*/
  margin: 0 auto;
  /*padding: 0 20px;*/
  box-sizing: border-box;
}

.container-sub-footer a {
    color:#333;
}
.column,
.columns {
  width: 100%;
  float: left;
  box-sizing: border-box; }

/* For devices larger than 400px */
@media (min-width: 400px) {
  .container {
    width: 95%;
    padding: 0; } }

@media (min-width: 550px) {
  .search-result .columns {
    width: 50%; } }

/* For devices larger than 550px */
@media (min-width: 720px) {
  .container {
    width: 95%; }
  .column,
  .columns {
    margin-left: 4%; }
  .column:first-child,
  .columns:first-child {
    margin-left: 0; }
  .one.column,
  .one.columns {
    width: 4.66666666667%; }
  .two.columns {
    width: 13.3333333333%; }
  .three.columns {
    width: 22%; }
  .four.columns {
    width: 30.6666666667%; }
  .five.columns {
    width: 39.3333333333%; }
  .six.columns {
    width: 48%; }
  .seven.columns {
    width: 56.6666666667%; }
  .eight.columns {
    width: 65.3333333333%; }
  .nine.columns {
    width: 74.0%; }
  .ten.columns {
    width: 82.6666666667%; }
  .eleven.columns {
    width: 91.3333333333%; }
  .twelve.columns {
    width: 100%;
    margin-left: 0; }
  .one-third.column {
    width: 30.6666666667%; }
  .two-thirds.column {
    width: 65.3333333333%; }
  .one-half.column {
    width: 48%; }
  /* Offsets */
  .offset-by-one.column,
  .offset-by-one.columns {
    margin-left: 8.66666666667%; }
  .offset-by-two.column,
  .offset-by-two.columns {
    margin-left: 17.3333333333%; }
  .offset-by-three.column,
  .offset-by-three.columns {
    margin-left: 26%; }
  .offset-by-four.column,
  .offset-by-four.columns {
    margin-left: 34.6666666667%; }
  .offset-by-five.column,
  .offset-by-five.columns {
    margin-left: 43.3333333333%; }
  .offset-by-six.column,
  .offset-by-six.columns {
    margin-left: 52%; }
  .offset-by-seven.column,
  .offset-by-seven.columns {
    margin-left: 60.6666666667%; }
  .offset-by-eight.column,
  .offset-by-eight.columns {
    margin-left: 69.3333333333%; }
  .offset-by-nine.column,
  .offset-by-nine.columns {
    margin-left: 78.0%; }
  .offset-by-ten.column,
  .offset-by-ten.columns {
    margin-left: 86.6666666667%; }
  .offset-by-eleven.column,
  .offset-by-eleven.columns {
    margin-left: 95.3333333333%; }
  .offset-by-one-third.column,
  .offset-by-one-third.columns {
    margin-left: 34.6666666667%; }
  .offset-by-two-thirds.column,
  .offset-by-two-thirds.columns {
    margin-left: 69.3333333333%; }
  .offset-by-one-half.column,
  .offset-by-one-half.columns {
    margin-left: 52%; } }

/*$navigation-text-color: #000 !default;
$navigation-text-size: 1.4rem !default;
$navigation-text-hover-color: #999 !default;
$navigation-text-weight: 700 !default;
$navigation-text-letter-spacing: 0.05rem !default;*/
body {
  color: #333;
  font-size: 1.3em;
  /* currently ems cause chrome bug misinterpreting rems on body element */
  line-height: 1.6;
  font-weight: 400;
  font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300; }

h1 {
  /*border-bottom: 1px solid #333;*/
  color: #8c8c8c;
  font-family: "Oswald", "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.4rem;
  line-height: 1.5;
  letter-spacing: 0;
  margin-bottom: 2rem;
  text-transform: uppercase; }

.h1-top {
  display: block;
  font-size: 2rem;
  margin-bottom: 1rem; }

.h1-bottom {
  display: block;
  font-size: 2.2rem;
  font-style: italic;
  margin-top: 1rem; }

h2 {
  font-size: 2.6rem;
  line-height: 1.25;
  letter-spacing: 0;
  margin-bottom: 1rem; }

h3 {
  font-size: 2.2rem;
  line-height: 1.3;
  letter-spacing: -0.1rem;
  margin-bottom: 2rem; }

h4 {
  font-size: 2rem;
  line-height: 1.35;
  letter-spacing: 0;
  margin-bottom: 2rem; }

h5 {
  font-size: 1.8rem;
  line-height: 1.5;
  letter-spacing: 0;
  margin-bottom: 2rem; }

h6 {
  font-size: 1.5rem;
  line-height: 1.6;
  letter-spacing: 0;
  margin-bottom: 2rem; }

/*@media (min-width: 550px) {
  h1 { font-size: 5.0rem; }
  h2 { font-size: 4.2rem; }
  h3 { font-size: 3.6rem; }
  h4 { font-size: 3.0rem; }
  h5 { font-size: 2.4rem; }
  h6 { font-size: 1.5rem; }
}*/
p {
  margin-top: 0; }

/*$navigation-text-color: #000 !default;
$navigation-text-size: 1.4rem !default;
$navigation-text-hover-color: #999 !default;
$navigation-text-weight: 700 !default;
$navigation-text-letter-spacing: 0.05rem !default;*/
.input-form div.row {
  margin-bottom: 1.5rem; }

.input-form label {
  display: block;
  /*width: 200px;*/
  vertical-align: top;
  padding-top: 0.5em;
  text-align: right; }

.input-form.vertical-form label {
  text-align: left; }

label.for-checkbox {
  cursor: pointer;
  display: inline-block !important;
  margin: 0 0 5px 0 !important; }

.input-form input[type="email"],
.input-form input[type="number"],
.input-form input[type="search"],
.input-form input[type="text"],
.input-form input[type="tel"],
.input-form input[type="url"],
.input-form input[type="password"],
.input-form textarea,
.input-form select {
  margin-bottom: 0;
  margin-right: 10px;
  width: 100%; }

.input-form .field-validation-error {
  color: #ff0000;
  display: inline-block;
  padding-top: 0.5em;
  vertical-align: top; }

label.required {
  padding: 0.5em 0.5em 0; }

.inline-input input[type="checkbox"],
.inline-input input[type="radio"],
.inline-input input[type="text"],
.inline-input input[type="email"],
.inline-input label,
.inline-input select {
  display: inline;
  margin: 0 10px 0 0;
  vertical-align: middle; }

input[type="email"].readonly,
input[type="number"].readonly,
input[type="search"].readonly,
input[type="text"].readonly,
input[type="tel"].readonly,
input[type="url"].readonly,
input[type="password"].readonly,
textarea.readonly,
select.readonly {
  background-color: #eee; }

input.datefield[type="text"] {
  display: inline-block;
  margin-right: 0;
  width: 50%; }

select.timefield {
  display: inline-block;
  float: right;
  margin-right: 0;
  width: 45%; }

.validation-summary-errors {
  background-color: #eee;
  border: 1px solid #ccc;
  margin-bottom: 20px;
  padding: 10px 20px; }

.validation-summary-errors ul {
  margin: 0; }

.validation-summary-errors ul li {
  color: #ff0000;
  display: block;
  margin: 0; }

/*$navigation-text-color: #000 !default;
$navigation-text-size: 1.4rem !default;
$navigation-text-hover-color: #999 !default;
$navigation-text-weight: 700 !default;
$navigation-text-letter-spacing: 0.05rem !default;*/
.user-panel {
    background-color: #dbdbdb;
  /*background-color: #eae8e1;*/
  border-bottom: 1px solid #cdcac0;
  border-top: 1px solid #cdcac0;
  text-align: right;
  font-size: 1.3rem; }

.user-panel ul li a {
  display: inline-block;
  padding: 0.5rem 1.5rem; }

.user-panel ul li img {
  /*display: inline-block;*/
  margin-bottom: -7px;

}


.user-panel form, .user-panel ul, .user-panel ul li {
  margin: 0; }

.header {
    background-color: white;
  /*background-color: #dbdbdb;*/
  /*border-bottom: 5px solid #b1c630;*/
  /*padding-top: 5px;*/ }

.user-panel a, .user-panel a:active, .user-panel a:visited {
  color: #8c8c8c; }

.user-panel a:hover {
  color: #167346; }

.header span {
  color: #fff; }

.flexslider .slides > li {
  margin-right: 0; }

/*.header .login-header {
    text-align: right;
}*/
body {
  background-color: #fff; }

.body-content {
  border-left: 1px solid #ccc;
  padding-left: 20px; }

.col-padding {
  padding: 0 20px; }

.nav-block {
  /*border-right: 1px solid #333;*/
  padding: 10px 10px 10px 0; }

.nav-block ul li.active a {
  font-weight: bold; }

.nav-block ul li {
  display: block; }

/*$navigation-text-color: #000 !default;
$navigation-text-size: 1.4rem !default;
$navigation-text-hover-color: #999 !default;
$navigation-text-weight: 700 !default;
$navigation-text-letter-spacing: 0.05rem !default;*/
section {
  margin: 20px 0; }

nav {
  text-align: left; }

nav ul {
  margin: 0; }

nav ul li {
  display: inline-block;
  line-height: 1;
  padding: 0;
  margin: 0 0 0 -4px;
  width: 97px;
  text-align: center;
  vertical-align: top; }

nav ul li#brandmark-item {
  background-color: #187546;
  margin: 0;
  width: 422px; }

nav ul li#brandmark-item a {
  font-size: 15px; }

nav ul li a {
  display: block;
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  height: 53px;
  text-transform: uppercase;
  line-height: 2;
  padding: 1.5rem; }

nav ul li a, nav ul li a:active, nav ul li a:visited {
  color: #187546; }

nav ul li a svg {
  display: block;
  margin: 0 auto; }

nav ul li a svg polygon {
  stroke: #187546; }

nav ul li a:hover, nav ul li.active a {
  background-color: #d0d441;
  color: #fff; }

nav ul li.hover a {
  background-color: #d0d441; }

nav ul li a:hover svg polygon, nav ul li.active a svg polygon, nav ul li.hover a svg polygon {
  stroke: #fff; }

nav ul li a:hover svg path, nav ul li.active a svg path, nav ul li.hover a svg path {
  fill: #fff; }

#brandmark {
  display: block;
  background-color: #187546;
  width: 250px;
  margin: 0 auto;
  /*margin-top: 1px;*/ }

#brandmark-mobile img {
  margin: -3px 0 0 -45px;
  position: absolute;
  width: 300px; }

.rollover-menu {
  background-color: #d0d441;
  display: none;
  position: absolute;
  z-index: 1; }

.rollover-menu li {
  border-top: 1px solid #fff;
  display: block;
  margin: 0;
  text-align: left;
  width: auto; }

.rollover-menu li a {
  height: auto;
  padding: 5px 10px; }

/*$navigation-text-color: #000 !default;
$navigation-text-size: 1.4rem !default;
$navigation-text-hover-color: #999 !default;
$navigation-text-weight: 700 !default;
$navigation-text-letter-spacing: 0.05rem !default;*/
#search-panel {
  border-top: 1px solid #187546;
  min-height: 170px;
  transition: all 0.5s; 
  /*border-bottom: 1px solid #187546;*/
}

#search-panel form {
  margin: 0; }

.search-panel-header-container {
  background-color: #b73537;
  height: 170px; }

.search-panel-header {
  padding: 4rem 2rem;
  text-align: center; }

.search-panel-header img {
  display: block;
  margin: 0 auto;
  padding-bottom: 1rem; }

.search-panel-header h2 {
  color: #fff;
  font-size: 14px;
  font-family: 'Open Sans', Arial, sans-serif;
  text-transform: uppercase;
  text-align: center; }

#search-panel label {
  margin: 1rem 0 0.5rem 0.5rem !important; }

#search-panel input[type="text"],
#search-panel select {
  display: block;
  width: 100%; }

#search-panel input[type="text"].datefield {
  display: inline-block;
  width: 50%; }

#search-panel select.timefield {
  display: inline-block;
  float: right;
  width: 45%; }

#search-panel input[type="submit"] {
  margin-top: 110px;
  padding: 0;
  width: 100%; }

#search-panel.panel-minimised {
  min-height: 0; }

#search-panel.panel-minimised .search-panel-expanded-view {
  display: none; }

.search-panel-minimised-view {
  background-color: #b73537;
  color: white;
  display: none; }

#search-panel.panel-minimised .search-panel-minimised-view {
  display: block; }

.panel-minimised .search-panel-header-container {
  height: auto;
  width: 100%; }

.panel-minimised .search-panel-header {
  padding: 10px;
  position: relative;
  min-height: 20px; }

.panel-minimised .search-panel-header img {
  height: 25px;
  left: 5px;
  position: absolute;
  top: 7px; }

.panel-minimised .search-panel-header h2 {
  margin: 0; }

.toggle-search-panel {
  padding: 15px;
  position: absolute;
  right: 0;
  top: 0;
  text-indent: -999em; }

.toggle-search-panel i {
  background-image: url(../images/expand.png);
  background-position: 0 0;
  height: 8px;
  width: 18px;
  display: block; }

.toggle-search-panel h2 {
    color: white;
}

.toggle-search-panel.expand i {
  background-position: -19px 0; 

}

/*.toggle-search-panel a {
  
  color: #187546;
}

.toggle-search-panel .expand a {
  
    color: white !important;
}*/

/*$navigation-text-color: #000 !default;
$navigation-text-size: 1.4rem !default;
$navigation-text-hover-color: #999 !default;
$navigation-text-weight: 700 !default;
$navigation-text-letter-spacing: 0.05rem !default;*/
footer {
  background-color: #dbdbdb;
  /*color: #fff;*/
  padding: 20px 0; }

footer h3 {
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 0; }

footer .impact-text {
  color: #19963c;
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase; }

footer ul li {
  display: block;
  margin: 0;
  line-height: 1.2; }

footer a, footer a:visited, footer a:active, footer a:focus {
  color: #999;
  font-family: 'Open Sans', Arial, sans-serif; }

footer a:hover {
  color: #fff; }

footer input {
  color: #333;
  margin-bottom: 1rem !important; }

#subscribe-form {
  margin-top: 2rem; }

footer .input-form {
  text-align: center; }

footer .input-form label {
  font-size: 14px;
  line-height: 1.3;
  margin-bottom: 1rem;
  text-align: center !important;
  text-transform: uppercase; }

footer .spinner {
  margin: 0 auto; }

footer ul.social-icons {
   margin-top: 7.5rem;
}
footer ul.social-icons li {
  display: inline-block;
  margin-left: 1rem; }

/*footer .security-info {
    text-align: right;
}*/
footer .security-info p {
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 12px;
  line-height: 1.2;
  margin: 0 0 7px 0; }

.flex-direction-nav {
  display: none; }

.flexslider {
  margin-bottom: 0 !important; }

.flex-viewport {
  min-height: 80px !important; }

.quad .quad-item {
  text-align: center; }

.quad .quad-item h3 {
  font-size: 1.6rem;
  margin-bottom: 0.5rem;
  text-transform: uppercase; }

.vehicle-attributes div.attribute {
  background-repeat: no-repeat;
  float: left;
  padding-top: 26px;
  height: 40px;
  margin-right: 5px;
  text-align: center;
  width: 26px; }

.vehicle-attributes div.passengers {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAIAAAAmKNuZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE3OTRERjg0OTI2QTExRTM5MTQ2Qjg0NzAzNkQ3QzE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE3OTRERjg1OTI2QTExRTM5MTQ2Qjg0NzAzNkQ3QzE3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTc5NERGODI5MjZBMTFFMzkxNDZCODQ3MDM2RDdDMTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTc5NERGODM5MjZBMTFFMzkxNDZCODQ3MDM2RDdDMTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz48QPhbAAADIElEQVR42nyVTUvrXhDGk/T0PaUVi3JFsVcEQcWNC3fu1K07P5ofRHDl0rUoiB9AEXwptNc2fU2a/y95+g+9vU1ncXpyzswzz8yZmdpBEHx9ffV6vcFgEIah4zjD4TCTyWSz2fF4bIzRZ7FYbLVatVptNBpZi2R1dXVtbc1+f3/HDGPbtsFi4/s+KDgol8s443AymQDqui4rnwvh0EfBtNttPIMCNcyABo5NpVKBDj7u7++bzebBwcHR0RFYaewwQd/wAxfMhGLHwnWn0ymVSjc3N7e3t6A8Pj7m8/m9vT0CXwgHIc/zDKrABbGwR1tw7MlmpGEMK2Fyjg5BpMFxFbHjR9TAYqOouSZeAnx5eWF/cnKyubkJHOhWuthPT0/1eh176ORyOeCi05jg6+vrw8PDzs7O1tbW3d0dCpeXl2nsMIlyh0BKSjgn03xy+Pb2dn19jQbUOGTlFmdXV1cL4biKagMgZU2MMFMqPz8/v7+/4YtCUkPPz89hiiizxo9FWKy6IHbuKCDgKCj46hNPysa/onp0xCuBS1YKkCtqRbxwUygUAE17BKXLUSCziBKA+KTQoQY068rKippnoShko9wJXmEqNIKi7vQsxAs19pykEVSwRuyEPRsvPbCxsZGc44YWTmtYsdEEcWY5J/Hu7u5eXFwo9zwCatvb22dnZ0uCjTj6/8s4luQToMPDQ/SUNVQBbTQafopMQ1amkkhVPqykiddAr1qtnp+fq2ekuVA0Sswc56RjeMR+v689WADJgHVJzzqJ/dxGU5OVDOjFk85ZUndmjnPyRoTJ48JRnac5Jui0ETCtO/FPNlqVQeylrYGYuEytu1lGf9GOq1f5YqO5IIJL6s7MpmxuBWt/f7/b7TIQj4+P+a9akjuJmatetRrCjKPQTk9Pmey0B80L3JJ/smkZ4zl5O6VPpZctmfZPyw6doin9af5UK7WJFVjZ0Mnkg4xdnAwsO+cWwtFoYFmFjAnxtL6+Hll+fHx4sehfajrUqIrQonQHvWE0kP0hzkpueTT88bxqvdbvDjuB5xbcbLY88tq5xu9fRPCfAAMAvh6wwGiPLjkAAAAASUVORK5CYII="); }

.vehicle-attributes div.luggage-space {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAIAAAAmKNuZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIzNUJCOTc5OTI2QTExRTM5QTFCQzlENzVBNzM0QkUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIzNUJCOTdBOTI2QTExRTM5QTFCQzlENzVBNzM0QkUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjM1QkI5Nzc5MjZBMTFFMzlBMUJDOUQ3NUE3MzRCRTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjM1QkI5Nzg5MjZBMTFFMzlBMUJDOUQ3NUE3MzRCRTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4n84ljAAADfUlEQVR42nyVS04iURSG60lBNQgKrT0g2nFmWIYTF+AO3IHrcaZbcAWOHWlMnHQ6kWAblFaBoqCqqP6oH6+aNJ7B5dS95/GfJ3aSJP1+P4qi0WjkFGQVNJ/PsywLgoDTdV3EPM/j0rZtXvM85+QJplwu88S5tbVlPzw8TCYT3qrVKjqYkwISMDxxYo5T5uI45hNlbPGJOZ5QhOfSvrm5qVQqoMCQnEtCoNI0hZcPTIdhmL+RhH3fh0c4LcjBG1d4XnwUkfKGHPcw6Ass/pBBAB8YUrzZG9kFkTFPHoR8NpspRnSIHb7b7fZ6vefn53JB29vb7XZb0EqlknIHKRtcekIENIBgHtPw5ILLu7u7k5OT+/t7ZEDH5e7u7tHRUaPRmE6nqoZiglcZPVnl5AEGHRhlejweA+3w8BArCFxcXNze3nJZr9fxSij4AJdKJOuebPOMAvhfX19fXl5arRbM09NTs9kEtVIGKDwNh0OagU8AcqOKc6/2sq+vr9fW1lCgvmdnZ5eXlzTg8fHx6ekpKTOtIGkg43hnZ2dvb+/8/LxWq+3v7x8cHGAamcfHx2XTQigTGqAUtfINCmsF8YoKtQKveh5yVHJB4AGGjKjwPFurSV05GAzkVfX1zDPpV2crm5L4wiL+5JiMq5KoLINFMykIhpLRMar9F+YQ07RIVz34HqwwK0bNoFkH/yVpmcnVmL4rwAu2fJrRWWWO/lDIklFy3nMnwJoHmVs8e96qeE3/S1fLxhFgMzFKsGYDRhkgTXoyC0Jjx4Rw0qea+sWOMIlAiH4eFsQDLao9qCqrAT8ixQrym5ub8rqM5iP+TqfDFeYQVS5AoQFSjkiumgMBmHZByjhEEPbV1RXjhRobif7ADyGwpplcFUqLaP5GGnAuEVZmuNHSXoyazC2XX7HycaJEoIZpNIXO/JPILvCVR1PlRZZM4jQP2ulmZeNJfw56MnU3n2bZfcqdKisTJhFA0N+IbiSj5tCKV6sqGvXKp1KQdWCbfQ1G0qF1ph4UzI+9pRsI4cUPlV7+S7jzLKggGfr5LPfDsGpFI9sJvKw2LWXuRhb5f5pW6gwjPwvjoOq4wdwNxpmVOaV4mthZ2qp/s6mgdlz/76AelobRzA8qVhzltuuXq1YySdPKRpj+TrrNfKMX1H/m64P41w9vPHS+z/PlRLJJatWwtd74J8AAOm9LcuRiUwwAAAAASUVORK5CYII="); }

.vehicle-attributes div.doors {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAIAAAAmKNuZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJBNUE3MjIxOTI2QTExRTM4RjU5RUY5MTJCOEFDQkQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJBNUE3MjIyOTI2QTExRTM4RjU5RUY5MTJCOEFDQkQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkE1QTcyMUY5MjZBMTFFMzhGNTlFRjkxMkI4QUNCRDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkE1QTcyMjA5MjZBMTFFMzhGNTlFRjkxMkI4QUNCRDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz64RcnVAAAEPklEQVR42mSVu0sjURTGJ5PJTIyJiaJRRBEUFFsFBQvB0sJWwcre0r/A/8FewU6wEbETLURsBEFFREGMcRXfm2jej/3NfNlZd/cWk/s45zvf+c65N1Y+n//pjUqlUigUHMcxDCMYDDKPRqO5XM6yrFqtFggEqtUqc9M0OQqFQoY3sOTLaSQS6enpCdzd3bHGyLbter3OMXOg2cSZYOFwGLhSqUQk7WPJDuh8weWoXC6D2NzcbH5+frILBFhs4QDEx8cHS+Z8C94ART6gMCEbUQaLqOL48vJi4cMaN1A0IWAikcD05uamWCxiyiaMQLG9QVIwxYAdcRTN19dXyycPLhxZEhDVjo6ONjc3oYknoHjigFlvb+/8/PzAwEDJGy0tLRxJJb6mVGCw1pzdr6+v4+Pjx8dHYoDFflNTE3TIOp1OX19fqwgNCE8oHDFwVQeeL8HdtWkyYef29pYiUC8FUL6tra1YXlxcSFx2WBIM9Eb18JG/ZFa+sVgMayZqFGzQnh23dqabEGGUiukNEFTJRk8JUQUSU6oBl+7ubpZiLRb39/fIhwKkzxdc8RKOC0dNtYCFenVlZeXp6SmTyUxMTIyMjEgg9vf39w8PD9G0o6ODIyqGjaqsbNzUSEFK6wKcnJxcXl5yPDw8vL29TTBOMUulUnt7e8lkkiS2trbOz8+pWDwel7K6JJY6XgkyB2h1dXV0dBRndhYXF5eXl6Egt6WlpfX1dZoDRhsbG5zqRhm/h0ko3VawHh4ednZ2xsfH6SzdYu4MXyWFuF1dXdSUJGZnZzs7O3d3d9UrAOlrqS4Q5ACNZ2Zm+DJHR47QART8YYfwZEeJcGtra1tYWGCJ1j6Wyw5SOIMInWw2OzQ0RJdgB6P393dYUzsMIKVOgiyxERQXbIj6XTsTi7e3N4iAwhwKQLBkwg6NCjQQ0AROF44A7GOmMMa34WaKUdkbAW9IWsLieXZ25ncWFK6urjCGXaOO3luCi648c8v4b+gR1R06ODiYmpoiAI3GA8OjQG/TN+SBDdTI18/UDaCf+u/BnD54fn5GHaScm5vr7+9XD9GGVGltbW1sbAyCsEYNzBS7Aeej+BPEUmReIerIK0aX6GrTKFw7tMYAMzb1uP1pFJ+df1E4xgg3JvQw6fhPIYNk+/r6dMF5IEQN30Yp/kmWQUxSmJ6eJh1kAgsfBNX70d7ePjk5qf8DopL1d6ECp6en+OgJUBz1LaC8/TQjOYIONIhADw4Oqg50pVpSLaFn/K/KKgLoHJAIwlEW9TlNQwDc0JH0EY5OZJ9IetYayaIRtPUPon/FerlUt1uckG0HqsWaWTPqkWC5HrTQL5evtLZFyoblFPlv+6yUHDvk3lkI4k4zWfpz0n8SpNw/DStsfD1UQuFMLh+1alZzNPWaj4WDFcM2zEw6ZThNwXgy9CPtOPGbSjYRibnKkBPfXwIMALenoOlrKrFDAAAAAElFTkSuQmCC"); }

.vehicle-attributes div.aircon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAIAAAAmKNuZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMwNzNEMDdFOTI2QTExRTNBMDlGRTExRTFFNDI5ODhEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMwNzNEMDdGOTI2QTExRTNBMDlGRTExRTFFNDI5ODhEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzA3M0QwN0M5MjZBMTFFM0EwOUZFMTFFMUU0Mjk4OEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzA3M0QwN0Q5MjZBMTFFM0EwOUZFMTFFMUU0Mjk4OEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4nMiEmAAAESElEQVR42myVOUtrURSFvTdxFmeNE86KEAdEJI1YiIidYCHaiJXg0KXxL+QXBCzsFCsFa0M6CQEtVFRwAtEQ53lIjOZ91yWXx+Od4mTnnD2stfc++xrJZPL8/Pz9/f37+/vz85Pd6XRymPKz+Ks9PT396+uLc27j8XhGRsbb25vD4eCE24KCAuSqqirj4uICL6mpqegZhmGaJjuW7Ohh9vz8nJ2dnUgksNQVOsjYI3DOCSGJkZOTY+zu7ubm5uJOwblAliXuMBC6j4+P0tLSh4cHRYVNZmYm51jhFx38vr6+mhylpaXxX4gUXAJ6iZ+FLJiy1BUhuRJAdkDEYjHLHYsjnBKQ4KgKv3BlZWWFQqHDw0NkXEAKZYy5xQsmCJwLjZM//MgS9+QRvy8vLy6X6/Hxkautra1gMFhTU4Oj9vZ2mz4C+mIACJ1bWJRUYSQa+/7+PslaX1/v6elZXFykXLi+urqC8tHRUXNzM1ja2trEjPBEVcYtdJScPhAXTjFYWloqKiq6vr4eGRmZmJiYn58n3tTUFC0VCAQIQ/UqKirY1RV4UEtZWScmuzBTHZTq6+vBwjV06urqiN/V1YUOSaCmuOjo6MjLy1PriRO3FktVCmrqT/bb21uwNDY2ogcubtUEBFhdXSU2eYxEImCnSiSBYOigYJWBvsvPz1d1uMByZWVlaGgIj9vb2wsLCxhfXl7W1taenJyQk5mZmcrKSuRwODw2NgZSGACCHo5Gow4yQhChg8vx8THZOTg4KC8vB39JSQkyuOBFyNHRUZTJ4NraGi1N9UkxrDFUqxs7OzswJ18cgcLv9xONBJFgeCGAl8hqIzRJCCTgyGFhYaHX60WBVwibu7s7x/T0NO5xjDG55DGTF06Gh4fdbjdYSApAIFVcXNzZ2dnf349AfgE+MDDAs8cXhuiQLlPPjaV2oZvwODk5SSmJz2MgEoxaW1uhfHp6WlZWNjg4OD4+DiHqS4ru7+8pBVZWKSArLgKCQNNSH+S9vT0Izs3N+Xw+vNO9y8vLqIEae5yqP+BOTtRVpvqFXb6QKTTp39zcJJuzs7OExezm5gYvlBJSGxsbZ2dnHKoTyAOJ09swNao0NSELf1izk0ogUDvqg/bT0xPBYa3JSFTC64FrHHDLbjUKubTHLwun+Oru7iYyLUbr0bEoAJneRqG3t7epqam6ulpT5Pc9mCberTfLjxxpapLKlpYWhiXPC74ej4dO5NkBjXfKYfJngQtaqqQmiDVR5E7fB00BOYWy5kRfXx9dxqvAEcBR1vhEAVlvVtPpt7LqOE1qDRXVRJMZWd8Q0dF81K1wSFnZ/PUqR8qrZKnakwcBd8x3TXOWsONFHpVH65uEhsaGxiEZUTdxSJU0q3knFJeEcgtle6DrC6dlAaehaCX7kyou9tcn5X/L/rza/aDc0bAGR0wRoWX9XQ07wf8s6ahF0LE/Dw0NDX8EGABMpa1/pPPrAgAAAABJRU5ErkJggg=="); }

.vehicle-attributes div.gps {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAIAAAAmKNuZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM3MkVBMTU4OTI2QTExRTNBNjhGQkI3ODc3MTU0NEI4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM3MkVBMTU5OTI2QTExRTNBNjhGQkI3ODc3MTU0NEI4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzcyRUExNTY5MjZBMTFFM0E2OEZCQjc4NzcxNTQ0QjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzcyRUExNTc5MjZBMTFFM0E2OEZCQjc4NzcxNTQ0QjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5G8/asAAADnklEQVR42pSVP08qURDF2QUUREUliJqYaGI00qgUho5IQQyJH4DKr/BaO/xYxkYTLYyNMRYaK2JhJICggvJP3m/3PK8rr/ImXu/Ozpw5c2buYnW73cfHx16v9/Hx0XNXOBweDAbY/X6/z+ezbfvz87PT6YyOjmLnjBG3sbGxdruNJRAIBIPBUCiUSCQssAAaGRmxLAuPfr+PKztYAHFmJ4BHgPAkGbivr688gjL4WqTnlXVzczM5OQk2YXgDpPPb2xth4+PjLy8v0MGbMxDYQSEx6VutFmdSkuz9/Z23AfwIwyTaOIHIDig7LMrlMhaKnZmZmZ2dnZqaajab2A01YjnDAPQAmQXBgXdUTQIsJLy8vDw5OZEapMS4vr6+u7u7uLgIBBZySBN2Ah1C/ImOnslAIZVK5fz8HDiw8CY5iLy6uLhoNBo7OzsbGxtg9d1FjaD73OVUxzMxHOClku/u7o6Pj1FtYmKCNOiCnTIJu7q6wp/Cl5eXicIONWIF52TWQKgP09PTDw8PR0dHtVqNxmNBJmIojbHAMxqN3t/fn52dAd11l+ZGcjkzJVKkQn4qKpVKz8/PtJsmUhH5isXiwcGBWs8OX6rGU3JrEiHIK1sm7VSH5enpCVcOMAJrZWWFNMyUDminGqvVqgK9y9Y/tRxvKkqlUqurq/CX2Ol0+vT09Pb2dnt7GwvTR8lbW1vI543V+gGniYFFoVCAF/ZYLMZw5PP5zc3NZDJJN1AGHXBg92J9szPFssiP9jRkb28PUWAEzT/uqtfra2trVLC/v68+DH4uR8Hr62uapXFhx6opQ+/Dw0MgpJSZcBJAjTMismvIRM2Rfqh+JAciEonQDVhoHjUoNJoCc7kc1IgEy3TAsLO9fcFETsRmJzIej9MHygcRLHIgIvI5V9293Sbqu7P6Csmq4aBS7pm+KJlMZmFhgf7QcbqBdtIEC4VzFi9dNWf0vGwBEqhuMXZ6ks1mOczPz3NPabS+prqLvv+W7WXrdxd+ZmhoC2PIiM3NzS0tLcERTeVvqP0YFO+UEAyE7o36xeUngViba6uPlTwN1vcYm2dEJJ5dmYlkl8X/tfAEVBYv1vAlY9dXwXKXvs+Ksd3FJVVPFeJlZ+CcMWbQCZP8eHtF0dDJGzeGhobqg2rkkw9G6hieO82NdJRFNTK0+swE3aWPlZfXP3b8svB1M7+Evt8sDZOGjv44l5Xrwi+T9EbjX8GJhBZ3Bri/AgwAEtCipckZRpQAAAAASUVORK5CYII="); }

.vehicle-attributes div.automatic {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkExMkVDQzIwQjNGQTExRTNBRjlDODU3MjBDM0Y4Q0QwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkExMkVDQzIxQjNGQTExRTNBRjlDODU3MjBDM0Y4Q0QwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTEyRUNDMUVCM0ZBMTFFM0FGOUM4NTcyMEMzRjhDRDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTEyRUNDMUZCM0ZBMTFFM0FGOUM4NTcyMEMzRjhDRDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6oa//fAAACY0lEQVR42mJcumypBwMDwyIgFmWgDXgNxHEsQGKakaGRqJiYBE1sefXqhei58+emMQHZQsLCIkRp+vrnO4N5mx+Dxio/hmvv7xKlB2q2EBMprms6OpWBWYUHzF57fw9JPiPJoo0vDzG8Y/gCZi+9s5V2FlECSLboRtgmMCYVsBCj6NbHhwz7n51i0BVSBScEEDAT02VYdW8ng72kCYM4pzDlFp18dZlh7s11DGdfXwOnOhg4BRS/9eEBw5V3dxiSNQIZ5HmkyA86kE9AloAsg1kSoe7J0GyVC2Z/+PWZYeujQwwr7uwAqyXbIlBwnXtzneHn319wsTTdEAY5XgkGWV4JeN46/OIsWC3ZFh17eYHhG1Jw6YioMhx9doFhxa0dDF6KtnDxR19egNWSbdGld7cZ/v3/j+KblUBLtt8/zBCu5gEX//XvN1gt2YmBk5md4fufH3C+tZQhPMj42XnBPrzy5jZcLdkWGQirA8P+NMN/IAQlglmXVzPMvLQaHowgH+btb2fgYuEAqyU76BykTBn42SBlG8gn24BBBgMwn4CAMp8sWC3ZFoEyo7usNQMPKxdD95n5DI8/v0CRB/kGlFl95OzBaskOOpAhiWr+4PA//OIcw91Pj1HkdYRUGHzlHBgCFByBPuelrGRQ4JVmCFJ0YRBk52PY8/QEw2Vo6gIVQT5ydmCfELKE6LJOjV8ejPsvL4YXqKAyb5FDK3ULVWQAK1RpXk3QpT5aCAyqKCl3MLvROIv69REMmAMTAAjXMWST5aPXL1++pFmQQc1+DfJR+qXLF6cBsTqN7LoJxLkAAQYAdPHZUSx9+V8AAAAASUVORK5CYII="); }

.vehicle-attributes div.manual {
  background-image: url("data:image/png;base64,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"); }

/*$navigation-text-color: #000 !default;
$navigation-text-size: 1.4rem !default;
$navigation-text-hover-color: #999 !default;
$navigation-text-weight: 700 !default;
$navigation-text-letter-spacing: 0.05rem !default;*/
.search-result {
  border-bottom: 1px solid #999;
  padding: 0 0 2rem 0; }

.search-result span.price {
  color: #187546;
  display: block;
  font-size: 2.6rem;
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 700;
  line-height: 1; }

.search-result span.price-context {
  display: block;
  font-size: 16px;
  margin-bottom: 1rem; }

.search-result span.price-fine {
  display: block;
  font-size: 12px;
  margin-top: 0.5rem; }

.search-result label {
  display: inline; }

.search-filters ul {
  margin: 0; }

.search-filters ul li {
  display: block;
  margin: 0; }

.search-filters {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 10px;
  margin-bottom: 20px; }

.search-filters form {
  margin: 0; }

.search-filters p {
  margin: 0; }

.search-filters input[type="submit"] {
  position: absolute;
  right: 10px;
  top: 10px; }

.grid-of-items .row {
  border-bottom: 1px solid #999;
  padding: 2rem 0; }

.grid-item h3 {
  margin-bottom: 1.5rem; }

.grid-item p {
  margin-bottom: 1.5rem; }

.grid-item span.faux-table-header {
  display: inline-block;
  font-weight: bold;
  width: 80px; }

.grid-item {
  position: relative; }

img.small-image {
  position: absolute;
  right: 0;
  top: 0; }

.list-articles .row {
  border-bottom: 1px solid #999;
  padding: 2rem 0; }

.article-meta {
  color: #999;
  margin-top: -2rem;
  margin-bottom: 2rem; }

/*$navigation-text-color: #000 !default;
$navigation-text-size: 1.4rem !default;
$navigation-text-hover-color: #999 !default;
$navigation-text-weight: 700 !default;
$navigation-text-letter-spacing: 0.05rem !default;*/
.vehicle-extra label {
  background-repeat: no-repeat;
  background-position: 0 50%;
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  margin: 1rem 0;
  padding-left: 40px; }

.vehicle-extra label span {
  color: #999;
  display: block; }

.vehicle-extra .no-extras {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRGOUZBRjcyNUI1NzExRTQ5MEQyQTM4Mjg3QzFFNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRGOUZBRjczNUI1NzExRTQ5MEQyQTM4Mjg3QzFFNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REY5RkFGNzA1QjU3MTFFNDkwRDJBMzgyODdDMUU2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REY5RkFGNzE1QjU3MTFFNDkwRDJBMzgyODdDMUU2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4d0M6VAAADVUlEQVR42pyXf2hNYRjHd29+TYiZHxOT1hSJiIhNIsKsIRH+wShj1LTCH9L8SuZ3jD9m+euyRLb7hy3h1vJrmPlDij9GMtzM3cy6wjbfZz1X397Oufc9e+rTOed9z3u+5znP8z7ve3xpZVlJFpYM5oPlYAYYBwZrXwf4BBpBLbjfXFD3I9EDfQmEh4MNYDuYnGRnTaAcVOAFvrjd5I/zgNXgGTjvQVRsAjgKGsZcyt7qxWMfKAEHXLxpAO/Bd9ANhoLxYDqY6DCmDBTD+2g8YRG9AjYbg5+DMyAI2rkDD+w5wjvJg8WgCCwwxt8Bebj3j9unLnEQvQVmg4AparxAFFTjdBEoBC3UvQycdYtxnsvnnadYGcS7wEWdAZ+pawe+SqEpPAxccHnWKPV6qYcEkxeoV085s49BPJ2FN4KxdMNpEKLrVHATzPUo/gqH/dQkc39XTFiSYjd1SiEo1ulUR+0Dwe1eeH5VkytmW+D1aBHOBpnUcVynSQSsAU+pb4R6npXkzY6ATj1PAbkinEs3yPyspuuwehgyPA9q/GztCXhL1zl+rb08X6PGoFawDtRTmxSN62CObabj8IKaMvxGUjW5jI15/pjahkjsEC9bzxvoPEWEBxneuZnEfBV4aHoOcZuYf6XzAX4tkzHrshgsHj5y8HxJgrHdZuXqMDxIZO061VhcvloA4vEqXCqd/xbhZmpIt4yXeL5Cl01eu2vieD6NwybCL6lhJuhvKR5R8ZCD5wv5RlxLOGdxEvuNqpKpq4utSbavdPA8CDFeGqeCSXRdK8IPwEdq3Af6eCiJbeq5WV4rSXwv6KvnP0GVCMvG7DINkhK6zWM9DutUY89HigDES3FcT+0B3P8htjrJ5uwbdR42YmIj3qJr8D1jqhXT9S9wkpfFsH4OjlOVkYk24vLya42EYzuBe96ZO5AK45OnaeLlexSXTeA1Wo1idkNXqR4zk6hIN+s5JF6umVuqReOvkyBi6ded5h6NKVdEWWDyebPntL3tpzuQnQ7Pf63zvpG2NKk6XaQGTHHYQFbKDwFEW23/JGRXclAX7t6YlOJT4BBEO73+wshfQQHYpLsPG2vTtfocBN/09t/pfwh1qggZmvXJNEUiupbflaoFwaZED/wnwAD5KfaFAzlydwAAAABJRU5ErkJggg=="); }

.vehicle-extra .additional-drivers {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCRjAwNkJBNUI1NzExRTRCOEMwQ0Y5MjVFNjNBMUU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCRjAwNkJCNUI1NzExRTRCOEMwQ0Y5MjVFNjNBMUU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUJGMDA2Qjg1QjU3MTFFNEI4QzBDRjkyNUU2M0ExRTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUJGMDA2Qjk1QjU3MTFFNEI4QzBDRjkyNUU2M0ExRTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6mwHCIAAADhklEQVR42qyXe2iNYRzHzzk7LlOosdj8MZdyaf9MlNvcUhhJmEutaS1hbYoR2hJlbc1c8ofNNWMyGtkMM0oySqK2EOUkzD20MZvNjO9P31e/nt73nPPiV5897/t73vN8n8vv+T3PvDHFiZ4wrBuYBGaDsSAO9AZe0AJegnvgCrjxOqOuNVSD3hDCfcEikAVGe8Kzx+AAOIEOfHD6yBekgSRwGxxxISo2EuwBd2NLJqe4HXEOyONUamsGDeApaKJPpnwwSAD9bNqSTmzC6L+HEi4GGYbvBdgHykGjrkCDv0uMLgbFArCGo9Z2DiTj2y6nqc4xRLvYkXFghylqdOANkG/Hg3zQrqqlQ0VOazyT06stHWSCt+EuMMSbQS4el4E2VZWNWUk3hfuAErWmP0AaOOb5S4N4JUf6VbmLIB6rhZPBUPXBoX8RVeK1KAqVKwqstIS7g7WqUpLBVs//s52gXr2vxqijJKqn4uW6qthoBoJhw8EUMIRLIwF3CzzQUasNQktQnFauVD/+zDX2aZnNbyPBQka8pMweRr0I1kOgFOVJdOCjUX8BvAKD+D5PRnwND9PpkOcZIIKJYRSjfSmfLatjRusAKUbnZakqwEUmmyZ0pBOdqmGuF2sQ4QAehtHxDgQY5dFgoM3ob7JzHVYCQaMVDFDTJFe/50xKdouhv9HPkVk2gASzEktU2V4H4f7EtJ4+m3wcytptfB0u2/D6eJ66sXQb3wqXbXyTNZZAsU6KR9zDZg7vBaaB5XyXNd3PkaZaSYHRex58tol6aTee7/f9vDkkqsxSLT2y6eVRRr0c8ouJtlwEWr7TEBGABeo1ICOrMYIrLcgUSRo9aOO/FEI0Se0cscs+7smAcq7jdnKyShvf2SCiETxuLZMLRLUIt/KQ1ylxcxDhNhvflyDfr1JLKVYqZ7cVRMclF6hKOTTmu7in+RxGOwHFduVq4Z7/84NPYIORm8tVinNtEJ2IoooBa1keRvvM7Gk5L2Za/AzYwmfLfoYQ9IEsbq1oVVWmTz3zsicX91M8ibTJltvFxuQid8eol+9rmcOzuefN/D5LX/Ttbpl+3hqybQb0nMuSYKTah5J/jS3jUfGTCdEWU8S0TrCeWSzPODTiiGnxNj45kQogWOj2P4nDPPS38RAP1+Qo3A3GOImG87+TPt4kwueAEXyP5HS3cfqfgKtyAYBgyI7+EmAAKJz/uNojSIsAAAAASUVORK5CYII="); }

.vehicle-extra .baby-seats {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY2N0MzOTM0NUI1NzExRTQ5REM5RDk4QTY0MUFCNjNCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY2N0MzOTM1NUI1NzExRTQ5REM5RDk4QTY0MUFCNjNCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjY3QzM5MzI1QjU3MTFFNDlEQzlEOThBNjQxQUI2M0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjY3QzM5MzM1QjU3MTFFNDlEQzlEOThBNjQxQUI2M0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4XEbS2AAACtklEQVR42uSXW4hNURjHz3HOMK7jMu5kGHIrpUE8uCVFiichg5QpKUpNnibyQOQS5TZyJzGRpyl1ypMopeHFLRMywziRXGaGOczxW/nv2q32dvaes+s8+Oo3Z87aa+1vfd/6LuvEs9lsrBDSLVYgSZo/I07OHc/HDvgNh+Cla04FrIZJcB8uw9tIFCPbYCMYv/+A7RofBwdhNhTDPJgIW6A1Clev1CaKYD3M1PgpWCClRvrp+c6ozvi1a2wgzIGxsMhn3XJtMm/Fzdb4NBj9j+ArikrxF2t8BnyAJp91jdAWheK0NT5GL65RpLvlI+yJKqrt9EhAd7gIGVgLfeApnIMH1nwTdKO0qXQYxc2yLKHvvaBULr0KdTrzqTAUqqDclAAF4UgF5SfYDKmgittkmaM4Dr9c8/rDNZiV430lqgGpoGf8UziS1UscmR9AqSNNYaO61Trj07BE399ZHnDLd3gGj+AK7Aqj+DHctJ6V63xXqUbX+Ci/DlNU09fB+7Dd6agsc8sAOAubYL9PGpkqtgI6u9oWTQTXeszpDSegGnbDEev5YDgv5aHz2JHjaoGTPUrkAeipqC1W2rij/ow81ADflBlxBWqL3c1sxSYPDyuw4h4bNRa3qy0OUldzpFSWm+z4LG86ih+q8NRrvWcTqPOoTDFXfu9TazTc9pjTA4bBEB2D+VyqOlCv/z0Vf5XVfsGSUJ9eDGvgXsBjNesWwi3YGjeXPa4+XpNSmugnJm2WwRM4po6WdbnYWNpXwWlLS9LnpaZu79VVJ+EzZ7iayCV4IYUZeaxR8fMcJug+V+Zam/az2JELsCGgKztkcUa1v13N5wbc1W2mSgFcnUvxdLijdMlHTFRXwittriPXvbpBVucrFboWd8ozsWSARbXqTmXOoi5eON7I2r95+d/9hCmY4j8CDAD4aKUVxwp1jQAAAABJRU5ErkJggg=="); }

.vehicle-extra .gps {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA4RjM1QzhCNUI1ODExRTRCRTNCQUI2ODQxRkE3MjEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA4RjM1QzhDNUI1ODExRTRCRTNCQUI2ODQxRkE3MjEwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDhGMzVDODk1QjU4MTFFNEJFM0JBQjY4NDFGQTcyMTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDhGMzVDOEE1QjU4MTFFNEJFM0JBQjY4NDFGQTcyMTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5dAq5DAAADK0lEQVR42sSXe2iNYRzHz9Y2xoqSYY775WBzsGaRlITttOEfiXKp+YOpSRR/+ccfSMkfFA0lUuRSMs5ca63JLXOwCzsz205CLinM5czx/dX3zePxPu/7blr71WfvOe/znOf7Pr/nd3mXlEgkfL1hKfIn69Dc/1ljLJgJpoEM8ALcA7WgQ5/8qrT6j7Bm2WAX2AaeuYjKvDIK6lYHjoLD4Js+mGwjehks4XWii3AeRZs4/zy4DT5zrf2gCkyydTUtCCrACH4fBypBMag3CK8Afu6uU7mfCdaB7SAf3ACL1HWsHc8CVxRRy8aAMJhsEP4AHoM0PuBmsBqkgt1gDoiC4eC0eiSW8D4O2tlIcBVMcXD5SXCJrj0BGsEOekKO7ROYynj4S3gjiDksLJ64AEYZxj9y8Qh4zZ3tBKWgARzgvLW6sPygELx0EA/Q7bk2Yxt4LNMZVEeUqB8EDjKy/XZRLW4pchGXsz4O+mr3JbD6gAU89zKuMxDMB2/AUzWY9XSq586jBmHJ6xI+vfx2BrNBCsgdcB2EwHfQxt8M4bVd1UsxLB6iW8drD2V5RHZ+DMzm2A9GdhvPNIOVTOw5r/1MeaxalNF4CwyVSgeWUlSi/yKYoMxPoxeWc04qa8JgUE0dqQtxk6tVa6B4FXcaZUrc1ETVTXzh559gFShgvQ5q3jPu2LL7YB4/5zJXsxwaTrph7C3XeuhVWK3JFUqg2FktI9fOYiydPi+utiyfDcBJtJWu7fC4puukPEZ3psOcGM9Soj4H1LD2d1s4nf10AChnPe7U5rwHy5iCUk7PUfSMXSv0KhxkLu4F68EacEoZf8eOdJflspJl1WosYafGkuzhoeLKvbgSpUWsVtnsXvoOR/NhcozvXAaLsH5Le+vPylPCYlLMKJaH22PIa6urhTk/4nXHX8FK7moLO9A1sJCiYr/AJvDIYR2/XVdzi+onrMcBVp4Cm9egFrAYNDusM4xlNtCVPLYKfbNLSoUcupq18/KuCnuxJnqk0TAubXFrTwj7+DIfsjmOVt5/0FPCPrbFQqVut/B7XVdrdXesnXl+lqn0j/uTeuuftt8CDAAAPbkiltANUgAAAABJRU5ErkJggg=="); }

table.cost-summary {
  width: 100%; }

table.cost-summary th,
table.cost-summary td {
  border-bottom: 0;
  padding: 0 0 0.5rem 0;
  font-weight: normal; }

table.cost-summary td {
  text-align: right; }

table.cost-summary .total-row th, table.cost-summary .total-row td {
  border-top: 1px solid #ccc;
  color: #187546;
  font-size: 18px;
  font-weight: bold; }

table.cost-summary .total-days td {
  border-bottom: 1px solid #ccc; }

.vehicle-upgrade {
  border-top: 1px solid #999;
  padding: 1rem 0;
  position: relative; }

.vehicle-upgrade img {
  position: absolute;
  right: 0;
  top: 0; }

.vehicle-upgrade label {
  cursor: pointer;
  font-weight: normal; }

.vehicle-upgrade input[type="radio"],
.vehicle-upgrade label {
  display: inline-block; }

/*$navigation-text-color: #000 !default;
$navigation-text-size: 1.4rem !default;
$navigation-text-hover-color: #999 !default;
$navigation-text-weight: 700 !default;
$navigation-text-letter-spacing: 0.05rem !default;*/
.count-down-special-container {
  color: #b73537;
  font-style: italic; }

label.count-down-special-rate {
  color: #b73537;
  font-style: italic; }

.hide-from-sighted-users {
  position: absolute;
  text-indent: -9999em; }

div.empty-column {
  height: 1px; }

.allow-line-breaks {
  white-space: pre-wrap; }

.rich-text li {
  display: list-item;
  list-style: outside none disc;
  margin-left: 3rem; }

.spinner {
  background-image: url(../images/spinner.gif);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  display: none;
  height: 30px;
  width: 25px; }

.align-left {
  text-align: left; }

.align-right {
  text-align: right; }

/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*
Note: The best way to structure the use of media queries is to create the queries
near the relevant code. For example, if you wanted to change the styles for buttons
on small devices, paste the mobile query code up in the buttons section and style it
there.
*/
.desktop-view {
  display: block !important; }

.mobile-view {
  display: none !important; }

/* Larger than mobile */
/* Larger than phablet (also point when grid becomes active) */
/* Larger than tablet */
/* Larger than desktop */
/* Larger than Desktop HD */
@media only screen and (max-width: 1100px) {
  nav ul li#brandmark-item {
    width: 100%; }
  nav ul li#brandmark-item a {
    margin-top: 10px;
    padding: 0; }
  nav ul li {
    margin: 0; } }

@media only screen and (max-width: 960px) {
  .viewport {
    width: 100%; } }

@media only screen and (max-width: 720px) {
  .mobile-view {
    display: block !important; }
  .desktop-view {
    display: none !important; }
  #search-panel input[type="submit"] {
    margin: 1rem 0; }
  .search-panel-header-container {
    height: auto; }
  .search-panel-header {
    padding: 10px;
    position: relative;
    min-height: 20px; }
  .search-panel-header img {
    height: 25px;
    left: 5px;
    position: absolute;
    top: 7px; }
  .search-panel-header h2 {
    margin: 0; }
  .input-form label {
    text-align: left; }
  #brandmark-mobile img {
    margin: 10px;
    width: 150px; }
  footer .align-left,
  footer .align-right {
    text-align: center; } }

@media (max-width: 549px) {
  .toggle-search-panel {
    right: 10px; }
  .search-filters input[type="submit"] {
    margin-top: 10px;
    position: static; } }

/* FAQs
---------------------------------------------- */

.faqs {
	margin-bottom: 3em;
}

	.faqs ul li {
		background-image: url(../_images/dotted-line.png);
		background-repeat: repeat-x;
		background-position: 0 bottom;
		padding: 10px 0;
	}

	.faqs a.question {
		color: #333;
		font-size: 16px;
	}

	.faqs div.answer {
		display: block;
		overflow: hidden;
		/*visibility: hidden;*/
	}

		.faqs div.answer.open {
			/*visibility: visible;*/
		}

	.faqs ul li.dimmed a.question {
		color: #999;
	}

	.faqs div.rich-text-area {
		margin-bottom: 0;
		line-height: 1.75;
	}


    /*herospace*/

    ol.flex-control-nav {
        bottom: -20px !important;
        
    }


    /*Modals*/
    .simplemodal-overlay {
        background-color: #dbdbdb !important;
    }