@charset "UTF-8";
/* Can be an empty string on AWS servers */
/*- - - - - - - - - - - */
/* Brand Colour */
/* Site Colours */
/* font-stacks */
/*  Red alert */
@font-face { font-family: 'Roboto Regular'; font-style: normal; font-weight: 400; src: url("http://assets.i-motor.com.au/motorcycles/css/webfonts/Roboto-Regular.eot");
  /* IE9 Compat Modes */
src: url("http://assets.i-motor.com.au/motorcycles/css/webfonts/Roboto-Regular.eot#iefix") format("embedded-opentype"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/Roboto-Regular.woff") format("woff"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/Roboto-Regular.ttf") format("opentype"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/Roboto-Regular.svg") format("svg");
  /* Legacy iOS */ }
@font-face { font-family: 'Roboto Bold'; font-style: normal; font-weight: 600; src: url("http://assets.i-motor.com.au/motorcycles/css/webfonts/Roboto-Bold.eot");
  /* IE9 Compat Modes */
src: url("http://assets.i-motor.com.au/motorcycles/css/webfonts/Roboto-Bold.eot#iefix") format("embedded-opentype"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/Roboto-Bold.woff") format("woff"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/Roboto-Bold.ttf") format("opentype"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/Roboto-Bold.svg") format("svg");
  /* Legacy iOS */ }
@font-face { font-family: 'Roboto Bold Condensed'; font-style: normal; font-weight: 600; src: url("http://assets.i-motor.com.au/motorcycles/css/webfonts/RobotoCondensed-Bold.eot");
  /* IE9 Compat Modes */
src: url("http://assets.i-motor.com.au/motorcycles/css/webfonts/RobotoCondensed-Bold.eot#iefix") format("embedded-opentype"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/RobotoCondensed-Bold.woff") format("woff"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/RobotoCondensed-Bold.ttf") format("opentype"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/RobotoCondensed-Bold.svg") format("svg");
  /* Legacy iOS */ }
@font-face { font-family: 'Roboto Condensed'; font-style: normal; font-weight: 400; src: url("http://assets.i-motor.com.au/motorcycles/css/webfonts/RobotoCondensed-Regular.eot");
  /* IE9 Compat Modes */
src: url("http://assets.i-motor.com.au/motorcycles/css/webfonts/RobotoCondensed-Regular.eot#iefix") format("embedded-opentype"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/RobotoCondensed-Regular.woff") format("woff"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/RobotoCondensed-Regular.ttf") format("opentype"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/RobotoCondensed-Regular.svg") format("svg");
  /* Legacy iOS */ }
@font-face { font-family: 'Roboto Black'; font-style: normal; font-weight: 900; src: url("http://assets.i-motor.com.au/motorcycles/css/webfonts/Roboto-Black.eot");
  /* IE9 Compat Modes */
src: url("http://assets.i-motor.com.au/motorcycles/css/webfonts/Roboto-Black.eot#iefix") format("embedded-opentype"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/Roboto-Black.woff") format("woff"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/Roboto-Black.ttf") format("opentype"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/Roboto-Black.svg") format("svg");
  /* Legacy iOS */ }
/* icomoon */
@font-face { font-family: 'icomoon'; font-style: normal; src: url("http://assets.i-motor.com.au/motorcycles/css/webfonts/icomoon.eot"); src: url("http://assets.i-motor.com.au/motorcycles/css/webfonts/icomoon.eot#iefix") format("embedded-opentype"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/icomoon.woff") format("woff"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/icomoon.ttf") format("opentype"), url("http://assets.i-motor.com.au/motorcycles/css/webfonts/icomoon.svg") format("svg"); }
/* Normalize */
/* line 14, ../../../includes/css/scss/libs/normalize/_base.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

/** Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */
/* line 33, ../../../includes/css/scss/libs/normalize/_base.scss */
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
/* line 46, ../../../includes/css/scss/libs/normalize/_base.scss */
audio:not([controls]) { display: none; height: 0; }

/** Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. Known issue: no IE 6 support. */
/* line 56, ../../../includes/css/scss/libs/normalize/_base.scss */
[hidden] { display: none; }

/* ========================================================================== Base ========================================================================== */
/** 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using `em` units. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
/* line 71, ../../../includes/css/scss/libs/normalize/_base.scss */
html { font-size: 100%; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/** Address `font-family` inconsistency between `textarea` and other form elements. */
/* line 82, ../../../includes/css/scss/libs/normalize/_base.scss */
html, button, input, select, textarea { font-family: sans-serif; }

/** Address margins handled incorrectly in IE 6/7. */
/* line 94, ../../../includes/css/scss/libs/normalize/_base.scss */
body { margin: 0; }

/* ========================================================================== Links ========================================================================== */
/** Address `outline` inconsistency between Chrome and other browsers. */
/* line 106, ../../../includes/css/scss/libs/normalize/_base.scss */
a:focus { outline: thin dotted; }

/** Improve readability when focused and also mouse hovered in all browsers. */
/* line 114, ../../../includes/css/scss/libs/normalize/_base.scss */
a:active, a:hover { outline: 0; }

/* ========================================================================== Typography ========================================================================== */
/** Address font sizes and margins set differently in IE 6/7. Address font sizes within `section` and `article` in Firefox 4+, Safari 5, and Chrome. */
/* line 129, ../../../includes/css/scss/libs/normalize/_base.scss */
h1 { font-size: 2em; margin: 0.67em 0; }

/* line 134, ../../../includes/css/scss/libs/normalize/_base.scss */
h2 { font-size: 1.5em; margin: 0.83em 0; }

/* line 139, ../../../includes/css/scss/libs/normalize/_base.scss */
h3 { font-size: 1.17em; margin: 1em 0; }

/* line 144, ../../../includes/css/scss/libs/normalize/_base.scss */
h4 { font-size: 1em; margin: 1.33em 0; }

/* line 149, ../../../includes/css/scss/libs/normalize/_base.scss */
h5 { font-size: 0.83em; margin: 1.67em 0; }

/* line 154, ../../../includes/css/scss/libs/normalize/_base.scss */
h6 { font-size: 0.67em; margin: 2.33em 0; }

/** Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */
/* line 163, ../../../includes/css/scss/libs/normalize/_base.scss */
b, strong { font-weight: bold; }

/* line 168, ../../../includes/css/scss/libs/normalize/_base.scss */
blockquote { margin: 1em 40px; }

/** Address styling not present in Safari 5 and Chrome. */
/* line 176, ../../../includes/css/scss/libs/normalize/_base.scss */
dfn { font-style: italic; }

/** Address differences between Firefox and other browsers. Known issue: no IE 6/7 normalization. */
/* line 185, ../../../includes/css/scss/libs/normalize/_base.scss */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

/** Address styling not present in IE 6/7/8/9. */
/* line 195, ../../../includes/css/scss/libs/normalize/_base.scss */
mark { background: #ff0; color: #000; }

/** Address margins set differently in IE 6/7. */
/* line 204, ../../../includes/css/scss/libs/normalize/_base.scss */
p, pre { margin: 1em 0; }

/** Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */
/* line 213, ../../../includes/css/scss/libs/normalize/_base.scss */
code, kbd, pre, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

/** Improve readability of pre-formatted text in all browsers. */
/* line 226, ../../../includes/css/scss/libs/normalize/_base.scss */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

/** Address CSS quotes not supported in IE 6/7. */
/* line 236, ../../../includes/css/scss/libs/normalize/_base.scss */
q { quotes: none; }

/** Address `quotes` property not supported in Safari 4. */
/* line 244, ../../../includes/css/scss/libs/normalize/_base.scss */
q:before, q:after { content: ''; content: none; }

/** Address inconsistent and variable font size in all browsers. */
/* line 254, ../../../includes/css/scss/libs/normalize/_base.scss */
small { font-size: 80%; }

/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
/* line 262, ../../../includes/css/scss/libs/normalize/_base.scss */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

/* line 270, ../../../includes/css/scss/libs/normalize/_base.scss */
sup { top: -0.5em; }

/* line 274, ../../../includes/css/scss/libs/normalize/_base.scss */
sub { bottom: -0.25em; }

/* ========================================================================== Lists ========================================================================== */
/** Address margins set differently in IE 6/7. */
/* line 286, ../../../includes/css/scss/libs/normalize/_base.scss */
dl, menu, ol, ul { margin: 1em 0; }

/* line 293, ../../../includes/css/scss/libs/normalize/_base.scss */
dd { margin: 0 0 0 40px; }

/** Address paddings set differently in IE 6/7. */
/* line 301, ../../../includes/css/scss/libs/normalize/_base.scss */
menu, ol, ul { padding: 0 0 0 40px; }

/** Correct list images handled incorrectly in IE 7. */
/* line 311, ../../../includes/css/scss/libs/normalize/_base.scss */
nav ul, nav ol { list-style: none; list-style-image: none; }

/* ========================================================================== Embedded content ========================================================================== */
/** 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. 2. Improve image quality when scaled in IE 7. */
/* line 326, ../../../includes/css/scss/libs/normalize/_base.scss */
img { border: 0; /* 1 */ -ms-interpolation-mode: bicubic; /* 2 */ }

/** Correct overflow displayed oddly in IE 9. */
/* line 335, ../../../includes/css/scss/libs/normalize/_base.scss */
svg:not(:root) { overflow: hidden; }

/* ========================================================================== Figures ========================================================================== */
/** Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */
/* line 347, ../../../includes/css/scss/libs/normalize/_base.scss */
figure { margin: 0; }

/* ========================================================================== Forms ========================================================================== */
/** Correct margin displayed oddly in IE 6/7. */
/* line 359, ../../../includes/css/scss/libs/normalize/_base.scss */
form { margin: 0; }

/** Define consistent border, margin, and padding. */
/* line 367, ../../../includes/css/scss/libs/normalize/_base.scss */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/** 1. Correct color not being inherited in IE 6/7/8/9. 2. Correct text not wrapping in Firefox 3. 3. Correct alignment displayed oddly in IE 6/7. */
/* line 379, ../../../includes/css/scss/libs/normalize/_base.scss */
legend { border: 0; /* 1 */ padding: 0; white-space: normal; /* 2 */ *margin-left: -7px; /* 3 */ }

/** 1. Correct font size not being inherited in all browsers. 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, and Chrome. 3. Improve appearance and consistency in all browsers. */
/* line 393, ../../../includes/css/scss/libs/normalize/_base.scss */
button, input, select, textarea { font-size: 100%; /* 1 */ margin: 0; /* 2 */ vertical-align: baseline; /* 3 */ *vertical-align: middle; /* 3 */ }

/** Address Firefox 3+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
/* line 408, ../../../includes/css/scss/libs/normalize/_base.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 6+. Correct `select` style inheritance in Firefox 4+ and Opera. */
/* line 420, ../../../includes/css/scss/libs/normalize/_base.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 435, ../../../includes/css/scss/libs/normalize/_base.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ *overflow: visible; /* 4 */ }

/** Re-set default cursor for disabled elements. */
/* line 448, ../../../includes/css/scss/libs/normalize/_base.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 460, ../../../includes/css/scss/libs/normalize/_base.scss */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ *height: 13px; /* 3 */ *width: 13px; /* 3 */ }

/** 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 474, ../../../includes/css/scss/libs/normalize/_base.scss */
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 5 and Chrome on OS X. */
/* line 486, ../../../includes/css/scss/libs/normalize/_base.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** Remove inner padding and border in Firefox 3+. */
/* line 495, ../../../includes/css/scss/libs/normalize/_base.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** 1. Remove default vertical scrollbar in IE 6/7/8/9. 2. Improve readability and alignment in all browsers. */
/* line 506, ../../../includes/css/scss/libs/normalize/_base.scss */
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* ========================================================================== Tables ========================================================================== */
/** Remove most spacing between table cells. */
/* line 519, ../../../includes/css/scss/libs/normalize/_base.scss */
table { border-collapse: collapse; border-spacing: 0; }

/*csslint important:false*/
/* ========================================================================== Pure Base Extras ========================================================================== */
/** Extra rules that Pure adds on top of Normalize.css */
/** Always hide an element when it has the `hidden` HTML attribute. */
/* line 538, ../../../includes/css/scss/libs/normalize/_base.scss */
[hidden] { display: none !important; }

/** Add this class to an image to make it fit within it's fluid parent wrapper while maintaining aspect ratio. */
/* line 546, ../../../includes/css/scss/libs/normalize/_base.scss */
.pure-img { max-width: 100%; height: auto; display: block; }

/* YUI Purecss */
/*
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/
/* line 9, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-g { letter-spacing: -0.31em; /* Webkit: collapse white-space between units */ *letter-spacing: normal; /* reset IE < 8 */ *word-spacing: -0.43em; /* IE < 8: collapse white-space between units */ text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */     /* Sets the font stack to fonts known to work properly with the above letter and word spacings. See: https://github.com/yui/pure/issues/41/
 The following font stack makes Pure Grids work on all known environments.
 FreeSans: Ships with many Linux distros, including Ubuntu
 Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and Arial to get picked up by the browser, even though neither is available in Chrome OS.
 Droid Sans: Ships with all versions of Android.
 Helvetica, Arial, sans-serif: Common font stack on OS X and Windows. */ font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;     /* Use flexbox when possible to avoid `letter-spacing` side-effects.
 NOTE: Firefox (as of 25) does not currently support flex-wrap, so the `-moz-` prefix version is omitted. */  /*
NOTE: Geoff: 2 Sept 2016 - Current versions of Firefox (47.0) support flex-wrap
*/ display: flex; flex-wrap: wrap; /*
flexbox (above) added
*/ display: -webkit-flex; -webkit-flex-flow: row wrap; /* IE10 uses display: flexbox */ display: -ms-flexbox; -ms-flex-flow: row wrap; }

/* Opera as of 12 on Windows needs word-spacing. The ".opera-only" selector is used to prevent actual prefocus styling and is not required in markup.
*/
/* line 61, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.opera-only :-o-prefocus, .pure-g { word-spacing: -0.43em; }

/* line 66, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u { display: inline-block; *display: inline; /* IE < 8: fake inline-block */ zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; }

/*
Resets the font family back to the OS/browser's default sans-serif font,
this the same font stack that Normalize.css sets for the `body`.
*/
/* line 80, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-g [class*="pure-u"] { font-family: sans-serif; }

/* Added by Anish to hide */
/* line 85, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-0 { display: none; }

/* line 89, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-1, .pure-u-1-1, .pure-u-1-2, .pure-u-1-3, .pure-u-2-3, .pure-u-1-4, .pure-u-3-4, .pure-u-1-5, .pure-u-2-5, .pure-u-3-5, .pure-u-4-5, .pure-u-5-5, .pure-u-1-6, .pure-u-5-6, .pure-u-1-8, .pure-u-3-8, .pure-u-5-8, .pure-u-7-8, .pure-u-1-12, .pure-u-5-12, .pure-u-7-12, .pure-u-11-12, .pure-u-1-24, .pure-u-2-24, .pure-u-3-24, .pure-u-4-24, .pure-u-5-24, .pure-u-6-24, .pure-u-7-24, .pure-u-8-24, .pure-u-9-24, .pure-u-10-24, .pure-u-11-24, .pure-u-12-24, .pure-u-13-24, .pure-u-14-24, .pure-u-15-24, .pure-u-16-24, .pure-u-17-24, .pure-u-18-24, .pure-u-19-24, .pure-u-20-24, .pure-u-21-24, .pure-u-22-24, .pure-u-23-24, .pure-u-24-24 { display: inline-block; *display: inline; zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; }

/* line 144, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-1-24 { width: 4.1667%; *width: 4.1357%; }

/* line 149, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-1-12, .pure-u-2-24 { width: 8.3333%; *width: 8.3023%; }

/* line 155, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-1-8, .pure-u-3-24 { width: 12.5000%; *width: 12.4690%; }

/* line 161, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-1-6, .pure-u-4-24 { width: 16.6667%; *width: 16.6357%; }

/* line 167, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-1-5 { width: 20%; *width: 19.9690%; }

/* line 172, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-5-24 { width: 20.8333%; *width: 20.8023%; }

/* line 177, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-1-4, .pure-u-6-24 { width: 25%; *width: 24.9690%; }

/* line 183, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-7-24 { width: 29.1667%; *width: 29.1357%; }

/* line 188, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-1-3, .pure-u-8-24 { width: 33.3333%; *width: 33.3023%; }

/* line 194, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-3-8, .pure-u-9-24 { width: 37.5000%; *width: 37.4690%; }

/* line 200, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-2-5 { width: 40%; *width: 39.9690%; }

/* line 205, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-5-12, .pure-u-10-24 { width: 41.6667%; *width: 41.6357%; }

/* line 211, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-11-24 { width: 45.8333%; *width: 45.8023%; }

/* line 216, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-1-2, .pure-u-12-24 { width: 50%; *width: 49.9690%; }

/* line 222, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-13-24 { width: 54.1667%; *width: 54.1357%; }

/* line 227, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-7-12, .pure-u-14-24 { width: 58.3333%; *width: 58.3023%; }

/* line 233, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-3-5 { width: 60%; *width: 59.9690%; }

/* line 238, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-5-8, .pure-u-15-24 { width: 62.5000%; *width: 62.4690%; }

/* line 244, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-2-3, .pure-u-16-24 { width: 66.6667%; *width: 66.6357%; }

/* line 250, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-17-24 { width: 70.8333%; *width: 70.8023%; }

/* line 255, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-3-4, .pure-u-18-24 { width: 75%; *width: 74.9690%; }

/* line 261, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-19-24 { width: 79.1667%; *width: 79.1357%; }

/* line 266, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-4-5 { width: 80%; *width: 79.9690%; }

/* line 271, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-5-6, .pure-u-20-24 { width: 83.3333%; *width: 83.3023%; }

/* line 277, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-7-8, .pure-u-21-24 { width: 87.5000%; *width: 87.4690%; }

/* line 283, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-11-12, .pure-u-22-24 { width: 91.6667%; *width: 91.6357%; }

/* line 289, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-23-24 { width: 95.8333%; *width: 95.8023%; }

/* line 294, ../../../includes/css/scss/libs/pure-css/_grids.scss */
.pure-u-1, .pure-u-1-1, .pure-u-5-5, .pure-u-24-24 { width: 100%; }

/*
Including the grids-responsive* conditionally, as the entire grids-responsive*.scss is a single mixin,
	it won't be included during the import process.
*/
/*
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
@media screen and (min-width: 384px) { /* line 10, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-1, .pure-u-xs-1-1, .pure-u-xs-1-2, .pure-u-xs-1-3, .pure-u-xs-2-3, .pure-u-xs-1-4, .pure-u-xs-3-4, .pure-u-xs-1-6, .pure-u-xs-5-6, .pure-u-xs-1-7, .pure-u-xs-2-7, .pure-u-xs-3-7, .pure-u-xs-4-7, .pure-u-xs-5-7, .pure-u-xs-6-7, .pure-u-xs-7-7, .pure-u-xs-1-8, .pure-u-xs-3-8, .pure-u-xs-5-8, .pure-u-xs-7-8, .pure-u-xs-1-12, .pure-u-xs-5-12, .pure-u-xs-7-12, .pure-u-xs-11-12, .pure-u-xs-1-24, .pure-u-xs-2-24, .pure-u-xs-3-24, .pure-u-xs-4-24, .pure-u-xs-5-24, .pure-u-xs-6-24, .pure-u-xs-7-24, .pure-u-xs-8-24, .pure-u-xs-9-24, .pure-u-xs-10-24, .pure-u-xs-11-24, .pure-u-xs-12-24, .pure-u-xs-13-24, .pure-u-xs-14-24, .pure-u-xs-15-24, .pure-u-xs-16-24, .pure-u-xs-17-24, .pure-u-xs-18-24, .pure-u-xs-19-24, .pure-u-xs-20-24, .pure-u-xs-21-24, .pure-u-xs-22-24, .pure-u-xs-23-24, .pure-u-xs-24-24 { display: inline-block; *display: inline; zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; }
  /* line 67, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-1-7 { width: 14.2857%; *width: 14.2547%; }
  /* line 72, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-2-7 { width: 28.5714%; *width: 28.5404%; }
  /* line 77, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-3-7 { width: 42.8571%; *width: 42.8261%; }
  /* line 82, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-4-7 { width: 57.1429%; *width: 57.1119%; }
  /* line 87, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-5-7 { width: 71.4286%; *width: 71.3976%; }
  /* line 92, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-6-7 { width: 85.7143%; *width: 85.6833%; }
  /* line 97, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-1-24 { width: 4.1667%; *width: 4.1357%; }
  /* line 102, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-1-12, .pure-u-xs-2-24 { width: 8.3333%; *width: 8.3023%; }
  /* line 108, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-1-8, .pure-u-xs-3-24 { width: 12.5000%; *width: 12.4690%; }
  /* line 114, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-1-6, .pure-u-xs-4-24 { width: 16.6667%; *width: 16.6357%; }
  /* line 120, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-5-24 { width: 20.8333%; *width: 20.8023%; }
  /* line 125, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-1-4, .pure-u-xs-6-24 { width: 25%; *width: 24.9690%; }
  /* line 131, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-7-24 { width: 29.1667%; *width: 29.1357%; }
  /* line 136, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-1-3, .pure-u-xs-8-24 { width: 33.3333%; *width: 33.3023%; }
  /* line 142, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-3-8, .pure-u-xs-9-24 { width: 37.5000%; *width: 37.4690%; }
  /* line 148, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-5-12, .pure-u-xs-10-24 { width: 41.6667%; *width: 41.6357%; }
  /* line 154, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-11-24 { width: 45.8333%; *width: 45.8023%; }
  /* line 159, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-1-2, .pure-u-xs-12-24 { width: 50%; *width: 49.9690%; }
  /* line 165, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-13-24 { width: 54.1667%; *width: 54.1357%; }
  /* line 170, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-7-12, .pure-u-xs-14-24 { width: 58.3333%; *width: 58.3023%; }
  /* line 176, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-5-8, .pure-u-xs-15-24 { width: 62.5000%; *width: 62.4690%; }
  /* line 182, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-2-3, .pure-u-xs-16-24 { width: 66.6667%; *width: 66.6357%; }
  /* line 188, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-17-24 { width: 70.8333%; *width: 70.8023%; }
  /* line 193, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-3-4, .pure-u-xs-18-24 { width: 75%; *width: 74.9690%; }
  /* line 199, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-19-24 { width: 79.1667%; *width: 79.1357%; }
  /* line 204, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-5-6, .pure-u-xs-20-24 { width: 83.3333%; *width: 83.3023%; }
  /* line 210, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-7-8, .pure-u-xs-21-24 { width: 87.5000%; *width: 87.4690%; }
  /* line 216, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-11-12, .pure-u-xs-22-24 { width: 91.6667%; *width: 91.6357%; }
  /* line 222, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-23-24 { width: 95.8333%; *width: 95.8023%; }
  /* line 227, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xs-1, .pure-u-xs-1-1, .pure-u-xs-7-7, .pure-u-xs-24-24 { width: 100%; } }
@media screen and (min-width: 568px) { /* Pure style do hide element @author - Anish Xavier */
  /* line 240, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-0 { display: none; }
  /* line 244, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-1, .pure-u-sm-1-1, .pure-u-sm-1-2, .pure-u-sm-1-3, .pure-u-sm-2-3, .pure-u-sm-1-4, .pure-u-sm-3-4, .pure-u-sm-1-5, .pure-u-sm-2-5, .pure-u-sm-3-5, .pure-u-sm-4-5, .pure-u-sm-5-5, .pure-u-sm-1-6, .pure-u-sm-5-6, .pure-u-sm-1-8, .pure-u-sm-3-8, .pure-u-sm-5-8, .pure-u-sm-7-8, .pure-u-sm-1-12, .pure-u-sm-5-12, .pure-u-sm-7-12, .pure-u-sm-11-12, .pure-u-sm-1-24, .pure-u-sm-2-24, .pure-u-sm-3-24, .pure-u-sm-4-24, .pure-u-sm-5-24, .pure-u-sm-6-24, .pure-u-sm-7-24, .pure-u-sm-8-24, .pure-u-sm-9-24, .pure-u-sm-10-24, .pure-u-sm-11-24, .pure-u-sm-12-24, .pure-u-sm-13-24, .pure-u-sm-14-24, .pure-u-sm-15-24, .pure-u-sm-16-24, .pure-u-sm-17-24, .pure-u-sm-18-24, .pure-u-sm-19-24, .pure-u-sm-20-24, .pure-u-sm-21-24, .pure-u-sm-22-24, .pure-u-sm-23-24, .pure-u-sm-24-24 { display: inline-block; *display: inline; zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; }
  /* line 299, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-1-24 { width: 4.1667%; *width: 4.1357%; }
  /* line 304, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-1-12, .pure-u-sm-2-24 { width: 8.3333%; *width: 8.3023%; }
  /* line 310, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-1-8, .pure-u-sm-3-24 { width: 12.5000%; *width: 12.4690%; }
  /* line 316, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-1-6, .pure-u-sm-4-24 { width: 16.6667%; *width: 16.6357%; }
  /* line 322, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-1-5 { width: 20%; *width: 19.9690%; }
  /* line 327, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-5-24 { width: 20.8333%; *width: 20.8023%; }
  /* line 332, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-1-4, .pure-u-sm-6-24 { width: 25%; *width: 24.9690%; }
  /* line 338, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-7-24 { width: 29.1667%; *width: 29.1357%; }
  /* line 343, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-1-3, .pure-u-sm-8-24 { width: 33.3333%; *width: 33.3023%; }
  /* line 349, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-3-8, .pure-u-sm-9-24 { width: 37.5000%; *width: 37.4690%; }
  /* line 355, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-2-5 { width: 40%; *width: 39.9690%; }
  /* line 360, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-5-12, .pure-u-sm-10-24 { width: 41.6667%; *width: 41.6357%; }
  /* line 366, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-11-24 { width: 45.8333%; *width: 45.8023%; }
  /* line 371, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-1-2, .pure-u-sm-12-24 { width: 50%; *width: 49.9690%; }
  /* line 377, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-13-24 { width: 54.1667%; *width: 54.1357%; }
  /* line 382, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-7-12, .pure-u-sm-14-24 { width: 58.3333%; *width: 58.3023%; }
  /* line 388, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-3-5 { width: 60%; *width: 59.9690%; }
  /* line 393, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-5-8, .pure-u-sm-15-24 { width: 62.5000%; *width: 62.4690%; }
  /* line 399, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-2-3, .pure-u-sm-16-24 { width: 66.6667%; *width: 66.6357%; }
  /* line 405, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-17-24 { width: 70.8333%; *width: 70.8023%; }
  /* line 410, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-3-4, .pure-u-sm-18-24 { width: 75%; *width: 74.9690%; }
  /* line 416, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-19-24 { width: 79.1667%; *width: 79.1357%; }
  /* line 421, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-4-5 { width: 80%; *width: 79.9690%; }
  /* line 426, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-5-6, .pure-u-sm-20-24 { width: 83.3333%; *width: 83.3023%; }
  /* line 432, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-7-8, .pure-u-sm-21-24 { width: 87.5000%; *width: 87.4690%; }
  /* line 438, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-11-12, .pure-u-sm-22-24 { width: 91.6667%; *width: 91.6357%; }
  /* line 444, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-23-24 { width: 95.8333%; *width: 95.8023%; }
  /* line 449, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-sm-1, .pure-u-sm-1-1, .pure-u-sm-5-5, .pure-u-sm-24-24 { width: 100%; } }
@media screen and (min-width: 768px) { /* Pure style do hide element @author - Anish Xavier */
  /* line 464, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-0 { display: none; }
  /* line 468, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-1, .pure-u-md-1-1, .pure-u-md-1-2, .pure-u-md-1-3, .pure-u-md-2-3, .pure-u-md-1-4, .pure-u-md-3-4, .pure-u-md-1-5, .pure-u-md-2-5, .pure-u-md-3-5, .pure-u-md-4-5, .pure-u-md-5-5, .pure-u-md-1-6, .pure-u-md-5-6, .pure-u-md-1-8, .pure-u-md-3-8, .pure-u-md-5-8, .pure-u-md-7-8, .pure-u-md-1-12, .pure-u-md-5-12, .pure-u-md-7-12, .pure-u-md-11-12, .pure-u-md-1-24, .pure-u-md-2-24, .pure-u-md-3-24, .pure-u-md-4-24, .pure-u-md-5-24, .pure-u-md-6-24, .pure-u-md-7-24, .pure-u-md-8-24, .pure-u-md-9-24, .pure-u-md-10-24, .pure-u-md-11-24, .pure-u-md-12-24, .pure-u-md-13-24, .pure-u-md-14-24, .pure-u-md-15-24, .pure-u-md-16-24, .pure-u-md-17-24, .pure-u-md-18-24, .pure-u-md-19-24, .pure-u-md-20-24, .pure-u-md-21-24, .pure-u-md-22-24, .pure-u-md-23-24, .pure-u-md-24-24 { display: inline-block; *display: inline; zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; }
  /* line 523, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-1-24 { width: 4.1667%; *width: 4.1357%; }
  /* line 528, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-1-12, .pure-u-md-2-24 { width: 8.3333%; *width: 8.3023%; }
  /* line 534, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-1-8, .pure-u-md-3-24 { width: 12.5000%; *width: 12.4690%; }
  /* line 540, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-1-6, .pure-u-md-4-24 { width: 16.6667%; *width: 16.6357%; }
  /* line 546, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-1-5 { width: 20%; *width: 19.9690%; }
  /* line 551, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-5-24 { width: 20.8333%; *width: 20.8023%; }
  /* line 556, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-1-4, .pure-u-md-6-24 { width: 25%; *width: 24.9690%; }
  /* line 562, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-7-24 { width: 29.1667%; *width: 29.1357%; }
  /* line 567, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-1-3, .pure-u-md-8-24 { width: 33.3333%; *width: 33.3023%; }
  /* line 573, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-3-8, .pure-u-md-9-24 { width: 37.5000%; *width: 37.4690%; }
  /* line 579, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-2-5 { width: 40%; *width: 39.9690%; }
  /* line 584, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-5-12, .pure-u-md-10-24 { width: 41.6667%; *width: 41.6357%; }
  /* line 590, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-11-24 { width: 45.8333%; *width: 45.8023%; }
  /* line 595, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-1-2, .pure-u-md-12-24 { width: 50%; *width: 49.9690%; }
  /* line 601, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-13-24 { width: 54.1667%; *width: 54.1357%; }
  /* line 606, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-7-12, .pure-u-md-14-24 { width: 58.3333%; *width: 58.3023%; }
  /* line 612, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-3-5 { width: 60%; *width: 59.9690%; }
  /* line 617, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-5-8, .pure-u-md-15-24 { width: 62.5000%; *width: 62.4690%; }
  /* line 623, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-2-3, .pure-u-md-16-24 { width: 66.6667%; *width: 66.6357%; }
  /* line 629, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-17-24 { width: 70.8333%; *width: 70.8023%; }
  /* line 634, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-3-4, .pure-u-md-18-24 { width: 75%; *width: 74.9690%; }
  /* line 640, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-19-24 { width: 79.1667%; *width: 79.1357%; }
  /* line 645, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-4-5 { width: 80%; *width: 79.9690%; }
  /* line 650, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-5-6, .pure-u-md-20-24 { width: 83.3333%; *width: 83.3023%; }
  /* line 656, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-7-8, .pure-u-md-21-24 { width: 87.5000%; *width: 87.4690%; }
  /* line 662, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-11-12, .pure-u-md-22-24 { width: 91.6667%; *width: 91.6357%; }
  /* line 668, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-23-24 { width: 95.8333%; *width: 95.8023%; }
  /* line 673, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-md-1, .pure-u-md-1-1, .pure-u-md-5-5, .pure-u-md-24-24 { width: 100%; } }
@media screen and (min-width: 1024px) { /* Pure style do hide element @author - Anish Xavier */
  /* line 686, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-0 { display: none; }
  /* line 690, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-1, .pure-u-lg-1-1, .pure-u-lg-1-2, .pure-u-lg-1-3, .pure-u-lg-2-3, .pure-u-lg-1-4, .pure-u-lg-3-4, .pure-u-lg-1-5, .pure-u-lg-2-5, .pure-u-lg-3-5, .pure-u-lg-4-5, .pure-u-lg-5-5, .pure-u-lg-1-6, .pure-u-lg-5-6, .pure-u-lg-1-8, .pure-u-lg-3-8, .pure-u-lg-5-8, .pure-u-lg-7-8, .pure-u-lg-1-12, .pure-u-lg-5-12, .pure-u-lg-7-12, .pure-u-lg-11-12, .pure-u-lg-1-24, .pure-u-lg-2-24, .pure-u-lg-3-24, .pure-u-lg-4-24, .pure-u-lg-5-24, .pure-u-lg-6-24, .pure-u-lg-7-24, .pure-u-lg-8-24, .pure-u-lg-9-24, .pure-u-lg-10-24, .pure-u-lg-11-24, .pure-u-lg-12-24, .pure-u-lg-13-24, .pure-u-lg-14-24, .pure-u-lg-15-24, .pure-u-lg-16-24, .pure-u-lg-17-24, .pure-u-lg-18-24, .pure-u-lg-19-24, .pure-u-lg-20-24, .pure-u-lg-21-24, .pure-u-lg-22-24, .pure-u-lg-23-24, .pure-u-lg-24-24 { display: inline-block; *display: inline; zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; }
  /* line 745, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-1-24 { width: 4.1667%; *width: 4.1357%; }
  /* line 750, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-1-12, .pure-u-lg-2-24 { width: 8.3333%; *width: 8.3023%; }
  /* line 756, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-1-8, .pure-u-lg-3-24 { width: 12.5000%; *width: 12.4690%; }
  /* line 762, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-1-6, .pure-u-lg-4-24 { width: 16.6667%; *width: 16.6357%; }
  /* line 768, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-1-5 { width: 20%; *width: 19.9690%; }
  /* line 773, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-5-24 { width: 20.8333%; *width: 20.8023%; }
  /* line 778, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-1-4, .pure-u-lg-6-24 { width: 25%; *width: 24.9690%; }
  /* line 784, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-7-24 { width: 29.1667%; *width: 29.1357%; }
  /* line 789, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-1-3, .pure-u-lg-8-24 { width: 33.3333%; *width: 33.3023%; }
  /* line 795, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-3-8, .pure-u-lg-9-24 { width: 37.5000%; *width: 37.4690%; }
  /* line 801, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-2-5 { width: 40%; *width: 39.9690%; }
  /* line 806, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-5-12, .pure-u-lg-10-24 { width: 41.6667%; *width: 41.6357%; }
  /* line 812, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-11-24 { width: 45.8333%; *width: 45.8023%; }
  /* line 817, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-1-2, .pure-u-lg-12-24 { width: 50%; *width: 49.9690%; }
  /* line 823, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-13-24 { width: 54.1667%; *width: 54.1357%; }
  /* line 828, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-7-12, .pure-u-lg-14-24 { width: 58.3333%; *width: 58.3023%; }
  /* line 834, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-3-5 { width: 60%; *width: 59.9690%; }
  /* line 839, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-5-8, .pure-u-lg-15-24 { width: 62.5000%; *width: 62.4690%; }
  /* line 845, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-2-3, .pure-u-lg-16-24 { width: 66.6667%; *width: 66.6357%; }
  /* line 851, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-17-24 { width: 70.8333%; *width: 70.8023%; }
  /* line 856, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-3-4, .pure-u-lg-18-24 { width: 75%; *width: 74.9690%; }
  /* line 862, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-19-24 { width: 79.1667%; *width: 79.1357%; }
  /* line 867, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-4-5 { width: 80%; *width: 79.9690%; }
  /* line 872, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-5-6, .pure-u-lg-20-24 { width: 83.3333%; *width: 83.3023%; }
  /* line 878, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-7-8, .pure-u-lg-21-24 { width: 87.5000%; *width: 87.4690%; }
  /* line 884, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-11-12, .pure-u-lg-22-24 { width: 91.6667%; *width: 91.6357%; }
  /* line 890, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-23-24 { width: 95.8333%; *width: 95.8023%; }
  /* line 895, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-lg-1, .pure-u-lg-1-1, .pure-u-lg-5-5, .pure-u-lg-24-24 { width: 100%; } }
@media screen and (min-width: 1280px) { /* Pure style do hide element @author - Anish Xavier */
  /* line 908, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-0 { display: none; }
  /* line 912, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-1, .pure-u-xl-1-1, .pure-u-xl-1-2, .pure-u-xl-1-3, .pure-u-xl-2-3, .pure-u-xl-1-4, .pure-u-xl-3-4, .pure-u-xl-1-5, .pure-u-xl-2-5, .pure-u-xl-3-5, .pure-u-xl-4-5, .pure-u-xl-5-5, .pure-u-xl-1-6, .pure-u-xl-5-6, .pure-u-xl-1-8, .pure-u-xl-3-8, .pure-u-xl-5-8, .pure-u-xl-7-8, .pure-u-xl-1-12, .pure-u-xl-5-12, .pure-u-xl-7-12, .pure-u-xl-11-12, .pure-u-xl-1-24, .pure-u-xl-2-24, .pure-u-xl-3-24, .pure-u-xl-4-24, .pure-u-xl-5-24, .pure-u-xl-6-24, .pure-u-xl-7-24, .pure-u-xl-8-24, .pure-u-xl-9-24, .pure-u-xl-10-24, .pure-u-xl-11-24, .pure-u-xl-12-24, .pure-u-xl-13-24, .pure-u-xl-14-24, .pure-u-xl-15-24, .pure-u-xl-16-24, .pure-u-xl-17-24, .pure-u-xl-18-24, .pure-u-xl-19-24, .pure-u-xl-20-24, .pure-u-xl-21-24, .pure-u-xl-22-24, .pure-u-xl-23-24, .pure-u-xl-24-24 { display: inline-block; *display: inline; zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; }
  /* line 967, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-1-24 { width: 4.1667%; *width: 4.1357%; }
  /* line 972, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-1-12, .pure-u-xl-2-24 { width: 8.3333%; *width: 8.3023%; }
  /* line 978, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-1-8, .pure-u-xl-3-24 { width: 12.5000%; *width: 12.4690%; }
  /* line 984, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-1-6, .pure-u-xl-4-24 { width: 16.6667%; *width: 16.6357%; }
  /* line 990, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-1-5 { width: 20%; *width: 19.9690%; }
  /* line 995, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-5-24 { width: 20.8333%; *width: 20.8023%; }
  /* line 1000, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-1-4, .pure-u-xl-6-24 { width: 25%; *width: 24.9690%; }
  /* line 1006, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-7-24 { width: 29.1667%; *width: 29.1357%; }
  /* line 1011, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-1-3, .pure-u-xl-8-24 { width: 33.3333%; *width: 33.3023%; }
  /* line 1017, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-3-8, .pure-u-xl-9-24 { width: 37.5000%; *width: 37.4690%; }
  /* line 1023, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-2-5 { width: 40%; *width: 39.9690%; }
  /* line 1028, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-5-12, .pure-u-xl-10-24 { width: 41.6667%; *width: 41.6357%; }
  /* line 1034, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-11-24 { width: 45.8333%; *width: 45.8023%; }
  /* line 1039, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-1-2, .pure-u-xl-12-24 { width: 50%; *width: 49.9690%; }
  /* line 1045, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-13-24 { width: 54.1667%; *width: 54.1357%; }
  /* line 1050, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-7-12, .pure-u-xl-14-24 { width: 58.3333%; *width: 58.3023%; }
  /* line 1056, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-3-5 { width: 60%; *width: 59.9690%; }
  /* line 1061, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-5-8, .pure-u-xl-15-24 { width: 62.5000%; *width: 62.4690%; }
  /* line 1067, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-2-3, .pure-u-xl-16-24 { width: 66.6667%; *width: 66.6357%; }
  /* line 1073, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-17-24 { width: 70.8333%; *width: 70.8023%; }
  /* line 1078, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-3-4, .pure-u-xl-18-24 { width: 75%; *width: 74.9690%; }
  /* line 1084, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-19-24 { width: 79.1667%; *width: 79.1357%; }
  /* line 1089, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-4-5 { width: 80%; *width: 79.9690%; }
  /* line 1094, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-5-6, .pure-u-xl-20-24 { width: 83.3333%; *width: 83.3023%; }
  /* line 1100, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-7-8, .pure-u-xl-21-24 { width: 87.5000%; *width: 87.4690%; }
  /* line 1106, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-11-12, .pure-u-xl-22-24 { width: 91.6667%; *width: 91.6357%; }
  /* line 1112, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-23-24 { width: 95.8333%; *width: 95.8023%; }
  /* line 1117, ../../../includes/css/scss/_grids-responsive.scss */
  .pure-u-xl-1, .pure-u-xl-1-1, .pure-u-xl-5-5, .pure-u-xl-24-24 { width: 100%; } }
/* Bootstrap */
/* line 1, ../../../includes/css/scss/libs/bootstrap3/_component-animations.scss */
.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }

/* line 6, ../../../includes/css/scss/libs/bootstrap3/_component-animations.scss */
.fade.in { opacity: 1; }

/* line 9, ../../../includes/css/scss/libs/bootstrap3/_component-animations.scss */
.collapse { display: none; }

/* line 11, ../../../includes/css/scss/libs/bootstrap3/_component-animations.scss */
.collapse.in { display: block; }

/* line 14, ../../../includes/css/scss/libs/bootstrap3/_component-animations.scss */
tr.collapse.in { display: table-row; }

/* line 17, ../../../includes/css/scss/libs/bootstrap3/_component-animations.scss */
tbody.collapse.in { display: table-row-group; }

/* line 20, ../../../includes/css/scss/libs/bootstrap3/_component-animations.scss */
.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; -o-transition: height 0.35s ease; transition: height 0.35s ease; }

/* line 1, ../../../includes/css/scss/libs/bootstrap3/_tooltip.scss */
.tooltip { position: absolute; z-index: 22; display: block; visibility: visible; font-size: 12px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); }

/* line 2, ../../../includes/css/scss/libs/bootstrap3/_tooltip.scss */
.tooltip.in { opacity: 0.9; filter: alpha(opacity=90); }

/* line 3, ../../../includes/css/scss/libs/bootstrap3/_tooltip.scss */
.tooltip.top { margin-top: -3px; padding: 5px 0; }

/* line 4, ../../../includes/css/scss/libs/bootstrap3/_tooltip.scss */
.tooltip.right { margin-left: 3px; padding: 0 5px; }

/* line 5, ../../../includes/css/scss/libs/bootstrap3/_tooltip.scss */
.tooltip.bottom { margin-top: 3px; padding: 5px 0; }

/* line 6, ../../../includes/css/scss/libs/bootstrap3/_tooltip.scss */
.tooltip.left { margin-left: -3px; padding: 0 5px; }

/* line 7, ../../../includes/css/scss/libs/bootstrap3/_tooltip.scss */
.tooltip-inner { max-width: 200px; padding: 3px 8px; color: #ffffff; text-align: center; text-decoration: none; background-color: #000000; border-radius: 4px; }

/* line 8, ../../../includes/css/scss/libs/bootstrap3/_tooltip.scss */
.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }

/* line 9, ../../../includes/css/scss/libs/bootstrap3/_tooltip.scss */
.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000000; }

/* line 10, ../../../includes/css/scss/libs/bootstrap3/_tooltip.scss */
.tooltip.top-left .tooltip-arrow { bottom: 0; left: 5px; border-width: 5px 5px 0; border-top-color: #000000; }

/* line 11, ../../../includes/css/scss/libs/bootstrap3/_tooltip.scss */
.tooltip.top-right .tooltip-arrow { bottom: 0; right: 5px; border-width: 5px 5px 0; border-top-color: #000000; }

/* line 12, ../../../includes/css/scss/libs/bootstrap3/_tooltip.scss */
.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000000; }

/* line 13, ../../../includes/css/scss/libs/bootstrap3/_tooltip.scss */
.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000000; }

/* line 14, ../../../includes/css/scss/libs/bootstrap3/_tooltip.scss */
.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000000; }

/* line 15, ../../../includes/css/scss/libs/bootstrap3/_tooltip.scss */
.tooltip.bottom-left .tooltip-arrow { top: 0; left: 5px; border-width: 0 5px 5px; border-bottom-color: #000000; }

/* line 16, ../../../includes/css/scss/libs/bootstrap3/_tooltip.scss */
.tooltip.bottom-right .tooltip-arrow { top: 0; right: 5px; border-width: 0 5px 5px; border-bottom-color: #000000; }

/* line 1, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs, .nav-pills { *zoom: 1; }

/* line 6, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after { display: table; line-height: 0; content: ""; }

/* line 15, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs:after, .nav-pills:after { clear: both; }

/* line 20, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs > li, .nav-pills > li { float: left; }

/* line 25, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs > li > a, .nav-pills > li > a { padding-right: 12px; padding-left: 12px; margin-right: 2px; line-height: 14px; }

/* line 33, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs { border-bottom: 1px solid #ddd; }

/* line 37, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs > li { margin-bottom: -1px; }

/* line 41, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs > li > a { padding-top: 8px; padding-bottom: 8px; line-height: 20px; border: 1px solid transparent; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }

/* line 51, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { border-color: #eeeeee #eeeeee #dddddd; }

/* line 56, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus { color: #555555; cursor: default; background-color: #ffffff; border: 1px solid #ddd; border-bottom-color: transparent; }

/* line 66, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-pills > li > a { padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

/* line 76, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus { color: #ffffff; background-color: #0088cc; }

/* line 83, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-stacked > li { float: none; }

/* line 87, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-stacked > li > a { margin-right: 0; }

/* line 91, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs.nav-stacked { border-bottom: 0; }

/* line 95, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs.nav-stacked > li > a { border: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

/* line 102, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs.nav-stacked > li:first-child > a { -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-topleft: 4px; }

/* line 111, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs.nav-stacked > li:last-child > a { -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; }

/* line 120, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus { z-index: 2; border-color: #ddd; }

/* line 126, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-pills.nav-stacked > li > a { margin-bottom: 3px; }

/* line 130, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-pills.nav-stacked > li:last-child > a { margin-bottom: 1px; }

/* line 134, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs .dropdown-menu { -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; }

/* line 140, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-pills .dropdown-menu { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

/* line 146, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav .dropdown-toggle .caret { margin-top: 6px; border-top-color: #0088cc; border-bottom-color: #0088cc; }

/* line 152, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret { border-top-color: #005580; border-bottom-color: #005580; }

/* move down carets for tabs */
/* line 160, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs .dropdown-toggle .caret { margin-top: 8px; }

/* line 164, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav .active .dropdown-toggle .caret { border-top-color: #fff; border-bottom-color: #fff; }

/* line 169, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs .active .dropdown-toggle .caret { border-top-color: #555555; border-bottom-color: #555555; }

/* line 174, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav > .dropdown.active > a:hover, .nav > .dropdown.active > a:focus { cursor: pointer; }

/* line 179, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus { color: #ffffff; background-color: #999999; border-color: #999999; }

/* line 188, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret { border-top-color: #ffffff; border-bottom-color: #ffffff; opacity: 1; filter: alpha(opacity=100); }

/* line 198, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabs-stacked .open > a:hover, .tabs-stacked .open > a:focus { border-color: #999999; }

/* line 203, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabbable { *zoom: 1; }

/* line 207, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabbable:before, .tabbable:after { display: table; line-height: 0; content: ""; }

/* line 214, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabbable:after { clear: both; }

/* line 218, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tab-content { overflow: auto; }

/* line 222, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs { border-bottom: 0; }

/* line 228, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tab-content > .tab-pane, .pill-content > .pill-pane { display: none; }

/* line 233, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tab-content > .active, .pill-content > .active { display: block; }

/* line 238, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabs-below > .nav-tabs { border-top: 1px solid #ddd; }

/* line 242, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabs-below > .nav-tabs > li { margin-top: -1px; margin-bottom: 0; }

/* line 247, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabs-below > .nav-tabs > li > a { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }

/* line 253, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus { border-top-color: #ddd; border-bottom-color: transparent; }

/* line 259, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus { border-color: transparent #ddd #ddd #ddd; }

/* line 265, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li { float: none; }

/* line 270, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a { min-width: 74px; margin-right: 0; margin-bottom: 3px; }

/* line 277, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabs-left > .nav-tabs { float: left; margin-right: 19px; border-right: 1px solid #ddd; }

/* line 283, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabs-left > .nav-tabs > li > a { margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }

/* line 290, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus { border-color: #eeeeee #dddddd #eeeeee #eeeeee; }

/* line 295, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus { border-color: #ddd transparent #ddd #ddd; *border-right-color: #ffffff; }

/* line 302, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabs-right > .nav-tabs { float: right; margin-left: 19px; border-left: 1px solid #ddd; }

/* line 308, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabs-right > .nav-tabs > li > a { margin-left: -1px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }

/* line 315, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus { border-color: #eeeeee #eeeeee #eeeeee #dddddd; }

/* line 320, ../../../includes/css/scss/libs/bootstrap3/_tabs-boot2.scss */
.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus { border-color: #ddd #ddd #ddd transparent; *border-left-color: #ffffff; }

/* YUI, Purecss, Bootstrap, Normalize, Other */
/* ===================================
FancyBox
v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license
=================================== */
/* line 5, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }

/* line 15, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }

/* line 16, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

/* line 20, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-opened { z-index: 8030; }

/* line 21, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

/* line 25, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-outer, .fancybox-inner { position: relative; }

/* line 26, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-inner { overflow: hidden; }

/* line 27, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }

/* line 29, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap; }

/* line 30, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }

/* line 31, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-image { max-width: 100%; max-height: 100%; }

/* line 32, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url(http://assets.i-motor.com.au/motorcycles/images/fancybox_sprite.png); }

/* line 33, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }

/* line 34, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
#fancybox-loading div { width: 44px; height: 44px; background: url(http://assets.i-motor.com.au/motorcycles/images/fancybox_loading.gif) center center no-repeat; }

/* line 35, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }

/* line 36, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url(http://assets.i-motor.com.au/motorcycles/images/blank.gif); /* helps IE */ -webkit-tap-highlight-color: transparent; z-index: 8040; }

/* line 37, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-prev { left: 0; }

/* line 38, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-next { right: 0; }

/* line 39, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }

/* line 40, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-prev span { left: 10px; background-position: 0 -36px; }

/* line 41, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-next span { right: 10px; background-position: 0 -72px; }

/* line 42, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-nav:hover span { visibility: visible; }

/* line 43, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; max-width: 99999px; max-height: 99999px; overflow: visible !important; }

/* Overlay helper */
/* line 45, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-lock { overflow: visible !important; width: auto; }

/* line 46, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-lock body { overflow: hidden !important; }

/* line 47, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-lock-test { overflow-y: hidden !important; }

/* line 48, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url(http://assets.i-motor.com.au/motorcycles/images/fancybox_overlay.png); }

/* line 49, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }

/* line 50, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }

/* Title helper */
/* line 52, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none; z-index: 8050; }

/* line 53, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-opened .fancybox-title { visibility: visible; }

/* line 54, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }

/* line 55, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }

/* line 59, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }

/* line 60, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-title-inside-wrap { padding-top: 10px; }

/* line 61, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, 0.8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { /* line 66, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url(http://assets.i-motor.com.au/motorcycles/images/fancybox_sprite@2x.png); background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/ }
  /* line 70, ../../../includes/css/scss/libs/plugins/_fancybox.scss */
  #fancybox-loading div { background-image: url(http://assets.i-motor.com.au/motorcycles/images/fancybox_loading@2x.gif); background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/ } }
/* FancyBox v2.1.5 */
/* 	Core Owl Carousel CSS File 	v1.3.3 */
/* line 5, ../../../includes/css/scss/libs/plugins/_owl-carousel.scss */
.bg-carousel { background-color: #fff; }

/* clearfix */
/* line 7, ../../../includes/css/scss/libs/plugins/_owl-carousel.scss */
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

/* display none until init */
/* line 16, ../../../includes/css/scss/libs/plugins/_owl-carousel.scss */
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }

/* line 22, ../../../includes/css/scss/libs/plugins/_owl-carousel.scss */
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0, 0); }

/* line 27, ../../../includes/css/scss/libs/plugins/_owl-carousel.scss */
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }

/* line 32, ../../../includes/css/scss/libs/plugins/_owl-carousel.scss */
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }

/* line 40, ../../../includes/css/scss/libs/plugins/_owl-carousel.scss */
.owl-carousel .owl-item { float: left; }

/* line 43, ../../../includes/css/scss/libs/plugins/_owl-carousel.scss */
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }

/* line 47, ../../../includes/css/scss/libs/plugins/_owl-carousel.scss */
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: #000; }

/* mouse grab icon */
/* line 57, ../../../includes/css/scss/libs/plugins/_owl-carousel.scss */
.grabbing { cursor: url("/motorcycles/includes/js/lib/owl-carousel/grabbing.png") 8 8, move; }

/* fix */
/* line 62, ../../../includes/css/scss/libs/plugins/_owl-carousel.scss */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }

/* Core Owl Carousel CSS File v1.3.3 */
/*
* 	Owl Carousel Owl Demo Theme
*	v1.3.3
*/
/* line 6, ../../../includes/css/scss/libs/plugins/_owl-theme.scss */
.owl-theme .owl-controls { margin-top: 10px; text-align: center; }

/* Styling Next and Prev buttons */
/* line 13, ../../../includes/css/scss/libs/plugins/_owl-theme.scss */
.owl-theme .owl-controls .owl-buttons div { color: #FFF; display: inline-block; zoom: 1; *display: inline; /*IE7 life-saver */ margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background: #869791; filter: Alpha(Opacity=50); /*IE7 fix*/ opacity: 0.5; }

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
/* line 30, ../../../includes/css/scss/libs/plugins/_owl-theme.scss */
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100); /*IE7 fix*/ opacity: 1; text-decoration: none; }

/* Styling Pagination*/
/* line 38, ../../../includes/css/scss/libs/plugins/_owl-theme.scss */
.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; *display: inline; /*IE7 life-saver */ }

/* line 43, ../../../includes/css/scss/libs/plugins/_owl-theme.scss */
.owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50); /*IE7 fix*/ opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #869791; }

/* line 56, ../../../includes/css/scss/libs/plugins/_owl-theme.scss */
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100); /*IE7 fix*/ opacity: 1; }

/* If PaginationNumbers is true */
/* line 64, ../../../includes/css/scss/libs/plugins/_owl-theme.scss */
.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }

/* preloading images */
/* line 76, ../../../includes/css/scss/libs/plugins/_owl-theme.scss */
.owl-item.loading { min-height: 150px; background: url("/motorcycles/includes/js/lib/owl-carousel/AjaxLoader.gif") no-repeat center center; }

/* Owl Carousel Owl Demo Theme v1.3.3 */
/*! jQuery UI - v1.11.2 - 2014-10-19
* http://jqueryui.com
* Includes: core.css, button.css, datepicker.css, slider.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-helper-hidden { display: none; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-helper-clearfix:after { clear: both; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-helper-clearfix { min-height: 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-front { z-index: 100; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-disabled { cursor: default !important; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-button { display: inline-block; position: relative; padding: 0; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-button-icon-only { width: 2.2em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
button.ui-button-icon-only { width: 2.4em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-button-icons-only { width: 3.4em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
button.ui-button-icons-only { width: 3.7em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-button .ui-button-text { display: block; line-height: normal; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-button-text-only .ui-button-text { padding: .4em 1em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
input.ui-button { padding: .4em 1em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-buttonset { margin-right: 7px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0; padding: 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker .ui-datepicker-prev { left: 2px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker .ui-datepicker-next { right: 2px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker .ui-datepicker-next-hover { right: 1px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker td { border: 0; padding: 1px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker.ui-datepicker-multi { width: auto; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker-multi .ui-datepicker-group { float: left; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker-rtl { direction: rtl; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-slider { position: relative; text-align: left; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-slider-horizontal { height: .8em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-slider-horizontal .ui-slider-range-min { left: 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-slider-vertical { width: .8em; height: 100px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-slider-vertical .ui-slider-range-max { top: 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
body .ui-tooltip { border-width: 2px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-widget .ui-widget { font-size: 1em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-widget-content { border: 1px solid #aaa; background: #fff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x; color: #222; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-widget-content a { color: #222; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-widget-header { border: 1px solid #aaa; background: #ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x; color: #222; font-weight: bold; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-widget-header a { color: #222; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url("http://assets.i-motor.com.au/motorcycles/images/slider_button.png") 50% 50% repeat-x; font-weight: normal; color: #555; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555; text-decoration: none; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999; background: #dadada url("http://assets.i-motor.com.au/motorcycles/images/slider_button.png") 50% 50% repeat-x; font-weight: normal; color: #212121; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #212121; text-decoration: none; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaa; background: #fff url("http://assets.i-motor.com.au/motorcycles/images/slider_button.png") 50% 50% repeat-x; font-weight: normal; color: #212121; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #fcefa1; background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x; color: #363636; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #363636; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #cd0a0a; background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x; color: #cd0a0a; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-disabled .ui-icon { filter: Alpha(Opacity=35); }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon { width: 16px; height: 16px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon, .ui-widget-content .ui-icon { background-image: url("images/ui-icons_222222_256x240.png"); }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-widget-header .ui-icon { background-image: url("images/ui-icons_222222_256x240.png"); }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-default .ui-icon { background-image: url("images/ui-icons_888888_256x240.png"); }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("images/ui-icons_454545_256x240.png"); }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-active .ui-icon { background-image: url("images/ui-icons_454545_256x240.png"); }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-highlight .ui-icon { background-image: url("images/ui-icons_2e83ff_256x240.png"); }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("images/ui-icons_cd0a0a_256x240.png"); }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-blank { background-position: 16px 16px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-carat-1-n { background-position: 0 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-carat-1-ne { background-position: -16px 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-carat-1-e { background-position: -32px 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-carat-1-se { background-position: -48px 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-carat-1-s { background-position: -64px 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-carat-1-sw { background-position: -80px 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-carat-1-w { background-position: -96px 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-carat-1-nw { background-position: -112px 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-carat-2-n-s { background-position: -128px 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-carat-2-e-w { background-position: -144px 0; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-triangle-1-n { background-position: 0 -16px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-triangle-1-ne { background-position: -16px -16px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-triangle-1-e { background-position: -32px -16px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-triangle-1-se { background-position: -48px -16px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-triangle-1-s { background-position: -64px -16px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-triangle-1-sw { background-position: -80px -16px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-triangle-1-w { background-position: -96px -16px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-triangle-1-nw { background-position: -112px -16px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrow-1-n { background-position: 0 -32px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrow-1-ne { background-position: -16px -32px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrow-1-e { background-position: -32px -32px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrow-1-se { background-position: -48px -32px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrow-1-s { background-position: -64px -32px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrow-1-sw { background-position: -80px -32px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrow-1-w { background-position: -96px -32px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrow-1-nw { background-position: -112px -32px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrow-4 { background-position: 0 -80px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-arrow-4-diag { background-position: -16px -80px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-extlink { background-position: -32px -80px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-newwin { background-position: -48px -80px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-refresh { background-position: -64px -80px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-shuffle { background-position: -80px -80px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-transfer-e-w { background-position: -96px -80px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-transferthick-e-w { background-position: -112px -80px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-folder-collapsed { background-position: 0 -96px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-folder-open { background-position: -16px -96px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-document { background-position: -32px -96px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-document-b { background-position: -48px -96px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-note { background-position: -64px -96px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-mail-closed { background-position: -80px -96px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-mail-open { background-position: -96px -96px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-suitcase { background-position: -112px -96px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-comment { background-position: -128px -96px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-person { background-position: -144px -96px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-print { background-position: -160px -96px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-trash { background-position: -176px -96px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-locked { background-position: -192px -96px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-unlocked { background-position: -208px -96px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-bookmark { background-position: -224px -96px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-tag { background-position: -240px -96px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-home { background-position: 0 -112px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-flag { background-position: -16px -112px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-calendar { background-position: -32px -112px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-cart { background-position: -48px -112px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-pencil { background-position: -64px -112px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-clock { background-position: -80px -112px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-disk { background-position: -96px -112px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-calculator { background-position: -112px -112px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-zoomin { background-position: -128px -112px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-zoomout { background-position: -144px -112px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-search { background-position: -160px -112px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-wrench { background-position: -176px -112px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-gear { background-position: -192px -112px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-heart { background-position: -208px -112px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-star { background-position: -224px -112px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-link { background-position: -240px -112px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-cancel { background-position: 0 -128px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-plus { background-position: -16px -128px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-plusthick { background-position: -32px -128px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-minus { background-position: -48px -128px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-minusthick { background-position: -64px -128px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-close { background-position: -80px -128px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-closethick { background-position: -96px -128px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-key { background-position: -112px -128px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-lightbulb { background-position: -128px -128px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-scissors { background-position: -144px -128px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-clipboard { background-position: -160px -128px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-copy { background-position: -176px -128px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-contact { background-position: -192px -128px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-image { background-position: -208px -128px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-video { background-position: -224px -128px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-script { background-position: -240px -128px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-alert { background-position: 0 -144px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-info { background-position: -16px -144px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-notice { background-position: -32px -144px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-help { background-position: -48px -144px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-check { background-position: -64px -144px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-bullet { background-position: -80px -144px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-radio-on { background-position: -96px -144px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-radio-off { background-position: -112px -144px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-pin-w { background-position: -128px -144px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-pin-s { background-position: -144px -144px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-play { background-position: 0 -160px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-pause { background-position: -16px -160px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-seek-next { background-position: -32px -160px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-seek-prev { background-position: -48px -160px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-seek-end { background-position: -64px -160px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-seek-start { background-position: -80px -160px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-seek-first { background-position: -80px -160px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-stop { background-position: -96px -160px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-eject { background-position: -112px -160px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-volume-off { background-position: -128px -160px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-volume-on { background-position: -144px -160px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-power { background-position: 0 -176px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-signal-diag { background-position: -16px -176px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-signal { background-position: -32px -176px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-battery-0 { background-position: -48px -176px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-battery-1 { background-position: -64px -176px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-battery-2 { background-position: -80px -176px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-battery-3 { background-position: -96px -176px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-circle-plus { background-position: 0 -192px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-circle-minus { background-position: -16px -192px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-circle-close { background-position: -32px -192px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-circle-triangle-e { background-position: -48px -192px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-circle-triangle-s { background-position: -64px -192px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-circle-triangle-w { background-position: -80px -192px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-circle-triangle-n { background-position: -96px -192px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-circle-arrow-e { background-position: -112px -192px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-circle-arrow-s { background-position: -128px -192px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-circle-arrow-w { background-position: -144px -192px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-circle-arrow-n { background-position: -160px -192px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-circle-zoomin { background-position: -176px -192px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-circle-zoomout { background-position: -192px -192px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-circle-check { background-position: -208px -192px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-circlesmall-plus { background-position: 0 -208px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-circlesmall-minus { background-position: -16px -208px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-circlesmall-close { background-position: -32px -208px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-squaresmall-plus { background-position: -48px -208px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-squaresmall-minus { background-position: -64px -208px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-squaresmall-close { background-position: -80px -208px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px; }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-widget-overlay { background: #aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3; filter: Alpha(Opacity=30); }

/* line 7, ../../../includes/css/scss/libs/plugins/_jquery-ui-1.11.2-custom-min.scss */
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3; filter: Alpha(Opacity=30); border-radius: 8px; }

/* jQuery UI v1.11.2 */
/* Load plugin related styles */
/* Custom */
/* line 5, ../../../includes/css/scss/_type.scss */
body { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 14px; color: #000000; background-color: #fff; }

/* line 12, ../../../includes/css/scss/_type.scss */
.pure-g [class*="pure-u-"] { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; }

/* line 16, ../../../includes/css/scss/_type.scss */
html, button, input, select, textarea, html { -webkit-tap-highlight-color: #000; }

/* line 25, ../../../includes/css/scss/_type.scss */
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }

/* line 34, ../../../includes/css/scss/_type.scss */
h1, h2, h3, h4, h5, h6 { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; line-height: 1.1; color: inherit; }

/* line 40, ../../../includes/css/scss/_type.scss */
h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }

/* line 45, ../../../includes/css/scss/_type.scss */
h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; }

/* line 50, ../../../includes/css/scss/_type.scss */
h1 { font-size: 36px; }

/* line 53, ../../../includes/css/scss/_type.scss */
h2 { font-size: 30px; }

/* line 56, ../../../includes/css/scss/_type.scss */
h3 { font-size: 24px; }

/* line 59, ../../../includes/css/scss/_type.scss */
h4 { font-size: 18px; }

/* line 62, ../../../includes/css/scss/_type.scss */
h5 { font-size: 14px; }

/* line 65, ../../../includes/css/scss/_type.scss */
h6 { font-size: 12px; }

/* line 68, ../../../includes/css/scss/_type.scss */
p { line-height: 1.6em; margin: 0 0 10px; }

/* line 73, ../../../includes/css/scss/_type.scss */
ul { padding-left: 18px; }

/* line 77, ../../../includes/css/scss/_type.scss */
a { color: #ed1b2f; text-decoration: none; outline: none; }

/* line 83, ../../../includes/css/scss/_type.scss */
a:hover, a:focus { color: #ed1b2f; text-decoration: none; }

/* line 89, ../../../includes/css/scss/_type.scss */
a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

/* line 95, ../../../includes/css/scss/_type.scss */
b, strong { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; -webkit-font-smoothing: auto; }

/* line 101, ../../../includes/css/scss/_type.scss */
abbr[title], abbr[data-original-title] { color: #e9322d; cursor: help; }

/* line 107, ../../../includes/css/scss/_type.scss */
cite { font-style: normal; }

/* line 110, ../../../includes/css/scss/_type.scss */
.page-heading, .stock .page-head { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 40px; color: #000000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: antialiased; padding-bottom: 0; margin: 40px 0; }

/* line 121, ../../../includes/css/scss/_type.scss */
.page-sub-head { font-size: 24px; color: #000; border-bottom: 2px solid #cccccc; padding-bottom: 8px; }

/* line 128, ../../../includes/css/scss/_type.scss */
.weighted { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; color: #000; }

/* line 133, ../../../includes/css/scss/_type.scss */
.semi-weighted { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; color: #000; }

/* line 138, ../../../includes/css/scss/_type.scss */
.red { color: #000000; }

/* line 142, ../../../includes/css/scss/_type.scss */
.txt-centre { text-align: center; }

/* line 146, ../../../includes/css/scss/_type.scss */
.txt-colour-white { color: #fff; }

/* line 150, ../../../includes/css/scss/_type.scss */
.txt-colour-black { color: #000; }

/* line 154, ../../../includes/css/scss/_type.scss */
.txt-colour-primary { color: #000000; }

/* line 158, ../../../includes/css/scss/_type.scss */
.txt-colour-secondary { color: #ed1b2f; }

/* line 163, ../../../includes/css/scss/_type.scss */
.stock-list .page-heading, .stock-list .page-head { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; color: #000000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: antialiased; margin: 26px 0; }
@media screen and (min-width: 1024px) { /* line 163, ../../../includes/css/scss/_type.scss */
  .stock-list .page-heading, .stock-list .page-head { margin: 30px 0; } }

/* line 176, ../../../includes/css/scss/_type.scss */
.stock-detail .heading-text-wrapper { display: flex; align-items: center; padding-top: 10px; padding-bottom: 10px; }
@media screen and (min-width: 768px) { /* line 176, ../../../includes/css/scss/_type.scss */
  .stock-detail .heading-text-wrapper { padding-top: 20px; padding-bottom: 20px; } }

/* Forms */
/* line 5, ../../../includes/css/scss/_forms.scss */
.csstransitions .toolbox-forms-wrapper .form-panels .close a { -webkit-transition: color 100ms ease-in; -moz-transition: color 100ms ease-in; -ms-transition: color 100ms ease-in; -o-transition: color 100ms ease-in; transition: color 100ms ease-in; }

/* line 9, ../../../includes/css/scss/_forms.scss */
.csstransitions .toolbox-forms-wrapper .form-panels .close a span { -webkit-transition: all 100ms ease-in; -moz-transition: all 100ms ease-in; -ms-transition: all 100ms ease-in; -o-transition: all 100ms ease-in; transition: all 100ms ease-in; }

/* line 13, ../../../includes/css/scss/_forms.scss */
.csstransitions .mobile-enquiry-nav-wrapper .mobile-enquiry-nav { -webkit-transition: opacity 250ms ease-in; -moz-transition: opacity 250ms ease-in; -ms-transition: opacity 250ms ease-in; -o-transition: opacity 250ms ease-in; transition: opacity 250ms ease-in; }

/* line 17, ../../../includes/css/scss/_forms.scss */
.boxshadow .mobile-enquiry-nav-wrapper.float .mobile-enquiry-nav { -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); }

/* line 23, ../../../includes/css/scss/_forms.scss */
label { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 13px; display: inline-block; margin: 0.5em 0 0.2em; }

/* line 30, ../../../includes/css/scss/_forms.scss */
select { height: 40px; }

/* line 34, ../../../includes/css/scss/_forms.scss */
textarea { width: 100%; }

/* line 38, ../../../includes/css/scss/_forms.scss */
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="date"], input[type="month"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="week"], input[type="number"], input[type="search"], input[type="tel"], input[type="color"], select, textarea { font: normal 14px "Helvetica Neue", Arial, sans-serif; color: #777; display: inline-block; border: 1px solid #E5E5E5; border-radius: 3px; width: 100%; -webkit-box-shadow: inset 0 1px 3px #dcddde; -moz-box-shadow: inset 0 1px 3px #dcddde; box-shadow: inset 0 1px 3px #dcddde; }
/* line 63, ../../../includes/css/scss/_forms.scss */
.csstransitions input[type="text"], .csstransitions input[type="password"], .csstransitions input[type="email"], .csstransitions input[type="url"], .csstransitions input[type="date"], .csstransitions input[type="month"], .csstransitions input[type="time"], .csstransitions input[type="datetime"], .csstransitions input[type="datetime-local"], .csstransitions input[type="week"], .csstransitions input[type="number"], .csstransitions input[type="search"], .csstransitions input[type="tel"], .csstransitions input[type="color"], .csstransitions select, .csstransitions textarea { -webkit-transition: .3s linear border; -moz-transition: .3s linear border; -ms-transition: .3s linear border; -o-transition: .3s linear border; transition: .3s linear border; }

/* line 72, ../../../includes/css/scss/_forms.scss */
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="date"], input[type="month"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="week"], input[type="number"], input[type="search"], input[type="tel"], input[type="color"], textarea { padding: 0.8em 0.6em; }

/* line 90, ../../../includes/css/scss/_forms.scss */
select { padding: 0; padding-left: 0.6em; }

/*
Need to separate out the :not() selector from the rest of the CSS 2.1 selectors
since IE8 won't execute CSS that contains a CSS3 selector.
*/
/* line 99, ../../../includes/css/scss/_forms.scss */
input:not([type]) { padding: 0.5em 0.6em; display: inline-block; border: 1px solid #cccccc; box-shadow: inset 0 1px 3px #ddd; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* Chrome (as of v.32/34 on OS X) needs additional room for color to display. */
/* May be able to remove this tweak as color inputs become more standardized across browsers. */
/* line 112, ../../../includes/css/scss/_forms.scss */
input[type="color"] { padding: 0.2em 0.5em; }

/* line 115, ../../../includes/css/scss/_forms.scss */
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, select:focus, textarea:focus { color: #333; border: 1px solid #000000; outline: 0 none; outline: thin dotted \9; /* IE6-9 */ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); outline: -webkit-focus-ring-color auto 0; }

/*
Need to separate out the :not() selector from the rest of the CSS 2.1 selectors
since IE8 won't execute CSS that contains a CSS3 selector.
*/
/* line 145, ../../../includes/css/scss/_forms.scss */
input:not([type]):focus { outline: 0; outline: thin dotted \9; /* IE6-9 */ border-color: #129FEA; }

/* line 151, ../../../includes/css/scss/_forms.scss */
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted #333; outline: 1px auto #129FEA; }

/* line 157, ../../../includes/css/scss/_forms.scss */
.pure-checkbox, .pure-radio { margin: 0.5em 0; display: block; }

/* line 163, ../../../includes/css/scss/_forms.scss */
input[type="text"][disabled], input[type="password"][disabled], input[type="email"][disabled], input[type="url"][disabled], input[type="date"][disabled], input[type="month"][disabled], input[type="time"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="week"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="color"][disabled], select[disabled], textarea[disabled] { cursor: not-allowed; background-color: #eaeded; color: #cad2d3; }

/* line 184, ../../../includes/css/scss/_forms.scss */
.bg-page .pure-form, .bg-page .pure-form-aligned { font-size: 14px; }

/* line 189, ../../../includes/css/scss/_forms.scss */
.pure-form-aligned .pure-controls { margin: 1.5em 0 0 11em; }

@media only screen and (max-width: 640px) { /* 640px */
  /* line 194, ../../../includes/css/scss/_forms.scss */
  .pure-form-aligned .pure-control-group label { text-align: left; }
  /* line 198, ../../../includes/css/scss/_forms.scss */
  .pure-form-aligned .pure-controls { margin: 1.5em 0 0 0em; } }
/* line 203, ../../../includes/css/scss/_forms.scss */
.pure-form-aligned .pure-control-group label { text-align: left; }

/* line 205, ../../../includes/css/scss/_forms.scss */
.form-note { font-size: 12px; }

/* line 209, ../../../includes/css/scss/_forms.scss */
.required { color: #e9322d; }

/* */
/* Need to separate out the :not() selector from the rest of the CSS 2.1 selectors */
/* since IE8 won't execute CSS that contains a CSS3 selector. */
/**/
/* line 217, ../../../includes/css/scss/_forms.scss */
input:not([type]):focus { outline: 0; outline: thin dotted \9; /* IE6-9 */ border-color: #000; }

/* line 218, ../../../includes/css/scss/_forms.scss */
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted #333; outline: 1px auto #000; }

/* line 221, ../../../includes/css/scss/_forms.scss */
.pure-checkbox, .pure-radio { margin: 0.5em 0; display: block; }

/* line 223, ../../../includes/css/scss/_forms.scss */
.form-buttons .pure-button { margin-top: 15px; padding: 14px; min-width: 100px; }

/* line 224, ../../../includes/css/scss/_forms.scss */
.form-buttons p { text-align: center; margin-top: 6px; }

/* line 225, ../../../includes/css/scss/_forms.scss */
.fake-form-label { margin: 0.5em 0 0.2em; }

/* line 229, ../../../includes/css/scss/_forms.scss */
select { border: 1px solid #cccccc; background-color: white; }

/* line 233, ../../../includes/css/scss/_forms.scss */
select[multiple] { height: auto; }

/* line 237, ../../../includes/css/scss/_forms.scss */
fieldset { margin: 0; padding: 0.35em 0 0.75em; border: 0; }

/* line 242, ../../../includes/css/scss/_forms.scss */
legend { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 16px; display: block; width: 100%; padding: 0; margin-bottom: 0; color: #000000; }

/* line 252, ../../../includes/css/scss/_forms.scss */
aside .form.onload { background: #F2F2F2; padding: 15px; border: 1px solid #E5E5E5; }

/* line 260, ../../../includes/css/scss/_forms.scss */
.form > h2 { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; display: block; font-size: 20px; line-height: 20px; color: #000000; border-bottom-color: #d2d2d2; border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 18px; margin-top: 0; }
/* line 273, ../../../includes/css/scss/_forms.scss */
.form .pure-button { margin-top: 0; }
/* line 277, ../../../includes/css/scss/_forms.scss */
.form .information { font-size: 12px; line-height: 16px; margin: 3px 0; background-color: #f7f7f7; padding: 9px; border: 1px solid #dcddde; }
/* line 286, ../../../includes/css/scss/_forms.scss */
.form .error { color: #c71444; border-left: 4px #c71444 solid; padding-left: 5px; }
/* line 293, ../../../includes/css/scss/_forms.scss */
.form .slider-wrapper { margin-bottom: 20px; }
/* line 297, ../../../includes/css/scss/_forms.scss */
.form .ticks { position: relative; }
/* line 302, ../../../includes/css/scss/_forms.scss */
.form .ticks .row-1 .tick-1, .form .ticks .row-1 .tick-2, .form .ticks .row-1 .tick-3, .form .ticks .row-1 .tick-4 { width: 25%; }
/* line 308, ../../../includes/css/scss/_forms.scss */
.form .ticks .row-1 .tick-5 { width: 0%; }
/* line 313, ../../../includes/css/scss/_forms.scss */
.form .ticks .row-2 { height: 20px; position: relative; display: block; width: 404%; }
/* line 319, ../../../includes/css/scss/_forms.scss */
.form .ticks .row-2 > * { position: absolute; }
/* line 323, ../../../includes/css/scss/_forms.scss */
.form .ticks .row-2 .tick-1 { left: 0%; }
/* line 327, ../../../includes/css/scss/_forms.scss */
.form .ticks .row-2 .tick-3 { left: 50%; width: 100px; margin-left: -50px; text-align: center; }
/* line 334, ../../../includes/css/scss/_forms.scss */
.form .ticks .row-2 .tick-5 { right: -3px; }
/* line 340, ../../../includes/css/scss/_forms.scss */
.form .handle-wrapper { height: 23px; }
/* line 344, ../../../includes/css/scss/_forms.scss */
.form .ui-slider { position: relative; height: 23px; }
/* line 348, ../../../includes/css/scss/_forms.scss */
.form .ui-slider .ui-slider-handle { display: block; position: absolute; background: url("http://assets.i-motor.com.au/motorcycles/images/slider_button.png") no-repeat; height: 25px; width: 18px; top: -3px; border: 0; margin-left: -10px; }
/* line 358, ../../../includes/css/scss/_forms.scss */
.form .ui-slider .ui-slider-handle:focus { outline: none; }
/* line 364, ../../../includes/css/scss/_forms.scss */
.form .ui-slider-range { height: 21px; }
/* line 369, ../../../includes/css/scss/_forms.scss */
.form #recaptcha_Help > a, .form #recaptcha_Audio > a, .form #recaptcha_Image > a, .form #recaptcha_Reload > a { display: block; width: 20px; height: 16px; height: 16px; text-indent: -999em; float: right; margin-top: 5px; }
/* line 382, ../../../includes/css/scss/_forms.scss */
.form #recaptcha_Help > a { background: url("http://assets.i-motor.com.au/motorcycles/images/recaptcha_sprite.gif") no-repeat -2px -46px; }
/* line 386, ../../../includes/css/scss/_forms.scss */
.form #recaptcha_Audio > a { background: url("http://assets.i-motor.com.au/motorcycles/images/recaptcha_sprite.gif") no-repeat -2px -16px; }
/* line 390, ../../../includes/css/scss/_forms.scss */
.form #recaptcha_Image > a { background: url("http://assets.i-motor.com.au/motorcycles/images/recaptcha_sprite.gif") no-repeat -2px -31px; }
/* line 394, ../../../includes/css/scss/_forms.scss */
.form #recaptcha_Reload > a { background: url("http://assets.i-motor.com.au/motorcycles/images/recaptcha_sprite.gif") no-repeat -2px 0; }
/* line 399, ../../../includes/css/scss/_forms.scss */
.form .pure-u-2-24.pure-u-sm-1-24.pure-u-md-2-24.pure-u-lg-1-24 { padding-top: 3px; }
@media screen and (min-width: 1024px) { /* line 399, ../../../includes/css/scss/_forms.scss */
  .form .pure-u-2-24.pure-u-sm-1-24.pure-u-md-2-24.pure-u-lg-1-24 { padding-top: 8px; } }
/* line 409, ../../../includes/css/scss/_forms.scss */
.form .onload .success a { color: #000000; padding: 0; background-color: inherit; border: none; }

/* line 424, ../../../includes/css/scss/_forms.scss */
.toolbox-forms-wrapper .form-panels .panel { margin-bottom: 0; }
/* line 428, ../../../includes/css/scss/_forms.scss */
.toolbox-forms-wrapper .form-panels .panel-body { position: relative; }
/* line 432, ../../../includes/css/scss/_forms.scss */
.toolbox-forms-wrapper .form-panels .panel-collapse { width: 100%; }
/* line 437, ../../../includes/css/scss/_forms.scss */
.toolbox-forms-wrapper .form-panels .form > h2 { padding-right: 30px; }
@media screen and (min-width: 768px) { /* line 437, ../../../includes/css/scss/_forms.scss */
  .toolbox-forms-wrapper .form-panels .form > h2 { padding-right: 0; } }
/* line 446, ../../../includes/css/scss/_forms.scss */
.toolbox-forms-wrapper .form-panels .close { position: absolute; top: 13px; right: 5px; }
/* line 451, ../../../includes/css/scss/_forms.scss */
.toolbox-forms-wrapper .form-panels .close a { color: #000000; background-color: transparent; padding: 5px 35px 5px 0; margin: 0; border: none; position: relative; font-size: 12px; overflow: hidden; text-indent: -999em; }
@media screen and (min-width: 568px) { /* line 451, ../../../includes/css/scss/_forms.scss */
  .toolbox-forms-wrapper .form-panels .close a { padding: 2px 35px 2px 0; text-indent: 0; } }
/* line 467, ../../../includes/css/scss/_forms.scss */
.toolbox-forms-wrapper .form-panels .close a span { display: block; position: absolute; top: 2px; right: 5px; color: #fff; background-color: #000000; border: 1px solid #000000; border-radius: 20px; width: 25px; height: 25px; line-height: 23px; padding-left: 1px; text-align: center; font-size: 16px; letter-spacing: 1px; text-indent: 0; }
@media screen and (min-width: 568px) { /* line 467, ../../../includes/css/scss/_forms.scss */
  .toolbox-forms-wrapper .form-panels .close a span { right: 10px; width: 20px; height: 20px; line-height: 18px; font-size: 13px; } }
/* line 494, ../../../includes/css/scss/_forms.scss */
.toolbox-forms-wrapper .form-panels .close a:hover { color: #000; }
/* line 497, ../../../includes/css/scss/_forms.scss */
.toolbox-forms-wrapper .form-panels .close a:hover span { color: #000000; background-color: #fff; }

/* Form Panel Styles */
/* line 508, ../../../includes/css/scss/_forms.scss */
.form-panels .panel-body a { color: #000000; padding: 0; background-color: initial; border: none; }

/* line 517, ../../../includes/css/scss/_forms.scss */
.form-panels .form .box-form-last-wrapper { padding: 0.25em 0 0.25em 0; }
@media screen and (min-width: 768px) { /* line 517, ../../../includes/css/scss/_forms.scss */
  .form-panels .form .box-form-last-wrapper { padding: 0.3em 0 0.3em 1em; } }
@media screen and (min-width: 1024px) { /* line 517, ../../../includes/css/scss/_forms.scss */
  .form-panels .form .box-form-last-wrapper { padding: 0.3em 0 0.3em  1.5em; } }

/* line 532, ../../../includes/css/scss/_forms.scss */
.panel-body .success a, .panel-body .privacy a { color: #000000; background: none; border: none; margin: 10px 0; padding: 0; }

/* line 541, ../../../includes/css/scss/_forms.scss */
.submit-wrapper .privacy { margin: 10px 0; }

/* Callout Form Buttons for Pages */
/* line 546, ../../../includes/css/scss/_forms.scss */
.mobile-enquiry-nav-wrapper { position: relative; z-index: 1; }
/* line 550, ../../../includes/css/scss/_forms.scss */
.mobile-enquiry-nav-wrapper .mobile-enquiry-nav { font-size: 16px; color: #fff; text-align: center; padding: 10px; width: 100%; cursor: pointer; border-top: 1px solid #4d4d4d; background: #000000; margin-top: 0; }
@media screen and (min-width: 768px) { /* line 550, ../../../includes/css/scss/_forms.scss */
  .mobile-enquiry-nav-wrapper .mobile-enquiry-nav { display: none; } }
/* line 565, ../../../includes/css/scss/_forms.scss */
.mobile-enquiry-nav-wrapper .mobile-enquiry-nav span { background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") 50% -6884px no-repeat; padding: 10px; }
/* line 571, ../../../includes/css/scss/_forms.scss */
.mobile-enquiry-nav-wrapper.float { padding-top: 42px; }
@media screen and (min-width: 768px) { /* line 571, ../../../includes/css/scss/_forms.scss */
  .mobile-enquiry-nav-wrapper.float { padding-top: 0; } }
/* line 577, ../../../includes/css/scss/_forms.scss */
.mobile-enquiry-nav-wrapper.float .mobile-enquiry-nav { position: fixed; top: 45px; background: #000000; color: #fff; border: none; border-top: 1px solid #4d4d4d; -webkit-overflow-scrolling: touch; }

/* line 589, ../../../includes/css/scss/_forms.scss */
.cash-for-your-bike #trade_in_enquiry_form .box-form-first-wrapper { padding-right: 0; }
@media screen and (min-width: 768px) { /* line 589, ../../../includes/css/scss/_forms.scss */
  .cash-for-your-bike #trade_in_enquiry_form .box-form-first-wrapper { padding-right: 20px; } }

/* line 599, ../../../includes/css/scss/_forms.scss */
#trade_in_enquiry_header.form .ui-slider { height: 9px; }
/* line 603, ../../../includes/css/scss/_forms.scss */
#trade_in_enquiry_header.form .ui-slider-range { height: 7px; }
/* line 607, ../../../includes/css/scss/_forms.scss */
#trade_in_enquiry_header.form .ui-slider .ui-slider-handle { top: -10px; }
/* line 611, ../../../includes/css/scss/_forms.scss */
#trade_in_enquiry_header .ui-widget-header { background: #ed1b2f; }

/* line 616, ../../../includes/css/scss/_forms.scss */
.vehicle-modelStockEnquiry-sec .label_model_selected { font-size: 22px; color: #ed1b2f; line-height: 34px; }

@supports (display: flex) { /* line 3, ../../../includes/css/scss/_grids.scss */
  .im-col-g { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@supports not (display: flex) { /* line 18, ../../../includes/css/scss/_grids.scss */
  .im-col-g { font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif; letter-spacing: -0.31em; *letter-spacing: normal; *word-spacing: -0.43em; text-rendering: optimizespeed; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  /* line 36, ../../../includes/css/scss/_grids.scss */
  .im-col { display: inline-block; *display: inline; zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; } }
/*	.container class used to center horizontally in viewport	*/
/*	and constrain content within responsive breakpoints			*/
/* line 4, ../../../includes/css/scss/_container.scss */
.container { margin-right: auto; margin-left: auto; width: 100%; }

/* line 10, ../../../includes/css/scss/_container.scss */
.container:before, .container:after { content: " "; display: table; }

/* line 16, ../../../includes/css/scss/_container.scss */
.container:after { clear: both; }

@media screen and (min-width: 568px) { /* line 21, ../../../includes/css/scss/_container.scss */
  .container { max-width: 767px; } }
@media screen and (min-width: 768px) { /* line 24, ../../../includes/css/scss/_container.scss */
  .container { max-width: 1025px; }
  /* line 25, ../../../includes/css/scss/_container.scss */
  .ie9 .framed.calculator .container, .ie8 .framed.calculator .container { max-width: 800px; float: left; } }
@media screen and (min-width: 1024px) { /* line 28, ../../../includes/css/scss/_container.scss */
  .container { max-width: 1170px; } }
/* line 1, ../../../includes/css/scss/_tables.scss */
.pure-table { width: 100%; border: 1px solid #dddddd; }

/* line 2, ../../../includes/css/scss/_tables.scss */
.pure-table thead { background: transparent; }

/* line 3, ../../../includes/css/scss/_tables.scss */
.pure-table th { border-left: 1px solid #dddddd; }

/* line 4, ../../../includes/css/scss/_tables.scss */
.pure-table > thead > tr > th { vertical-align: bottom; border-bottom: 1px solid #dddddd; }

/* line 5, ../../../includes/css/scss/_tables.scss */
.pure-table > thead > tr > th, .pure-table > tbody > tr > th, .pure-table > tfoot > tr > th, .pure-table > thead > tr > td, .pure-table > tbody > tr > td, .pure-table > tfoot > tr > td { font-size: 13px; padding: 8px; line-height: 1.428571429; vertical-align: bottom; }

/* line 11, ../../../includes/css/scss/_tables.scss */
.pure-table > tbody > tr > th, .pure-table > tfoot > tr > th, .pure-table > thead > tr > td, .pure-table > tbody > tr > td, .pure-table > tfoot > tr > td { color: #595959; border-top: 1px solid #dddddd; }

/* line 16, ../../../includes/css/scss/_tables.scss */
.pure-table > tbody > tr > td.tick { font-size: 24px; color: #000000; padding: 0; text-align: center; }

/* line 17, ../../../includes/css/scss/_tables.scss */
.th-centre { text-align: center; }

/* line 18, ../../../includes/css/scss/_tables.scss */
.table-borderless td { border-left: none; border-width: 0; margin: 0; padding: 0 .5em; }

/* line 19, ../../../includes/css/scss/_tables.scss */
.pure-table > tbody > tr > td.weighted { color: #000; }

/* line 20, ../../../includes/css/scss/_tables.scss */
.pure-table > tbody > tr > td.semi-weighted { color: #000; }

/* line 1, ../../../includes/css/scss/_buttons.scss */
.csstransitions .pure-button { -webkit-transition: background-color 150ms ease-in; -moz-transition: background-color 150ms ease-in; -ms-transition: background-color 150ms ease-in; -o-transition: background-color 150ms ease-in; transition: background-color 150ms ease-in; }

/* line 5, ../../../includes/css/scss/_buttons.scss */
.pure-button { /* Structure */ display: inline-block; *display: inline; /*IE 6/7*/ zoom: 1; line-height: normal; white-space: nowrap; vertical-align: baseline; text-align: center; cursor: pointer; -webkit-user-drag: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

/* line 22, ../../../includes/css/scss/_buttons.scss */
.pure-button, .pure-button a, a.pure-button, button.pure-button, button[type=submit].pure-button, input[type=submit].pure-button { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 13px; *font-size: 12px; /*IE 6/7 - To reduce IE's oversized button text*/ text-transform: uppercase; text-decoration: none; color: #000000; margin-top: 0; margin-bottom: 10px; background-color: #ed1b2f; padding: 14px 50px; border: 0; *overflow: visible; /*IE 6/7 - Because of IE's overly large left/right padding on buttons */ }
/* line 41, ../../../includes/css/scss/_buttons.scss */
.pure-button:focus, .pure-button:hover, .pure-button a:focus, .pure-button a:hover, a.pure-button:focus, a.pure-button:hover, button.pure-button:focus, button.pure-button:hover, button[type=submit].pure-button:focus, button[type=submit].pure-button:hover, input[type=submit].pure-button:focus, input[type=submit].pure-button:hover { background-color: #c51021; text-decoration: none; }
/* line 47, ../../../includes/css/scss/_buttons.scss */
.pure-button ::-moz-focus-inner, .pure-button a ::-moz-focus-inner, a.pure-button ::-moz-focus-inner, button.pure-button ::-moz-focus-inner, button[type=submit].pure-button ::-moz-focus-inner, input[type=submit].pure-button ::-moz-focus-inner { /* Firefox: Get rid of the inner focus border */ padding: 0; border: 0; }

/* line 53, ../../../includes/css/scss/_buttons.scss */
.pure-button:focus { outline: 0; }

/* line 57, ../../../includes/css/scss/_buttons.scss */
.pure-button:active { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset; }

/* line 61, ../../../includes/css/scss/_buttons.scss */
.map-framed .pure-button { margin-top: 5px; }

/* line 72, ../../../includes/css/scss/_buttons.scss */
.quicksearch .pure-button, .budgetsearch .pure-button, .quicksearch .pure-button a, .budgetsearch .pure-button a, .quicksearch a.pure-button, .budgetsearch a.pure-button, .quicksearch button.pure-button, .budgetsearch button.pure-button, .quicksearch button[type=submit].pure-button, .budgetsearch button[type=submit].pure-button, .quicksearch input[type=submit].pure-button, .budgetsearch input[type=submit].pure-button { margin-top: 0; }

/* line 78, ../../../includes/css/scss/_buttons.scss */
button[type=submit].toolbox-button.pure-button { margin: 0; padding: 10px 26px; }

/* line 86, ../../../includes/css/scss/_buttons.scss */
.stock .view-result .pure-button, .stock .view-result .pure-button a, .stock .view-result a.pure-button, .stock .view-result button.pure-button, .stock .view-result button[type=submit].pure-button, .stock .view-result input[type=submit].pure-button, .home .quicksearch .pure-button, .home .quicksearch .pure-button a, .home .quicksearch a.pure-button, .home .quicksearch button.pure-button, .home .quicksearch button[type=submit].pure-button, .home .quicksearch input[type=submit].pure-button, .home .budgetsearch .pure-button, .home .budgetsearch .pure-button a, .home .budgetsearch a.pure-button, .home .budgetsearch button.pure-button, .home .budgetsearch button[type=submit].pure-button, .home .budgetsearch input[type=submit].pure-button { padding: 14px 0; width: 100%; }

/* line 99, ../../../includes/css/scss/_buttons.scss */
.home .quicksearch .pure-button, .home .quicksearch .pure-button a, .home .quicksearch a.pure-button, .home .quicksearch button.pure-button, .home .quicksearch button[type=submit].pure-button, .home .quicksearch input[type=submit].pure-button, .home .budgetsearch .pure-button, .home .budgetsearch .pure-button a, .home .budgetsearch a.pure-button, .home .budgetsearch button.pure-button, .home .budgetsearch button[type=submit].pure-button, .home .budgetsearch input[type=submit].pure-button { margin-bottom: 0; }

/*
BOX-SIZING
Set the global `box-sizing` state to `border-box`
https://github.com/inuitcss/generic.box-sizing
Paul Irish
http://www.paulirish.com/2012/box-sizing-border-box-ftw/
*/
/* line 9, ../../../includes/css/scss/_box-layout.scss */
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/*
Modernizr file has been updated to include 'main' to be recognised by IE
*/
/* line 20, ../../../includes/css/scss/_box-layout.scss */
main { min-height: 550px; padding-bottom: 40px; }
/* line 24, ../../../includes/css/scss/_box-layout.scss */
main.home { padding-bottom: 0; }

/* line 29, ../../../includes/css/scss/_box-layout.scss */
.box-main { padding: 1rem; }
@media screen and (min-width: 768px) { /* line 29, ../../../includes/css/scss/_box-layout.scss */
  .box-main { padding: 1.5rem; } }
/* line 35, ../../../includes/css/scss/_box-layout.scss */
.box-main.bg-page { padding-top: 0; padding-bottom: 0; }
/* line 40, ../../../includes/css/scss/_box-layout.scss */
.honda main .box-main { padding-bottom: 40px; }

/* line 45, ../../../includes/css/scss/_box-layout.scss */
.box-header { padding: 0 1rem; }
@media screen and (min-width: 768px) { /* line 45, ../../../includes/css/scss/_box-layout.scss */
  .box-header { padding: 0 1.5rem; } }

/* line 52, ../../../includes/css/scss/_box-layout.scss */
.box-footer { padding: 1rem 1rem 2rem 1rem; }
@media screen and (min-width: 768px) { /* line 52, ../../../includes/css/scss/_box-layout.scss */
  .box-footer { padding: 1.5rem 1.5rem 2.5rem 1.5rem; } }

/* line 60, ../../../includes/css/scss/_box-layout.scss */
.box-tab-content { padding: 1rem; }
@media screen and (min-width: 768px) { /* line 60, ../../../includes/css/scss/_box-layout.scss */
  .box-tab-content { padding: 1.5rem; } }

/* line 67, ../../../includes/css/scss/_box-layout.scss */
.box-nav { padding: 0; }
@media screen and (min-width: 880px) { /* line 67, ../../../includes/css/scss/_box-layout.scss */
  .box-nav { padding: 0 1.5rem; } }

/* line 75, ../../../includes/css/scss/_box-layout.scss */
.box-bike-model { padding: 0 .5rem 0 .5rem; }

/* line 79, ../../../includes/css/scss/_box-layout.scss */
.box-crumbs { padding: 5px 1rem; }
@media screen and (min-width: 768px) { /* line 79, ../../../includes/css/scss/_box-layout.scss */
  .box-crumbs { padding: 5px 1.5rem; } }

/* line 86, ../../../includes/css/scss/_box-layout.scss */
.box-page-heading { padding: 0 1rem; }
@media screen and (min-width: 768px) { /* line 86, ../../../includes/css/scss/_box-layout.scss */
  .box-page-heading { padding: 0 1.5rem; } }

/* line 93, ../../../includes/css/scss/_box-layout.scss */
.box-page-vehicle-detail { padding: 0 1rem; }
@media screen and (min-width: 768px) { /* line 93, ../../../includes/css/scss/_box-layout.scss */
  .box-page-vehicle-detail { padding: 0 1.5rem; } }

/* line 100, ../../../includes/css/scss/_box-layout.scss */
.box-promos { padding: 0 1rem; }
@media screen and (min-width: 768px) { /* line 100, ../../../includes/css/scss/_box-layout.scss */
  .box-promos { padding: 0 1.5rem; } }

/* line 107, ../../../includes/css/scss/_box-layout.scss */
.box-welcome-text { padding: 2rem 1rem; }
@media screen and (min-width: 768px) { /* line 107, ../../../includes/css/scss/_box-layout.scss */
  .box-welcome-text { padding: 3rem 1.5rem; } }

/* line 114, ../../../includes/css/scss/_box-layout.scss */
.box-first { padding: 0; }
@media screen and (min-width: 768px) { /* line 114, ../../../includes/css/scss/_box-layout.scss */
  .box-first { padding: 0 16px 0 0; } }

/* line 121, ../../../includes/css/scss/_box-layout.scss */
.box-last { padding: 0; }
@media screen and (min-width: 568px) { /* line 121, ../../../includes/css/scss/_box-layout.scss */
  .box-last { padding: 0 0 0 0.75rem; } }

/* line 128, ../../../includes/css/scss/_box-layout.scss */
.box-first-lg { padding: 0; }
@media screen and (min-width: 1024px) { /* line 128, ../../../includes/css/scss/_box-layout.scss */
  .box-first-lg { padding: 0 1rem 0 0; } }

/* line 136, ../../../includes/css/scss/_box-layout.scss */
.box-last-lg { padding: 0; }
@media screen and (min-width: 1024px) { /* line 136, ../../../includes/css/scss/_box-layout.scss */
  .box-last-lg { padding: 0 0 0 1rem; } }

/* line 144, ../../../includes/css/scss/_box-layout.scss */
.box-col-multi { padding: 0; }
@media screen and (min-width: 568px) { /* line 144, ../../../includes/css/scss/_box-layout.scss */
  .box-col-multi { padding: 0 1rem 0 0; } }

/* line 151, ../../../includes/css/scss/_box-layout.scss */
.box-first-multi { padding: 0; }
@media screen and (min-width: 768px) { /* line 151, ../../../includes/css/scss/_box-layout.scss */
  .box-first-multi { padding: 0 1rem 0 0; } }

/* line 157, ../../../includes/css/scss/_box-layout.scss */
.box-mid-multi { padding: 0; }
@media screen and (min-width: 768px) { /* line 157, ../../../includes/css/scss/_box-layout.scss */
  .box-mid-multi { padding: 0 0.5rem 0 0.5rem; } }

/* line 163, ../../../includes/css/scss/_box-layout.scss */
.box-last-multi { padding: 0; }
@media screen and (min-width: 768px) { /* line 163, ../../../includes/css/scss/_box-layout.scss */
  .box-last-multi { padding: 0 0 0 1rem; } }

/* line 169, ../../../includes/css/scss/_box-layout.scss */
.box-first-multi-sm { padding: 0; }
@media screen and (min-width: 768px) { /* line 169, ../../../includes/css/scss/_box-layout.scss */
  .box-first-multi-sm { padding: 0 .5rem 0 0; } }

/* line 175, ../../../includes/css/scss/_box-layout.scss */
.box-mid-multi-sm { padding: 0; }
@media screen and (min-width: 768px) { /* line 175, ../../../includes/css/scss/_box-layout.scss */
  .box-mid-multi-sm { padding: 0 0.25rem 0 0.25rem; } }

/* line 181, ../../../includes/css/scss/_box-layout.scss */
.box-last-multi-sm { padding: 0; }
@media screen and (min-width: 768px) { /* line 181, ../../../includes/css/scss/_box-layout.scss */
  .box-last-multi-sm { padding: 0 0 0 .5rem; } }

/* line 187, ../../../includes/css/scss/_box-layout.scss */
.box-first-multi-m { padding: 0 0.6rem 0 0; }
@media screen and (min-width: 768px) { /* line 187, ../../../includes/css/scss/_box-layout.scss */
  .box-first-multi-m { padding: 0 1rem 0 0; } }

/* line 193, ../../../includes/css/scss/_box-layout.scss */
.box-mid-multi-m { padding: 0 0.3rem 0 0.3rem; }
@media screen and (min-width: 768px) { /* line 193, ../../../includes/css/scss/_box-layout.scss */
  .box-mid-multi-m { padding: 0 0.5rem 0 0.5rem; } }

/* line 200, ../../../includes/css/scss/_box-layout.scss */
.box-main-tb { padding: 0 0 1rem 0; }
@media screen and (min-width: 768px) { /* line 200, ../../../includes/css/scss/_box-layout.scss */
  .box-main-tb { padding: 1.5rem 0; } }

/* line 207, ../../../includes/css/scss/_box-layout.scss */
.box-sm-main { padding: 0.3rem; }
@media screen and (min-width: 768px) { /* line 207, ../../../includes/css/scss/_box-layout.scss */
  .box-sm-main { padding: 0.5rem; } }

/* line 214, ../../../includes/css/scss/_box-layout.scss */
.box-md-main { padding: 0.5rem 0.5rem; }
@media screen and (min-width: 768px) { /* line 214, ../../../includes/css/scss/_box-layout.scss */
  .box-md-main { padding: 0.9rem 1.5rem; } }

/* line 221, ../../../includes/css/scss/_box-layout.scss */
.box-form-first { padding: .25rem 0 .25rem 0; }
@media screen and (min-width: 568px) { /* line 221, ../../../includes/css/scss/_box-layout.scss */
  .box-form-first { padding: .3rem 1rem .3rem  0; } }

/* line 228, ../../../includes/css/scss/_box-layout.scss */
.box-form-last { padding: .25rem 0 .25rem 0; }
@media screen and (min-width: 568px) { /* line 228, ../../../includes/css/scss/_box-layout.scss */
  .box-form-last { padding: .3rem 0 .3rem  1rem; } }

/* line 235, ../../../includes/css/scss/_box-layout.scss */
.box-form-first-sm { padding: 0; }
@media screen and (min-width: 1024px) { /* line 235, ../../../includes/css/scss/_box-layout.scss */
  .box-form-first-sm { padding: .3rem .5rem .3rem  0; } }

/* line 242, ../../../includes/css/scss/_box-layout.scss */
.box-form-last-sm { padding: 0; }
@media screen and (min-width: 1024px) { /* line 242, ../../../includes/css/scss/_box-layout.scss */
  .box-form-last-sm { padding: .3rem 0 .3rem  .5rem; } }

/* line 249, ../../../includes/css/scss/_box-layout.scss */
.vehicles .box-form-first-wrapper { padding: 0; }
@media screen and (min-width: 768px) { /* line 249, ../../../includes/css/scss/_box-layout.scss */
  .vehicles .box-form-first-wrapper { padding: 0  0.75rem 0 0; } }

/* line 257, ../../../includes/css/scss/_box-layout.scss */
.vehicles .box-form-last-wrapper { padding: 0; }
@media screen and (min-width: 768px) { /* line 257, ../../../includes/css/scss/_box-layout.scss */
  .vehicles .box-form-last-wrapper { padding: 0 0 0 0.75rem; } }

/* line 265, ../../../includes/css/scss/_box-layout.scss */
.box-form-first-wrapper { padding: 0; }
@media screen and (min-width: 768px) { /* line 265, ../../../includes/css/scss/_box-layout.scss */
  .box-form-first-wrapper { padding: 0 0.5rem 0 0; } }
@media screen and (min-width: 1024px) { /* line 265, ../../../includes/css/scss/_box-layout.scss */
  .box-form-first-wrapper { padding: 0; } }

/* line 277, ../../../includes/css/scss/_box-layout.scss */
.box-form-last-wrapper { padding: 0; }
@media screen and (min-width: 768px) { /* line 277, ../../../includes/css/scss/_box-layout.scss */
  .box-form-last-wrapper { padding: 0 0 0 0.5rem; } }
@media screen and (min-width: 1024px) { /* line 277, ../../../includes/css/scss/_box-layout.scss */
  .box-form-last-wrapper { padding: 0; } }

/* line 289, ../../../includes/css/scss/_box-layout.scss */
.box-last-qs { padding-left: 10px; }

/* line 293, ../../../includes/css/scss/_box-layout.scss */
.box-sm { padding: .5rem; }

/* line 295, ../../../includes/css/scss/_box-layout.scss */
.box-img-first { padding: 0; }

/* line 296, ../../../includes/css/scss/_box-layout.scss */
.box-img-last { padding-left: 4px; }

/* line 297, ../../../includes/css/scss/_box-layout.scss */
.box-img-tl { padding: 0 2px 2px 0; }

/* line 298, ../../../includes/css/scss/_box-layout.scss */
.box-img-tr { padding: 0 0 2px 2px; }

/* line 299, ../../../includes/css/scss/_box-layout.scss */
.box-img-br { padding: 2px 0 0 2px; }

/* line 300, ../../../includes/css/scss/_box-layout.scss */
.box-img-bl { padding: 2px 2px 0 0; }

/* line 303, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-main, .ie9 .box-main, .ie .box-main { padding: 1em; }
@media screen and (min-width: 768px) { /* line 303, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-main, .ie9 .box-main, .ie .box-main { padding: 1.5em; } }
/* line 310, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-header, .ie9 .box-header, .ie .box-header { padding: 0 1em; }
@media screen and (min-width: 768px) { /* line 310, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-header, .ie9 .box-header, .ie .box-header { padding: 0 1.5em; } }
/* line 317, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-footer, .ie9 .box-footer, .ie .box-footer { padding: 1em 1em 2em 1em; }
@media screen and (min-width: 768px) { /* line 317, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-footer, .ie9 .box-footer, .ie .box-footer { padding: 1.5em 1.5em 2.5em 1.5em; } }
/* line 325, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-tab-content, .ie9 .box-tab-content, .ie .box-tab-content { padding: 1em; }
@media screen and (min-width: 768px) { /* line 325, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-tab-content, .ie9 .box-tab-content, .ie .box-tab-content { padding: 1.5em; } }
/* line 332, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-nav, .ie9 .box-nav, .ie .box-nav { padding: 0; }
@media screen and (min-width: 880px) { /* line 332, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-nav, .ie9 .box-nav, .ie .box-nav { padding: 0 1.5em; } }
/* line 340, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-bike-model, .ie9 .box-bike-model, .ie .box-bike-model { padding: 0 .5em 0 .5em; }
/* line 344, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-crumbs, .ie9 .box-crumbs, .ie .box-crumbs { padding: 5px 1em; }
@media screen and (min-width: 768px) { /* line 344, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-crumbs, .ie9 .box-crumbs, .ie .box-crumbs { padding: 5px 1.5em; } }
/* line 351, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-page-heading, .ie9 .box-page-heading, .ie .box-page-heading { padding: 0 1em; }
@media screen and (min-width: 768px) { /* line 351, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-page-heading, .ie9 .box-page-heading, .ie .box-page-heading { padding: 0 1.5em; } }
/* line 358, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-page-vehicle-detail, .ie9 .box-page-vehicle-detail, .ie .box-page-vehicle-detail { padding: 0 1em; }
@media screen and (min-width: 768px) { /* line 358, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-page-vehicle-detail, .ie9 .box-page-vehicle-detail, .ie .box-page-vehicle-detail { padding: 0 1.5em; } }
/* line 365, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-promos, .ie9 .box-promos, .ie .box-promos { padding: 0 1em; }
@media screen and (min-width: 768px) { /* line 365, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-promos, .ie9 .box-promos, .ie .box-promos { padding: 0 1.5em; } }
/* line 372, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-welcome-text, .ie9 .box-welcome-text, .ie .box-welcome-text { padding: 2em 1em; }
@media screen and (min-width: 768px) { /* line 372, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-welcome-text, .ie9 .box-welcome-text, .ie .box-welcome-text { padding: 3em 1.5em; } }
/* line 379, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-first, .ie9 .box-first, .ie .box-first { padding: 0; }
@media screen and (min-width: 768px) { /* line 379, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-first, .ie9 .box-first, .ie .box-first { padding: 0 16px 0 0; } }
/* line 386, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-last, .ie9 .box-last, .ie .box-last { padding: 0; }
@media screen and (min-width: 568px) { /* line 386, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-last, .ie9 .box-last, .ie .box-last { padding: 0 0 0 0.75em; } }
/* line 392, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-col-multi, .ie9 .box-col-multi, .ie .box-col-multi { padding: 0; }
@media screen and (min-width: 568px) { /* line 392, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-col-multi, .ie9 .box-col-multi, .ie .box-col-multi { padding: 0 1em 0 0; } }
/* line 399, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-first-multi, .ie9 .box-first-multi, .ie .box-first-multi { padding: 0; }
@media screen and (min-width: 768px) { /* line 399, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-first-multi, .ie9 .box-first-multi, .ie .box-first-multi { padding: 0 1em 0 0; } }
/* line 405, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-mid-multi, .ie9 .box-mid-multi, .ie .box-mid-multi { padding: 0; }
@media screen and (min-width: 768px) { /* line 405, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-mid-multi, .ie9 .box-mid-multi, .ie .box-mid-multi { padding: 0 0.5em 0 0.5em; } }
/* line 411, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-last-multi, .ie9 .box-last-multi, .ie .box-last-multi { padding: 0; }
@media screen and (min-width: 768px) { /* line 411, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-last-multi, .ie9 .box-last-multi, .ie .box-last-multi { padding: 0 0 0 1em; } }
/* line 417, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-first-multi-sm, .ie9 .box-first-multi-sm, .ie .box-first-multi-sm { padding: 0; }
@media screen and (min-width: 768px) { /* line 417, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-first-multi-sm, .ie9 .box-first-multi-sm, .ie .box-first-multi-sm { padding: 0 .5em 0 0; } }
/* line 423, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-mid-multi-sm, .ie9 .box-mid-multi-sm, .ie .box-mid-multi-sm { padding: 0; }
@media screen and (min-width: 768px) { /* line 423, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-mid-multi-sm, .ie9 .box-mid-multi-sm, .ie .box-mid-multi-sm { padding: 0 0.25em 0 0.25em; } }
/* line 429, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-last-multi-sm, .ie9 .box-last-multi-sm, .ie .box-last-multi-sm { padding: 0; }
@media screen and (min-width: 768px) { /* line 429, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-last-multi-sm, .ie9 .box-last-multi-sm, .ie .box-last-multi-sm { padding: 0 0 0 .5em; } }
/* line 435, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-first-multi-m, .ie9 .box-first-multi-m, .ie .box-first-multi-m { padding: 0 0.6em 0 0; }
@media screen and (min-width: 768px) { /* line 435, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-first-multi-m, .ie9 .box-first-multi-m, .ie .box-first-multi-m { padding: 0 1em 0 0; } }
/* line 441, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-mid-multi-m, .ie9 .box-mid-multi-m, .ie .box-mid-multi-m { padding: 0 0.3em 0 0.3em; }
@media screen and (min-width: 768px) { /* line 441, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-mid-multi-m, .ie9 .box-mid-multi-m, .ie .box-mid-multi-m { padding: 0 0.5em 0 0.5em; } }
/* line 448, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-main-tb, .ie9 .box-main-tb, .ie .box-main-tb { padding: 0 0 1em 0; }
@media screen and (min-width: 768px) { /* line 448, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-main-tb, .ie9 .box-main-tb, .ie .box-main-tb { padding: 1.5em 0; } }
/* line 455, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-sm-main, .ie9 .box-sm-main, .ie .box-sm-main { padding: 0.3em; }
@media screen and (min-width: 768px) { /* line 455, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-sm-main, .ie9 .box-sm-main, .ie .box-sm-main { padding: 0.5em; } }
/* line 462, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-md-main, .ie9 .box-md-main, .ie .box-md-main { padding: 0.5em 0.5em; }
@media screen and (min-width: 768px) { /* line 462, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-md-main, .ie9 .box-md-main, .ie .box-md-main { padding: 0.9em 1.5em; } }
/* line 469, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-form-first, .ie9 .box-form-first, .ie .box-form-first { padding: .25em 0 .25em 0; }
@media screen and (min-width: 568px) { /* line 469, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-form-first, .ie9 .box-form-first, .ie .box-form-first { padding: .3em 1em .3em  0; } }
/* line 475, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-form-last, .ie9 .box-form-last, .ie .box-form-last { padding: .25em 0 .25em 0; }
@media screen and (min-width: 568px) { /* line 475, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-form-last, .ie9 .box-form-last, .ie .box-form-last { padding: .3em 0 .3em  1em; } }
/* line 481, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-form-first-sm, .ie9 .box-form-first-sm, .ie .box-form-first-sm { padding: 0; }
@media screen and (min-width: 1024px) { /* line 481, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-form-first-sm, .ie9 .box-form-first-sm, .ie .box-form-first-sm { padding: .3em .5em .3em  0; } }
/* line 487, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-form-last-sm, .ie9 .box-form-last-sm, .ie .box-form-last-sm { padding: 0; }
@media screen and (min-width: 1024px) { /* line 487, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-form-last-sm, .ie9 .box-form-last-sm, .ie .box-form-last-sm { padding: .3em 0 .3em  .5em; } }
/* line 493, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-form-first-wrapper, .ie9 .box-form-first-wrapper, .ie .box-form-first-wrapper { padding: .25em 0 .25em 0; }
@media screen and (min-width: 768px) { /* line 493, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-form-first-wrapper, .ie9 .box-form-first-wrapper, .ie .box-form-first-wrapper { padding: .3em 1em .3em  0; } }
@media screen and (min-width: 1024px) { /* line 493, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-form-first-wrapper, .ie9 .box-form-first-wrapper, .ie .box-form-first-wrapper { padding: 0; } }
/* line 502, ../../../includes/css/scss/_box-layout.scss */
.lt-ie9 .box-form-last-wrapper, .ie9 .box-form-last-wrapper, .ie .box-form-last-wrapper { padding: .25em 0 .25em 0; }
@media screen and (min-width: 768px) { /* line 502, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-form-last-wrapper, .ie9 .box-form-last-wrapper, .ie .box-form-last-wrapper { padding: .3em 0 .3em  1em; } }
@media screen and (min-width: 1024px) { /* line 502, ../../../includes/css/scss/_box-layout.scss */
  .lt-ie9 .box-form-last-wrapper, .ie9 .box-form-last-wrapper, .ie .box-form-last-wrapper { padding: 0; } }

@media screen and (min-width: 768px) { /* line 515, ../../../includes/css/scss/_box-layout.scss */
  .stock-page .box-form-first-wrapper { padding: .3em 1em .3em 0; } }
@media screen and (min-width: 768px) { /* line 522, ../../../includes/css/scss/_box-layout.scss */
  .stock-page .box-form-last-wrapper { padding: .3em 0 .3em .2em; } }

/* line 530, ../../../includes/css/scss/_box-layout.scss */
.box-rl { padding: 0 1rem; }
@media screen and (min-width: 768px) { /* line 530, ../../../includes/css/scss/_box-layout.scss */
  .box-rl { padding: 0 1.5rem; } }

/* line 538, ../../../includes/css/scss/_box-layout.scss */
.box-rbl { padding: 0 1rem 1rem 1rem; }
@media screen and (min-width: 768px) { /* line 538, ../../../includes/css/scss/_box-layout.scss */
  .box-rbl { padding: 0 1.5rem 1.5rem 1.5rem; } }

/*
This is sets of scss rules for module page service
*/
/* line 6, ../../../includes/css/scss/_layout-inner.scss */
.mobileNavigationButton { display: block; width: 100%; height: 48px; background-color: #bcbec1; /* Fallback Color */ background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#bcbec1)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #fdfdfd, #bcbec1); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #fdfdfd, #bcbec1); /* FF3.6 */ background-image: -ms-linear-gradient(top, #fdfdfd, #bcbec1); /* IE10 */ background-image: -o-linear-gradient(top, #fdfdfd, #bcbec1); /* Opera 11.10+ */ background-image: linear-gradient(top, #fdfdfd, #bcbec1); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fdfdfd', EndColorStr='#bcbec1'); }
@media screen and (min-width: 768px) { /* line 6, ../../../includes/css/scss/_layout-inner.scss */
  .mobileNavigationButton { display: none; } }

/* line 1, scss/_type.scss */
body.honda { color: #404040; }
/* line 4, scss/_type.scss */
body.honda.stock-page { background: #000; }
/* line 7, scss/_type.scss */
body.honda.stock-page main { background: #fff; }

/* line 15, scss/_type.scss */
.honda .page-heading, .honda .stock .page-head { font-family: 'Roboto Black', Arial, sans-serif; font-weight: normal; font-size: 36px; line-height: 33px; color: #ed1b2f; text-transform: uppercase; letter-spacing: -1px; margin: 40px 0; }
/* line 26, scss/_type.scss */
.honda.vehicles .page-heading, .honda.new-bikes .page-heading { margin-bottom: 0; }
/* line 31, scss/_type.scss */
.honda abbr[title], .honda abbr[data-original-title] { color: #ed1b2f; cursor: help; }
/* line 37, scss/_type.scss */
.honda main { background: #000; }
/* line 40, scss/_type.scss */
.honda main > .container { background: #fff; }
/* line 44, scss/_type.scss */
.honda main .page-heading-wrapper-inner { background: #fff; }

/* line 52, scss/_type.scss */
.honda.stock-page .heading-wrapper { background: #fff; }
/* line 56, scss/_type.scss */
.honda.stock-page .sd-page-heading { font-size: 36px; margin: 20px 0; margin-left: 15px; }

/* line 3, scss/_buttons.scss */
.honda .pure-button, .honda .pure-button a, .honda a.pure-button, .honda button.pure-button, .honda button[type=submit].pure-button, .honda input[type=submit].pure-button { font-family: 'Roboto Bold Condensed', 'Helvetica', 'Arial', sans-serif; font-weight: normal; font-size: 14px; color: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 3, scss/_forms.scss */
.honda .form legend { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 14px; color: #000; line-height: 34px; }
/* line 10, scss/_forms.scss */
.honda .form > h2 { font-family: 'Roboto Black', Arial, sans-serif; font-weight: normal; font-size: 16px; color: #ed1b2f; border: none; text-transform: uppercase; margin: 0; padding: 0; }
/* line 21, scss/_forms.scss */
.honda .form .privacy a { color: #ed1b2f; }
/* line 29, scss/_forms.scss */
.honda .toolbox-forms-wrapper .form-panels .close { top: 32px; right: 12px; }
/* line 34, scss/_forms.scss */
.honda .toolbox-forms-wrapper .form-panels .form { padding: 0 20px; }
/* line 37, scss/_forms.scss */
.honda .toolbox-forms-wrapper .form-panels .form > h2 { margin-top: 30px; }
/* line 41, scss/_forms.scss */
.honda .toolbox-forms-wrapper .form-panels .form .close { top: 38px; }
/* line 47, scss/_forms.scss */
.honda label { font-size: 14px; color: #000; line-height: 18px; }

/* line 1, ../../../includes/css/scss/_module-header.scss */
.header { position: relative; z-index: 12; margin-top: 45px; }
@media only screen and (min-width: 880px) { /* line 1, ../../../includes/css/scss/_module-header.scss */
  .header { margin-top: 0; } }

/* line 11, ../../../includes/css/scss/_module-header.scss */
.mobile-menu-active .header { z-index: 20; }

/* line 16, ../../../includes/css/scss/_module-header.scss */
.vehicles .header { margin-top: 0; }
@media only screen and (min-width: 880px) { /* line 16, ../../../includes/css/scss/_module-header.scss */
  .vehicles .header { margin-top: 70px; } }
@media only screen and (min-width: 1024px) { /* line 16, ../../../includes/css/scss/_module-header.scss */
  .vehicles .header { margin-top: 56px; } }
@media only screen and (min-width: 1280px) { /* line 16, ../../../includes/css/scss/_module-header.scss */
  .vehicles .header { margin-top: 0; } }

/* line 30, ../../../includes/css/scss/_module-header.scss */
.bg-cover { background: #F2F2F2; }
@media only screen and (min-width: 880px) { /* line 30, ../../../includes/css/scss/_module-header.scss */
  .bg-cover { background: #fff; position: relative; z-index: 2; } }

@media screen and (min-width: 768px) { /* line 40, ../../../includes/css/scss/_module-header.scss */
  .header-logo-wrapper { float: left; } }
@media screen and (min-width: 880px) { /* line 40, ../../../includes/css/scss/_module-header.scss */
  .header-logo-wrapper { float: none; position: absolute; top: 0; } }

/* line 52, ../../../includes/css/scss/_module-header.scss */
.dealer-name-wrapper { text-align: center; }
@media screen and (min-width: 768px) { /* line 52, ../../../includes/css/scss/_module-header.scss */
  .dealer-name-wrapper { float: right; } }

/* line 60, ../../../includes/css/scss/_module-header.scss */
.dealer-logo-link { display: inline-block; }

/* line 64, ../../../includes/css/scss/_module-header.scss */
.team-moto-logo-ie { display: none; }

/* line 68, ../../../includes/css/scss/_module-header.scss */
.dealer-name { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 15px; line-height: 36px; color: #2F363A; text-align: center; margin: 8px 0; display: inline; }
@media screen and (min-width: 768px) { /* line 68, ../../../includes/css/scss/_module-header.scss */
  .dealer-name { font-size: 26px; text-align: right; line-height: 56px; margin: 0; margin-right: 56px; float: right; } }
@media screen and (min-width: 880px) { /* line 68, ../../../includes/css/scss/_module-header.scss */
  .dealer-name { font-size: 32px; margin-right: 0; } }

/* line 92, ../../../includes/css/scss/_module-header.scss */
.header-icon-wrapper a { display: inline-block; float: left; }

/* line 97, ../../../includes/css/scss/_module-header.scss */
.address-bar-wrapper { font-family: Arial, sans-serif; font-weight: normal; font-size: 12px; background-color: #ebebec; padding: 4px 0; display: none; }
@media screen and (min-width: 880px) { /* line 97, ../../../includes/css/scss/_module-header.scss */
  .address-bar-wrapper { display: block; } }
@media screen and (min-width: 1024px) { /* line 97, ../../../includes/css/scss/_module-header.scss */
  .address-bar-wrapper { font-size: 13px; } }

/* line 113, ../../../includes/css/scss/_module-header.scss */
.social-wrapper { float: left; margin: 0; }
/* line 117, ../../../includes/css/scss/_module-header.scss */
.social-wrapper li { list-style: none; float: left; }

/* line 123, ../../../includes/css/scss/_module-header.scss */
.address-bar { display: none; }
@media screen and (min-width: 768px) { /* line 123, ../../../includes/css/scss/_module-header.scss */
  .address-bar { display: block; float: right; } }

/* line 132, ../../../includes/css/scss/_module-header.scss */
.address-bar-dealer-information { display: none; }
@media screen and (min-width: 768px) { /* line 132, ../../../includes/css/scss/_module-header.scss */
  .address-bar-dealer-information { display: block; float: left; } }

/* line 141, ../../../includes/css/scss/_module-header.scss */
.address-bar-text-wrapper span, .address-bar-text a { color: #000; height: 25px; line-height: 25px; }

/* line 148, ../../../includes/css/scss/_module-header.scss */
.address-bar-text { margin-right: 8px; }

/* line 152, ../../../includes/css/scss/_module-header.scss */
.dealer-information { float: left; margin: 0; }

/* line 157, ../../../includes/css/scss/_module-header.scss */
.address-bar-pipe { line-height: 21px; font-size: 20px; float: left; color: #808080; display: block; height: 25px; padding-left: 14px; }
@media screen and (min-width: 768px) { /* line 157, ../../../includes/css/scss/_module-header.scss */
  .address-bar-pipe { padding-left: 5px; padding-right: 5px; } }
@media screen and (min-width: 1024px) { /* line 157, ../../../includes/css/scss/_module-header.scss */
  .address-bar-pipe { padding-left: 14px; padding-right: 0; } }

/* line 176, ../../../includes/css/scss/_module-header.scss */
.address-bar-location-icon { background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") -40px -8996px; margin-right: 0; width: 18px; height: 24px; float: left; }
@media screen and (min-width: 768px) { /* line 176, ../../../includes/css/scss/_module-header.scss */
  .address-bar-location-icon { background: none; width: 0; } }
@media screen and (min-width: 1024px) { /* line 176, ../../../includes/css/scss/_module-header.scss */
  .address-bar-location-icon { background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") -40px -8996px; width: 18px; } }

/* line 193, ../../../includes/css/scss/_module-header.scss */
.address-bar-phone-icon { margin-right: 0; width: 0; height: 24px; float: left; }
@media screen and (min-width: 1024px) { /* line 193, ../../../includes/css/scss/_module-header.scss */
  .address-bar-phone-icon { background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") -34px -9596px; width: 25px; } }

/* line 205, ../../../includes/css/scss/_module-header.scss */
.dealer-name-phone { display: none; }
@media screen and (min-width: 768px) { /* line 205, ../../../includes/css/scss/_module-header.scss */
  .dealer-name-phone { display: block; font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 18px; line-height: 25px; text-align: right; text-transform: uppercase; color: #000000; float: right; width: 80%; margin: 0 10px 0; } }
@media screen and (min-width: 1024px) { /* line 205, ../../../includes/css/scss/_module-header.scss */
  .dealer-name-phone { font-size: 21px; } }

/* line 228, ../../../includes/css/scss/_module-header.scss */
.vehicle-list > div { position: relative; margin-right: 30px; }
/* line 232, ../../../includes/css/scss/_module-header.scss */
.vehicle-list > div .loading { position: absolute; top: 8px; left: 44%; height: 26px; width: 26px; background: url("http://assets.i-motor.com.au/motorcycles/images/fancybox_loading.gif") no-repeat; }

/* line 243, ../../../includes/css/scss/_module-header.scss */
.crumbs-wrapper { background: #f7f7f7; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; color: #000000; position: relative; z-index: 1; }
/* line 251, ../../../includes/css/scss/_module-header.scss */
.crumbs-wrapper .crumbs-back-link { color: #000000; cursor: pointer; }
/* line 255, ../../../includes/css/scss/_module-header.scss */
.crumbs-wrapper .crumbs-back-link:hover { text-decoration: underline; }
/* line 260, ../../../includes/css/scss/_module-header.scss */
.crumbs-wrapper .crumb-current { color: #ed1b2f; }

/* line 1, ../../../includes/css/scss/_module-footer.scss */
.csstransitions .footer .nav-secondary > li > a { -webkit-transition: color 150ms ease-in; -moz-transition: color 150ms ease-in; -ms-transition: color 150ms ease-in; -o-transition: color 150ms ease-in; transition: color 150ms ease-in; }

/* line 5, ../../../includes/css/scss/_module-footer.scss */
.footer { background-color: #333333; z-index: 1; }
@media screen and (min-width: 768px) { /* line 5, ../../../includes/css/scss/_module-footer.scss */
  .footer { background-color: #cccccc; } }

/* line 14, ../../../includes/css/scss/_module-footer.scss */
.lt-ie9 .footer { display: block; }
/* line 17, ../../../includes/css/scss/_module-footer.scss */
.lt-ie9 .footer .nav-secondary-heading, .lt-ie9 .footer .nav-secondary { padding-left: 20px; }

/* line 23, ../../../includes/css/scss/_module-footer.scss */
.top_wrapper { display: block; text-align: center; font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; }
@media screen and (min-width: 768px) { /* line 23, ../../../includes/css/scss/_module-footer.scss */
  .top_wrapper { display: none; } }
/* line 32, ../../../includes/css/scss/_module-footer.scss */
.top_wrapper a.back_top { display: inline-block; color: #fff; }
/* line 37, ../../../includes/css/scss/_module-footer.scss */
.top_wrapper a:hover, .top_wrapper a:focus { color: #fff; text-decoration: none; }
/* line 43, ../../../includes/css/scss/_module-footer.scss */
.top_wrapper .back-top-arrow { background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") 50% -6784px no-repeat; padding: 10px 40px; }

/* line 49, ../../../includes/css/scss/_module-footer.scss */
.footer-icon-wrapper { margin: 10px auto 10px auto; }
/* line 52, ../../../includes/css/scss/_module-footer.scss */
.footer-icon-wrapper a { float: left; }
/* line 56, ../../../includes/css/scss/_module-footer.scss */
.footer-icon-wrapper .last { margin-right: 0; }

/* line 61, ../../../includes/css/scss/_module-footer.scss */
.footer-logo { max-height: 15px; margin: 20px auto; }

/* line 66, ../../../includes/css/scss/_module-footer.scss */
.copyright-wrapper { background-color: #b2b2b2; border-top: 1px solid #E5E5E5; }

/* line 71, ../../../includes/css/scss/_module-footer.scss */
.copyright-header { margin: 10px 0 0 0; }

/* line 75, ../../../includes/css/scss/_module-footer.scss */
.copyright-header, .copyright-content, .copyright { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 15px; color: #fff; }

/* line 1, ../../../includes/css/scss/_module-footer-i-motor-logo.scss */
.i-motor-logo-link { display: block; }
/* line 4, ../../../includes/css/scss/_module-footer-i-motor-logo.scss */
.i-motor-logo-link.collapsed .icon-svg-logo-i-motor { color: #808080; }
/* line 8, ../../../includes/css/scss/_module-footer-i-motor-logo.scss */
.i-motor-logo-link .icon-svg-logo-i-motor, .i-motor-logo-link.collapsed:hover .icon-svg-logo-i-motor { color: #539ec8; }
/* line 13, ../../../includes/css/scss/_module-footer-i-motor-logo.scss */
.i-motor-logo-link:focus { outline: 0; }

/* line 20, ../../../includes/css/scss/_module-footer-i-motor-logo.scss */
.powered-by-content.panel-collapse { border: 0; }

/* line 25, ../../../includes/css/scss/_module-footer-i-motor-logo.scss */
.i-motor-cms-link { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 12px; color: #fff; display: inline-block; }
/* line 31, ../../../includes/css/scss/_module-footer-i-motor-logo.scss */
.i-motor-cms-link:hover, .i-motor-cms-link:focus, .i-motor-cms-link:active { color: #fff; text-decoration: underline; outline: 0; }

/* line 40, ../../../includes/css/scss/_module-footer-i-motor-logo.scss */
.footer-pipe { width: 1px; background-color: #a7a9ac; height: 12px; display: inline-block; margin: 0 8px; position: relative; top: 2px; }

/* line 50, ../../../includes/css/scss/_module-footer-i-motor-logo.scss */
.logo-accordion-wrapper { margin-top: 15px; }

/* line 1, ../../../includes/css/scss/_module-slider.scss */
.csstransitions .sliderOuterWrapper .owl-controls .owl-pagination .owl-page span { -webkit-transition: all 250ms ease-in; -moz-transition: all 250ms ease-in; -ms-transition: all 250ms ease-in; -o-transition: all 250ms ease-in; transition: all 250ms ease-in; }

/* line 5, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper { width: 100%; background-color: #b2b2b2; overflow: hidden; }
/* line 10, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .loading.slider-g { background-image: url("http://assets.i-motor.com.au/motorcycles/images/loading.gif"); background-repeat: no-repeat; background-position: center; width: 100%; height: 400px; background-color: #eaeaea; }
/* line 17, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .loading.slider-g > * { display: none; }
/* line 22, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .sliderWrapper { max-width: 100%; margin: 0 auto; position: relative; z-index: 0; }
/* line 28, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .sliderWrapper .owl-item { position: relative; z-index: 0; }
/* line 32, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .sliderWrapper .owl-item.active { z-index: 1; }
/* line 36, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .sliderWrapper .slider-u { overflow: hidden; }
/* line 40, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .sliderWrapper .imageWrapper { margin: auto; position: relative; width: 150%; margin-left: -75%; left: 50%; }
@media screen and (min-width: 1280px) { /* line 40, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .sliderWrapper .imageWrapper { width: 1920px; margin-left: -960px; left: 50%; } }
/* line 55, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .slider-caption { opacity: 0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); position: absolute; top: 10%; width: auto; left: 0; margin-left: 10px; }
/* line 64, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .slider-caption p { font-family: Arial; font-size: 12px; text-transform: uppercase; color: #000; line-height: 0.8em; }
@media screen and (min-width: 568px) { /* line 64, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .slider-caption p { font-size: 15px; } }
@media screen and (min-width: 768px) { /* line 64, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .slider-caption p { font-size: 18px; } }
@media screen and (min-width: 1024px) { /* line 64, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .slider-caption p { font-size: 21px; } }
/* line 82, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .slider-caption h1 { font-size: 26px; line-height: 24px; text-transform: uppercase; color: #ed1b2f; margin: 0; }
@media screen and (min-width: 568px) { /* line 82, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .slider-caption h1 { font-size: 38px; line-height: 34px; } }
@media screen and (min-width: 768px) { /* line 82, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .slider-caption h1 { font-size: 50px; line-height: 45px; } }
@media screen and (min-width: 1024px) { /* line 82, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .slider-caption h1 { font-size: 62px; line-height: 56px; } }
@media screen and (min-width: 1170px) { /* line 55, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .slider-caption { left: 50%; margin-left: -585px; width: 1170px; } }
/* line 111, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .owl-controls .owl-buttons { position: absolute; width: 100%; height: 0; top: 78%; left: 0; z-index: 1; }
/* line 119, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .owl-controls .owl-buttons .owl-prev, .sliderOuterWrapper .owl-controls .owl-buttons .owl-next { display: none; }
@media screen and (min-width: 568px) { /* line 119, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .owl-controls .owl-buttons .owl-prev, .sliderOuterWrapper .owl-controls .owl-buttons .owl-next { line-height: 0; padding: 0 16px; bottom: -20px; border-radius: 3px; background: #000; opacity: 0.5; filter: Alpha(Opacity=50); /*IE7 fix*/ display: block; position: absolute; } }
@media screen and (min-width: 768px) { /* line 119, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .owl-controls .owl-buttons .owl-prev, .sliderOuterWrapper .owl-controls .owl-buttons .owl-next { padding: 0 22px; bottom: -35px; } }
@media screen and (min-width: 880px) { /* line 119, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .owl-controls .owl-buttons .owl-prev, .sliderOuterWrapper .owl-controls .owl-buttons .owl-next { padding: 0 22px; bottom: -40px; } }
@media screen and (min-width: 1024px) { /* line 119, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .owl-controls .owl-buttons .owl-prev, .sliderOuterWrapper .owl-controls .owl-buttons .owl-next { bottom: -95px; } }
/* line 145, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .owl-controls .owl-buttons .owl-prev .prevButton, .sliderOuterWrapper .owl-controls .owl-buttons .owl-prev .nextButton, .sliderOuterWrapper .owl-controls .owl-buttons .owl-next .prevButton, .sliderOuterWrapper .owl-controls .owl-buttons .owl-next .nextButton { font-family: 'icomoon'; font-size: 20px; line-height: 0; color: #fff; }
@media screen and (min-width: 568px) { /* line 145, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .owl-controls .owl-buttons .owl-prev .prevButton, .sliderOuterWrapper .owl-controls .owl-buttons .owl-prev .nextButton, .sliderOuterWrapper .owl-controls .owl-buttons .owl-next .prevButton, .sliderOuterWrapper .owl-controls .owl-buttons .owl-next .nextButton { line-height: 50px; } }
@media screen and (min-width: 768px) { /* line 145, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .owl-controls .owl-buttons .owl-prev .prevButton, .sliderOuterWrapper .owl-controls .owl-buttons .owl-prev .nextButton, .sliderOuterWrapper .owl-controls .owl-buttons .owl-next .prevButton, .sliderOuterWrapper .owl-controls .owl-buttons .owl-next .nextButton { line-height: 55px; } }
@media screen and (min-width: 1024px) { /* line 145, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .owl-controls .owl-buttons .owl-prev .prevButton, .sliderOuterWrapper .owl-controls .owl-buttons .owl-prev .nextButton, .sliderOuterWrapper .owl-controls .owl-buttons .owl-next .prevButton, .sliderOuterWrapper .owl-controls .owl-buttons .owl-next .nextButton { line-height: 60px; } }
/* line 162, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .owl-controls .owl-buttons .owl-prev { left: 0; margin: 0 0 0 10px; }
/* line 166, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .owl-controls .owl-buttons .owl-next { right: 0; margin: 0 10px 0 0; }
@media screen and (min-width: 568px) { /* line 111, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .owl-controls .owl-buttons { top: 82%; } }
@media screen and (min-width: 768px) { /* line 111, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .owl-controls .owl-buttons { top: 84%; } }
@media screen and (min-width: 1024px) { /* line 111, ../../../includes/css/scss/_module-slider.scss */
  .sliderOuterWrapper .owl-controls .owl-buttons { top: 75%; } }
/* line 183, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .owl-theme .owl-controls .owl-page span { background: #c1c1c1; }
/* line 186, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .owl-theme .owl-controls .owl-page.active span { background: #000000; }
/* line 191, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .owl-controls { margin-top: 0; }
/* line 194, ../../../includes/css/scss/_module-slider.scss */
.sliderOuterWrapper .owl-controls .owl-pagination { position: absolute; left: 50%; bottom: 10%; z-index: 1; width: 100%; margin-left: -50%; }

/* line 206, ../../../includes/css/scss/_module-slider.scss */
.promo-g { max-width: 1170px; margin: 0 auto; }
/* line 210, ../../../includes/css/scss/_module-slider.scss */
.promo-g.loading { background-image: url("http://assets.i-motor.com.au/motorcycles/images/loading.gif"); background-repeat: no-repeat; background-position: center; width: 100%; height: 300px; }
/* line 217, ../../../includes/css/scss/_module-slider.scss */
.promo-g.loading > * { display: none; }
/* line 222, ../../../includes/css/scss/_module-slider.scss */
.promo-g .owl-buttons { position: absolute; width: 100%; height: 0; top: 30%; left: 0; z-index: 1; }
/* line 230, ../../../includes/css/scss/_module-slider.scss */
.promo-g .owl-buttons .owl-prev, .promo-g .owl-buttons .owl-next { margin: 0; padding: 6px 6px; border-radius: 0; position: absolute; }
/* line 236, ../../../includes/css/scss/_module-slider.scss */
.promo-g .owl-buttons .owl-prev .prevButton, .promo-g .owl-buttons .owl-prev .nextButton, .promo-g .owl-buttons .owl-next .prevButton, .promo-g .owl-buttons .owl-next .nextButton { font-family: 'icomoon'; font-size: 20px; }
/* line 241, ../../../includes/css/scss/_module-slider.scss */
.promo-g .owl-buttons .owl-prev { left: 20px; padding-top: 10px; }
/* line 245, ../../../includes/css/scss/_module-slider.scss */
.promo-g .owl-buttons .owl-next { right: 20px; padding-top: 10px; }
/* line 250, ../../../includes/css/scss/_module-slider.scss */
.promo-g .owl-controls .owl-page span { background: #c1c1c1; }
/* line 251, ../../../includes/css/scss/_module-slider.scss */
.promo-g .owl-controls .owl-page.active span { background: #000000; }

/* line 254, ../../../includes/css/scss/_module-slider.scss */
.promo-u { padding: 0 .5em; }
/* line 258, ../../../includes/css/scss/_module-slider.scss */
.promo-u img { background: #fff; width: 100%; }
/* line 266, ../../../includes/css/scss/_module-slider.scss */
.promo-u .promo-heading a { color: #000; display: block; padding: 10px; min-height: 85px; }
@media screen and (min-width: 1024px) { /* line 266, ../../../includes/css/scss/_module-slider.scss */
  .promo-u .promo-heading a { min-height: 65px; } }

/* line 1, ../../../includes/css/scss/_module-banner.scss */
.container-banner-sm { margin-right: auto; margin-left: auto; max-width: 1300px; }

/* line 7, ../../../includes/css/scss/_module-banner.scss */
.container-banner-sm:before, .container-banner-sm:after { content: " "; display: table; }

/* line 13, ../../../includes/css/scss/_module-banner.scss */
.container-banner-sm:after { clear: both; }

/* line 18, ../../../includes/css/scss/_module-banner.scss */
.banner { display: none; margin-bottom: 20px; }
@media screen and (min-width: 768px) { /* line 18, ../../../includes/css/scss/_module-banner.scss */
  .banner { display: block; } }
/* line 26, ../../../includes/css/scss/_module-banner.scss */
.banner img { width: 100%; }
/* line 30, ../../../includes/css/scss/_module-banner.scss */
.vehicles .banner { display: block; z-index: 1; height: 100%; top: 0; left: 0; background-color: #000; }
/* line 38, ../../../includes/css/scss/_module-banner.scss */
.vehicles .banner img { display: block; margin: 0 auto; }

/* line 45, ../../../includes/css/scss/_module-banner.scss */
.banner-text-wrapper { position: relative; }

/* line 48, ../../../includes/css/scss/_module-banner.scss */
.banner-text { position: initial; padding: 0; }
@media screen and (min-width: 768px) { /* line 48, ../../../includes/css/scss/_module-banner.scss */
  .banner-text { position: absolute; bottom: 30px; } }
@media screen and (min-width: 1024px) { /* line 48, ../../../includes/css/scss/_module-banner.scss */
  .banner-text { position: absolute; bottom: 80px; } }
/* line 59, ../../../includes/css/scss/_module-banner.scss */
.banner-text h1 { margin: 0; color: #0f0f0f; font-size: 26px; text-transform: uppercase; }
@media screen and (min-width: 768px) { /* line 59, ../../../includes/css/scss/_module-banner.scss */
  .banner-text h1 { color: #fff; font-size: 28px; } }
@media screen and (min-width: 1024px) { /* line 59, ../../../includes/css/scss/_module-banner.scss */
  .banner-text h1 { color: #fff; font-size: 32px; } }

/* line 1, ../../../includes/css/scss/_module-quicklink.scss */
.csstransitions .quicklinks li, .csstransitions .quicklinks li a { -webkit-transition: background-color 150ms ease-in; -moz-transition: background-color 150ms ease-in; -ms-transition: background-color 150ms ease-in; -o-transition: background-color 150ms ease-in; transition: background-color 150ms ease-in; }

/* line 6, ../../../includes/css/scss/_module-quicklink.scss */
.csstransitions .quicklinks .ql-text { -webkit-transition: color 150ms ease-in; -moz-transition: color 150ms ease-in; -ms-transition: color 150ms ease-in; -o-transition: color 150ms ease-in; transition: color 150ms ease-in; }

/* line 14, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .quicklinks-list { padding: 0; margin: 0; }
/* line 19, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .ql-item { background-color: #f7f7f7; }
/* line 24, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .ql-item.first .ql-text, .quicklinks .ql-item.first .ql-icon-u, .quicklinks .ql-item.first .ql-icon-wrapper { border: none; }
/* line 31, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .ql-item:hover { background-color: #ebebec; }
/* line 34, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .ql-item:hover .ql-text { color: #000000; }
/* line 39, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .ql-item .ql-link { text-decoration: none; min-width: 40px; min-height: 40px; display: block; position: relative; }
/* line 46, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .ql-item .ql-link:hover { color: #000000; }
/* line 52, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .ql-text { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; color: #666666; font-size: 12px; margin-left: 40px; padding: 20px 10px 21px 10px; border-top: 1px solid #E5E5E5; }
@media screen and (min-width: 880px) { /* line 52, ../../../includes/css/scss/_module-quicklink.scss */
  .quicklinks .ql-text { font-size: 13px; } }
/* line 65, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .ql-icon-wrapper { background: #000000; width: 40px; position: absolute; left: 0; top: 0; }
/* line 73, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .ql-icon-u { width: 40px; height: 41px; background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") no-repeat; border-top: 1px solid #1a1a1a; }
/* line 80, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .ql-icon-quote { background-position: 50% -9793px; }
/* line 84, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .ql-icon-brochure { background-position: 50% -9893px; }
/* line 88, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .ql-icon-service { background-position: 50% -9993px; }
/* line 92, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .ql-icon-special { background-position: 50% -10093px; }
/* line 96, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .ql-icon-testDrive { background-position: 50% -10193px; }
/* line 100, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .ql-icon-subscribe { background-position: 50% -3190px; }
/* line 104, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .ql-icon-ourStock { background-position: 50% -10293px; }
/* line 108, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks .ql-icon-text { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; line-height: normal; color: #fff; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; }
@media screen and (min-width: 768px) { /* line 108, ../../../includes/css/scss/_module-quicklink.scss */
  .quicklinks .ql-icon-text { float: left; line-height: 36px; font-size: 11px; letter-spacing: 0; } }
@media screen and (min-width: 1024px) { /* line 108, ../../../includes/css/scss/_module-quicklink.scss */
  .quicklinks .ql-icon-text { display: none; } }

/* line 130, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar { background-color: #cbcdc9; padding: 0 5px; margin-bottom: 10px; }
/* line 135, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar a { display: block; height: 35px; text-decoration: none; }
/* line 140, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar a:hover { text-decoration: none; }
/* line 145, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar .icon { min-width: 35px; min-height: 35px; width: 35px; height: 35px; float: left; background-color: transparent; border-radius: 40px; }
/* line 154, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar .icon.search { background-position: -33px -5088px; }
/* line 158, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar .icon.hours { background-position: -33px -5195px; }
/* line 162, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar .icon.testDrive { background-position: -33px -4595px; }
/* line 166, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar .icon.quote { background-position: -33px -4695px; }
/* line 171, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar .text { line-height: 35px; padding-left: 40px; }

/* line 176, ../../../includes/css/scss/_module-quicklink.scss */
.inside-quick-forms { border-bottom: 2px solid #e3e3e3; margin-bottom: 24px; }
/* line 180, ../../../includes/css/scss/_module-quicklink.scss */
.inside-quick-forms .quick-link { display: block; float: right; }
/* line 185, ../../../includes/css/scss/_module-quicklink.scss */
.inside-quick-forms .inside-quick-forms-container { font-family: Arial, sans-serif; font-weight: normal; border-radius: 3px; overflow: hidden; width: 180px; float: right; margin-bottom: 10px; margin-right: 18px; background-color: #a7a9ac; color: #fff; height: 30px; line-height: 30px; font-size: 14px; }
/* line 200, ../../../includes/css/scss/_module-quicklink.scss */
.inside-quick-forms .still-looking-image { background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") no-repeat; display: block; height: 32px; width: 30px; background-color: #ed1b2f; float: left; margin-right: 8px; }
/* line 208, ../../../includes/css/scss/_module-quicklink.scss */
.inside-quick-forms .still-looking-image.still-looking-image { background-position: 50% -5294px; }
/* line 212, ../../../includes/css/scss/_module-quicklink.scss */
.inside-quick-forms .still-looking-image.make-enquiry-image { background-position: 50% -4392px; }
/* line 216, ../../../includes/css/scss/_module-quicklink.scss */
.inside-quick-forms .still-looking-image.trade-in-image { background-position: 50% -9796px; }

/* line 221, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar { background-color: #ed1b2f; padding: 0 21px; margin-bottom: 10px; display: none; }
/* line 227, ../../../includes/css/scss/_module-quicklink.scss */
.special .quicklinks-bar { display: block; margin-bottom: 0; }
@media screen and (min-width: 768px) { /* line 231, ../../../includes/css/scss/_module-quicklink.scss */
  .special .quicklinks-bar.desktop { display: none; } }
@media screen and (min-width: 1280px) { /* line 231, ../../../includes/css/scss/_module-quicklink.scss */
  .special .quicklinks-bar.desktop { display: block; } }
@media screen and (min-width: 1280px) { /* line 221, ../../../includes/css/scss/_module-quicklink.scss */
  .quicklinks-bar { padding: 0; } }
/* line 246, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar a { color: #000000; background-color: #fff; margin: 16px 0 16px 0; padding: 6px 16px; font-size: 16px; }
@media screen and (min-width: 768px) { /* line 246, ../../../includes/css/scss/_module-quicklink.scss */
  .quicklinks-bar a { font-size: 20px; padding: 4px 16px; margin-left: 20px; } }
/* line 260, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar span { margin: 16px 0 16px; }
/* line 264, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar span, .quicklinks-bar a { display: block; float: left; line-height: normal; }
/* line 270, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar .icon { min-width: 35px; min-height: 35px; width: 35px; height: 35px; float: left; background-color: transparent; }
/* line 278, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar .icon.search { background-position: 50% -897px; }
/* line 282, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar .icon.hours { background-position: -33px -5200px; }
/* line 286, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar .icon.enquiry { background-position: 50% -11498px; }
/* line 290, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar .icon.contact { background-position: -33px -5400px; }
/* line 295, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar.stuck { position: fixed; width: 100%; top: 0; right: 0; z-index: 21; }
/* line 303, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar .quicklinks-bar-wrapper { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; display: block; color: #fff; font-size: 18px; line-height: 65px; text-transform: uppercase; margin: 0 auto; }
@media screen and (min-width: 768px) { /* line 303, ../../../includes/css/scss/_module-quicklink.scss */
  .quicklinks-bar .quicklinks-bar-wrapper { font-size: 28px; } }
@media screen and (min-width: 1280px) { /* line 303, ../../../includes/css/scss/_module-quicklink.scss */
  .quicklinks-bar .quicklinks-bar-wrapper { width: 1127px; } }
/* line 320, ../../../includes/css/scss/_module-quicklink.scss */
.quicklinks-bar .quicklinks-bar-wrapper .text { font-family: Arial, sans-serif; font-weight: normal; line-height: 35px; padding-left: 40px; }

/* line 1, ../../../includes/css/scss/_module-panels.scss */
.panel { margin-bottom: 20px; background-color: #fff; }

/* line 6, ../../../includes/css/scss/_module-panels.scss */
.panel-body { padding: 0; }

/* line 10, ../../../includes/css/scss/_module-panels.scss */
.panel-body:before, .panel-body:after { content: " "; display: table; }

/* line 15, ../../../includes/css/scss/_module-panels.scss */
.panel-body:after { clear: both; }

/* line 19, ../../../includes/css/scss/_module-panels.scss */
.panel-heading { padding: 0; border-bottom: 1px solid transparent; }
/* line 23, ../../../includes/css/scss/_module-panels.scss */
.panel-heading a:hover { color: #0d0d0d; }

/* line 28, ../../../includes/css/scss/_module-panels.scss */
.panel-heading > .dropdown .dropdown-toggle { color: inherit; }

/* line 32, ../../../includes/css/scss/_module-panels.scss */
.panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; color: inherit; display: block; position: relative; }
/* line 40, ../../../includes/css/scss/_module-panels.scss */
.panel-title:hover { text-decoration: none; }

/* line 45, ../../../includes/css/scss/_module-panels.scss */
.panel-title > a { color: inherit; }

/* line 49, ../../../includes/css/scss/_module-panels.scss */
.panel-group { margin-bottom: 0; }

/* line 53, ../../../includes/css/scss/_module-panels.scss */
.panel-group .panel { margin-bottom: 0; }

/* line 57, ../../../includes/css/scss/_module-panels.scss */
.panel-group .panel + .panel { margin-top: 0; }

/* line 61, ../../../includes/css/scss/_module-panels.scss */
.panel-group .panel-heading { border-bottom: 0; }

/* line 65, ../../../includes/css/scss/_module-panels.scss */
.panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid red; }

/* line 69, ../../../includes/css/scss/_module-panels.scss */
.panel-default > .panel-heading { color: #0f0f0f; background-color: #ed1b2f; border-bottom: 1px solid #c1c1c1; position: relative; }

/* line 77, ../../../includes/css/scss/_module-panels.scss */
.sl-ab-form .panel-body { margin-bottom: 20px; margin-top: 10px; }
@media screen and (min-width: 768px) { /* line 77, ../../../includes/css/scss/_module-panels.scss */
  .sl-ab-form .panel-body { margin-top: 0; } }

/* line 87, ../../../includes/css/scss/_module-panels.scss */
.panel-group .sl-ab-form .collapse.in { margin-bottom: 20px; }

/* line 92, ../../../includes/css/scss/_module-panels.scss */
.panel-group .sl-ab-form { margin: 0; }

/* Generic Address Box */
/* line 4, ../../../includes/css/scss/_module-address-box.scss */
.ultimate-franchise .address-box-wrapper .component-email { display: none; }

/* line 9, ../../../includes/css/scss/_module-address-box.scss */
.component-email-heading span, .address-box-wrapper .panel-heading a span, .operating-hours-wrapper .panel-heading a span { display: block; position: absolute; right: 10px; top: 9px; width: 22px; height: 20px; background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") no-repeat; }

/* line 23, ../../../includes/css/scss/_module-address-box.scss */
.address-g, .email-g, .hours-g { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 14px; }

/* line 30, ../../../includes/css/scss/_module-address-box.scss */
.email-u-1, .address-u-1, .hours-u-1 { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; padding-left: 5px; }

/* line 40, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .dealer h1, .address-box-wrapper .dealer h2, .address-box-wrapper .dealer h3, .address-box-wrapper .dealer h4, .address-box-wrapper .dealer h5 { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; margin: 0; color: #fff; }
/* line 47, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .component-email { padding-bottom: 10px; }
/* line 51, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .component-email-heading { background: #dcddde; border: none; color: #000000; display: block; position: relative; text-transform: none; padding: 0; }
/* line 60, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .component-email-heading span { background-position: 50% -7689px; }
/* line 64, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .component-email-heading.collapsed span { background-position: 50% -7598px; }
/* line 69, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .mobile_directions { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 16px; text-transform: none; display: block; padding: 10px; max-width: 150px; border-radius: 5px; margin-top: 10px; color: #fff; background-color: #000000; text-decoration: none; text-align: center; border: transparent; float: left; }
/* line 86, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .desktop_directions { margin: 0 20px 20px 0; }

/* line 96, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .component-email-heading .panel-title, .operating-hours-wrapper .panel-default > .panel-heading .panel-title, .address-box-wrapper .panel-default > .panel-heading .panel-title { max-width: 90%; }

/* line 101, ../../../includes/css/scss/_module-address-box.scss */
.mobile.address-box-wrapper, .mobile.operating-hours-wrapper { position: relative; }
@media screen and (min-width: 768px) { /* line 101, ../../../includes/css/scss/_module-address-box.scss */
  .mobile.address-box-wrapper, .mobile.operating-hours-wrapper { display: none; } }

/* line 110, ../../../includes/css/scss/_module-address-box.scss */
.mobile.address-box-wrapper .mobile-contacts-panel-body { background-color: #4D4D4D; }

/* line 115, ../../../includes/css/scss/_module-address-box.scss */
.desktop.address-box-wrapper, .desktop.operating-hours-wrapper { display: none; }
@media screen and (min-width: 768px) { /* line 115, ../../../includes/css/scss/_module-address-box.scss */
  .desktop.address-box-wrapper, .desktop.operating-hours-wrapper { display: block; } }

/* line 124, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .panel-title, .operating-hours-wrapper .panel-title, .component-email-heading .panel-title { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 14px; color: #fff; padding: 13px 10px; }
/* line 132, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .panel-title a span, .operating-hours-wrapper .panel-title a span, .component-email-heading .panel-title a span { background-position: 50% -7489px; }
/* line 136, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .panel-title a.collapsed span, .operating-hours-wrapper .panel-title a.collapsed span, .component-email-heading .panel-title a.collapsed span { background-position: 50% -7398px; }

/* line 141, ../../../includes/css/scss/_module-address-box.scss */
.component-fax .address-u-2 a { border-bottom: none; }

/* line 147, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .panel-default > .panel-heading a span { background-position: 50% -7489px; }
/* line 151, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .panel-default > .panel-heading a.collapsed span { background-position: 50% -7398px; }

/* line 159, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper.panel-group, .operating-hours-wrapper.panel-group { margin-bottom: 0; }
/* line 163, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .panel-default > .panel-heading, .operating-hours-wrapper .panel-default > .panel-heading { border-bottom: 1px solid #fff; }
/* line 167, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .panel-collapse, .operating-hours-wrapper .panel-collapse { border: none; }

/* line 174, ../../../includes/css/scss/_module-address-box.scss */
.operating-hours-wrapper.panel-group { margin-bottom: 1.5em; }
/* line 178, ../../../includes/css/scss/_module-address-box.scss */
.operating-hours-wrapper.mobile.panel-group { margin-bottom: 0; }

/* line 183, ../../../includes/css/scss/_module-address-box.scss */
.EBG13 { visibility: hidden; }
/* line 186, ../../../includes/css/scss/_module-address-box.scss */
.EBG13.ROT13 { visibility: visible; }

/* line 193, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .panel { background-color: #fff; }
/* line 197, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .mobile-icon-wrapper { padding-top: 10px; border-bottom: none; }
/* line 204, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .mobile-contacts-panel-body p { color: #fff; }
/* line 208, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .mobile-contacts-panel-body .mobile-suburb-name { margin: 17px 0 0 15px; min-height: 0; text-align: left; font-size: 12px; line-height: 13px; letter-spacing: .2px; }
/* line 217, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .mobile-contacts-panel-body .dealer-border { border: 1px solid #7f7f7f; }
/* line 221, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .mobile-contacts-panel-body .mobile-contacts-icon-u { background-image: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png"); background-repeat: no-repeat; height: 40px; float: left; padding-bottom: 10px; margin-left: 6px; }
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) { /* line 221, ../../../includes/css/scss/_module-address-box.scss */
  .address-box-wrapper .mobile-contacts-panel-body .mobile-contacts-icon-u { float: none; height: 28px; margin-left: 0; padding-bottom: 0; } }
/* line 237, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .mobile-contacts-panel-body .mobile-contacts-icon-phone { background-position: 50% -11199px; min-width: 20px; }
/* line 242, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .mobile-contacts-panel-body .mobile-contacts-icon-location { background-position: 50% -11297px; min-width: 22px; }
/* line 247, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .mobile-contacts-panel-body .mobile-contacts-icon-hours { background-position: 50% -11397px; min-width: 30px; }
/* line 252, ../../../includes/css/scss/_module-address-box.scss */
.address-box-wrapper .mobile-contacts-panel-body .mobile-contacts-text-u { margin: 5px 0 2px 0; min-height: 0; text-align: left; font-size: 12px; line-height: 13px; letter-spacing: .2px; color: #fff; }
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) { /* line 252, ../../../includes/css/scss/_module-address-box.scss */
  .address-box-wrapper .mobile-contacts-panel-body .mobile-contacts-text-u { float: none; text-align: center; } }

/* line 1, ../../../includes/css/scss/_module-bikes-overview.scss */
.no-ie .vehicles .main .hvr-rectangle-out:before { bottom: 0; background: #000; }

/* line 6, ../../../includes/css/scss/_module-bikes-overview.scss */
.vehicles .main { padding-bottom: 0; }

/* line 10, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-menu-outer { background: #dcddde; }

/* line 14, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-tabs-list { margin: 0; padding: 0; }

/* line 19, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-tab-link, .bike-button-link { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; text-align: center; text-transform: uppercase; padding: 15px; display: block; height: 100%; }
@media screen and (min-width: 1024px) { /* line 19, ../../../includes/css/scss/_module-bikes-overview.scss */
  .bike-tab-link, .bike-button-link { padding: 15px 19px; } }

/* line 33, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-tab-link, .bike-button-link { font-size: 10px; color: #fff; }
@media screen and (min-width: 568px) { /* line 33, ../../../includes/css/scss/_module-bikes-overview.scss */
  .bike-tab-link, .bike-button-link { font-size: 12px; } }
@media screen and (min-width: 880px) { /* line 33, ../../../includes/css/scss/_module-bikes-overview.scss */
  .bike-tab-link, .bike-button-link { font-size: 13px; } }
@media screen and (min-width: 1024px) { /* line 33, ../../../includes/css/scss/_module-bikes-overview.scss */
  .bike-tab-link, .bike-button-link { font-size: 14px; } }

/* line 51, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-button-link { background-color: #808080; }
/* line 54, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-button-link:hover .button-link-text, .bike-button-link:focus .button-link-text { color: #fff; text-decoration: underline; }

/* line 61, ../../../includes/css/scss/_module-bikes-overview.scss */
.fl-outer, .fl-inner { float: left; position: relative; }

/* line 67, ../../../includes/css/scss/_module-bikes-overview.scss */
.fl-outer { left: 50%; }

/* line 71, ../../../includes/css/scss/_module-bikes-overview.scss */
.fl-inner { left: -50%; }

/* line 75, ../../../includes/css/scss/_module-bikes-overview.scss */
.button-link-text { float: left; }

/* line 81, ../../../includes/css/scss/_module-bikes-overview.scss */
.tab-content-outer { padding-bottom: 25px; }

/* line 85, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-overview h4, .bike-overview h3, .overview-title { font-size: 18px; }

/* line 91, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-overview h3:first-child, .bike-overview h4:first-child, .overview-title { margin-top: 0; }

@media screen and (min-width: 568px) { /* line 99, ../../../includes/css/scss/_module-bikes-overview.scss */
  .api-feature-wrapper { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 1rem; -moz-column-gap: 1rem; column-gap: 1rem; } }
@media screen and (min-width: 1024px) { /* line 99, ../../../includes/css/scss/_module-bikes-overview.scss */
  .api-feature-wrapper { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 1.2rem; -moz-column-gap: 1.2rem; column-gap: 1.2rem; } }

/* line 120, ../../../includes/css/scss/_module-bikes-overview.scss */
.api-feature-u { padding: 1rem; background: #ebebec; margin-bottom: 1.2rem; display: inline-block; }

/* line 127, ../../../includes/css/scss/_module-bikes-overview.scss */
.api-feature-image { margin: 0; width: 100%; margin-bottom: 12px; }

/* line 133, ../../../includes/css/scss/_module-bikes-overview.scss */
.api-feature-head { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 16px; color: #000; margin: 0 0 8px 0; }

/* line 140, ../../../includes/css/scss/_module-bikes-overview.scss */
.api-feature-text { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 14px; color: #000; }

/* line 146, ../../../includes/css/scss/_module-bikes-overview.scss */
.feature-u { display: inline-block; *display: inline; zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; }

/* line 158, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-features img[src$=".gif"] { width: auto; margin: 0 auto; }
/* line 163, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-features img { margin: 0; width: 100%; }
/* line 168, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-features .feature-head { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 26px; line-height: 31px; margin-top: 0; }
/* line 175, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-features .feature-text { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 16px; line-height: 22px; margin-top: 0; }

/* line 185, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-features .feature-head { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 16px; line-height: 22px; margin: 0; }
/* line 192, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-features .feature-text { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 14px; line-height: 22px; }

/* line 201, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-specs h2 { font-size: 16px; text-transform: uppercase; border-bottom: 2px solid #000000; padding-bottom: 2px; margin-bottom: 8px; }
/* line 208, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-specs h2:first-child { margin-top: 0; }
/* line 212, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-specs p:first-of-type { margin-top: 20px; }
/* line 215, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-specs p { font-size: 12px; }
/* line 219, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-specs table, .bike-specs .pure-table { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; border: none; table-layout: fixed; width: 100%; border-collapse: separate; }
/* line 227, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-specs table td:first-child, .bike-specs .pure-table td:first-child { color: #808080; width: 33%; }
/* line 232, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-specs table tr, .bike-specs .pure-table tr { border: none; }
/* line 237, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-specs table th, .bike-specs .pure-table th { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 14px; line-height: 26px; padding: 10px 0; text-align: left; width: 33%; }
@media screen and (min-width: 568px) { /* line 237, ../../../includes/css/scss/_module-bikes-overview.scss */
  .bike-specs table th, .bike-specs .pure-table th { display: table-cell; } }
/* line 249, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-specs table td, .bike-specs .pure-table td { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 14px; line-height: 22px; display: block; border: none; text-align: left; }
@media screen and (min-width: 568px) { /* line 249, ../../../includes/css/scss/_module-bikes-overview.scss */
  .bike-specs table td, .bike-specs .pure-table td { display: table-cell; } }

/* line 264, ../../../includes/css/scss/_module-bikes-overview.scss */
.price-disclaimer p { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 14px; line-height: 22px; }

/* line 272, ../../../includes/css/scss/_module-bikes-overview.scss */
.vehicle360-wrapper { position: relative; }

/* line 276, ../../../includes/css/scss/_module-bikes-overview.scss */
#js-vehicle360-wrapper > .frame-0 { cursor: url("http://assets.i-motor.com.au/motorcycles/images/cursor-bike360-9.png"), move !important; }

/* line 280, ../../../includes/css/scss/_module-bikes-overview.scss */
#js-vehicle360-wrapper > :not(.frame-0), .reel-panning, .reel-panning * { cursor: url("http://assets.i-motor.com.au/motorcycles/images/cursor-bike360-7.png"), move !important; }

/* line 286, ../../../includes/css/scss/_module-bikes-overview.scss */
.reel-preloader { background-color: #ed1b2f !important; }

/* line 290, ../../../includes/css/scss/_module-bikes-overview.scss */
.reel-indicator.x { background-color: #ed1b2f !important; bottom: 2px !important; border-radius: 6px; box-shadow: 6px 6px 4px #333333; border: 1px solid #444444; width: 16px !important; background: linear-gradient(to bottom, #ed1b2f, #670811); }

/* line 300, ../../../includes/css/scss/_module-bikes-overview.scss */
.view360-message { display: none; }

/* line 304, ../../../includes/css/scss/_module-bikes-overview.scss */
.bike-360-message { font-size: 14px; text-align: center; background: #333333; padding: 5px; margin: auto; display: block; width: 100%; border-top: 1px solid #ed1b2f; }

/* line 1, ../../../includes/css/scss/_module-news.scss */
.csstransitions ul#gawmodellist li a:hover { -webkit-transition: background-color 250ms ease-in,  color 250ms ease-in; -moz-transition: background-color 250ms ease-in,  color 250ms ease-in; -ms-transition: background-color 250ms ease-in,  color 250ms ease-in; -o-transition: background-color 250ms ease-in,  color 250ms ease-in; transition: background-color 250ms ease-in,  color 250ms ease-in; }

/* line 9, ../../../includes/css/scss/_module-news.scss */
.csstransitions #listing .navitem { -webkit-transition: background 200ms ease-in; -moz-transition: background 200ms ease-in; -ms-transition: background 200ms ease-in; -o-transition: background 200ms ease-in; transition: background 200ms ease-in; }

/* line 15, ../../../includes/css/scss/_module-news.scss */
#gawmakelist li, #gawmodellist li { list-style: none; }
/* line 18, ../../../includes/css/scss/_module-news.scss */
#gawmakelist li a, #gawmodellist li a { display: block; text-align: left; padding: 10px; margin: 5px; border-radius: 3px; }

/* line 28, ../../../includes/css/scss/_module-news.scss */
#gawmakelist { padding: 0; }
/* line 31, ../../../includes/css/scss/_module-news.scss */
#gawmakelist a { background-color: #000000; color: #f7f7f7; }

/* Model News List */
/* line 38, ../../../includes/css/scss/_module-news.scss */
ul#gawmodellist { padding-left: 0; }
/* line 41, ../../../includes/css/scss/_module-news.scss */
ul#gawmodellist li { width: auto; float: left; }
@media screen and (min-width: 768px) { /* line 41, ../../../includes/css/scss/_module-news.scss */
  ul#gawmodellist li { width: 100%; float: right; } }
/* line 50, ../../../includes/css/scss/_module-news.scss */
ul#gawmodellist li a { background-color: #f7f7f7; color: #000000; }
/* line 54, ../../../includes/css/scss/_module-news.scss */
ul#gawmodellist li a:hover { color: #f7f7f7; background-color: #000000; }

/* All Articles */
/* line 65, ../../../includes/css/scss/_module-news.scss */
#listing { margin-top: 2em; }
@media screen and (min-width: 768px) { /* line 65, ../../../includes/css/scss/_module-news.scss */
  #listing { margin-top: 0; } }
/* line 72, ../../../includes/css/scss/_module-news.scss */
#listing .navitem { margin-bottom: 10px; padding: 0.4em; }
/* line 77, ../../../includes/css/scss/_module-news.scss */
#listing .navitem:hover h3.navitemtitle { color: #f7f7f7; cursor: pointer; }
@media screen and (min-width: 568px) { /* line 72, ../../../includes/css/scss/_module-news.scss */
  #listing .navitem { width: 45%; float: left; margin-right: 3%; margin-bottom: 0; height: 130px; overflow: auto; } }
@media screen and (min-width: 768px) { /* line 72, ../../../includes/css/scss/_module-news.scss */
  #listing .navitem { height: 145px; overflow: auto; } }
@media screen and (min-width: 1024px) { /* line 72, ../../../includes/css/scss/_module-news.scss */
  #listing .navitem { height: 115px; overflow: auto; } }
/* line 102, ../../../includes/css/scss/_module-news.scss */
#listing .navitem img { float: left; margin-right: 5px; margin-bottom: 5px; }
@media screen and (min-width: 568px) { /* line 102, ../../../includes/css/scss/_module-news.scss */
  #listing .navitem img { float: left; margin-right: 5px; } }
/* line 113, ../../../includes/css/scss/_module-news.scss */
#listing .navitem .navitemtitle { margin-top: 0; font-size: 14px; }
@media screen and (min-width: 768px) { /* line 113, ../../../includes/css/scss/_module-news.scss */
  #listing .navitem .navitemtitle { font-size: 17px; } }
@media screen and (min-width: 1024px) { /* line 113, ../../../includes/css/scss/_module-news.scss */
  #listing .navitem .navitemtitle { font-size: 18px; } }
/* line 126, ../../../includes/css/scss/_module-news.scss */
.home-news #listing .navitem { height: 100%; width: 100%; }
@media screen and (min-width: 768px) { /* line 126, ../../../includes/css/scss/_module-news.scss */
  .home-news #listing .navitem { width: 47%; margin-right: 3%; } }
@media screen and (min-width: 1024px) { /* line 126, ../../../includes/css/scss/_module-news.scss */
  .home-news #listing .navitem { width: 31%; margin-right: 2%; } }
/* line 140, ../../../includes/css/scss/_module-news.scss */
.home-news #listing .navitem img { padding-right: 5px; }
/* line 144, ../../../includes/css/scss/_module-news.scss */
.home-news #listing .navitem .navitemtitle { font-size: 14px; }
/* line 150, ../../../includes/css/scss/_module-news.scss */
#listing #paging { margin-top: 30px; font-size: 12px; float: left; }
/* line 155, ../../../includes/css/scss/_module-news.scss */
#listing #paging li { float: left; padding-left: 6px; list-style: none; }
/* line 160, ../../../includes/css/scss/_module-news.scss */
#listing #paging li a { font-size: 13px; }
/* line 163, ../../../includes/css/scss/_module-news.scss */
#listing #paging li a.active { font-size: 14px; color: #000; }

/* Story */
/* line 174, ../../../includes/css/scss/_module-news.scss */
#gawstory h1 { margin-top: 0; font-size: 24px; border-bottom: 2px solid #d1d3d4; margin-bottom: 0.8em; }
/* line 181, ../../../includes/css/scss/_module-news.scss */
#gawstory h2 { font-size: 20px; }

/* Home Page News */
/* line 189, ../../../includes/css/scss/_module-news.scss */
.home-news h2 { font-size: 16px; text-transform: uppercase; letter-spacing: 0.12em; }
/* line 195, ../../../includes/css/scss/_module-news.scss */
.home-news .navitemprecede { font-size: 13px; }
/* line 199, ../../../includes/css/scss/_module-news.scss */
.home-news .more-news { display: block; clear: both; padding-top: 10px; }

/* line 1, ../../../includes/css/scss/_module-add-this.scss */
.add-this-container { position: relative; min-height: 25px; min-width: 25px; float: left; }
/* line 7, ../../../includes/css/scss/_module-add-this.scss */
.add-this-container .add-this-main { position: absolute; top: 0; right: 0; color: #000; }
/* line 13, ../../../includes/css/scss/_module-add-this.scss */
.add-this-container .add-this-main .fancybox { position: absolute; top: 0; right: 0; }
/* line 19, ../../../includes/css/scss/_module-add-this.scss */
.add-this-container .add-this-main .button-share { display: block; background: url("http://assets.i-motor.com.au/motorcycles/images/social-icons.png") no-repeat 0 -299px; width: 25px; height: 26px; text-decoration: none; color: #fff; float: right; line-height: 1.25em; }
/* line 31, ../../../includes/css/scss/_module-add-this.scss */
.add-this-container .add-this { display: none; }

/* Separated because this section pop-ups under fancybox-inner class */
/* line 36, ../../../includes/css/scss/_module-add-this.scss */
.add-this { border: 1px solid #aaa; }
/* line 39, ../../../includes/css/scss/_module-add-this.scss */
.add-this .share-title { padding: 1px 10px; background: #222; border-bottom: 1px solid #aaa; color: #fff; }
/* line 46, ../../../includes/css/scss/_module-add-this.scss */
.add-this .share-social-icons-wrapper { padding: 10px 5px; background: #f2f2f2; }
/* line 50, ../../../includes/css/scss/_module-add-this.scss */
.add-this .share-social-icons-wrapper .share-social-icon { padding: 10px 0; }
/* line 53, ../../../includes/css/scss/_module-add-this.scss */
.add-this .share-social-icons-wrapper .share-social-icon a { display: block; width: 100%; text-align: center; height: 32px; margin: 0 auto; }
/* line 62, ../../../includes/css/scss/_module-add-this.scss */
.add-this .share-social-icons-wrapper span { margin: 0 auto; }
/* line 67, ../../../includes/css/scss/_module-add-this.scss */
.add-this .at4-icon { background: url("http://assets.i-motor.com.au/motorcycles/images/add-this_icons.png"); }
/* line 70, ../../../includes/css/scss/_module-add-this.scss */
.add-this .at4-icon.aticon-facebook { background-position: 6px 6px; }
/* line 74, ../../../includes/css/scss/_module-add-this.scss */
.add-this .at4-icon.aticon-twitter { background-position: 2px -194px; }
/* line 78, ../../../includes/css/scss/_module-add-this.scss */
.add-this .at4-icon.aticon-pinterest_share { background-position: 0 -395px; }
/* line 82, ../../../includes/css/scss/_module-add-this.scss */
.add-this .at4-icon.aticon-tumblr { background-position: 0 -596px; }
/* line 86, ../../../includes/css/scss/_module-add-this.scss */
.add-this .at4-icon.aticon-stumbleupon { background-position: 0 -792px; }
/* line 90, ../../../includes/css/scss/_module-add-this.scss */
.add-this .at4-icon.aticon-linkedin { background-position: 0 -996px; }
/* line 94, ../../../includes/css/scss/_module-add-this.scss */
.add-this .at4-icon.aticon-google_plusone_share { background-position: 0 -1192px; }
/* line 98, ../../../includes/css/scss/_module-add-this.scss */
.add-this .at4-icon.aticon-email { background-position: 0 -1392px; }
/* line 102, ../../../includes/css/scss/_module-add-this.scss */
.add-this .at4-icon.aticon-compact { background-position: 0 -1594px; }

/* line 1, ../../../includes/css/scss/_module-toolbox-base.scss */
.csstransitions .toolbox-wrapper { -webkit-transition: background 250ms ease-in; -moz-transition: background 250ms ease-in; -ms-transition: background 250ms ease-in; -o-transition: background 250ms ease-in; transition: background 250ms ease-in; }

@media screen and (min-width: 1280px) { /* line 5, ../../../includes/css/scss/_module-toolbox-base.scss */
  .csstransitions .toolbox-wrapper.desktop { -webkit-transition: top 250ms ease-in; -moz-transition: top 250ms ease-in; -ms-transition: top 250ms ease-in; -o-transition: top 250ms ease-in; transition: top 250ms ease-in; } }

/* line 12, ../../../includes/css/scss/_module-toolbox-base.scss */
.csstransitions .toolbox > div .text { -webkit-transition: background-color 100ms ease-in; -moz-transition: background-color 100ms ease-in; -ms-transition: background-color 100ms ease-in; -o-transition: background-color 100ms ease-in; transition: background-color 100ms ease-in; }

/* line 16, ../../../includes/css/scss/_module-toolbox-base.scss */
.boxshadow .toolbox-wrapper.sticky { -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); }

/* line 21, ../../../includes/css/scss/_module-toolbox-base.scss */
.csstransitions .toolbox a { -webkit-transition: background-color 250ms ease-in; -moz-transition: background-color 250ms ease-in; -ms-transition: background-color 250ms ease-in; -o-transition: background-color 250ms ease-in; transition: background-color 250ms ease-in; }

/* line 25, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox-wrapper { display: none; width: 100%; background-color: #000000; z-index: 15; border-top: 1px solid #404040; }
@media screen and (min-width: 1280px) { /* line 25, ../../../includes/css/scss/_module-toolbox-base.scss */
  .toolbox-wrapper { border-bottom: 0; border-top: 0; } }
/* line 37, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox-wrapper .quick-button { display: none; }

/* line 42, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox-wrapper.tablet-mobile { display: none; }
@media screen and (min-width: 880px) { /* line 42, ../../../includes/css/scss/_module-toolbox-base.scss */
  .toolbox-wrapper.tablet-mobile { display: block !important; position: relative; }
  /* line 49, ../../../includes/css/scss/_module-toolbox-base.scss */
  .home .toolbox-wrapper.tablet-mobile { display: none !important; }
  /* line 53, ../../../includes/css/scss/_module-toolbox-base.scss */
  .extra .toolbox-wrapper.tablet-mobile.tab { position: fixed; top: 0; } }
@media screen and (min-width: 1280px) { /* line 42, ../../../includes/css/scss/_module-toolbox-base.scss */
  .toolbox-wrapper.tablet-mobile { display: none !important; } }

/* line 64, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox-wrapper.desktop { -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); display: none; }
@media screen and (min-width: 1280px) { /* line 64, ../../../includes/css/scss/_module-toolbox-base.scss */
  .toolbox-wrapper.desktop { display: block; position: fixed; width: 322px; left: inherit; right: -252px; top: 190px; }
  /* line 76, ../../../includes/css/scss/_module-toolbox-base.scss */
  .home .toolbox-wrapper.desktop { display: block; } }

/* line 82, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox-wrapper.vehicle-tablet-mobile { display: block; }
@media screen and (min-width: 880px) { /* line 82, ../../../includes/css/scss/_module-toolbox-base.scss */
  .toolbox-wrapper.vehicle-tablet-mobile { top: 0; position: fixed; } }

/* line 92, ../../../includes/css/scss/_module-toolbox-base.scss */
.lt-ie9 .toolbox-wrapper.vehicle-tablet-mobile, .ie9 .toolbox-wrapper.vehicle-tablet-mobile { width: 1170px; }

/* line 97, ../../../includes/css/scss/_module-toolbox-base.scss */
.tool-u-quicksearch { position: relative; }
/* line 101, ../../../includes/css/scss/_module-toolbox-base.scss */
.tool-u-quicksearch.arrow .text { background: #fff url("http://assets.i-motor.com.au/motorcycles/images/arrow_sprite.png") no-repeat 95% 8px; border: none; }
/* line 105, ../../../includes/css/scss/_module-toolbox-base.scss */
.stay_here .tool-u-quicksearch.arrow .text { background-position: 95% -105px; }

/* line 112, ../../../includes/css/scss/_module-toolbox-base.scss */
.quickSearchWrapper { display: none; position: absolute; left: 0; top: 100%; width: 314px; height: 320px; background: #ededed; padding: 10px; -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5); }

/* line 127, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox-wrapper.desktop .toolbox a { border-left: none; }

/* line 132, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox { padding: 0; margin: 0; }
/* line 136, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox .icon-text { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; line-height: normal; color: #fff; font-size: 12px; padding-bottom: 10px; }
@media screen and (min-width: 1024px) { /* line 136, ../../../includes/css/scss/_module-toolbox-base.scss */
  .toolbox .icon-text { float: left; height: 52px; line-height: 52px; padding-bottom: 0; } }
/* line 150, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox-wrapper.desktop .toolbox .icon-text { margin: 0 auto; float: none; line-height: normal; height: auto; }
/* line 158, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox a { display: block; text-align: center; text-decoration: none; background: #000000; border-left: 1px solid #404040; }
@media screen and (min-width: 568px) { /* line 158, ../../../includes/css/scss/_module-toolbox-base.scss */
  .toolbox a { border: none; border-left: 1px solid #404040; } }
@media screen and (min-width: 1280px) { /* line 158, ../../../includes/css/scss/_module-toolbox-base.scss */
  .toolbox a { color: #666666; line-height: 66px; } }
/* line 176, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox a:hover { text-decoration: none; background: #0d0d0d; color: #fff; border-bottom: none; }

/* line 185, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox > div { border: none; }
@media screen and (min-width: 1280px) { /* line 188, ../../../includes/css/scss/_module-toolbox-base.scss */
  .toolbox > div .icon-wrapper { float: left; background-color: #000000; height: 65px; } }
/* line 195, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox-wrapper.desktop .toolbox > div .icon-wrapper { border-bottom: 1px solid #404040; }
/* line 200, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox-wrapper.desktop .toolbox > div.arrow .icon-wrapper { border-bottom: none; }
/* line 204, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox > div .text { display: none; }
@media screen and (min-width: 1280px) { /* line 204, ../../../includes/css/scss/_module-toolbox-base.scss */
  .toolbox > div .text { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; float: left; display: block; text-align: left; padding-left: 10px; font-size: 13px; width: 252px; background-color: #fff; border-bottom: 1px solid #E5E5E5; } }
/* line 220, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox > div a:hover .text { background-color: #f7f7f7; color: #000000; }

/* line 226, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox .icon { width: 52px; height: 42px; margin: 0 auto; }
@media screen and (min-width: 1024px) { /* line 226, ../../../includes/css/scss/_module-toolbox-base.scss */
  .toolbox .icon { float: left; margin: 6px 0 0 25px; } }
@media screen and (min-width: 1280px) { /* line 226, ../../../includes/css/scss/_module-toolbox-base.scss */
  .toolbox .icon { float: none; margin: 0; } }

/* line 242, ../../../includes/css/scss/_module-toolbox-base.scss */
.toolbox-wrapper.desktop .icon { width: 70px; }

/* line 1, ../../../includes/css/scss/_module-toolbox-stock.scss */
.stockQuickSearch { font-size: 14px; }
/* line 4, ../../../includes/css/scss/_module-toolbox-stock.scss */
.stockQuickSearch form { width: 100%; }
/* line 7, ../../../includes/css/scss/_module-toolbox-stock.scss */
.stockQuickSearch button { margin-left: 6px; border: none; outline: 0; width: auto; cursor: pointer; padding-left: 26px; padding-right: 26px; }
/* line 16, ../../../includes/css/scss/_module-toolbox-stock.scss */
.stockQuickSearch label { font-family: Arial, sans-serif; font-weight: normal; font-size: 14px; font-weight: 100; *display: inline; display: inline-block; }
/* line 23, ../../../includes/css/scss/_module-toolbox-stock.scss */
.stockQuickSearch fieldset { width: 100%; border: 0; padding: 0 0 0.5em; }
/* line 28, ../../../includes/css/scss/_module-toolbox-stock.scss */
.stockQuickSearch select { border: 1px solid #ababab; }

/* line 33, ../../../includes/css/scss/_module-toolbox-stock.scss */
.stockQuickSearch__left { width: 29%; float: left; text-align: center; }

/* line 39, ../../../includes/css/scss/_module-toolbox-stock.scss */
.stockQuickSearch__right { width: 70%; float: left; }

/* line 44, ../../../includes/css/scss/_module-toolbox-stock.scss */
.stockQuickSearch__wrapper { *display: inline; display: inline-block; }

/* line 49, ../../../includes/css/scss/_module-toolbox-stock.scss */
.stockQuickSearch__wrapper.state-count-1 { width: 98.9%; }

/* line 53, ../../../includes/css/scss/_module-toolbox-stock.scss */
.stockQuickSearch__wrapper.state-count-2 { width: 48.9%; }

/* line 57, ../../../includes/css/scss/_module-toolbox-stock.scss */
.stockQuickSearch__wrapper.state-count-3 { width: 28.9%; }

/* line 61, ../../../includes/css/scss/_module-toolbox-stock.scss */
.stockQuickSearch__select-year-from { width: 48.5%; margin-right: 1%; }

/* line 66, ../../../includes/css/scss/_module-toolbox-stock.scss */
.stockQuickSearch__select-year-to { width: 48.5%; margin-left: 1%; float: right; }

/* line 72, ../../../includes/css/scss/_module-toolbox-stock.scss */
.stockQuickSearch__input-text-price-from, .stockQuickSearch__input-text-price-to { width: 47.5%; padding: 0.25%; border-radius: 5px; border: 1px solid #ababab; }

/* line 80, ../../../includes/css/scss/_module-toolbox-stock.scss */
.stockQuickSearch__input-text-price-from { margin-right: 1%; padding-right: 7px; padding-left: 7px; }

/* line 86, ../../../includes/css/scss/_module-toolbox-stock.scss */
.stockQuickSearch__input-text-price-to { margin-left: 1%; float: right; padding-right: 7px; padding-left: 7px; }

@media screen and (min-width: 768px) { /* line 5, ../../../includes/css/scss/_module-toolbox-bikes.scss */
  .boxshadow .toolbox-wrapper.vehicle-tablet-mobile.sticky { -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); } }

/* line 11, ../../../includes/css/scss/_module-toolbox-bikes.scss */
.boxshadow .toolbox-wrapper.vehicle-tablet-mobile.sticky .quick-button { -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); }

@media screen and (max-width: 880px) { /* line 15, ../../../includes/css/scss/_module-toolbox-bikes.scss */
  .boxshadow .toolbox-wrapper.vehicle-tablet-mobile.sticky .toolbox { -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); } }

/* line 21, ../../../includes/css/scss/_module-toolbox-bikes.scss */
.vehicle-tablet-mobile.sticky .toolbox a { background-color: #0d0d0d; }

/* line 25, ../../../includes/css/scss/_module-toolbox-bikes.scss */
.vehicle-tablet-mobile.sticky .toolbox a:hover { background-color: #000000; }

@media screen and (max-width: 568px) { /* line 29, ../../../includes/css/scss/_module-toolbox-bikes.scss */
  .toolbox-wrapper.vehicle-tablet-mobile { background-color: #000000; } }
@media screen and (min-width: 568px) { /* line 29, ../../../includes/css/scss/_module-toolbox-bikes.scss */
  .toolbox-wrapper.vehicle-tablet-mobile { background-color: #000000; }
  /* line 37, ../../../includes/css/scss/_module-toolbox-bikes.scss */
  .toolbox-wrapper.vehicle-tablet-mobile.sticky { background-color: #0d0d0d; } }
/* line 42, ../../../includes/css/scss/_module-toolbox-bikes.scss */
.toolbox-wrapper.vehicle-tablet-mobile.sticky .quick-button { display: block; width: 100%; margin: 0 auto; min-height: 45px; line-height: 45px; text-align: center; text-transform: uppercase; color: #fff; background-color: #000000; cursor: pointer; border-top: 1px solid #404040; border-top: 1px solid #404040; }
@media screen and (min-width: 568px) { /* line 42, ../../../includes/css/scss/_module-toolbox-bikes.scss */
  .toolbox-wrapper.vehicle-tablet-mobile.sticky .quick-button { display: none; } }
@media screen and (max-width: 568px) { /* line 61, ../../../includes/css/scss/_module-toolbox-bikes.scss */
  .toolbox-wrapper.vehicle-tablet-mobile .toolbox { background-color: #000000; } }
/* line 67, ../../../includes/css/scss/_module-toolbox-bikes.scss */
.toolbox-wrapper.vehicle-tablet-mobile .toolbox .tool-u-1 a { border-left: 1px solid #404040; }
@media screen and (min-width: 1280px) { /* line 61, ../../../includes/css/scss/_module-toolbox-bikes.scss */
  .toolbox-wrapper.vehicle-tablet-mobile .toolbox { max-width: 1150px; margin: 0 auto; }
  /* line 75, ../../../includes/css/scss/_module-toolbox-bikes.scss */
  .toolbox-wrapper.vehicle-tablet-mobile .toolbox a { min-height: 60px; border: none; border-right: 1px solid #404040; text-align: center; }
  /* line 82, ../../../includes/css/scss/_module-toolbox-bikes.scss */
  .toolbox-wrapper.vehicle-tablet-mobile .toolbox .icon-wrapper { padding-top: 5px; border-bottom: none; float: none; background-color: transparent; }
  /* line 89, ../../../includes/css/scss/_module-toolbox-bikes.scss */
  .toolbox-wrapper.vehicle-tablet-mobile .toolbox .icon { width: 50px; height: 47px; float: left; padding-bottom: 10px; margin-left: 25px; }
  /* line 97, ../../../includes/css/scss/_module-toolbox-bikes.scss */
  .toolbox-wrapper.vehicle-tablet-mobile .toolbox .text { display: none; }
  /* line 101, ../../../includes/css/scss/_module-toolbox-bikes.scss */
  .toolbox-wrapper.vehicle-tablet-mobile .toolbox .icon-text { display: block; } }
@media screen and (max-width: 880px) { /* line 107, ../../../includes/css/scss/_module-toolbox-bikes.scss */
  .toolbox-wrapper.vehicle-tablet-mobile.sticky .toolbox { -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); position: relative; } }

/* line 1, ../../../includes/css/scss/_module-toolbox-search-results.scss */
.toolbox-mini-wrapper { display: none; }
@media screen and (min-width: 568px) { /* line 1, ../../../includes/css/scss/_module-toolbox-search-results.scss */
  .toolbox-mini-wrapper { display: inline-block; margin-top: 0; } }
@media screen and (min-width: 768px) { /* line 1, ../../../includes/css/scss/_module-toolbox-search-results.scss */
  .toolbox-mini-wrapper { margin-top: 23px; height: 40px; border-bottom: 1px solid #000000; } }
/* line 15, ../../../includes/css/scss/_module-toolbox-search-results.scss */
.toolbox-mini-wrapper .tool-u { display: block; position: relative; border: none; border-radius: 3px; background: #4D4D4D; margin-bottom: 10px; cursor: pointer; }
@media screen and (min-width: 568px) { /* line 15, ../../../includes/css/scss/_module-toolbox-search-results.scss */
  .toolbox-mini-wrapper .tool-u { margin-right: 5%; } }
@media screen and (min-width: 768px) { /* line 15, ../../../includes/css/scss/_module-toolbox-search-results.scss */
  .toolbox-mini-wrapper .tool-u { margin-right: 0; margin-left: 5%; } }
/* line 35, ../../../includes/css/scss/_module-toolbox-search-results.scss */
.toolbox-mini-wrapper .tool-u .icon-u { background-color: #b83734; float: left; width: 40px; height: 40px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
@media screen and (min-width: 768px) { /* line 35, ../../../includes/css/scss/_module-toolbox-search-results.scss */
  .toolbox-mini-wrapper .tool-u .icon-u { width: 30px; height: 30px; } }
/* line 47, ../../../includes/css/scss/_module-toolbox-search-results.scss */
.toolbox-mini-wrapper .tool-u .icon-u-1 { background: #ed1b2f url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") -30px -5292px no-repeat; }
@media screen and (min-width: 768px) { /* line 47, ../../../includes/css/scss/_module-toolbox-search-results.scss */
  .toolbox-mini-wrapper .tool-u .icon-u-1 { background: #ed1b2f url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") -35px -5296px no-repeat; } }
/* line 54, ../../../includes/css/scss/_module-toolbox-search-results.scss */
.toolbox-mini-wrapper .tool-u .icon-u-2 { background: #ed1b2f url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") -30px -5392px no-repeat; }
@media screen and (min-width: 768px) { /* line 54, ../../../includes/css/scss/_module-toolbox-search-results.scss */
  .toolbox-mini-wrapper .tool-u .icon-u-2 { background: #ed1b2f url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") -34px -5396px no-repeat; } }
/* line 61, ../../../includes/css/scss/_module-toolbox-search-results.scss */
.toolbox-mini-wrapper .tool-u .icon-u-3 { background: #ed1b2f url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") -30px -5492px no-repeat; }
@media screen and (min-width: 768px) { /* line 61, ../../../includes/css/scss/_module-toolbox-search-results.scss */
  .toolbox-mini-wrapper .tool-u .icon-u-3 { background: #ed1b2f url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") -35px -5496px no-repeat; } }
/* line 68, ../../../includes/css/scss/_module-toolbox-search-results.scss */
.toolbox-mini-wrapper .tool-u .tool-text-u { color: #fff; margin-left: 6px; line-height: 40px; font-size: 12px; }
@media screen and (min-width: 768px) { /* line 68, ../../../includes/css/scss/_module-toolbox-search-results.scss */
  .toolbox-mini-wrapper .tool-u .tool-text-u { line-height: 30px; } }

/* line 1, ../../../includes/css/scss/_module-toolbox-home.scss */
.vehicles .mobile-utility-wrapper { top: 45px; position: relative; }
@media screen and (min-width: 880px) { /* line 1, ../../../includes/css/scss/_module-toolbox-home.scss */
  .vehicles .mobile-utility-wrapper { top: 0; } }

/* line 9, ../../../includes/css/scss/_module-toolbox-home.scss */
.mobile-utility-wrapper { background-color: #c1c1c1; }
@media screen and (min-width: 1280px) { /* line 9, ../../../includes/css/scss/_module-toolbox-home.scss */
  .mobile-utility-wrapper { display: none; } }
/* line 16, ../../../includes/css/scss/_module-toolbox-home.scss */
.mobile-utility-wrapper .mobile-call-us-button { text-align: center; background: #000000; color: #fff; font-size: 17px; padding: 10px 0; height: 45px; line-height: 25px; }
/* line 25, ../../../includes/css/scss/_module-toolbox-home.scss */
.mobile-utility-wrapper .mobile-call-us-button a { color: #fff; }
@media screen and (min-width: 768px) { /* line 16, ../../../includes/css/scss/_module-toolbox-home.scss */
  .mobile-utility-wrapper .mobile-call-us-button { display: none; } }
/* line 34, ../../../includes/css/scss/_module-toolbox-home.scss */
.mobile-utility-wrapper .mobile-address { text-align: center; padding: 10px 0; height: 45px; line-height: 25px; color: #fff; font-size: 13px; background-color: #000000; margin-top: 0; }
@media screen and (min-width: 880px) { /* line 34, ../../../includes/css/scss/_module-toolbox-home.scss */
  .mobile-utility-wrapper .mobile-address { display: none; } }

@media only screen and (min-width: 568px) { /* line 50, ../../../includes/css/scss/_module-toolbox-home.scss */
  .sticky-wrapper .mobile-address { margin-top: 70px; } }
@media only screen and (min-width: 768px) { /* line 50, ../../../includes/css/scss/_module-toolbox-home.scss */
  .sticky-wrapper .mobile-address { margin-top: 115px; } }
@media screen and (min-width: 880px) { /* line 50, ../../../includes/css/scss/_module-toolbox-home.scss */
  .sticky-wrapper .mobile-address { display: none; } }

/* line 65, ../../../includes/css/scss/_module-toolbox-home.scss */
#mobile-home-tool-container { width: 100%; background-color: #000000; }
@media screen and (min-width: 768px) { /* line 65, ../../../includes/css/scss/_module-toolbox-home.scss */
  #mobile-home-tool-container { display: none; } }

@media screen and (min-width: 768px) { /* line 75, ../../../includes/css/scss/_module-toolbox-home.scss */
  .home #mobile-home-tool-container { display: block; } }
@media screen and (min-width: 1280px) { /* line 75, ../../../includes/css/scss/_module-toolbox-home.scss */
  .home #mobile-home-tool-container { display: none; } }
/* line 85, ../../../includes/css/scss/_module-toolbox-home.scss */
.home #mobile-home-tool-container .icon-wrapper { padding: 5px 0; }

/* line 90, ../../../includes/css/scss/_module-toolbox-home.scss */
.home .toolbox > div .text { display: none; }
@media screen and (min-width: 1280px) { /* line 90, ../../../includes/css/scss/_module-toolbox-home.scss */
  .home .toolbox > div .text { display: block; } }

@media screen and (min-width: 1280px) { /* line 97, ../../../includes/css/scss/_module-toolbox-home.scss */
  .home .toolbox .icon-text { float: left; line-height: 36px; font-size: 11px; letter-spacing: 0; } }

/* line 1, ../../../includes/css/scss/_module-svg.scss */
svg { position: relative; top: 0; left: 0; -webkit-transition: fill 150ms ease-in; -moz-transition: fill 150ms ease-in; -ms-transition: fill 150ms ease-in; -o-transition: fill 150ms ease-in; transition: fill 150ms ease-in; pointer-events: none; }
/* line 9, ../../../includes/css/scss/_module-svg.scss */
svg img { display: inline; }

/* line 14, ../../../includes/css/scss/_module-svg.scss */
.icon-svg { position: relative; top: 0; left: 0; -webkit-transition: fill 150ms ease-in; -moz-transition: fill 150ms ease-in; -ms-transition: fill 150ms ease-in; -o-transition: fill 150ms ease-in; transition: fill 150ms ease-in; pointer-events: none; }
/* line 22, ../../../includes/css/scss/_module-svg.scss */
.icon-svg img { display: inline; }

/* line 29, ../../../includes/css/scss/_module-svg.scss */
.lt-ie9 .icon-svg img { display: inline; vertical-align: top; }
/* line 34, ../../../includes/css/scss/_module-svg.scss */
.lt-ie9 .address-bar-text-wrapper svg, .lt-ie9 .dealer-information svg { display: inline-block; }

/* line 40, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-text { position: relative; }

/* line 44, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-arrow-left { fill: #b2b2b2; width: 10px; height: 16px; top: 3px; margin-right: 8px; margin-left: 0; -webkit-transition: fill 250ms ease-in; -moz-transition: fill 250ms ease-in; -ms-transition: fill 250ms ease-in; -o-transition: fill 250ms ease-in; transition: fill 250ms ease-in; }
/* line 53, ../../../includes/css/scss/_module-svg.scss */
.nesw-backlink:hover .icon-svg-arrow-left, .nesw-backlink:active .icon-svg-arrow-left, .nesw-backlink:focus .icon-svg-arrow-left { fill: #fff; }

/* line 60, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-arrow-left-double { fill: #b2b2b2; width: 17px; height: 16px; top: 3px; margin-right: 8px; margin-left: 0; -webkit-transition: fill 250ms ease-in; -moz-transition: fill 250ms ease-in; -ms-transition: fill 250ms ease-in; -o-transition: fill 250ms ease-in; transition: fill 250ms ease-in; }
/* line 69, ../../../includes/css/scss/_module-svg.scss */
.nesw-backlink:hover .icon-svg-arrow-left-double, .nesw-backlink:active .icon-svg-arrow-left-double, .nesw-backlink:focus .icon-svg-arrow-left-double { fill: #fff; }

/* line 76, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-arrow-down { width: 12px; height: 6px; fill: #808080; margin-left: 5px; }

/* line 83, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-close { width: 18px; height: 18px; fill: #fff; display: none; }
@media screen and (min-width: 880px) { /* line 83, ../../../includes/css/scss/_module-svg.scss */
  .icon-svg-close { display: block; } }

/* line 94, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-arrow-right-circle { width: 16px; height: 16px; fill: #fff; margin-left: 8px; top: 3px; float: left; }

/* line 103, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-page-head { fill: #ed1b2f; width: 17px; height: 24px; top: 3px; margin-right: 3px; position: relative; }

/* line 112, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-specification { width: 13px; top: 4px; height: 17px; margin-right: 6px; }

/* line 119, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-social, .icon-svg-share { fill: #ed1b2f; background: #fff; width: 24px; height: 24px; display: block; float: left; }

/* line 129, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-quote, .icon-svg-brochures, .icon-svg-service, .icon-svg-specials, .icon-svg-test-ride, .icon-svg-search { fill: #ed1b2f; width: 40px; height: 40px; }

/* line 140, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-harley { fill: #ed1b2f; width: 40px; height: 40px; }

/* line 146, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-calculator { fill: #fff; width: 23px; height: 24px; }

/* line 154, ../../../includes/css/scss/_module-svg.scss */
.home .quick-search-form .icon-svg-calculator { top: 8px; left: 8px; }

/* line 160, ../../../includes/css/scss/_module-svg.scss */
.ultimate-franchise.home .search-form .icon .icon-svg-test-ride { margin: 1px 0 0 9px; width: 50px; height: 49px; }

/* line 168, ../../../includes/css/scss/_module-svg.scss */
.home .search-form .icon .icon-svg-test-ride, .home .search-form .icon .icon-svg-search { fill: #ffffff; }
/* line 173, ../../../includes/css/scss/_module-svg.scss */
.home .search-form .icon .icon-svg-test-ride { margin: 8px 0 0 10px; }
/* line 177, ../../../includes/css/scss/_module-svg.scss */
.home .search-form .icon.icon-search { background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") no-repeat; background-position: 50% -4493px; width: 42px; height: 42px; }

/* line 185, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-share { margin-left: 10px; }

/* line 189, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-social { margin-right: 9px; }

/* line 193, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-social-text { display: none; }

/* line 197, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-social.last { margin-right: 0; }

/* line 201, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-phone { fill: #ed1b2f; width: 12px; height: 12px; top: 2px; margin-right: 4px; margin-left: 11px; }

/* line 210, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-location { fill: #ed1b2f; width: 12px; height: 16px; top: 2px; margin-right: 4px; margin-left: 11px; }

/* line 219, ../../../includes/css/scss/_module-svg.scss */
.triangle-wrapper { background: #ed1b2f; width: 17px; height: 24px; display: inline-block; position: relative; top: 2px; margin-right: 3px; }

/* line 229, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-arrow-down-large { fill: #ed1b2f; width: 27px; height: 27px; top: 25%; left: 25%; }

/* line 237, ../../../includes/css/scss/_module-svg.scss */
.left-triangle { width: 0; height: 0; border-style: solid; border-width: 24px 6px 0 0; border-color: #fff  transparent transparent transparent; position: absolute; top: 0; left: 0; }

/* line 248, ../../../includes/css/scss/_module-svg.scss */
.right-triangle { width: 0; height: 0; border-style: solid; border-width: 0 0 24px 6px; border-color: transparent transparent #fff transparent; position: absolute; top: 0; right: 0; }

/* line 259, ../../../includes/css/scss/_module-svg.scss */
.icon-Lplate { width: 26px; height: 26px; fill: #FF0; color: #000; top: -19px; left: 21px; }

/* line 268, ../../../includes/css/scss/_module-svg.scss */
.logo-team-moto { width: 73px; height: 22px; fill: #faa631; color: #fff; top: 6px; margin-right: 10px; padding-right: 10px; border-right: 1px solid #808080; }
@media screen and (min-width: 768px) { /* line 268, ../../../includes/css/scss/_module-svg.scss */
  .logo-team-moto { width: 85px; height: 25px; top: 13px; } }
/* line 285, ../../../includes/css/scss/_module-svg.scss */
.kymco .logo-team-moto, .ktm .logo-team-moto, .suzuki .logo-team-moto, .bmw-motorrad .logo-team-moto, .yamaha .logo-team-moto { color: #6d6e70; }

/* line 294, ../../../includes/css/scss/_module-svg.scss */
.logo-ultimate { width: 110px; height: 25px; top: 6px; margin-right: 10px; padding-right: 10px; border-right: 1px solid #808080; }
@media screen and (min-width: 768px) { /* line 294, ../../../includes/css/scss/_module-svg.scss */
  .logo-ultimate { width: 126px; height: 28px; top: 13px; } }

/* line 310, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-arrow-right { width: 7.2px; height: 11.4px; fill: #ed1b2f; margin-right: 4px; }

/* line 317, ../../../includes/css/scss/_module-svg.scss */
.icon-svg-logo-i-motor { width: 154px; height: 11px; fill: #808080; }

/* line 1, ../../../includes/css/scss/_module-cta.scss */
.cta-list { padding: 0; margin: 0; }

/* line 6, ../../../includes/css/scss/_module-cta.scss */
.cta-item { list-style: none; margin-bottom: 6px; }
/* line 10, ../../../includes/css/scss/_module-cta.scss */
.cta-item:last-child { margin-bottom: 0; }

/* line 15, ../../../includes/css/scss/_module-cta.scss */
.cta-item .cta-link { text-decoration: none; min-width: 40px; min-height: 40px; display: block; position: relative; background: #fff; -webkit-transition: background 150ms ease-in; -moz-transition: background 150ms ease-in; -ms-transition: background 150ms ease-in; -o-transition: background 150ms ease-in; transition: background 150ms ease-in; }
/* line 24, ../../../includes/css/scss/_module-cta.scss */
.cta-item .cta-link:hover { background: #ebebec; }

/* line 29, ../../../includes/css/scss/_module-cta.scss */
.cta-icon-wrapper { background: #ed1b2f; width: 40px; height: 40px; position: absolute; left: 0; top: 0; }
/* line 37, ../../../includes/css/scss/_module-cta.scss */
.cta-icon-wrapper .icon-cta, .cta-icon-wrapper .icon-svg-quote, .cta-icon-wrapper .icon-svg-brochures, .cta-icon-wrapper .icon-svg-service, .cta-icon-wrapper .icon-svg-specials, .cta-icon-wrapper .icon-svg-test-drive, .cta-icon-wrapper .icon-svg-search { fill: #fff; width: 40px; height: 40px; }

/* line 50, ../../../includes/css/scss/_module-cta.scss */
.cta-text { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 14px; color: #191919; margin-left: 40px; padding: 9px 0 0 6px; }

/* line 2, ../../../includes/css/scss/_module-home-search.scss */
.ultimate-franchise.home .qs-icon-text-heading.qs-heading-hero { padding: 18px 0.3em 19px 0; }

/* line 9, ../../../includes/css/scss/_module-home-search.scss */
.home .stock__terms-budget { color: #fff; }
/* line 13, ../../../includes/css/scss/_module-home-search.scss */
.home .box-main-qs { padding: 0 12px; }
/* line 17, ../../../includes/css/scss/_module-home-search.scss */
.home .qs-icon-text-heading.qs-heading-hero { font-size: 14px; line-height: 16px; font-style: italic; padding: 10px 0.3em 10px 0; }
@media screen and (min-width: 1280px) { /* line 17, ../../../includes/css/scss/_module-home-search.scss */
  .home .qs-icon-text-heading.qs-heading-hero { font-size: 16px; } }
/* line 28, ../../../includes/css/scss/_module-home-search.scss */
.home .qs-icon-text-heading { line-height: 41px; }
/* line 32, ../../../includes/css/scss/_module-home-search.scss */
.home .qs-heading-hero, .home .qs-icon-text-heading { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 16px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #fff; margin: 0; padding: 0; }
/* line 43, ../../../includes/css/scss/_module-home-search.scss */
.home .quicksearch .qs-type { background: none; }
/* line 47, ../../../includes/css/scss/_module-home-search.scss */
.home .budgetsearch .slider-u-label-left { color: #fff; }
/* line 51, ../../../includes/css/scss/_module-home-search.scss */
.home .budgetsearch { margin-top: 14px; }
/* line 55, ../../../includes/css/scss/_module-home-search.scss */
.home .quicksearch, .home .budgetsearch { background: rgba(0, 0, 0, 0.3); padding: 0.75em; border: 0; padding: 0; }
/* line 62, ../../../includes/css/scss/_module-home-search.scss */
.home .quicksearch .icon-wrapper-hero, .home .budgetsearch .icon-wrapper-hero { margin-bottom: 6px; }
/* line 66, ../../../includes/css/scss/_module-home-search.scss */
.home .quicksearch .icon-wrapper, .home .budgetsearch .icon-wrapper { background: #000; }
/* line 69, ../../../includes/css/scss/_module-home-search.scss */
.home .quicksearch .icon-wrapper .icon, .home .budgetsearch .icon-wrapper .icon { height: 40px; }
/* line 74, ../../../includes/css/scss/_module-home-search.scss */
.home .quicksearch label, .home .budgetsearch label { font-size: 12px; color: #fff; }
/* line 79, ../../../includes/css/scss/_module-home-search.scss */
.home .quicksearch .submit-container, .home .quicksearch .qs-submit, .home .budgetsearch .submit-container, .home .budgetsearch .qs-submit { width: 100%; }
/* line 85, ../../../includes/css/scss/_module-home-search.scss */
.home .quicksearch input[type="text"], .home .quicksearch select, .home .budgetsearch select { height: 26px; padding: 0; }

/* line 5, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-heading { font-size: 14px; background-color: #F2F2F2; padding: 8px; margin: 20px 0 10px 0; }
/* line 11, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-heading:first-child { margin-top: 0; }

/* line 16, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-list { padding: 0; margin: 0; }

/* line 21, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-item { list-style: none; margin-bottom: 3px; *zoom: 1; }
/* line 26, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-item:before, .ba-item:after { content: " "; display: table; }
/* line 32, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-item:after { clear: both; }
/* line 36, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-item .clearfix { *zoom: 1; }

/* line 41, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-thumb { display: none; }
@media screen and (min-width: 1024px) { /* line 41, ../../../includes/css/scss/_module-blog-archive.scss */
  .ba-thumb { display: block; margin: 0 10px 0 0; width: 20%; float: left; } }

@media screen and (min-width: 1024px) { /* line 52, ../../../includes/css/scss/_module-blog-archive.scss */
  .ba-text-wrapper { width: 70%; float: left; } }

@media screen and (min-width: 1024px) { /* line 60, ../../../includes/css/scss/_module-blog-archive.scss */
  .ba-link, .ba-pagination-link { font-size: 12px; line-height: 15px; } }

/* line 69, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-pagination-link { display: inline-block; padding: 5px 10px; }

/* line 74, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-pagination-link.current { background: #ed1b2f; color: #fff; }
/* line 78, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-pagination-link.current:hover .ba-pagination-text { color: #fff; text-decoration: none; cursor: default; }
/* line 84, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-pagination-link.current .icon-svg-arrow-right { fill: #fff; }

/* line 89, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
/* line 97, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-link .ba-text { text-decoration: none; }
/* line 101, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-link:hover .ba-text { text-decoration: underline; text-decoration-skip: ink; }

/* line 107, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-text, .ba-text-date { display: block; }

/* line 112, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-text-date { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
@media screen and (min-width: 1024px) { /* line 112, ../../../includes/css/scss/_module-blog-archive.scss */
  .ba-text-date { font-size: 9px; } }

/* line 122, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-pagination-text { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; }
@media screen and (min-width: 1024px) { /* line 122, ../../../includes/css/scss/_module-blog-archive.scss */
  .ba-pagination-text { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; } }
/* line 129, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-pagination-text:hover, .ba-pagination-text:focus, .ba-pagination-text:active { text-decoration: underline; color: #ed1b2f; }

/* line 137, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-tag-wrapper .ba-tag-link { color: #fff; background-color: #808080; padding: 6px 12px; border-radius: 3px; display: inline-block; margin: 0 3px 5px 0; -webkit-transition: background-color 250ms ease-in; -moz-transition: background-color 250ms ease-in; -ms-transition: background-color 250ms ease-in; -o-transition: background-color 250ms ease-in; transition: background-color 250ms ease-in; }
/* line 146, ../../../includes/css/scss/_module-blog-archive.scss */
.ba-tag-wrapper .ba-tag-link:hover { color: #fff; background-color: #333333; }

/* line 1, ../../../includes/css/scss/_module-blog-columns.scss */
.blog-main-col-1 { width: 100%; }
@media screen and (min-width: 1024px) { /* line 1, ../../../includes/css/scss/_module-blog-columns.scss */
  .blog-main-col-1 { width: 70%; padding-right: 1.5rem; } }

/* line 10, ../../../includes/css/scss/_module-blog-columns.scss */
.blog-main-col-2 { width: 100%; }
@media screen and (min-width: 1024px) { /* line 10, ../../../includes/css/scss/_module-blog-columns.scss */
  .blog-main-col-2 { width: 30%; } }

/* line 18, ../../../includes/css/scss/_module-blog-columns.scss */
.blog-col-1 { width: 100%; }
@media screen and (min-width: 568px) { /* line 18, ../../../includes/css/scss/_module-blog-columns.scss */
  .blog-col-1 { width: 30%; padding-right: 1.5rem; } }

/* line 27, ../../../includes/css/scss/_module-blog-columns.scss */
.blog-col-2 { width: 100%; margin-top: 1rem; }
@media screen and (min-width: 568px) { /* line 27, ../../../includes/css/scss/_module-blog-columns.scss */
  .blog-col-2 { width: 70%; margin-top: 0; } }

/* line 1, ../../../includes/css/scss/_module-blog-list.scss */
.blog-listing-wrapper { margin-bottom: 2rem; border-bottom: 2px solid #ebebec; padding-bottom: 2rem; }
/* line 6, ../../../includes/css/scss/_module-blog-list.scss */
.blog-listing-wrapper:last-child { border-bottom: 0; margin-bottom: 0; }

/* line 12, ../../../includes/css/scss/_module-blog-list.scss */
.bl-image-link { display: block; }

/* line 16, ../../../includes/css/scss/_module-blog-list.scss */
.bl-image-small { margin: 0; }

/* line 20, ../../../includes/css/scss/_module-blog-list.scss */
.bl-heading { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 20px; margin: 0 0 .5rem 0; }

/* line 26, ../../../includes/css/scss/_module-blog-list.scss */
.bl-heading-link { text-decoration: none; }
/* line 29, ../../../includes/css/scss/_module-blog-list.scss */
.bl-heading-link:hover { text-decoration: underline; text-decoration-skip: ink; }

/* line 35, ../../../includes/css/scss/_module-blog-list.scss */
.bl-date { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 13px; line-height: 16px; color: #000; margin: 0; }

/* line 45, ../../../includes/css/scss/_module-blog-list.scss */
.blog-listing-wrapper .bl-btn { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 13px; text-transform: uppercase; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #fff; background: #ed1b2f; padding: 8px 12px; text-decoration: none; color: #fff; display: inline-block; text-align: center; -webkit-transition: background-color 150ms ease-in; -moz-transition: background-color 150ms ease-in; -ms-transition: background-color 150ms ease-in; -o-transition: background-color 150ms ease-in; transition: background-color 150ms ease-in; }
/* line 60, ../../../includes/css/scss/_module-blog-list.scss */
.blog-listing-wrapper .bl-btn:hover { color: #fff; background: #cf1022; }

/* line 67, ../../../includes/css/scss/_module-blog-list.scss */
.bl-pagination-wrapper { width: auto; background: #dcddde; margin: 0 auto; padding: 4px 4px 4px 14px; border-radius: 10px; }

/* line 75, ../../../includes/css/scss/_module-blog-list.scss */
.bl-pagination-link { text-decoration: none; display: inline-block; background: #a7a9ac; color: #fff; width: 24px; height: 24px; border-radius: 12px; margin-right: 10px; text-align: center; font-size: 14px; line-height: 24px; }
/* line 88, ../../../includes/css/scss/_module-blog-list.scss */
.bl-pagination-link:hover, .bl-pagination-link.current { background: #ed1b2f; color: #fff; }

/* line 5, ../../../includes/css/scss/_module-blog-post.scss */
.bp-image-large { padding-bottom: 1.5rem; }

/* line 9, ../../../includes/css/scss/_module-blog-post.scss */
.bp-heading { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 26px; margin: 0 0 .5rem 0; }

/* line 15, ../../../includes/css/scss/_module-blog-post.scss */
.ph-auxiliary { font-size: 70%; text-transform: uppercase; }

/* line 20, ../../../includes/css/scss/_module-blog-post.scss */
.bp-date { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 13px; line-height: 16px; color: #ed1b2f; margin: 0 0 15px; }

/* line 28, ../../../includes/css/scss/_module-blog-post.scss */
.byline-wrapper { font-size: 13px; }

/* line 32, ../../../includes/css/scss/_module-blog-post.scss */
.bp-byline-author, .bp-byline-date, .bp-byline-tag-link { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; margin-right: 10px; }

/* line 39, ../../../includes/css/scss/_module-blog-post.scss */
.bp-byline-tag-link { display: inline-block; text-decoration: underline; }
/* line 43, ../../../includes/css/scss/_module-blog-post.scss */
.bp-byline-tag-link:hover { color: #ed1b2f; text-decoration: underline; cursor: pointer; }

/* line 50, ../../../includes/css/scss/_module-blog-post.scss */
.bp-text-wrapper { margin-bottom: 1.5rem; }
/* line 53, ../../../includes/css/scss/_module-blog-post.scss */
.bp-text-wrapper h2 { font-size: 18px; }
/* line 57, ../../../includes/css/scss/_module-blog-post.scss */
.bp-text-wrapper h3, .bp-text-wrapper h4, .bp-text-wrapper h5 { font-size: 16px; }

/* line 1, ../../../includes/css/scss/_module-buttons-special.scss */
.blog-post .bp-back-link { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 13px; text-transform: uppercase; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration: none; color: #fff; padding: 0 10px 0 7px; margin: 0 0 10px 15px; height: 30px; line-height: 30px; vertical-align: middle; text-align: center; background-color: #ed1b2f; position: relative; display: inline-block; border-radius: 2px; -webkit-transition: background-color 150ms ease-in; -moz-transition: background-color 150ms ease-in; -ms-transition: background-color 150ms ease-in; -o-transition: background-color 150ms ease-in; transition: background-color 150ms ease-in; }
/* line 21, ../../../includes/css/scss/_module-buttons-special.scss */
.blog-post .bp-back-link:before { position: absolute; left: -10px; content: " "; width: 0px; height: 0px; border-style: solid; border-width: 15px 10px 15px 0; border-color: transparent #ed1b2f transparent transparent; -webkit-transition: border-color 150ms ease-in; -moz-transition: border-color 150ms ease-in; -ms-transition: border-color 150ms ease-in; -o-transition: border-color 150ms ease-in; transition: border-color 150ms ease-in; }
/* line 33, ../../../includes/css/scss/_module-buttons-special.scss */
.blog-post .bp-back-link:hover { color: #fff; background: #cf1022; }
/* line 37, ../../../includes/css/scss/_module-buttons-special.scss */
.blog-post .bp-back-link:hover:before { width: 0px; height: 0px; border-style: solid; border-width: 15px 10px 15px 0; border-color: transparent #cf1022 transparent transparent; }

/* line 47, ../../../includes/css/scss/_module-buttons-special.scss */
.pdf-link { display: inline-block; background: #F2F2F2; border: 1px solid #E5E5E5; border-radius: 3px; padding: 10px; float: left; margin: 0 15px 10px 0; position: relative; }
/* line 57, ../../../includes/css/scss/_module-buttons-special.scss */
.pdf-link:hover { border: 1px solid #ed1b2f; }
/* line 61, ../../../includes/css/scss/_module-buttons-special.scss */
.pdf-link.pdf-link-sm { -webkit-transition: border 150ms ease-in; -moz-transition: border 150ms ease-in; -ms-transition: border 150ms ease-in; -o-transition: border 150ms ease-in; transition: border 150ms ease-in; padding: 6px 6px; margin: 0 10px 0 0; }

/* line 70, ../../../includes/css/scss/_module-buttons-special.scss */
.blog-post .pdf-link-text { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 10px; text-transform: uppercase; text-align: center; color: #fff; margin: 0; position: absolute; top: 43%; left: 0; right: 0; margin: auto; visibility: hidden; opacity: 0; }

/* line 87, ../../../includes/css/scss/_module-buttons-special.scss */
.pdf-image-sm { width: 38px; }

/* line 3, ../../../includes/css/scss/_module-grid.scss */
.flexbox .im-col-g { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

/* line 18, ../../../includes/css/scss/_module-grid.scss */
.no-flexbox .im-col-g { font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif; letter-spacing: -0.31em; *letter-spacing: normal; *word-spacing: -0.43em; text-rendering: optimizespeed; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 36, ../../../includes/css/scss/_module-grid.scss */
.no-flexbox .im-col { display: inline-block; *display: inline; zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; }

/* line 1, ../../../includes/css/scss/_module-meet-team-tabs.scss */
.meet-team-wrapper { margin-bottom: 2rem; }
@media screen and (min-width: 1024px) { /* line 1, ../../../includes/css/scss/_module-meet-team-tabs.scss */
  .meet-team-wrapper { margin: 0; } }

/* line 9, ../../../includes/css/scss/_module-meet-team-tabs.scss */
.mt-tab-wrapper { margin-bottom: 5px; }

/* line 13, ../../../includes/css/scss/_module-meet-team-tabs.scss */
.mt-tab-list { margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

/* line 23, ../../../includes/css/scss/_module-meet-team-tabs.scss */
.mt-tab-item { list-style-type: none; margin-right: 10px; margin-bottom: 10px; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
@media screen and (min-width: 1024px) { /* line 23, ../../../includes/css/scss/_module-meet-team-tabs.scss */
  .mt-tab-item { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } }

/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .mt-tab-list:before, .no-flexbox .mt-tab-list:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .mt-tab-list:after { clear: both; }
/* line 44, ../../../includes/css/scss/_module-meet-team-tabs.scss */
.no-flexbox .mt-tab-item { float: left; }

/* line 51, ../../../includes/css/scss/_module-meet-team-tabs.scss */
.mt-tab-item .mt-tab-link { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; letter-spacing: 0; text-transform: uppercase; white-space: nowrap; color: #fff; background-color: #666666; padding: 15px; display: block; border-radius: 3px; -webkit-transition: background-color 200ms ease-in, color 200ms ease-in, border-color 200ms ease-in; -moz-transition: background-color 200ms ease-in, color 200ms ease-in, border-color 200ms ease-in; -ms-transition: background-color 200ms ease-in, color 200ms ease-in, border-color 200ms ease-in; -o-transition: background-color 200ms ease-in, color 200ms ease-in, border-color 200ms ease-in; transition: background-color 200ms ease-in, color 200ms ease-in, border-color 200ms ease-in; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 71, ../../../includes/css/scss/_module-meet-team-tabs.scss */
.active .mt-tab-link, .mt-tab-link:hover { background-color: #ed1b2f; color: #fff; }

/* line 3, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
.flexbox .mt-grid-wrapper { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 14, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
.flexbox .mt-col-group { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media screen and (min-width: 568px) { /* line 14, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
  .flexbox .mt-col-group { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }

@supports (display: grid) { /* line 32, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
  .mt-pane-wrapper .mt-grid-wrapper { display: grid; grid-template-columns: 1fr; grid-gap: 15px; }
  /* line 38, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
  .mt-grid-wrapper .mt-grid-item { margin: 0; width: auto; }
  @media screen and (min-width: 568px) { /* line 38, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
    .mt-grid-wrapper .mt-grid-item { margin: 0; } } }
/* line 48, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
.mt-grid-item { padding: 10px; margin-bottom: 15px; background-color: #f7f7f7; border: 1px solid #E5E5E5; border-bottom-color: #cccccc; width: 100%; }

/* line 57, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
.mt-col-1 { width: 55%; max-width: 170px; margin-bottom: 15px; }
@media screen and (min-width: 568px) { /* line 57, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
  .mt-col-1 { width: 30%; max-width: 100%; padding-right: 15px; margin-bottom: 0; } }

/* line 70, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
.mt-col-2 { width: 100%; }
@media screen and (min-width: 568px) { /* line 70, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
  .mt-col-2 { width: 70%; } }

/* line 78, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
.mt-text-group-1, .mt-text-group-2 { margin-bottom: 5px; }

/* line 83, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
.mt-text-group-3 { margin-top: 8px; }
/* line 86, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
.mt-text-group-3 .tab-content { background: none; border: none; }

/* line 92, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
.mt-text { font-size: 13px; margin: 0; }
/* line 96, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
.mt-text.mt-text-name { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; text-transform: uppercase; color: #000; }
/* line 102, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
.mt-text .mt-link-phone, .mt-text .mt-link-email { color: #ed1b2f; padding: 5px 0; display: inline-block; }
@media screen and (min-width: 768px) { /* line 102, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
  .mt-text .mt-link-phone, .mt-text .mt-link-email { color: #000; display: inline; padding: 0; } }
/* line 115, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
.mt-text .mt-link-email { color: #ed1b2f; }

/* line 120, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
.tab-content .mt-text-link-toggle { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 13px; white-space: nowrap; color: #fff; background-color: #ed1b2f; padding: 1px 8px; -webkit-transition: background-color 150ms ease-in; -moz-transition: background-color 150ms ease-in; -ms-transition: background-color 150ms ease-in; -o-transition: background-color 150ms ease-in; transition: background-color 150ms ease-in; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* line 132, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
.tab-content .mt-text-link-toggle:hover { background-color: #c51021; }

/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .mt-grid-wrapper:before, .no-flexbox .mt-grid-wrapper:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .mt-grid-wrapper:after { clear: both; }
/* line 143, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
.no-flexbox .mt-grid-item { float: left; }
/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .mt-grid-item:before, .no-flexbox .mt-grid-item:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .mt-grid-item:after { clear: both; }
/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .mt-col-group:before, .no-flexbox .mt-col-group:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .mt-col-group:after { clear: both; }
/* line 152, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
.no-flexbox .mt-col-1 { float: left; width: 33%; padding-right: 15px; }
/* line 158, ../../../includes/css/scss/_module-meet-team-tab-content.scss */
.no-flexbox .mt-col-2 { float: left; width: 66%; }

/* line 1, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
.csstransitions .nesw-level-2-bikes { -webkit-transition: visibility 0.3s linear, opacity 0.3s linear; transition: visibility 0.3s linear, opacity 0.3s linear; }

@media only screen and (min-width: 880px) { /* line 8, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .page-header__nav-toggle { display: none; } }
/* line 13, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
.icon-arrow-down { width: 0; height: 7px; border-style: solid; border-width: 6px 6px 0 6px; border-color: #808080 transparent transparent transparent; display: inline-block; margin-left: 5px; }
/* line 22, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
.current .icon-arrow-down { border-color: #ed1b2f transparent transparent transparent; }

@media only screen and (min-width: 880px) { /* line 30, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-1 { position: relative; }
  /* line 34, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-1-item.current > .level-1-item-link { color: #ed1b2f; }
  /* line 38, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-1-content { background: #262626; border-bottom: 1px solid #ed1b2f; }
  /* line 43, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-1-list { float: right; }
  /* line 47, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-2-list { background: #000; }
  /* line 51, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .nav-u-7 .level-2-list, .level-1-item:last-child .level-2-list { float: right; }
  /* line 56, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-1-list, .level-2-list { font-size: 0; position: static; z-index: 2; height: 100%; padding-left: 0; }
  /* line 65, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-1-item, .level-2-item { list-style-type: none; display: inline-block; height: 100%; text-transform: uppercase; position: static; -webkit-font-smoothing: subpixel-antialiased; z-index: initial; }
  /* line 76, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .drop-down-close-button-link { display: block; padding: 16px 3px; }
  /* line 81, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .current .level-2-item-link .icon-arrow-down { border-color: #808080 transparent transparent transparent; }
  /* line 85, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-2-item-link { padding: 18px 25px; }
  /* line 89, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-1-item-link, .level-2-item-link { color: #959595; display: inline-block; font-size: 12px; line-height: 1; min-height: 100%; max-height: none; position: relative; z-index: 1; overflow: hidden; margin-bottom: -1px; transition: color 0.2s; }
  /* line 104, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-1-item-link:before, .level-2-item-link:before { content: " "; position: absolute; width: 100%; top: 100%; left: 0; bottom: -1px; background: #000; transition: top 0.2s ease-in-out; z-index: -1; }
  /* line 117, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-1-item-link:hover, .level-1-item-link.is-active, .level-2-item-link:hover, .level-2-item-link.is-active { color: white; }
  /* line 124, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-1-item-link:hover:before, .level-1-item-link.is-active:before, .level-2-item-link:hover:before, .level-2-item-link.is-active:before { top: 0; }
  /* Rectangle Out */
  /* line 133, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .hvr-rectangle-out:focus .icon-svg-arrow-down, .hvr-rectangle-out:hover .icon-svg-arrow-down, .is-active.hvr-rectangle-out .icon-svg-arrow-down { fill: #fff; }
  /* line 139, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-1-item-link:focus, .level-2-item-link:focus, .hvr-rectangle-out:focus, .hvr-rectangle-out:hover, .is-active.hvr-rectangle-out { color: white; }
  /* line 148, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .no-ie .is-active.hvr-rectangle-out:before { -webkit-transform: scale(1); transform: scale(1); }
  /* line 153, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .no-ie .hvr-rectangle-out { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; }
  /* line 164, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .no-ie .hvr-rectangle-out:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 1px; background: #000; -webkit-transform: scale(0); transform: scale(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
  /* line 184, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .no-ie .is-active.hvr-rectangle-out:before { bottom: 0; }
  /* line 188, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .no-ie .hvr-rectangle-out:hover:before { -webkit-transform: scale(1); transform: scale(1); }
  /* line 194, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-2 { position: absolute; width: 100%; left: 0; box-shadow: none; background: #000; transition: top 0.3s ease-in-out; z-index: -1; top: -100%; }
  /* line 205, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-2.is-active { top: 100%; }
  /* line 209, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-2-item-link:before { content: normal; } }
@media screen and (min-width: 880px) { /* line 214, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-1-item-link { padding: 18px 8px; } }
@media screen and (min-width: 1024px) { /* line 214, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-1-item-link { padding: 18px 12px; } }
@media screen and (min-width: 1169px) { /* line 214, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-1-item-link { padding: 18px 23px; } }

@media only screen and (min-width: 880px) { /* line 232, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-3 { height: auto; transition: -webkit-transform 0.4s ease-in-out; transition: transform 0.4s ease-in-out; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); border-top: 1px solid #434647; border-bottom: none; overflow: hidden; position: absolute; background: #000; left: 0; width: 100%; z-index: -1; }
  /* line 249, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-3.is-active { border-bottom: 1px solid #ed1b2f; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
  /* line 256, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-3-heading { display: block; font-size: 36px; color: white; text-transform: uppercase; font-weight: normal; }
  /* line 264, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-3-content { background: #262626; font-size: 14px; width: 1200px; max-width: 100%; margin: 0 auto; padding: 20px 0 40px 0; text-transform: none; color: white; overflow: hidden; position: relative; min-height: 615px; }
  /* line 278, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-3-content .level-content-left, .level-3-content .level-content-right { width: 25%; float: left; }
  /* line 284, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-list.level-3-list { width: 20%; height: 100%; top: 0; position: absolute; padding-top: 20px; padding-left: 24px; margin: 0; background: #333333; } }
@media only screen and (min-width: 880px) and (min-width: 768px) { /* line 284, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-list.level-3-list { padding-left: 24px; padding-right: 18px; } }

@media only screen and (min-width: 880px) { /* line 300, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-3-item { display: block; }
  /* line 304, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-3-item-link { display: block; color: #808080; padding: 6px 0; text-transform: uppercase; }
  /* line 310, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-3-item-link:hover { color: #fff; }
  /* line 314, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-3-item-link.is-active { color: #fff; }
  /* line 319, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-3-item-link .icon-arrow-down { display: none; }
  /* line 323, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-5-content { z-index: -1; }
  /* line 326, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-5.is-active .level-5-content { z-index: 1; }
  /* line 329, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-5.is-active .level-5-content .model-url { display: block; } }
/* line 338, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
.level-5 .view-more { display: block; width: 64%; padding: 14px 0; }
@media screen and (min-width: 880px) { /* line 338, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-5 .view-more { width: 25%; } }

@media only screen and (min-width: 880px) and (max-width: 1024px) { /* line 351, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-3-content { background-size: 120% auto; } }
@media only screen and (min-width: 880px) { /* line 358, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-list.level-4-list { display: none; position: absolute; left: 100%; top: 0; padding: 20px 10px 0 18px; margin: 0; width: 100%; height: 100%; background: #262626; }
  /* line 370, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-4-item-link { color: #808080; display: none; height: 100%; }
  /* line 375, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-4-item-link.is-active, .level-4-item-link:hover { color: #fff; }
  /* line 382, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-4.is-active .level-4-list { display: block; }
  /* line 386, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-4.is-active .level-4-item-link { display: block; padding: 6px 0; }
  /* line 392, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-4-item-link.is-active + .level-5 { z-index: 1; }
  /* line 396, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-4-item-link.is-active + .level-5 .level-5-content { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } }
@media only screen and (min-width: 880px) { /* line 406, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-5-content { background: #fff; padding-top: 20px; opacity: 0; -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); transition: all 0.3s ease-in-out; position: absolute; height: 100%; left: 100%; top: 0; width: 676px; }
  /* line 421, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-heading, .nesw-backlink { display: none; } }
@media only screen and (min-width: 880px) and (max-width: 1024px) { /* line 428, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .level-5-content { padding-right: 15px; } }
@media only screen and (min-width: 880px) and (max-width: 1024px) { /* line 435, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .bike-info-heading { font-size: 20px; }
  /* line 439, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .bike-info-subheading { font-size: 14px; } }
@media only screen and (min-width: 880px) { /* line 445, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .bike-info { position: static; }
  /* line 449, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .bike-info-top { background: #fff; text-align: center; padding: 0 10px 20px 10px; margin-bottom: 10px; }
  /* line 456, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .bike-info-heading { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-weight: normal; font-size: 26px; text-transform: uppercase; color: #000; display: block; text-align: left; line-height: 1.6; margin: 0; }
  /* line 468, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .bike-info-subheading { font-size: 16px; font-weight: normal; text-align: left; color: white; display: block; margin-top: -5px; margin-bottom: -15px; } }
/* line 480, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
.bike-info-image img { margin: 0; }
@media screen and (min-width: 1280px) { /* line 480, ../../../includes/css/scss/_module-nav-primary-desktop.scss */
  .bike-info-image img { margin: 0 auto; } }

/* line 1, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
body.mobile-menu-active { overflow-x: hidden; }

@media only screen and (max-width: 880px) { /* line 7, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .page-header__nav-toggle, .page-header__nav-toggle:before, .page-header__nav-toggle:after { position: absolute; height: 0.1875rem; width: 1.875rem; }
  /* line 14, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .mobile-nav-wrapper-outer { width: 100%; background: #000000; height: 45px; position: fixed; top: 0; z-index: 21; }
  /* line 23, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .page-header__nav-toggle { right: 10px; top: 0; height: 45px; box-sizing: content-box; padding: 0 0.625rem; box-shadow: inset 10px 0 #000, inset -10px 0 #000, inset 0 -21px 0 #000, inset 0 -24px #ed1b2f; z-index: 3; background: #000; cursor: pointer; }
  /* line 35, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .page-header__nav-toggle:active { background: #404040; box-shadow: inset 10px 0 #404040, inset -10px 0 #404040, inset 0 -21px 0 #404040, inset 0 -24px #ed1b2f; }
  /* line 40, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .page-header__nav-toggle:before, .page-header__nav-toggle:after { content: " "; left: 0; background: #ed1b2f; left: 0.625rem; }
  /* line 48, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .page-header__nav-toggle:before { top: 0.625rem; }
  /* line 52, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .page-header__nav-toggle:after { bottom: 0.625rem; } }
@media only screen and (min-width: 880px) and (max-width: 1200px) { /* line 59, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-3-content { padding: 1.25rem 0.9375rem 2.5rem 0; } }
@media only screen and (max-width: 880px) { /* line 65, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .nesw { width: 100%; position: fixed; top: 45px; bottom: 0; overflow: hidden; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); transition: all 0.3s ease-in-out; z-index: 1; background: rgba(26, 83, 115, 0); color: #bbbbbb; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
  /* line 84, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .nesw.is-active { background: rgba(0, 0, 0, 0.7); -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
  /* line 91, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level.level-1, .level.level-2, .level.level-3 { background: #000; position: absolute; height: 100%; width: auto; top: 40px; right: 0; transition: all 0.5s ease-in-out; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); opacity: 0; left: 0; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
  /* line 109, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level.level-1.is-active, .level.level-2.is-active, .level.level-3.is-active { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1; }
  /* line 117, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level.level-1 { top: 0; }
  /* line 121, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-4, .level-5 { display: none; background: #000; position: absolute; height: 100%; width: auto; top: 40px; right: 0; left: 0; }
  /* line 132, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-4.is-active, .level-5.is-active { display: block; }
  /* line 136, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-1 { top: 0; }
  /* line 140, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-2 { left: 0; }
  /* line 144, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-5 { display: block; background: transparent; position: relative; height: auto; width: auto; left: auto; top: auto; -webkit-transform: none; -ms-transform: none; transform: none; right: auto; opacity: 1; padding: 0.625rem 0.625rem 0 0.625rem; } }
@media only screen and (max-width: 880px) and (min-width: 568px) and (max-width: 880px) { /* line 144, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-5 { width: 50%; float: left; } }

@media only screen and (max-width: 880px) { /* line 165, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-content { width: 100%; height: 90%; height: -moz-calc(100% - 120px); height: -webkit-calc(100% - 120px); height: calc(100% - 120px); overflow: auto; }
  /* line 174, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-3-content { background-image: none !important; }
  /* line 178, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-5-content.bg.dark { background: white; box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); }
  /* line 183, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-heading { color: white; text-transform: uppercase; padding: 0.625rem 0.9375rem; font-size: 1.0rem; display: block; }
  /* line 191, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-list { background: #191919; margin: 0; padding-left: 0; }
  /* line 197, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-4-list { background: #F0F0F0; margin: 0; padding: 0 0 0.625rem 0; }
  /* line 203, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-item { list-style-type: none; border-bottom: 1px solid #333333; }
  /* line 207, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-item.level-4-item { border-bottom: none; }
  /* line 212, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-4-item { list-style-type: none; }
  /* line 216, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-4-item:before { content: normal !important; }
  /* line 220, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .current .level-item-link { color: #ed1b2f; }
  /* line 224, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .current .icon-arrow-down { border-color: #ed1b2f transparent transparent transparent; }
  /* line 229, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-item-link { color: inherit; text-transform: uppercase; padding: 0.9375rem; font-size: 0.8125rem; display: block; }
  /* line 236, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-item-link:hover, .level-item-link:active, .level-item-link:focus { color: #fff; }
  /* line 243, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level-4-item-link { display: none; }
  /* line 247, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .nesw-backlink { background: #333; position: absolute; left: 0; top: 0; height: 40px; width: 100%; color: #b2b2b2; text-transform: uppercase; font-size: 0.875rem; -webkit-transform: scaleY(0); -ms-transform: scaleY(0); transform: scaleY(0); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; opacity: 0; transition: all 0.3s ease-in-out; }
  /* line 270, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .nesw-backlink:hover, .nesw-backlink:active, .nesw-backlink:focus { color: #fff; }
  /* line 277, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .level.is-active + .nesw-backlink { -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); opacity: 1; }
  /* line 284, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .nesw-backlink--l2 { top: 0; background: #404040; }
  /* line 289, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .nesw-backlink--l3 { background: #333333; }
  /* line 293, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .nesw-backlink--l4 { background: #262626; }
  /* line 297, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .nesw-backlink--l5 { display: none; }
  /* line 301, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .nesw-backlink__text { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); display: block; -webkit-transform-origin: left top 0; -ms-transform-origin: left top 0; transform-origin: left top 0; position: absolute; left: 0; padding: 0.625rem 0.9375rem 0.625rem 0.9375rem; white-space: nowrap; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-backface-visibility: hidden; backface-visibility: hidden; } }
@media only screen and (max-width: 880px) { /* line 322, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .bike-info { position: relative; width: 100%; }
  /* line 327, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .bike-info-top { padding: 0.625rem; margin-bottom: 0; }
  /* line 332, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .bike-info-image { width: 100%; position: relative; }
  /* line 337, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .bike-info-heading { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; color: #3d4244; font-size: 0.875rem; text-align: left; line-height: 1.6; text-transform: none; margin: 0 0 16px; }
  /* line 350, ../../../includes/css/scss/_module-nav-primary-mobile.scss */
  .bike-info-subheading { font-size: 0.75rem; font-weight: normal; display: block; color: #666; margin-top: -0.25rem; } }
/* line 3, ../../../includes/css/scss/_module-nav-phone.scss */
.mobile-nav-wrapper-outer .mnw-call { display: block; }
@media screen and (min-width: 880px) { /* line 3, ../../../includes/css/scss/_module-nav-phone.scss */
  .mobile-nav-wrapper-outer .mnw-call { display: none; } }
/* line 11, ../../../includes/css/scss/_module-nav-phone.scss */
.mobile-nav-wrapper-outer .mobile-phone-btn { display: block; background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") 50% -95px no-repeat; text-indent: -10000px; width: 50px; text-align: center; line-height: 45px; margin-left: 1em; }

/* line 1, ../../../includes/css/scss/_module-nav-footer.scss */
.footer .footer-nav-wrapper { display: none; }
@media screen and (min-width: 768px) { /* line 1, ../../../includes/css/scss/_module-nav-footer.scss */
  .footer .footer-nav-wrapper { display: block; height: auto; } }

/* line 11, ../../../includes/css/scss/_module-nav-footer.scss */
.footer .footer-nav-wrapper .nav-u-1, .footer .footer-nav-wrapper .nav-u-2, .footer .footer-nav-wrapper .nav-u-3 { display: none; }
@media screen and (min-width: 768px) { /* line 11, ../../../includes/css/scss/_module-nav-footer.scss */
  .footer .footer-nav-wrapper .nav-u-1, .footer .footer-nav-wrapper .nav-u-2, .footer .footer-nav-wrapper .nav-u-3 { display: inline-block; *display: inline; zoom: 1; } }

/* line 25, ../../../includes/css/scss/_module-nav-footer.scss */
.footer .nav-secondary-heading { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 13px; text-transform: none; color: #000000; }
/* line 32, ../../../includes/css/scss/_module-nav-footer.scss */
.footer .nav-secondary { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 12px; margin-bottom: 20px; margin-left: 0; list-style: none; padding-left: 0; }
/* line 41, ../../../includes/css/scss/_module-nav-footer.scss */
.footer .nav-item { color: #000000; }
/* line 45, ../../../includes/css/scss/_module-nav-footer.scss */
.footer .nav-item-link { display: block; color: #000000; border-bottom: none; }
/* line 50, ../../../includes/css/scss/_module-nav-footer.scss */
.footer .nav-item-link:hover, .footer .nav-item-link:focus { text-decoration: none; color: #cccccc; }
/* line 56, ../../../includes/css/scss/_module-nav-footer.scss */
.footer .nav-item-link > img { max-width: none; }
/* line 61, ../../../includes/css/scss/_module-nav-footer.scss */
.footer .nav-item-category { color: #ed1b2f; padding-top: 10px; }
/* line 66, ../../../includes/css/scss/_module-nav-footer.scss */
.footer .nav-item:first-child .nav-item-category { padding-top: 0; }
/* line 70, ../../../includes/css/scss/_module-nav-footer.scss */
.footer .social-wrapper { padding: 0; }

/* line 1, ../../../includes/css/scss/_module-nav-aside.scss */
.csstransitions aside .nav-secondary li > a { -webkit-transition: color 150ms ease-in; -moz-transition: color 150ms ease-in; -ms-transition: color 150ms ease-in; -o-transition: color 150ms ease-in; transition: color 150ms ease-in; }

/* line 5, ../../../includes/css/scss/_module-nav-aside.scss */
.csstransitions aside .nav-secondary li { -webkit-transition: background-color 150ms ease-in; -moz-transition: background-color 150ms ease-in; -ms-transition: background-color 150ms ease-in; -o-transition: background-color 150ms ease-in; transition: background-color 150ms ease-in; }

/* line 12, ../../../includes/css/scss/_module-nav-aside.scss */
aside .nav-secondary-list { padding: 0; margin: 0; margin-bottom: 50px; }
/* line 18, ../../../includes/css/scss/_module-nav-aside.scss */
aside .nav-u { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; border-top: 1px solid #E5E5E5; color: #666666; cursor: pointer; background-color: #fff; }
/* line 25, ../../../includes/css/scss/_module-nav-aside.scss */
aside .nav-u.last { border-bottom: 1px solid #E5E5E5; }
/* line 31, ../../../includes/css/scss/_module-nav-aside.scss */
aside .nav-u.current > a, aside .nav-u:hover > a { color: #000000; }
/* line 36, ../../../includes/css/scss/_module-nav-aside.scss */
aside .nav-u a { position: relative; display: block; color: #666666; font-size: 13px; padding: 20px 10px; text-decoration: none; }
/* line 44, ../../../includes/css/scss/_module-nav-aside.scss */
aside .nav-u a:hover { color: #000000; }

/* line 51, ../../../includes/css/scss/_module-nav-aside.scss */
.aside-first { display: none; }
@media screen and (min-width: 768px) { /* line 51, ../../../includes/css/scss/_module-nav-aside.scss */
  .aside-first { display: inline-block; } }

/* line 59, ../../../includes/css/scss/_module-nav-aside.scss */
.aside-last { padding-top: 0; }
@media screen and (min-width: 768px) { /* line 63, ../../../includes/css/scss/_module-nav-aside.scss */
  .aside-last.box-mid-multi, .aside-last.box-last-multi { padding-top: 1em; } }
@media screen and (min-width: 1024px) { /* line 71, ../../../includes/css/scss/_module-nav-aside.scss */
  .aside-last.box-mid-multi, .aside-last.box-last-multi { padding-top: 0; } }

/* line 1, ../../../includes/css/scss/_module-quicksearch.scss */
.qs-submit { padding: 0.75em; }

/* line 5, ../../../includes/css/scss/_module-quicksearch.scss */
.quick-search-container { position: relative; z-index: 1; }
/* line 9, ../../../includes/css/scss/_module-quicksearch.scss */
.quick-search-container .quick-search-form { padding: 16px; background: #000; background: rgba(0, 0, 0, 0.4); margin-top: 18px; }
@media screen and (min-width: 1024px) { /* line 16, ../../../includes/css/scss/_module-quicksearch.scss */
  .quick-search-container .search-form { position: absolute; z-index: 20; top: 100%; } }

/* line 25, ../../../includes/css/scss/_module-quicksearch.scss */
.quicksearch { border-radius: 3px; border: 1px solid #dcddde; }
/* line 29, ../../../includes/css/scss/_module-quicksearch.scss */
.quicksearch input[type="text"], .quicksearch input[type="tel"], .quicksearch input[type="email"], .quicksearch input[type="reset"], .quicksearch select { width: 100%; }
/* line 37, ../../../includes/css/scss/_module-quicksearch.scss */
.quicksearch .qs-heading { border-radius: 3px 3px 0 0; }
/* line 41, ../../../includes/css/scss/_module-quicksearch.scss */
.quicksearch .qs-type { background-color: #E5E5E5; }
/* line 45, ../../../includes/css/scss/_module-quicksearch.scss */
.quicksearch .qs-submit { padding-top: 1em; }
/* line 49, ../../../includes/css/scss/_module-quicksearch.scss */
.quicksearch .tag-checkbox-text { text-indent: -10000px; overflow: hidden; }

/* .squaredThree (customised tickbox) */
/* line 56, ../../../includes/css/scss/_module-quicksearch.scss */
.squaredThree { width: 16px; position: relative; margin-left: 6px; }
/* line 61, ../../../includes/css/scss/_module-quicksearch.scss */
.squaredThree .ie-label { display: none; }
/* line 63, ../../../includes/css/scss/_module-quicksearch.scss */
.lt-ie9 .squaredThree .ie-label { cursor: pointer; display: block; position: absolute; top: 5px; left: 17px; }
/* line 72, ../../../includes/css/scss/_module-quicksearch.scss */
.squaredThree label { width: 15px; height: 15px; cursor: pointer; position: absolute; top: 0; left: 0; background: #fff; border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.4); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.4); }
/* line 84, ../../../includes/css/scss/_module-quicksearch.scss */
.lt-ie9 .squaredThree label { display: none; visibility: hidden; opacity: 0; }
/* line 90, ../../../includes/css/scss/_module-quicksearch.scss */
.squaredThree label span { margin-left: 20px; margin-top: -2px; display: block; }
/* line 96, ../../../includes/css/scss/_module-quicksearch.scss */
.squaredThree label:after { content: ''; width: 9px; height: 5px; position: absolute; top: 4px; left: 3px; border: 3px solid #000000; border-top: none; border-right: none; background: transparent; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
/* line 110, ../../../includes/css/scss/_module-quicksearch.scss */
.lt-ie9 .squaredThree label:after { filter: initial; }
/* line 116, ../../../includes/css/scss/_module-quicksearch.scss */
.squaredThree input[type=checkbox] { visibility: hidden; height: 23px; }
@media screen and (min-width: 768px) { /* line 116, ../../../includes/css/scss/_module-quicksearch.scss */
  .squaredThree input[type=checkbox] { height: 28px; } }
/* line 124, ../../../includes/css/scss/_module-quicksearch.scss */
.lt-ie9 .squaredThree input[type=checkbox] { visibility: visible; }
/* line 128, ../../../includes/css/scss/_module-quicksearch.scss */
.squaredThree input[type=checkbox]:checked + label:after { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 131, ../../../includes/css/scss/_module-quicksearch.scss */
.lt-ie9 .squaredThree input[type=checkbox]:checked + label:after { filter: initial; }

/* end .squaredThree */
/* line 1, ../../../includes/css/scss/_module-budgetsearch.scss */
.budgetsearch { margin-top: 14px; border-radius: 3px; border: 1px solid #dcddde; }
/* line 6, ../../../includes/css/scss/_module-budgetsearch.scss */
.budgetsearch .bs-heading { border-radius: 3px 3px 0 0; margin-bottom: 10px; }
/* line 11, ../../../includes/css/scss/_module-budgetsearch.scss */
.budgetsearch .slider-u-label-left { margin: 0; line-height: 30px; }
/* line 16, ../../../includes/css/scss/_module-budgetsearch.scss */
.budgetsearch .budget-amount { width: 50px; font-size: 18px; color: #ed1b2f; }
/* line 22, ../../../includes/css/scss/_module-budgetsearch.scss */
.budgetsearch .terms { background-color: #fff; }
/* line 26, ../../../includes/css/scss/_module-budgetsearch.scss */
.budgetsearch .terms-budget { font-size: 12px; }

/*
Quick search of stock
*/
/* line 7, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-wrapper-outer .tab-content { background: #fff; }

/* line 13, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-wrapper-inner .qs-tab-list { background-color: #ccc; border: none; border-radius: 0; padding: 0; margin: 0; }
/* line 21, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-wrapper-inner .qs-tab { list-style: none; float: none; width: 100%; background: #bfbfbf; }
@media screen and (min-width: 530px) { /* line 21, ../../../includes/css/scss/_module-home-quicksearch.scss */
  .qs-wrapper-inner .qs-tab { width: 250px; float: left; } }
/* line 32, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-wrapper-inner .qs-tab.active { background: #c51021; }
/* line 36, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-wrapper-inner .qs-tab a { display: block; color: #fff; line-height: 40px; text-align: left; padding-left: 70px; text-decoration: none; }
/* line 44, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-wrapper-inner .qs-tab a:hover { text-decoration: none; }
/* line 50, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-wrapper-inner .qs-search-icon { background-position: 0 -896px; }
/* line 54, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-wrapper-inner .qs-budget-icon { background-position: 0 -4494px; }
/* line 58, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-wrapper-inner .qs-tab-text { text-transform: uppercase; font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; }
/* line 63, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-wrapper-inner label, .qs-wrapper-inner span, .qs-wrapper-inner input[type="text"], .qs-wrapper-inner select, .qs-wrapper-inner textarea, .qs-wrapper-inner p { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; }
/* line 72, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-wrapper-inner input[type="text"] { width: 100%; }
/* line 76, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-wrapper-inner .budgetPeriod { width: 100%; margin-bottom: 10px; }
@media screen and (min-width: 768px) { /* line 76, ../../../includes/css/scss/_module-home-quicksearch.scss */
  .qs-wrapper-inner .budgetPeriod { margin-bottom: 0; } }

@media screen and (min-width: 768px) { /* line 85, ../../../includes/css/scss/_module-home-quicksearch.scss */
  .horizontal-qs .squaredThree { margin-top: 35px; } }

/* line 93, ../../../includes/css/scss/_module-home-quicksearch.scss */
.lams-filter-wrapper span.tag-checkbox-text { display: inline-block; font-size: 14px; }
@media screen and (min-width: 768px) { /* line 93, ../../../includes/css/scss/_module-home-quicksearch.scss */
  .lams-filter-wrapper span.tag-checkbox-text { font-size: 12.5px; } }
@media screen and (min-width: 880px) { /* line 93, ../../../includes/css/scss/_module-home-quicksearch.scss */
  .lams-filter-wrapper span.tag-checkbox-text { font-size: 14px; } }
/* line 103, ../../../includes/css/scss/_module-home-quicksearch.scss */
.lams-filter-wrapper svg.icon-Lplate { top: 9px; left: 2px; }

/* .squaredThree */
/* line 111, ../../../includes/css/scss/_module-home-quicksearch.scss */
.squaredThree { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; width: 20px; position: relative; color: #000; margin-top: 0; margin-left: 0; }
/* line 119, ../../../includes/css/scss/_module-home-quicksearch.scss */
.squaredThree .ie-label { display: none; }
/* line 122, ../../../includes/css/scss/_module-home-quicksearch.scss */
.lt-ie9 .squaredThree .ie-label { cursor: pointer; display: block; position: absolute; top: 5px; left: 17px; }
/* line 131, ../../../includes/css/scss/_module-home-quicksearch.scss */
.squaredThree label { width: 15px; height: 15px; cursor: pointer; position: absolute; top: 0; left: 0; background: #fff; border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.4); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.4); /*&:hover::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	opacity: 0.3;
}*/ }
/* line 143, ../../../includes/css/scss/_module-home-quicksearch.scss */
.lt-ie9 .squaredThree label { display: none; visibility: hidden; opacity: 0; }
/* line 149, ../../../includes/css/scss/_module-home-quicksearch.scss */
.squaredThree label span { margin-left: 20px; margin-top: -2px; display: block; }
/* line 155, ../../../includes/css/scss/_module-home-quicksearch.scss */
.squaredThree label:after { content: ''; width: 9px; height: 5px; position: absolute; top: 4px; left: 3px; border: 3px solid #000000; border-top: none; border-right: none; background: transparent; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
/* line 169, ../../../includes/css/scss/_module-home-quicksearch.scss */
.lt-ie9 .squaredThree label:after { filter: initial; }
/* line 180, ../../../includes/css/scss/_module-home-quicksearch.scss */
.squaredThree input[type=checkbox] { visibility: hidden; height: 23px; }
@media screen and (min-width: 768px) { /* line 180, ../../../includes/css/scss/_module-home-quicksearch.scss */
  .squaredThree input[type=checkbox] { height: 28px; } }
/* line 188, ../../../includes/css/scss/_module-home-quicksearch.scss */
.lt-ie9 .squaredThree input[type=checkbox] { visibility: visible; }
/* line 192, ../../../includes/css/scss/_module-home-quicksearch.scss */
.squaredThree input[type=checkbox]:checked + label:after { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 195, ../../../includes/css/scss/_module-home-quicksearch.scss */
.lt-ie9 .squaredThree input[type=checkbox]:checked + label:after { filter: initial; }

/* end .squaredThree */
/* line 205, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-vehicle-wrapper label, .qs-vehicle-wrapper p { color: #333333; }
@media screen and (min-width: 768px) { /* line 208, ../../../includes/css/scss/_module-home-quicksearch.scss */
  .qs-vehicle-wrapper label { font-size: 11px; } }
@media screen and (min-width: 880px) { /* line 208, ../../../includes/css/scss/_module-home-quicksearch.scss */
  .qs-vehicle-wrapper label { font-size: 13px; } }
@media screen and (min-width: 1024px) { /* line 208, ../../../includes/css/scss/_module-home-quicksearch.scss */
  .qs-vehicle-wrapper label { font-size: 14px; } }
/* line 220, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-vehicle-wrapper input.search-submit.pure-button { margin-top: 15px; text-transform: uppercase; width: 100%; }
@media screen and (min-width: 768px) { /* line 220, ../../../includes/css/scss/_module-home-quicksearch.scss */
  .qs-vehicle-wrapper input.search-submit.pure-button { margin-top: 25px; } }
/* line 228, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-vehicle-wrapper .vehicle-type { padding: 0; }
@media screen and (min-width: 1024px) { /* line 228, ../../../includes/css/scss/_module-home-quicksearch.scss */
  .qs-vehicle-wrapper .vehicle-type { padding: 0 .5em 0 0; } }

/* line 239, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-budget-wrapper.stock label, .qs-budget-wrapper.stock p { color: #333333; }
/* line 243, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-budget-wrapper.stock .budget-label, .qs-budget-wrapper.stock .deposit-label { font-size: 14px; line-height: 18px; margin-bottom: 0; }
/* line 250, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-budget-wrapper.stock .stock__budget-amount { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 20px; color: #000000; }
/* line 256, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-budget-wrapper.stock .stock__slider-u-slider { border-radius: 0; height: 10px; background: #f0f0f0; }
/* line 262, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-budget-wrapper.stock .ui-widget-header { border-radius: 0; }
/* line 266, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-budget-wrapper.stock .stock__slider-u-slider .ui-slider-handle { background: url("http://assets.i-motor.com.au/motorcycles/images/slider-button-round.png") 50% 50% no-repeat; border: 0; width: 26px; height: 26px; margin: -2px 0 0 -13px; cursor: pointer; }
/* line 274, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-budget-wrapper.stock .stock__slider-u-slider .ui-slider-handle:focus { outline: none; }
/* line 279, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-budget-wrapper.stock .budget-submit { text-transform: uppercase; width: 100%; float: none; white-space: normal; text-align: center; padding: 14px 4px; margin-top: 15px; }
@media screen and (min-width: 768px) { /* line 279, ../../../includes/css/scss/_module-home-quicksearch.scss */
  .qs-budget-wrapper.stock .budget-submit { margin-top: 0; } }
/* line 292, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-budget-wrapper.stock .stock__terms-budget { font-size: 10px; }

/* line 296, ../../../includes/css/scss/_module-home-quicksearch.scss */
.qs-budget-wrapper { padding-top: 3px; }

/* line 300, ../../../includes/css/scss/_module-home-quicksearch.scss */
.advanced-qs .qs-budget-wrapper .stock__slider-u-slider { margin-top: 13px; width: 96%; }

/* line 1, ../../../includes/css/scss/_module-panel-slider.scss */
.panel-slider { display: none; margin-bottom: 10px; }

/* line 6, ../../../includes/css/scss/_module-panel-slider.scss */
.stock__panel-slider-sliders { position: relative; overflow: hidden; height: 0; border: 0 solid #fff; -webkit-transition: height 1.25s ease, border 1.25s ease; -moz-transition: height 1.25s ease, border 1.25s ease; -ms-transition: height 1.25s ease, border 1.25s ease; -o-transition: height 1.25s ease, border 1.25s ease; transition: height 1.25s ease, border 1.25s ease; }
/* line 17, ../../../includes/css/scss/_module-panel-slider.scss */
.stock__panel-slider-sliders .panel-slider { display: block; position: absolute; left: 100%; opacity: 0; -webkit-transition: opacity 0.5s ease, left 0.5s ease; -moz-transition: opacity 0.5s ease, left 0.5s ease; -ms-transition: opacity 0.5s ease, left 0.5s ease; -o-transition: opacity 0.5s ease, left 0.5s ease; transition: opacity 0.5s ease, left 0.5s ease; }
/* line 28, ../../../includes/css/scss/_module-panel-slider.scss */
.stock__panel-slider-sliders .panel-slider.selected { display: block; opacity: 1; left: 0%; width: 100%; }

/* line 1, ../../../includes/css/scss/_module-tool-tip.scss */
.tool-tip { border-bottom: 1px dotted; }

/* line 1, ../../../includes/css/scss/_module-action-buttons.scss */
.action-button-group-wrapper { position: relative; }

/* line 5, ../../../includes/css/scss/_module-action-buttons.scss */
.stock .desktop.action-button-group .panel-title { padding-left: 36px; }

/* line 11, ../../../includes/css/scss/_module-action-buttons.scss */
.action-button-group.panel-group { margin-top: 1em; }
@media screen and (min-width: 768px) { /* line 11, ../../../includes/css/scss/_module-action-buttons.scss */
  .action-button-group.panel-group { margin: 0; }
  /* line 16, ../../../includes/css/scss/_module-action-buttons.scss */
  .action-button-group.panel-group .panel-collapse { margin-bottom: 5px; border: none; } }
/* line 24, ../../../includes/css/scss/_module-action-buttons.scss */
.action-button-group .panel { margin-bottom: 1em; }
@media screen and (min-width: 768px) { /* line 24, ../../../includes/css/scss/_module-action-buttons.scss */
  .action-button-group .panel { margin-bottom: 0; } }
/* line 32, ../../../includes/css/scss/_module-action-buttons.scss */
.action-button-group .panel-heading { display: block; background-color: #000000; border-radius: 3px; }
@media screen and (min-width: 768px) { /* line 32, ../../../includes/css/scss/_module-action-buttons.scss */
  .action-button-group .panel-heading { display: none; } }
/* line 41, ../../../includes/css/scss/_module-action-buttons.scss */
.action-button-group .panel-heading + .panel-collapse > .panel-body { border-top: transparent; }
/* line 46, ../../../includes/css/scss/_module-action-buttons.scss */
.page .action-button-group .panel-body { padding: 0; }
@media screen and (min-width: 768px) { /* line 46, ../../../includes/css/scss/_module-action-buttons.scss */
  .page .action-button-group .panel-body { margin-bottom: 15px; } }
/* line 54, ../../../includes/css/scss/_module-action-buttons.scss */
.action-button-group .panel-collapse h4 { display: none; }

/* line 59, ../../../includes/css/scss/_module-action-buttons.scss */
.desktop.action-button-group { /* Desktop view specific */ display: none; }
@media screen and (min-width: 768px) { /* line 59, ../../../includes/css/scss/_module-action-buttons.scss */
  .desktop.action-button-group { display: block; margin: 0; width: 60%; height: 40px; position: absolute; top: -60px; right: 0; } }
@media screen and (min-width: 1024px) { /* line 59, ../../../includes/css/scss/_module-action-buttons.scss */
  .desktop.action-button-group { width: 50%; } }
/* line 76, ../../../includes/css/scss/_module-action-buttons.scss */
.desktop.action-button-group .desktop-panel-heading { margin-left: 10px; border-radius: 3px; }

/* line 82, ../../../includes/css/scss/_module-action-buttons.scss */
.desktop-panel-heading { /* Common to mobile and desktop views */ text-align: left; }
/* line 85, ../../../includes/css/scss/_module-action-buttons.scss */
.lt-ie9 .desktop-panel-heading { height: 30px; cursor: pointer; }
/* line 90, ../../../includes/css/scss/_module-action-buttons.scss */
.lt-ie8 .desktop-panel-heading.call-back { width: 180px; }
/* line 94, ../../../includes/css/scss/_module-action-buttons.scss */
.lt-ie8 .desktop-panel-heading.email { width: 100px; }
/* line 98, ../../../includes/css/scss/_module-action-buttons.scss */
.desktop-panel-heading a { color: #fff; position: relative; display: block; height: 45px; background: #4D4D4D; border-radius: 3px; }
@media screen and (min-width: 768px) { /* line 98, ../../../includes/css/scss/_module-action-buttons.scss */
  .desktop-panel-heading a { height: 30px; } }
/* line 109, ../../../includes/css/scss/_module-action-buttons.scss */
.desktop-panel-heading a span { display: block; width: 45px; height: 45px; position: absolute; border-top-left-radius: 3px; border-bottom-left-radius: 3px; background: #ed1b2f url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") no-repeat; }
/* line 118, ../../../includes/css/scss/_module-action-buttons.scss */
.lt-ie9 .desktop-panel-heading a span { height: 30px; }
@media screen and (min-width: 768px) { /* line 109, ../../../includes/css/scss/_module-action-buttons.scss */
  .desktop-panel-heading a span { width: 30px; height: 30px; } }
/* line 127, ../../../includes/css/scss/_module-action-buttons.scss */
.desktop-panel-heading a span.icon_call { background-position: -28px -1694px; }
@media screen and (min-width: 768px) { /* line 127, ../../../includes/css/scss/_module-action-buttons.scss */
  .desktop-panel-heading a span.icon_call { background-position: -35px -1896px; } }
/* line 134, ../../../includes/css/scss/_module-action-buttons.scss */
.desktop-panel-heading a span.icon_enquiry { background-position: -28px -3289px; }
@media screen and (min-width: 768px) { /* line 134, ../../../includes/css/scss/_module-action-buttons.scss */
  .desktop-panel-heading a span.icon_enquiry { background-position: -35px -3393px; } }
/* line 141, ../../../includes/css/scss/_module-action-buttons.scss */
.desktop-panel-heading a span.icon_email { background-position: -28px -3090px; }
@media screen and (min-width: 768px) { /* line 141, ../../../includes/css/scss/_module-action-buttons.scss */
  .desktop-panel-heading a span.icon_email { background-position: -35px -3193px; } }
/* line 149, ../../../includes/css/scss/_module-action-buttons.scss */
.desktop-panel-heading a span.icon_looking { background-position: -35px -5296px; }
/* line 153, ../../../includes/css/scss/_module-action-buttons.scss */
.desktop-panel-heading a span.icon_finance { background-position: -35px -5396px; }
/* line 157, ../../../includes/css/scss/_module-action-buttons.scss */
.desktop-panel-heading a span.icon_trade { background-position: -35px -5496px; }
/* line 162, ../../../includes/css/scss/_module-action-buttons.scss */
.desktop-panel-heading a h4 { font-size: 16px; line-height: 30px; padding-left: 3.5em; height: 45px; }
/* line 168, ../../../includes/css/scss/_module-action-buttons.scss */
.lt-ie9 .desktop-panel-heading a h4 { height: 30px; }
@media screen and (min-width: 768px) { /* line 162, ../../../includes/css/scss/_module-action-buttons.scss */
  .desktop-panel-heading a h4 { font-size: 12px; padding-left: 2.6em; font-size: 0.95em; height: 30px; } }
@media screen and (min-width: 1024px) { /* line 162, ../../../includes/css/scss/_module-action-buttons.scss */
  .desktop-panel-heading a h4 { font-size: 13px; } }

/* line 186, ../../../includes/css/scss/_module-action-buttons.scss */
.lt-ie9 .pure-u-0-ie { display: none; }

/* line 3, ../../../includes/css/scss/_module-stock-specials.scss */
.view-specials .special-outer { margin-bottom: 20px; border-radius: 3px; }
@media screen and (min-width: 568px) { /* line 3, ../../../includes/css/scss/_module-stock-specials.scss */
  .view-specials .special-outer { background-color: #ebebec; padding: 0 25px 10px; border: 1px solid #dcddde; } }
/* line 14, ../../../includes/css/scss/_module-stock-specials.scss */
.view-specials .special-outer.learner-approved-tag .custom-bottom { width: auto; height: 27px; background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") -35px -14600px no-repeat; margin-top: 10px; }
/* line 20, ../../../includes/css/scss/_module-stock-specials.scss */
.view-specials .special-outer.learner-approved-tag .custom-bottom:after { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; content: "Learner Approved"; font-size: 13px; position: relative; top: 3px; left: 35px; }
/* line 33, ../../../includes/css/scss/_module-stock-specials.scss */
.view-specials .box-sm { padding: .2em .5em; }
@media screen and (min-width: 768px) { /* line 33, ../../../includes/css/scss/_module-stock-specials.scss */
  .view-specials .box-sm { padding: .2em 0em .1em; } }
/* line 40, ../../../includes/css/scss/_module-stock-specials.scss */
.view-specials .special-title-bar { background-color: #E5E5E5; margin: 10px 0; border-radius: 3px; }
@media screen and (min-width: 768px) { /* line 40, ../../../includes/css/scss/_module-stock-specials.scss */
  .view-specials .special-title-bar { background-color: transparent; margin: 7px 0 7px 0; border-bottom: 2px solid #E5E5E5; border-radius: 0; } }
/* line 52, ../../../includes/css/scss/_module-stock-specials.scss */
.view-specials .special-title { font-size: 20px; font-weight: 600; margin: 0; }
@media screen and (min-width: 768px) { /* line 52, ../../../includes/css/scss/_module-stock-specials.scss */
  .view-specials .special-title { font-weight: 600; font-size: 16px; float: left; } }
/* line 63, ../../../includes/css/scss/_module-stock-specials.scss */
.view-specials .special-price { font-size: 20px; font-weight: 700; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: antialiased; margin: 0; }
@media screen and (min-width: 768px) { /* line 63, ../../../includes/css/scss/_module-stock-specials.scss */
  .view-specials .special-price { font-size: 16px; float: right; } }
/* line 76, ../../../includes/css/scss/_module-stock-specials.scss */
.view-specials .special-stock-image img { margin: 0 auto; }
/* line 81, ../../../includes/css/scss/_module-stock-specials.scss */
.view-specials .special-stock-details a { color: initial; }
/* line 86, ../../../includes/css/scss/_module-stock-specials.scss */
.view-specials .button-special-view { width: 100%; margin: 10px 0 13px; }
@media screen and (min-width: 768px) { /* line 86, ../../../includes/css/scss/_module-stock-specials.scss */
  .view-specials .button-special-view { margin: 0 0 8px; } }
/* line 96, ../../../includes/css/scss/_module-stock-specials.scss */
.view-specials .special-table-1 td { font-size: 13px; padding-left: 10px; }
/* line 101, ../../../includes/css/scss/_module-stock-specials.scss */
.view-specials .special-table-1 .label-col { font-weight: bold; }
/* line 105, ../../../includes/css/scss/_module-stock-specials.scss */
.view-specials .special-table-1 .content-col { font-weight: normal; }
/* line 110, ../../../includes/css/scss/_module-stock-specials.scss */
.view-specials .special-stock { position: relative; }
/* line 112, ../../../includes/css/scss/_module-stock-specials.scss */
.view-specials .special-stock .special-tag { position: absolute; max-width: 60px; top: 20px; right: 2%; }
@media screen and (min-width: 768px) { /* line 112, ../../../includes/css/scss/_module-stock-specials.scss */
  .view-specials .special-stock .special-tag { right: 22%; } }
/* line 122, ../../../includes/css/scss/_module-stock-specials.scss */
.view-specials .special-stock .special-tag .special-tag-a { display: block; max-width: 60px; }

/* line 133, ../../../includes/css/scss/_module-stock-specials.scss */
.flexbox .view-specials .sl-content-col-1, .flexbox .view-specials .sl-content-col-2 { -webkit-box-flex: 2; -ms-flex: 2; flex: 2; }

/* line 140, ../../../includes/css/scss/_module-stock-specials.scss */
.flexbox .view-specials .sl-spec-item-wrapper { flex-basis: 100%; }

/* line 146, ../../../includes/css/scss/_module-stock-specials.scss */
.view-specials .sl-images-link { grid-template-columns: 0.8fr; }
@media screen and (min-width: 568px) { /* line 146, ../../../includes/css/scss/_module-stock-specials.scss */
  .view-specials .sl-images-link { grid-template-columns: 2.08fr 1fr; } }

/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .view-specials .stock-list-item:before, .no-flexbox .view-specials .stock-list-item:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .view-specials .stock-list-item:after { clear: both; }
/* line 161, ../../../includes/css/scss/_module-stock-specials.scss */
.no-flexbox .view-specials .sl-content-col-1 { float: left; width: 70%; }
/* line 166, ../../../includes/css/scss/_module-stock-specials.scss */
.no-flexbox .view-specials .sl-content-col-2 { float: left; width: 30%; }
/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .view-specials .sl-spec-wrapper:before, .no-flexbox .view-specials .sl-spec-wrapper:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .view-specials .sl-spec-wrapper:after { clear: both; }
/* line 175, ../../../includes/css/scss/_module-stock-specials.scss */
.no-flexbox .view-specials .sl-spec-text { float: left; width: 50%; }

/* line 1, ../../../includes/css/scss/_page-stock-search.scss */
.stock__no-results { background: #F2F2F2; border: 1px solid #dcddde; border-radius: 0; padding: 20px; width: 100%; }
/* line 9, ../../../includes/css/scss/_page-stock-search.scss */
.stock__no-results .caps { text-transform: uppercase; color: #000000; font-size: 1.4em; text-align: center; padding-top: 50px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 25 25'%3E%3Cpath d='M9.4,8.1C7.4,8,6.8,7.9,6.8,7.9c-0.2,0-0.4-0.2-0.4-0.4l0-0.3c0-0.2,0.2-0.4,0.4-0.4c0,0,0.9,0.1,2.9,0.2C9.5,7.3,9.4,7.7,9.4,8.1z M18.6,7.2c0-0.2-0.2-0.4-0.4-0.4c0,0-0.9,0.2-2.9,0.2c0.2,0.3,0.3,0.7,0.4,1.1c2-0.1,2.5-0.2,2.5-0.2c0.2,0,0.4-0.2,0.4-0.4L18.6,7.2z M15.1,8.4c0,1.4-1.1,2.6-2.6,2.6c-1.4,0-2.6-1.1-2.6-2.6s1.1-2.6,2.6-2.6C13.9,5.9,15.1,7,15.1,8.4z M14.1,8.4c0-0.9-0.7-1.6-1.6-1.6c-0.9,0-1.6,0.7-1.6,1.6c0,0.9,0.7,1.6,1.6,1.6C13.4,10,14.1,9.3,14.1,8.4z M16.2,4.1c0,0.9,0.7,1.6,1.6,1.6s1.6-0.7,1.6-1.6s-0.7-1.6-1.6-1.6S16.2,3.2,16.2,4.1z M5.7,4.1c0,0.9,0.7,1.6,1.6,1.6s1.6-0.7,1.6-1.6S8.1,2.5,7.3,2.5S5.7,3.2,5.7,4.1z M14.1,14.6c0-0.7-0.5-1.2-1.2-1.2h-0.7c-0.7,0-1.2,0.5-1.2,1.2v6.7c0,0.7,0.5,1.2,1.2,1.2h0.7c0.7,0,1.2-0.5,1.2-1.2V14.6z M14.1,12.8L14.1,12.8c0-0.8-0.5-1.3-1.2-1.3h-0.7c-0.7,0-1.2,0.5-1.2,1.2v0.1h2.6H14.1z M14.5,17.8c0,0.2,0.2,0.4,0.4,0.4h0.3c0.2,0,0.4-0.2,0.4-0.4v-7c0-0.2-0.2-0.4-0.4-0.4h-0.3c-0.2,0-0.4,0.2-0.4,0.4L14.5,17.8z M16,15.3L16,15.3c0.8,0,1.3-0.5,1.3-1.2v-2.5c0-0.7-0.5-1.2-1.2-1.2H16V15.3z M9.4,17.8c0,0.2,0.2,0.4,0.4,0.4h0.3c0.2,0,0.4-0.2,0.4-0.4v-7c0-0.2-0.2-0.4-0.4-0.4H9.8c-0.2,0-0.4,0.2-0.4,0.4V17.8z M9,10.4L9,10.4c-0.8,0-1.3,0.5-1.3,1.2v2.5c0,0.7,0.5,1.2,1.2,1.2H9V10.4z' fill='%23b2b2b2' /%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: 28px; background-position-x: center; background-position-y: 16px; }

/* line 23, ../../../includes/css/scss/_page-stock-search.scss */
.stock__center { text-align: center; }

/* line 1, ../../../includes/css/scss/_page-stock-detail.scss */
main.stock .add-this-container, main .add-this-container { display: none; }

/* line 6, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__back-to-result { font-size: 18px; margin-bottom: 0; position: relative; padding-left: 10px; }
/* line 12, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__back-to-result a { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; color: #000000; }

/* line 18, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__hr { border: 0; margin-bottom: 10px; }

/* line 23, ../../../includes/css/scss/_page-stock-detail.scss */
.stock .search-detail-row-u-1-col-u-1 .form .pure-button { width: auto; }

/* line 27, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__button-back { width: 0; height: 0; border-style: solid; border-width: 7px 8px 7px 0; border-color: #000 #000000 #000 #000; display: inline-block; vertical-align: baseline; position: absolute; top: 3px; left: 0; }

/* line 40, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__container-button-share { float: right; margin-top: 20px; width: 100px; }
/* line 44, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__container-button-share .text-share { float: right; color: #000; font-size: 14px; line-height: 20px; }
/* line 51, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__container-button-share .button-share { float: right; background-color: #ed1b2f; background-image: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png"); background-position: -40px -4895px; width: 20px; height: 20px; }

/*
Form wrapper style override
*/
/* line 64, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__panel-slider-sliders { background-color: #f7f7f7; }
/* line 67, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__panel-slider-sliders.open { margin-bottom: 15px; }
/* line 71, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__panel-slider-sliders .panel-slider { margin-bottom: 10px; }

/* line 84, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__form-u-1 .form, .stock__form-u-2 .form, .stock__form-u-3 .form, .stock__form-u-4 .form, .stock__form-u-5 .form, .stock__form-u-6 .form, .stock__form-u-7 .form { padding: 0 25px; }
/* line 87, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__form-u-1 .form > h2, .stock__form-u-2 .form > h2, .stock__form-u-3 .form > h2, .stock__form-u-4 .form > h2, .stock__form-u-5 .form > h2, .stock__form-u-6 .form > h2, .stock__form-u-7 .form > h2 { display: none; }

/* content */
/* line 93, ../../../includes/css/scss/_page-stock-detail.scss */
.stock-page .owl-theme .owl-controls .owl-pagination { display: none !important; }

/* line 97, ../../../includes/css/scss/_page-stock-detail.scss */
.stock-page .owl-theme .owl-controls .owl-buttons .owl-prev, .stock-page .owl-theme .owl-controls .owl-buttons .owl-next { position: absolute; top: 50%; width: 15px; height: 40px; display: block; background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png"); background-position: -43px -5794px; }

/* line 108, ../../../includes/css/scss/_page-stock-detail.scss */
.stock-page .owl-theme .owl-controls .owl-buttons .owl-prev { margin: -20px 0 0 -2px; left: 0; }

/* line 113, ../../../includes/css/scss/_page-stock-detail.scss */
.stock-page .owl-theme .owl-controls .owl-buttons .owl-next { margin: -20px -5px 0 0; right: 0; background-position: -43px -5694px; }

/* line 119, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__vehicle-summary { -webkit-transition: margin-top 1.25s ease; -moz-transition: margin-top 1.25s ease; -ms-transition: margin-top 1.25s ease; -o-transition: margin-top 1.25s ease; transition: margin-top 1.25s ease; margin-top: -180px; }
/* line 127, ../../../includes/css/scss/_page-stock-detail.scss */
.open .stock__vehicle-summary { margin-top: 0; }
/* line 131, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__vehicle-summary .stock__form-name { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; background-color: #000000; color: #fff; font-size: 16px; line-height: 45px; height: 45px; border-radius: 0; padding-left: 10px; }
/* line 141, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__vehicle-summary .stock__form-name > div { float: left; }
/* line 145, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__vehicle-summary .stock__form-name .icon { background-image: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png"); margin-left: 5px; }
/* line 149, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__vehicle-summary .stock__form-name.MakeanOffer .icon { background-position: -31px -4189px; }
/* line 152, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__vehicle-summary .stock__form-name.SendtoaFriend .icon { background-position: -32px -4287px; }
/* line 155, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__vehicle-summary .stock__form-name.MakeanEnquiry .icon { background-position: -32px -4386px; }
/* line 158, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__vehicle-summary .stock__form-name.FinanceCalculator .icon { background-position: -32px -4491px; }
/* line 161, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__vehicle-summary .stock__form-name.BookaTestDrive .icon { background-position: -32px -4590px; }
/* line 164, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__vehicle-summary .stock__form-name.ValueMyTrade-In .icon { background-position: -32px -4692px; }
/* line 167, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__vehicle-summary .stock__form-name.RequestaVideo .icon { background-position: -32px -4791px; }
/* line 171, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__vehicle-summary .stock__form-name .button-close { float: right; font-size: 16px; margin-right: 5px; cursor: pointer; }
/* line 177, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__vehicle-summary .stock__form-name .button-close > div { float: left; }
/* line 181, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__vehicle-summary .stock__form-name .button-close .button { display: block; position: absolute; top: 13px; right: 5px; color: #000; background-color: #FFFFFF; border: 1px solid #fff; border-radius: 20px; width: 20px; height: 20px; line-height: 18px; padding-left: 1px; text-align: center; font-size: 13px; letter-spacing: 1px; -webkit-transition: color 100ms ease-in; -moz-transition: color 100ms ease-in; -ms-transition: color 100ms ease-in; -o-transition: color 100ms ease-in; transition: color 100ms ease-in; -webkit-transition: background 100ms ease-in; -moz-transition: background 100ms ease-in; -ms-transition: background 100ms ease-in; -o-transition: background 100ms ease-in; transition: background 100ms ease-in; }
/* line 201, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__vehicle-summary .stock__form-name .button-close .text { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; padding-right: 30px; position: relative; }

/* line 210, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__form-name.MakeanOffer + .stock__summary-detail .compare-against, .stock__form-name.SendtoaFriend + .stock__summary-detail .compare-against, .stock__form-name.BookaTestDrive + .stock__summary-detail .compare-against, .stock__form-name.RequestaVideo + .stock__summary-detail .compare-against { display: none; }

/* line 217, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__summary-detail { padding: 15px 25px; }
/* line 220, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__summary-detail .compare-against { background-color: #a7a9ac; color: #fff; text-align: right; line-height: 24px; padding-right: 10px; height: 25px; }
/* line 229, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__summary-detail .summary-detail-body { background: #E5E5E5; }
/* line 232, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__summary-detail .summary-detail-body > div { float: left; }
/* line 236, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__summary-detail .summary-detail-body .summary-detail-body-image-container { padding: 10px; }
/* line 239, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__summary-detail .summary-detail-body .summary-detail-body-items { padding: 8px 0; }
/* line 245, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__summary-detail .title { color: #000; font-size: 17px; text-transform: uppercase; }
/* line 250, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__summary-detail .title .text-price-qualifier { color: #000; font-size: 14px; text-transform: initial; }
/* line 259, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__summary-detail .specs > div { float: left; }
/* line 263, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__summary-detail .specs td { color: #000; padding: 0 5px 0 5px; }

/* line 270, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-title { display: block; padding: 10px; margin-top: 0; margin-bottom: 15px; }
/* line 276, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-title .search-detail-name { width: 100%; }
/* line 279, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-title .search-detail-name span { display: block; font-size: 0.75em; }
/* line 285, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-title .search-detail-price-qualifier { margin: 0 0 0 5px; float: left; }
@media screen and (min-width: 568px) { /* line 285, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__search-detail-title .search-detail-price-qualifier { text-align: right; float: right; } }
@media screen and (min-width: 1024px) { /* line 285, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__search-detail-title .search-detail-price-qualifier { margin: 2px 0 0 0; } }
/* line 299, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-title .search-detail-price { display: inline; margin: 0; float: left; }
@media screen and (min-width: 568px) { /* line 299, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__search-detail-title .search-detail-price { display: inline-block; margin: 0 0 0 5px; float: right; } }
/* line 311, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-title .special-stock { position: relative; }
/* line 313, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-title .special-stock .special-tag { position: absolute; max-width: 75px; top: 0; left: 75%; z-index: 19; }
@media screen and (min-width: 568px) { /* line 313, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__search-detail-title .special-stock .special-tag { left: 55%; } }

/*
Gallery slider section
*/
/* line 332, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__gallery-slider img { width: 100%; border-radius: 0; }
/* line 336, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__gallery-slider .owl-item.loading { min-height: 1px; }

/* line 341, ../../../includes/css/scss/_page-stock-detail.scss */
.no-js .lazyOwl { display: none; }

/* line 345, ../../../includes/css/scss/_page-stock-detail.scss */
.stock .owl-prev { position: absolute; margin-top: -20px; top: 50%; left: 0; background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") no-repeat; width: 15px; height: 40px; display: block; background-position: -43px -5794px; }

/* line 357, ../../../includes/css/scss/_page-stock-detail.scss */
.stock .owl-next { position: absolute; margin-top: -20px; top: 50%; right: 0; background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") no-repeat; width: 15px; height: 40px; display: block; background-position: -43px -5694px; }

/* line 369, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__thumbnail-slider { margin-top: 10px; padding-left: 15px; padding-right: 17px; }
/* line 374, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__thumbnail-slider .stock__thumbnail-slider-image-wrapper { overflow-y: hidden; max-height: 60px; }
@media screen and (min-width: 568px) { /* line 374, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__thumbnail-slider .stock__thumbnail-slider-image-wrapper { max-height: 90px; } }
@media screen and (min-width: 768px) { /* line 374, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__thumbnail-slider .stock__thumbnail-slider-image-wrapper { max-height: 80px; } }
@media screen and (min-width: 1024px) { /* line 374, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__thumbnail-slider .stock__thumbnail-slider-image-wrapper { max-height: 100px; } }
/* line 389, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__thumbnail-slider img { cursor: pointer; padding-right: 2px; }

/*
Vehicle detail specification section
*/
/* line 398, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__table-responsive { background: #F2F2F2; border-radius: 0; margin-bottom: 0; }
@media screen and (min-width: 768px) { /* line 398, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__table-responsive { background: transparent; border-radius: 0; } }

/* line 409, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-specification .gallery { margin-bottom: 15px; }
/* line 413, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-specification .gallery.loading { display: none; }
/* line 416, ../../../includes/css/scss/_page-stock-detail.scss */
.no-js .stock__search-detail-specification .gallery.loading { display: block; }
/* line 420, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-specification .stock__specifications { margin-bottom: 15px; overflow: auto; }
/* line 424, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-specification .stock__specifications table, .stock__search-detail-specification .stock__specifications tbody, .stock__search-detail-specification .stock__specifications tr, .stock__search-detail-specification .stock__specifications td { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 14px; line-height: 16px; border: transparent; border-top: none; vertical-align: top; padding: 4px 8px; }
/* line 437, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-specification .stock__specifications .label { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; color: #000; }
/* line 442, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-specification .stock__specifications .detail { padding-left: 10px; }
/* line 447, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-specification .tools-list, .stock__search-detail-specification .tools-list > li { display: block; margin: 0; padding: 0; }
/* line 454, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-specification .tools-list { position: relative; float: left; background-color: #F2F2F2; border: 1px solid #dcddde; padding: 6px; margin-top: 15px; border-radius: 0; }
/* line 463, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-specification .tools-list > li { font-size: 18px; line-height: 40px; list-style: none; }
@media screen and (min-width: 768px) { /* line 463, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__search-detail-specification .tools-list > li { font-size: 16px; line-height: 28px; } }
/* line 473, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-specification .tools-list a { color: #ed1b2f; }

/* line 480, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__vin-number { text-transform: uppercase; }

/* line 484, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-dealer-comments { margin-bottom: 20px; }
/* line 487, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-dealer-comments .stock__comments { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 14px; }
@media screen and (min-width: 568px) { /* line 491, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__search-detail-dealer-comments .stock__comments.isSplitted { -webkit-column-count: 2; -webkit-column-gap: 40px; -webkit-column-rule-width: 1px; -webkit-column-rule-style: solid; -webkit-column-rule-color: #dcddde; -moz-column-count: 2; -moz-column-gap: 40px; -moz-column-rule-width: 1px; -moz-column-rule-style: solid; -moz-column-rule-color: #dcddde; column-count: 2; column-gap: 40px; column-rule-width: 1px; column-rule-style: solid; column-rule-color: #dcddde; } }

@media screen and (min-width: 768px) { /* line 501, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__search-detail-dealer-comments > h2 { margin-top: 0; } }

/* line 508, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__vehicle-detail-sub-head, .stock__dealer-details-sub-head { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; color: #000; font-size: 14px; }

/* line 515, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__container-features hr { margin-bottom: 0; }

/* line 520, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__container-features .features-list .pure-g div:last-child { padding-left: 0; }
@media screen and (min-width: 568px) { /* line 520, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__container-features .features-list .pure-g div:last-child { padding-left: .5em; } }
@media screen and (min-width: 768px) { /* line 520, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__container-features .features-list .pure-g div:last-child { padding-left: .75em; } }
@media screen and (min-width: 568px) { /* line 529, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__container-features .features-list .stock__features { -webkit-column-count: 2; -webkit-column-gap: 40px; -webkit-column-rule-width: 0; -webkit-column-rule-style: none; -webkit-column-rule-color: #fff; -moz-column-count: 2; -moz-column-gap: 40px; -moz-column-rule-width: 0; -moz-column-rule-style: none; -moz-column-rule-color: #fff; column-count: 2; column-gap: 40px; column-rule-width: 0; column-rule-style: none; column-rule-color: #fff; } }
/* line 534, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__container-features .features-list .list-hr { font-size: 14px; border-bottom: 1px solid #cccccc; vertical-align: middle; padding: 5px 0; }

/*
vehicle-detail subnav section
*/
/* line 545, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__call-us { cursor: default; background-color: #ed1b2f; text-align: center; font-size: 25px; line-height: 66px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #fff; margin-bottom: 10px; border-radius: 0; height: 66px; }
@media screen and (min-width: 568px) { /* line 545, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__call-us { text-align: center; padding: 0; } }
@media screen and (min-width: 768px) { /* line 545, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__call-us { font-size: 16px; line-height: 47px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding: 0; height: 45px; } }
/* line 572, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__call-us:hover { background: #ed1b2f; box-shadow: none; }
/* line 577, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__call-us a { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; color: #fff; }

/* line 584, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__subnav-search-detail-icon { float: left; background-color: #ed1b2f; background-image: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png"); width: 45px; height: 100%; border-top-left-radius: 0; border-bottom-left-radius: 0; }
@media screen and (min-width: 768px) { /* line 584, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__subnav-search-detail-icon { width: 37px; } }
/* line 597, ../../../includes/css/scss/_page-stock-detail.scss */
.make-an-offer .stock__subnav-search-detail-icon { background-position: -26px -4190px; }
@media screen and (min-width: 768px) { /* line 597, ../../../includes/css/scss/_page-stock-detail.scss */
  .make-an-offer .stock__subnav-search-detail-icon { background-position: -31px -4194px; } }
/* line 605, ../../../includes/css/scss/_page-stock-detail.scss */
.send-to-friend .stock__subnav-search-detail-icon { background-position: -27px -4286px; }
@media screen and (min-width: 768px) { /* line 605, ../../../includes/css/scss/_page-stock-detail.scss */
  .send-to-friend .stock__subnav-search-detail-icon { background-position: -32px -4290px; } }
/* line 613, ../../../includes/css/scss/_page-stock-detail.scss */
.enquiry .stock__subnav-search-detail-icon { background-position: -27px -4386px; }
@media screen and (min-width: 768px) { /* line 613, ../../../includes/css/scss/_page-stock-detail.scss */
  .enquiry .stock__subnav-search-detail-icon { background-position: -32px -4390px; } }
/* line 621, ../../../includes/css/scss/_page-stock-detail.scss */
.calculator .stock__subnav-search-detail-icon { background-position: -27px -4490px; }
@media screen and (min-width: 768px) { /* line 621, ../../../includes/css/scss/_page-stock-detail.scss */
  .calculator .stock__subnav-search-detail-icon { background-position: -32px -4494px; } }
/* line 629, ../../../includes/css/scss/_page-stock-detail.scss */
.test-drive .stock__subnav-search-detail-icon { background-position: -27px -4591px; }
@media screen and (min-width: 768px) { /* line 629, ../../../includes/css/scss/_page-stock-detail.scss */
  .test-drive .stock__subnav-search-detail-icon { background-position: -32px -4597px; } }
/* line 637, ../../../includes/css/scss/_page-stock-detail.scss */
.trade-in .stock__subnav-search-detail-icon { background-position: -27px -4689px; }
@media screen and (min-width: 768px) { /* line 637, ../../../includes/css/scss/_page-stock-detail.scss */
  .trade-in .stock__subnav-search-detail-icon { background-position: -32px -4694px; } }
/* line 645, ../../../includes/css/scss/_page-stock-detail.scss */
.request-video .stock__subnav-search-detail-icon { background-position: -27px -4792px; }
@media screen and (min-width: 768px) { /* line 645, ../../../includes/css/scss/_page-stock-detail.scss */
  .request-video .stock__subnav-search-detail-icon { background-position: -32px -4796px; } }

/* line 655, ../../../includes/css/scss/_page-stock-detail.scss */
.csstransitions .stock__subnav-search-detail-u { -webkit-transition: opacity 0.25s ease,  background-color 0.25s ease; -moz-transition: opacity 0.25s ease,  background-color 0.25s ease; -ms-transition: opacity 0.25s ease,  background-color 0.25s ease; -o-transition: opacity 0.25s ease,  background-color 0.25s ease; transition: opacity 0.25s ease,  background-color 0.25s ease; }

/* line 663, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__subnav-search-detail-u { position: relative; cursor: pointer; background-color: #F2F2F2; margin-bottom: 10px; color: #ed1b2f; height: 45px; width: 100%; border-radius: 0; }
@media screen and (min-width: 768px) { /* line 663, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__subnav-search-detail-u { height: 36px; } }
/* line 678, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__subnav-search-detail-u:hover, .stock__subnav-search-detail-u.selected { background-color: #ebebec; }
/* line 683, ../../../includes/css/scss/_page-stock-detail.scss */
.open .stock__subnav-search-detail-u { opacity: 0.40; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); }
/* line 687, ../../../includes/css/scss/_page-stock-detail.scss */
.open .stock__subnav-search-detail-u.selected, .open .stock__subnav-search-detail-u:hover { opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); }
/* line 694, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__subnav-search-detail-u.calculator { display: none; }
@media screen and (min-width: 568px) { /* line 694, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__subnav-search-detail-u.calculator { display: block; } }

/* line 703, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__subnav-search-detail-text { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; display: inline; line-height: 45px; font-size: 18px; width: 100%; margin-left: 5px; color: #000; }
@media screen and (min-width: 768px) { /* line 703, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__subnav-search-detail-text { line-height: 36px; font-size: 14px; } }
/* line 717, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__subnav-search-detail-text .icon-offer-tick { background-image: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png"); width: 27px; display: inline-block; height: 22px; background-position: -36px -4094px; }

/* line 726, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__text-tablet-only { display: none; }
@media screen and (min-width: 568px) { /* line 726, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__text-tablet-only { display: block; position: absolute; left: 40%; top: 30%; color: #666666; font-size: 15px; } }
@media screen and (min-width: 768px) { /* line 726, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock__text-tablet-only { display: none; } }

/* line 744, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__finance_calculator_framed { min-height: 800px; width: 100%; }
/* line 748, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__finance_calculator_framed iframe { min-height: 800px; }

/* line 754, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-dealer-details .location-dealer-name, .stock__search-detail-dealer-details .location-email { display: none; }

/* line 760, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__share-this { display: none; border: 1px solid #cccccc; border-radius: 0; }
/* line 765, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__share-this .share-title { padding: 1px 10px; background: #E5E5E5; border-bottom: 1px solid #cccccc; }
/* line 771, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__share-this .share-social-icons { padding: 10px 5px; background: #F2F2F2; }
/* line 775, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__share-this .share-social-icons > div { padding: 10px 0; text-align: center; }

/*
Vehicle detail similar vehicles section
*/
/* line 787, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-similar-vehicles .title h2 { color: #000; font-size: 16px; }
/* line 792, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-similar-vehicles hr { margin-bottom: 10px; }
/* line 796, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-similar-vehicles ul { display: block; min-height: 86px; padding: 0; }
/* line 801, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__search-detail-similar-vehicles ul li { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/* line 810, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__similar-vehicles-u { float: left; width: 120px; margin-right: 12px; margin-bottom: 15px; }
/* line 816, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__similar-vehicles-u img { width: 100%; height: 78px; border-radius: 0; }

/* line 823, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__similar-vehicle-summary { font-size: 12px; line-height: 14px; margin-top: 4px; }
/* line 828, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__similar-vehicle-summary ul { min-height: 86px; }
/* line 832, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__similar-vehicle-summary li { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; color: #000000; }
/* line 837, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__similar-vehicle-summary .similar-vehicle-summary-type { color: #000; }

/* style sheet for "A4" printing */
/* line 843, ../../../includes/css/scss/_page-stock-detail.scss */
.print-only { display: none; }

@media print { /* line 849, ../../../includes/css/scss/_page-stock-detail.scss */
  body.stock-page { background: #fff !important; }
  @page { size: 21cm 29.7cm; margin: 0.64cm; }
  /* line 858, ../../../includes/css/scss/_page-stock-detail.scss */
  .print-only { display: block; }
  /* Stock Details Page */
  /* line 866, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details *, .stock-page.stock-details *, .stock-page.stock-detail * { font-family: Helvetica, Arial, sans-serif !important; line-height: 1.4em !important; background: transparent !important; color: #000 !important; }
  /* line 873, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details nav, .stock-page.details aside, .stock-page.details > header, .stock-page.details footer, .stock-page.details .dealer-name-wrapper, .stock-page.details .add-this-container, .stock-page.details .content-header, .stock-page.details .content-header ~ hr, .stock-page.details .owl-controls, .stock-page.details .stock__thumbnail-slider, .stock-page.details .stock__search-detail-similar-vehicles, .stock-page.details .site-container ~ *, .stock-page.details .back-link-arrow, .stock-page.details .heading-text-wrapper, .stock-page.details .sl-compare-wrapper, .stock-page.details .compare-module-wrapper, .stock-page.stock-details nav, .stock-page.stock-details aside, .stock-page.stock-details > header, .stock-page.stock-details footer, .stock-page.stock-details .dealer-name-wrapper, .stock-page.stock-details .add-this-container, .stock-page.stock-details .content-header, .stock-page.stock-details .content-header ~ hr, .stock-page.stock-details .owl-controls, .stock-page.stock-details .stock__thumbnail-slider, .stock-page.stock-details .stock__search-detail-similar-vehicles, .stock-page.stock-details .site-container ~ *, .stock-page.stock-details .back-link-arrow, .stock-page.stock-details .heading-text-wrapper, .stock-page.stock-details .sl-compare-wrapper, .stock-page.stock-details .compare-module-wrapper, .stock-page.stock-detail nav, .stock-page.stock-detail aside, .stock-page.stock-detail > header, .stock-page.stock-detail footer, .stock-page.stock-detail .dealer-name-wrapper, .stock-page.stock-detail .add-this-container, .stock-page.stock-detail .content-header, .stock-page.stock-detail .content-header ~ hr, .stock-page.stock-detail .owl-controls, .stock-page.stock-detail .stock__thumbnail-slider, .stock-page.stock-detail .stock__search-detail-similar-vehicles, .stock-page.stock-detail .site-container ~ *, .stock-page.stock-detail .back-link-arrow, .stock-page.stock-detail .heading-text-wrapper, .stock-page.stock-detail .sl-compare-wrapper, .stock-page.stock-detail .compare-module-wrapper { display: none !important; }
  /* line 892, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .print-name-address, .stock-page.stock-details .print-name-address, .stock-page.stock-detail .print-name-address { max-width: 500px; margin: 0 auto; text-align: center; padding: 10px 0; }
  /* line 899, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .box-main, .stock-page.stock-details .box-main, .stock-page.stock-detail .box-main { padding: 10px; }
  /* line 903, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .stock__search-detail-title, .stock-page.details .sl-heading-model, .stock-page.stock-details .stock__search-detail-title, .stock-page.stock-details .sl-heading-model, .stock-page.stock-detail .stock__search-detail-title, .stock-page.stock-detail .sl-heading-model { margin: 0 0 15px 0; border-bottom: 1px solid #aaa; padding: 0; font-size: 20px; }
  /* line 911, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .header-wrapper, .stock-page.stock-details .header-wrapper, .stock-page.stock-detail .header-wrapper { height: 13px; }
  /* line 914, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .header-wrapper .box-header .logo, .stock-page.stock-details .header-wrapper .box-header .logo, .stock-page.stock-detail .header-wrapper .box-header .logo { height: 60px; margin-top: 10px; }
  /* line 920, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .stock__vehicle-detail-sub-head, .stock-page.stock-details .stock__vehicle-detail-sub-head, .stock-page.stock-detail .stock__vehicle-detail-sub-head { margin-top: 10px; margin-bottom: 0; }
  /* line 925, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .stock__hr, .stock-page.stock-details .stock__hr, .stock-page.stock-detail .stock__hr { border-top: 1px solid #aaa; margin-bottom: 10px !important; margin-top: 0; }
  /* line 931, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .stock__search-detail-title, .stock-page.details .stock__table-responsive, .stock-page.stock-details .stock__search-detail-title, .stock-page.stock-details .stock__table-responsive, .stock-page.stock-detail .stock__search-detail-title, .stock-page.stock-detail .stock__table-responsive { background: #fff; background-color: #fff; }
  /* line 939, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .stock__search-detail-title .search-detail-name, .stock-page.stock-details .stock__search-detail-title .search-detail-name, .stock-page.stock-detail .stock__search-detail-title .search-detail-name { margin: 0; }
  /* line 943, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .stock__search-detail-title .pure-u-1.pure-u-sm-16-24, .stock-page.stock-details .stock__search-detail-title .pure-u-1.pure-u-sm-16-24, .stock-page.stock-detail .stock__search-detail-title .pure-u-1.pure-u-sm-16-24 { width: 68%; }
  /* line 947, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .stock__search-detail-title .pure-u-1.pure-u-sm-8-24, .stock-page.stock-details .stock__search-detail-title .pure-u-1.pure-u-sm-8-24, .stock-page.stock-detail .stock__search-detail-title .pure-u-1.pure-u-sm-8-24 { float: right; width: 30%; }
  /* line 953, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .owl-wrapper, .stock-page.stock-details .owl-wrapper, .stock-page.stock-detail .owl-wrapper { height: 100% !important; max-height: 350px !important; }
  /* line 957, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .owl-wrapper .owl-item, .stock-page.stock-details .owl-wrapper .owl-item, .stock-page.stock-detail .owl-wrapper .owl-item { display: none; }
  /* line 961, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .owl-wrapper .owl-item:first-child, .stock-page.stock-details .owl-wrapper .owl-item:first-child, .stock-page.stock-detail .owl-wrapper .owl-item:first-child { display: block; width: auto !important; margin: 0 auto !important; height: 100% !important; max-height: 350px !important; }
  /* line 968, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .owl-wrapper .owl-item:first-child .stock__gallery-slider img, .stock-page.details .owl-wrapper .owl-item:first-child .sd-carousel-image, .stock-page.stock-details .owl-wrapper .owl-item:first-child .stock__gallery-slider img, .stock-page.stock-details .owl-wrapper .owl-item:first-child .sd-carousel-image, .stock-page.stock-detail .owl-wrapper .owl-item:first-child .stock__gallery-slider img, .stock-page.stock-detail .owl-wrapper .owl-item:first-child .sd-carousel-image { width: auto !important; height: 100%; }
  /* line 977, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .stock__search-detail-specification, .stock-page.stock-details .stock__search-detail-specification, .stock-page.stock-detail .stock__search-detail-specification { max-height: 260px; height: auto !important; overflow: hidden; }
  /* line 983, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .stock__search-detail-specification *, .stock-page.stock-details .stock__search-detail-specification *, .stock-page.stock-detail .stock__search-detail-specification * { max-height: 260px; height: auto !important; overflow: hidden; }
  /* line 989, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .stock__search-detail-specification > div:first-child, .stock-page.stock-details .stock__search-detail-specification > div:first-child, .stock-page.stock-detail .stock__search-detail-specification > div:first-child { width: 330px !important; float: left; margin-right: 10px; }
  /* line 995, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .stock__search-detail-specification .stock__specifications, .stock-page.stock-details .stock__search-detail-specification .stock__specifications, .stock-page.stock-detail .stock__search-detail-specification .stock__specifications { width: 330px !important; }
  /* line 999, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .stock__search-detail-specification .stock__table-responsive tr, .stock-page.details .stock__search-detail-specification .stock__table-responsive td, .stock-page.stock-details .stock__search-detail-specification .stock__table-responsive tr, .stock-page.stock-details .stock__search-detail-specification .stock__table-responsive td, .stock-page.stock-detail .stock__search-detail-specification .stock__table-responsive tr, .stock-page.stock-detail .stock__search-detail-specification .stock__table-responsive td { padding: 0 1px 0 0; }
  /* line 1005, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .stock__search-detail-dealer-comments, .stock-page.stock-details .stock__search-detail-dealer-comments, .stock-page.stock-detail .stock__search-detail-dealer-comments { margin-bottom: 10px; }
  /* line 1010, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .stock__container-features .features-list .list-hr, .stock-page.stock-details .stock__container-features .features-list .list-hr, .stock-page.stock-detail .stock__container-features .features-list .list-hr { border: none; width: 50%; float: left; padding: 0 0 3px 0; }
  /* line 1017, ../../../includes/css/scss/_page-stock-detail.scss */
  .stock-page.details .stock__container-features .features-list small, .stock-page.stock-details .stock__container-features .features-list small, .stock-page.stock-detail .stock__container-features .features-list small { display: block; clear: both; padding-top: 10px; } }
/* line 1026, ../../../includes/css/scss/_page-stock-detail.scss */
.star-rating { position: relative; display: inline-block; font-size: 16px; }
/* line 1031, ../../../includes/css/scss/_page-stock-detail.scss */
.star-rating.red-star { color: #ec1c22; }
/* line 1035, ../../../includes/css/scss/_page-stock-detail.scss */
.star-rating.gold-star { color: #ffc107; }
/* line 1039, ../../../includes/css/scss/_page-stock-detail.scss */
.star-rating.orange-star { color: #ff9800; }
/* line 1043, ../../../includes/css/scss/_page-stock-detail.scss */
.star-rating.green-star { color: #54BD84; }
/* line 1047, ../../../includes/css/scss/_page-stock-detail.scss */
.star-rating:after { position: absolute; top: 0; left: 0; content: '\02605\02605\02605\02605\02605'; overflow: hidden; }
/* line 1055, ../../../includes/css/scss/_page-stock-detail.scss */
.star-rating.stars-10:after { width: 10%; }
/* line 1058, ../../../includes/css/scss/_page-stock-detail.scss */
.star-rating.stars-20:after { width: 20%; }
/* line 1061, ../../../includes/css/scss/_page-stock-detail.scss */
.star-rating.stars-30:after { width: 30%; }
/* line 1064, ../../../includes/css/scss/_page-stock-detail.scss */
.star-rating.stars-40:after { width: 40%; }
/* line 1067, ../../../includes/css/scss/_page-stock-detail.scss */
.star-rating.stars-50:after { width: 50%; }
/* line 1070, ../../../includes/css/scss/_page-stock-detail.scss */
.star-rating.stars-60:after { width: 60%; }
/* line 1073, ../../../includes/css/scss/_page-stock-detail.scss */
.star-rating.stars-70:after { width: 70%; }
/* line 1076, ../../../includes/css/scss/_page-stock-detail.scss */
.star-rating.stars-80:after { width: 80%; }
/* line 1079, ../../../includes/css/scss/_page-stock-detail.scss */
.star-rating.stars-90:after { width: 90%; }
/* line 1082, ../../../includes/css/scss/_page-stock-detail.scss */
.star-rating.stars-100:after { width: 100%; }

/* line 1089, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__new_bike_features .new-feature-item { margin-bottom: 10px; padding-right: 20px; padding-bottom: 15px; padding-top: 11px; border-bottom: 1px solid #ccc; }
/* line 1097, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__new_bike_features .stock__vehicle-detail-sub-head { text-transform: uppercase; margin-bottom: 20px; }
/* line 1102, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__new_bike_features .new-feature-image img { max-height: 100px; margin: 0; }
/* line 1107, ../../../includes/css/scss/_page-stock-detail.scss */
.stock__new_bike_features .new-feature-title { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; margin: 10px 0; }

/* line 1, ../../../includes/css/scss/_page-finance-calculator.scss */
.calculator .stock__finance_calculator_framed { border-radius: 3px; }

/* line 1, ../../../includes/css/scss/_page-home.scss */
.promo-heading, .promo-content { margin: 0; }

/* line 6, ../../../includes/css/scss/_page-home.scss */
.promo-heading { color: #000000; }

/* line 10, ../../../includes/css/scss/_page-home.scss */
.promo-content { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; color: #404040; }

/* line 17, ../../../includes/css/scss/_page-home.scss */
.welcome-text-wrapper .welcome-text-head { font-size: 24px; margin-top: 0; line-height: 33px; padding-top: 10px; }
@media screen and (min-width: 568px) { /* line 17, ../../../includes/css/scss/_page-home.scss */
  .welcome-text-wrapper .welcome-text-head { padding-top: 0; } }
@media screen and (min-width: 768px) { /* line 17, ../../../includes/css/scss/_page-home.scss */
  .welcome-text-wrapper .welcome-text-head { font-size: 28px; } }
/* line 32, ../../../includes/css/scss/_page-home.scss */
.welcome-text-wrapper p { line-height: 2em; }

/* line 37, ../../../includes/css/scss/_page-home.scss */
.sub-brands-icons { float: left; max-width: 140px; }
/* line 41, ../../../includes/css/scss/_page-home.scss */
.sub-brands-icons img { max-width: 135px; }

/* line 46, ../../../includes/css/scss/_page-home.scss */
.home-anchor-arrow { position: absolute; bottom: 0; left: 46%; z-index: 1; }
/* line 52, ../../../includes/css/scss/_page-home.scss */
.home-anchor-arrow .anchor { display: block; width: 58px; height: 58px; background: #000; background: rgba(0, 0, 0, 0.6); cursor: pointer; }

/* line 1, ../../../includes/css/scss/_page-search-results.scss */
.csstransitions .search-accordion .panel-heading a { -webkit-transition: color 250ms ease-in; -moz-transition: color 250ms ease-in; -ms-transition: color 250ms ease-in; -o-transition: color 250ms ease-in; transition: color 250ms ease-in; }

/* line 5, ../../../includes/css/scss/_page-search-results.scss */
.search-accordion .panel-default > .panel-heading { color: #fff; background-color: #000; border-bottom: 1px solid #191919; }

/* line 11, ../../../includes/css/scss/_page-search-results.scss */
.search-accordion .panel-heading { border-radius: 0; }

/* line 15, ../../../includes/css/scss/_page-search-results.scss */
.search-accordion.panel-group .panel { border-radius: 0; }

/* line 19, ../../../includes/css/scss/_page-search-results.scss */
.search-accordion.panel-group .panel + .panel { margin-top: 0; }

/* line 23, ../../../includes/css/scss/_page-search-results.scss */
.search-accordion.panel-group .panel-heading + .panel-collapse > .panel-body { border-top: transparent; }

/* line 27, ../../../includes/css/scss/_page-search-results.scss */
.search-accordion .panel-collapse { border-left: 1px #cccccc solid; border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid; }

/* line 33, ../../../includes/css/scss/_page-search-results.scss */
.search-accordion .panel-heading a:hover { color: #fff; }

/* line 37, ../../../includes/css/scss/_page-search-results.scss */
.search-accordion .panel-body { padding: 10px; }

/* line 41, ../../../includes/css/scss/_page-search-results.scss */
.search-accordion .panel-heading { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; }
/* line 44, ../../../includes/css/scss/_page-search-results.scss */
.search-accordion .panel-heading a { color: #878787; }
/* line 48, ../../../includes/css/scss/_page-search-results.scss */
.search-accordion .panel-heading a:hover { text-decoration: none; }

@media screen and (min-width: 768px) { /* line 1, ../../../includes/css/scss/_page-service.scss */
  .service .banner-text h1 { color: #fff; } }

/* line 4, ../../../includes/css/scss/_page-contact.scss */
.contact .desktop.address-box-wrapper, .contact-us .desktop.address-box-wrapper { margin-top: 2em; }
/* line 7, ../../../includes/css/scss/_page-contact.scss */
.contact .map-iframe, .contact-us .map-iframe { width: 100%; height: 300px; margin: 0 auto; }
/* line 15, ../../../includes/css/scss/_page-contact.scss */
.contact .operating-hours-wrapper.panel-group, .contact-us .operating-hours-wrapper.panel-group { margin-bottom: 0; }

/* line 21, ../../../includes/css/scss/_page-contact.scss */
#map { width: 100%; height: 300px; }
/* line 25, ../../../includes/css/scss/_page-contact.scss */
#map * { max-width: none; }

/* line 2, ../../../includes/css/scss/_page-map.scss */
.map-framed .nav-mobile, .map-framed .nav-primary-mobile-wrapper, .map-framed .toolbox-wrapper, .map-framed .header, .map-framed .footer { display: none !important; }
/* line 10, ../../../includes/css/scss/_page-map.scss */
.map-framed.page { background-color: #f7f7f7; }

/* Toyota Certified Used Cars page styles */
/* line 7, ../../../includes/css/scss/_page-certified-used-cars.scss */
.certified-used-cars .promise-header h3, .certified-used-cars .promise-header h4, .certified-used-cars .promise-header h5, .certified-used-cars .quality-guarantee h3, .certified-used-cars .quality-guarantee h4, .certified-used-cars .quality-guarantee h5 { margin-top: 0; }
/* line 11, ../../../includes/css/scss/_page-certified-used-cars.scss */
.certified-used-cars .promise-header h3, .certified-used-cars .quality-guarantee h3 { font-size: 18px; }
@media screen and (min-width: 768px) { /* line 11, ../../../includes/css/scss/_page-certified-used-cars.scss */
  .certified-used-cars .promise-header h3, .certified-used-cars .quality-guarantee h3 { font-size: 20px; } }
/* line 19, ../../../includes/css/scss/_page-certified-used-cars.scss */
.certified-used-cars .promise-header h4, .certified-used-cars .quality-guarantee h4 { font-size: 14px; text-align: center; }
@media screen and (min-width: 768px) { /* line 19, ../../../includes/css/scss/_page-certified-used-cars.scss */
  .certified-used-cars .promise-header h4, .certified-used-cars .quality-guarantee h4 { font-size: 16px; } }
/* line 30, ../../../includes/css/scss/_page-certified-used-cars.scss */
.certified-used-cars .promise-list * { line-height: 1.5em; margin: 0; font-size: 0.98em; }
/* line 36, ../../../includes/css/scss/_page-certified-used-cars.scss */
.certified-used-cars .promise-list sup { font-size: 0.8em; }
/* line 40, ../../../includes/css/scss/_page-certified-used-cars.scss */
.certified-used-cars .promise-list img { margin: 0 auto; }
/* line 44, ../../../includes/css/scss/_page-certified-used-cars.scss */
.certified-used-cars .promise-list .doubt { text-align: center; font-size: 16px; color: #CF1B1D; }
/* line 52, ../../../includes/css/scss/_page-certified-used-cars.scss */
.certified-used-cars .quality-guarantee h3 { margin-bottom: 20px; }
@media screen and (min-width: 768px) { /* line 52, ../../../includes/css/scss/_page-certified-used-cars.scss */
  .certified-used-cars .quality-guarantee h3 { margin-bottom: 30px; } }
/* line 60, ../../../includes/css/scss/_page-certified-used-cars.scss */
.certified-used-cars .quality-guarantee h4 { text-align: left; font-size: 13px; }
@media screen and (min-width: 768px) { /* line 60, ../../../includes/css/scss/_page-certified-used-cars.scss */
  .certified-used-cars .quality-guarantee h4 { font-size: 14px; } }
/* line 68, ../../../includes/css/scss/_page-certified-used-cars.scss */
.certified-used-cars .quality-guarantee img { margin-bottom: 10px; }
@media screen and (min-width: 768px) { /* line 68, ../../../includes/css/scss/_page-certified-used-cars.scss */
  .certified-used-cars .quality-guarantee img { margin-bottom: 20px; } }
/* line 76, ../../../includes/css/scss/_page-certified-used-cars.scss */
.certified-used-cars .toyota-red { color: #CF1B1D; }
/* line 80, ../../../includes/css/scss/_page-certified-used-cars.scss */
.certified-used-cars .grey { background-color: #ebebec; }
/* line 84, ../../../includes/css/scss/_page-certified-used-cars.scss */
.certified-used-cars .disclaimer { color: #7B7D84; padding: 5px 10px; font-family: Arial, sans-serif; font-weight: normal; font-size: 85%; }

/* line 1, ../../../includes/css/scss/_page-new-bikes.scss */
.new-bikes-intro { margin-top: 30px; }

/* line 5, ../../../includes/css/scss/_page-new-bikes.scss */
.new-bikes-category { font-size: 24px; margin: 50px 0 0; padding: 0 0 20px; border-bottom: 2px solid #ed1b2f; }

/* line 12, ../../../includes/css/scss/_page-new-bikes.scss */
.new-bikes-subcategory { font-size: 22px; margin: 40px 0 22px; }

/* line 17, ../../../includes/css/scss/_page-new-bikes.scss */
.new-bikes-model-name { font-size: 18px; text-align: center; }

/* line 22, ../../../includes/css/scss/_page-new-bikes.scss */
.new-bikes-model-link { display: block; }

/* line 5, ../../../includes/css/scss/_page-special.scss */
.specials .content-wrapper h3, .factory-offers .content-wrapper h3 { font-size: 28px; }
@media screen and (min-width: 768px) { /* line 5, ../../../includes/css/scss/_page-special.scss */
  .specials .content-wrapper h3, .factory-offers .content-wrapper h3 { margin-top: 0; margin-bottom: 15px; } }
/* line 12, ../../../includes/css/scss/_page-special.scss */
.specials .content-wrapper a.disc-link, .factory-offers .content-wrapper a.disc-link { display: block; margin-top: 15px; }
/* line 16, ../../../includes/css/scss/_page-special.scss */
.specials .content-wrapper hr, .factory-offers .content-wrapper hr { margin-top: 30px; margin-bottom: 30px; }
/* line 22, ../../../includes/css/scss/_page-special.scss */
.specials .specials-copy, .factory-offers .specials-copy { margin-top: 24px; }
/* line 26, ../../../includes/css/scss/_page-special.scss */
.specials .specials-container, .factory-offers .specials-container { margin-bottom: 50px; }
/* line 30, ../../../includes/css/scss/_page-special.scss */
.specials .special_dealer h2, .factory-offers .special_dealer h2 { margin-top: 20px; }
@media screen and (min-width: 768px) { /* line 30, ../../../includes/css/scss/_page-special.scss */
  .specials .special_dealer h2, .factory-offers .special_dealer h2 { margin-top: 0; } }

/* line 1, ../../../includes/css/scss/_page-dealer-specials.scss */
.dealership-special-wrapper { margin-bottom: 2rem; border-bottom: 1px solid #dcddde; padding-bottom: 2rem; }
/* line 6, ../../../includes/css/scss/_page-dealer-specials.scss */
.dealership-special-wrapper:last-child { border-bottom: 0; }

/* line 11, ../../../includes/css/scss/_page-dealer-specials.scss */
.ds-col-1 { width: 100%; }
@media screen and (min-width: 768px) { /* line 11, ../../../includes/css/scss/_page-dealer-specials.scss */
  .ds-col-1 { width: 70%; padding-right: 1.5rem; } }

/* line 20, ../../../includes/css/scss/_page-dealer-specials.scss */
.ds-col-2 { width: 100%; margin-top: 1rem; background: #f7f7f7; padding: 15px; border-radius: 3px; border: 1px solid #E5E5E5; }
@media screen and (min-width: 768px) { /* line 20, ../../../includes/css/scss/_page-dealer-specials.scss */
  .ds-col-2 { width: 30%; margin-top: 0; } }

/* line 34, ../../../includes/css/scss/_page-dealer-specials.scss */
.ds-image-large { padding-bottom: 1.2rem; }

/* line 38, ../../../includes/css/scss/_page-dealer-specials.scss */
.ds-image-small { width: 100%; margin: 0 20px 10px 0; }
@media screen and (min-width: 384px) { /* line 38, ../../../includes/css/scss/_page-dealer-specials.scss */
  .ds-image-small { width: auto; } }
@media screen and (min-width: 568px) { /* line 38, ../../../includes/css/scss/_page-dealer-specials.scss */
  .ds-image-small { max-width: 250px; float: left; } }

/* line 52, ../../../includes/css/scss/_page-dealer-specials.scss */
.ds-heading-wrapper { margin-bottom: 1rem; }

/* line 56, ../../../includes/css/scss/_page-dealer-specials.scss */
.ds-heading, .ds-sub-heading { width: 100%; }

/* line 61, ../../../includes/css/scss/_page-dealer-specials.scss */
.ds-heading, .ds-price { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 28px; margin: 0 0 .5rem 0; }

/* line 68, ../../../includes/css/scss/_page-dealer-specials.scss */
.ds-sub-heading { font-size: 18px; margin: 0 0 .5rem 0; }

/* line 73, ../../../includes/css/scss/_page-dealer-specials.scss */
.ds-text-disclaimer { font-size: 75%; }

/* line 77, ../../../includes/css/scss/_page-dealer-specials.scss */
.ds-price-beforenote, .ds-price-afternote { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 12px; color: #595959; margin-bottom: 3px; }

/* line 85, ../../../includes/css/scss/_page-dealer-specials.scss */
.ds-price { color: #ed1b2f; }

/* line 89, ../../../includes/css/scss/_page-dealer-specials.scss */
.ds-price-symbol { font-size: 12px; top: -13px; left: 0; }

/* line 95, ../../../includes/css/scss/_page-dealer-specials.scss */
.ds-price-disclaimer { font-size: 10px; line-height: 14px; display: block; margin-bottom: 10px; }

/* line 102, ../../../includes/css/scss/_page-dealer-specials.scss */
.ds-price-disclaimer p, .ds-price-disclaimer-symbol { display: inline; }

/* line 107, ../../../includes/css/scss/_page-dealer-specials.scss */
.ds-price-disclaimer-symbol { font-size: 100%; margin-right: 2px; }

/* line 2, ../../../includes/css/scss/_page-finance.scss */
.finance-text { line-height: 1.6em; margin-left: 40px; }

/* line 7, ../../../includes/css/scss/_page-finance.scss */
.finance h3 { line-height: 1.4em; }

/* line 1, ../../../includes/css/scss/_module-svg-2.scss */
.icon-list, .icon-thumb, .icon-gallery { width: 25px; height: 25px; fill: #a7a9ac; }
/* line 8, ../../../includes/css/scss/_module-svg-2.scss */
.icon-list:hover, .icon-thumb:hover, .icon-gallery:hover { fill: #ed1b2f; }

/* line 13, ../../../includes/css/scss/_module-svg-2.scss */
.icon-svg-arrow-right { width: 7.2px; height: 11.4px; fill: #ed1b2f; margin-right: 4px; }

/* line 20, ../../../includes/css/scss/_module-svg-2.scss */
.icon-svg-star { width: 15.8px; height: 15px; margin-right: 5px; }

/* line 26, ../../../includes/css/scss/_module-svg-2.scss */
.icon-svg-star-set { width: 87px; height: 15px; margin-left: 10px; }

/* line 32, ../../../includes/css/scss/_module-svg-2.scss */
.icon-star-green { fill: #54bd84; }

/* line 36, ../../../includes/css/scss/_module-svg-2.scss */
.icon-star-red { fill: #ec1c22; }

/* line 40, ../../../includes/css/scss/_module-svg-2.scss */
.blog-post .icon-svg-arrow-left { width: 7.2px; height: 11.4px; fill: #fff; margin-right: 2px; top: 0; }

/* line 48, ../../../includes/css/scss/_module-svg-2.scss */
.icon-svg-specials-star { width: 92px; height: 32px; fill: #dc0000; color: #fff; position: absolute; left: 0; bottom: 10px; }
/* line 57, ../../../includes/css/scss/_module-svg-2.scss */
.stock-list-item:not(:nth-child(3)) .icon-svg-specials-star { display: none; }

/* line 62, ../../../includes/css/scss/_module-svg-2.scss */
.icon-sla { width: 25px; height: 25px; fill: #ed1b2f; }
/* line 67, ../../../includes/css/scss/_module-svg-2.scss */
.no-flexbox .icon-sla { margin-left: 27px; }

/* line 1, ../../../includes/css/scss/_module-stock-buttons.scss */
.btn-base { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 13px; text-align: center; text-transform: uppercase; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #fff; border: 0; background-color: #ed1b2f; padding: 8px; -webkit-transition: background-color 150ms ease-in; -moz-transition: background-color 150ms ease-in; -ms-transition: background-color 150ms ease-in; -o-transition: background-color 150ms ease-in; transition: background-color 150ms ease-in; }
@media screen and (min-width: 768px) { /* line 1, ../../../includes/css/scss/_module-stock-buttons.scss */
  .btn-base { font-size: 13px; } }
@media screen and (min-width: 1280px) { /* line 1, ../../../includes/css/scss/_module-stock-buttons.scss */
  .btn-base { font-size: 14px; line-height: initial; } }

/* line 25, ../../../includes/css/scss/_module-stock-buttons.scss */
a.btn-base { display: block; text-decoration: none; }
/* line 29, ../../../includes/css/scss/_module-stock-buttons.scss */
a.btn-base:hover, a.btn-base:focus, a.btn-base:active { background: #c51021; color: #fff; }

/* line 37, ../../../includes/css/scss/_module-stock-buttons.scss */
.button-video-play { margin-top: 5px; }

/* line 41, ../../../includes/css/scss/_module-stock-buttons.scss */
.stock-detail .back-link-arrow { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 13px; line-height: 30px; text-transform: uppercase; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration: none; color: #fff; padding: 0 10px 0 7px; margin: 0; height: 30px; vertical-align: middle; text-align: center; background-color: #ed1b2f; position: relative; display: inline-block; -webkit-transition: background-color 150ms ease-in; -moz-transition: background-color 150ms ease-in; -ms-transition: background-color 150ms ease-in; -o-transition: background-color 150ms ease-in; transition: background-color 150ms ease-in; }
/* line 60, ../../../includes/css/scss/_module-stock-buttons.scss */
.stock-detail .back-link-arrow:before { position: absolute; left: -10px; content: " "; width: 0px; height: 0px; border-style: solid; border-width: 15px 10px 15px 0; border-color: transparent #ed1b2f transparent transparent; -webkit-transition: border-color 150ms ease-in; -moz-transition: border-color 150ms ease-in; -ms-transition: border-color 150ms ease-in; -o-transition: border-color 150ms ease-in; transition: border-color 150ms ease-in; }
/* line 72, ../../../includes/css/scss/_module-stock-buttons.scss */
.stock-detail .back-link-arrow:hover { background: #c51021; color: #fff; }
/* line 76, ../../../includes/css/scss/_module-stock-buttons.scss */
.stock-detail .back-link-arrow:hover:before { width: 0px; height: 0px; border-style: solid; border-width: 15px 10px 15px 0; border-color: transparent #c51021 transparent transparent; }

/* line 86, ../../../includes/css/scss/_module-stock-buttons.scss */
.stock-search .sl-budget-header .budget-submit { margin-top: 1.5em; }

/* line 1, ../../../includes/css/scss/_module-compare-widget.scss */
.compare-module-wrapper { z-index: 1; border-color: #dcddde; overflow: hidden; visibility: hidden; opacity: 0; height: 0; margin: 0; transition: opacity 200ms ease-in, height 200ms ease-in; }
/* line 11, ../../../includes/css/scss/_module-compare-widget.scss */
.compare-module-wrapper.active { overflow: auto; border-color: #dcddde; visibility: visible; opacity: 1; height: auto; margin: 10px 0; }
@supports (position: -webkit-sticky) { /* line 11, ../../../includes/css/scss/_module-compare-widget.scss */
  .compare-module-wrapper.active { position: -webkit-sticky; } }
@supports (position: sticky) { /* line 11, ../../../includes/css/scss/_module-compare-widget.scss */
  .compare-module-wrapper.active { position: sticky; } }
@supports (position: -webkit-sticky) or (position: sticky) { /* line 11, ../../../includes/css/scss/_module-compare-widget.scss */
  .compare-module-wrapper.active { top: 45px; margin-top: 0; z-index: 1; border-top: 1px solid #dcddde; }
  @media screen and (min-width: 880px) { /* line 11, ../../../includes/css/scss/_module-compare-widget.scss */
    .compare-module-wrapper.active { top: 0; } } }
/* line 38, ../../../includes/css/scss/_module-compare-widget.scss */
.compare-module-wrapper.active.sticky { position: fixed; top: 45px; margin-top: 0; z-index: 1; border-top: 1px solid #dcddde; width: 100%; left: 0; }
@media screen and (min-width: 880px) { /* line 38, ../../../includes/css/scss/_module-compare-widget.scss */
  .compare-module-wrapper.active.sticky { top: 0; } }
/* line 52, ../../../includes/css/scss/_module-compare-widget.scss */
.compare-module-wrapper.active .cm-heading { background-color: #ed1b2f; }
/* line 60, ../../../includes/css/scss/_module-compare-widget.scss */
.compare-module-wrapper.disabled .cm-images-wrapper:after { content: 'Please select 2 or more vehicles to compare'; margin-left: 6px; align-self: center; color: #a7a9ac; display: block; }

/* line 70, ../../../includes/css/scss/_module-compare-widget.scss */
.cm-compare-link { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 14px; line-height: 14px; text-align: center; display: block; color: #fff; border: 2px solid #ed1b2f; background-color: #ed1b2f; padding: 8px; width: 100%; max-width: 130px; margin-top: 6px; text-transform: uppercase; -webkit-transition: all 250ms ease-in; -moz-transition: all 250ms ease-in; -ms-transition: all 250ms ease-in; -o-transition: all 250ms ease-in; transition: all 250ms ease-in; }
@media screen and (min-width: 768px) { /* line 70, ../../../includes/css/scss/_module-compare-widget.scss */
  .cm-compare-link { margin-top: 0; } }
/* line 92, ../../../includes/css/scss/_module-compare-widget.scss */
.cm-compare-link:hover, .cm-compare-link:focus, .cm-compare-link:active { cursor: pointer; color: #FFF; background-color: #c51021; border-color: #c51021; }
/* line 101, ../../../includes/css/scss/_module-compare-widget.scss */
.cm-compare-link.disabled { background: #b2b2b2; cursor: initial; border-color: #b2b2b2; }

/* line 108, ../../../includes/css/scss/_module-compare-widget.scss */
.cm-heading { color: #fff; margin: 0; padding: 2px 10px; background-color: #a7a9ac; -webkit-transition: background-color 150ms ease-in; -moz-transition: background-color 150ms ease-in; -ms-transition: background-color 150ms ease-in; -o-transition: background-color 150ms ease-in; transition: background-color 150ms ease-in; }

/* line 116, ../../../includes/css/scss/_module-compare-widget.scss */
.cm-content-wrapper { padding: 10px; background-color: #f7f7f7; border: 1px solid #E5E5E5; border-bottom: 2px solid #dcddde; border-top: 0; -webkit-transition: border-color 150ms ease-in; -moz-transition: border-color 150ms ease-in; -ms-transition: border-color 150ms ease-in; -o-transition: border-color 150ms ease-in; transition: border-color 150ms ease-in; }

@media screen and (min-width: 568px) { /* line 125, ../../../includes/css/scss/_module-compare-widget.scss */
  .cm-images-wrapper { width: 80%; } }

/* line 131, ../../../includes/css/scss/_module-compare-widget.scss */
.cm-image-wrapper { width: 15%; padding-right: 10px; position: relative; display: none; opacity: 0; min-width: 70px; flex-basis: 25%; max-width: 100px; }
/* line 142, ../../../includes/css/scss/_module-compare-widget.scss */
.cm-image-wrapper .cm-image { border: 1px solid #dcddde; }

/* line 147, ../../../includes/css/scss/_module-compare-widget.scss */
.cm-image-wrapper.js-imageActive { display: block; animation: grow .15s linear forwards; }

/* line 152, ../../../includes/css/scss/_module-compare-widget.scss */
.cm-image-close-link { line-height: 11px; display: block; position: absolute; top: -8px; right: -1px; padding: 6px; cursor: pointer; }
/* line 161, ../../../includes/css/scss/_module-compare-widget.scss */
.cm-image-close-link:hover .icon-svg-close-circle { cursor: pointer; fill: #c51021; color: #fff; }
/* line 167, ../../../includes/css/scss/_module-compare-widget.scss */
.cm-image-close-link .icon-svg-close-circle { width: 18px; height: 18px; color: #fff; fill: #ed1b2f; -webkit-transition: fill 150ms ease-in; -moz-transition: fill 150ms ease-in; -ms-transition: fill 150ms ease-in; -o-transition: fill 150ms ease-in; transition: fill 150ms ease-in; }

@keyframes grow { 0% { width: 8%; opacity: 0; }
  100% { width: 15%; opacity: 1; } }
/* line 191, ../../../includes/css/scss/_module-compare-widget.scss */
.flexbox .cm-content-wrapper { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
@media screen and (min-width: 568px) { /* line 191, ../../../includes/css/scss/_module-compare-widget.scss */
  .flexbox .cm-content-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; } }
/* line 206, ../../../includes/css/scss/_module-compare-widget.scss */
.flexbox .cm-images-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; }

/* line 220, ../../../includes/css/scss/_module-compare-widget.scss */
.no-flexbox .compare-module-wrapper.active.sticky { top: 45px; }
@media screen and (min-width: 827px) { /* line 220, ../../../includes/css/scss/_module-compare-widget.scss */
  .no-flexbox .compare-module-wrapper.active.sticky { top: 0; } }
/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .cm-content-wrapper:before, .no-flexbox .cm-content-wrapper:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .cm-content-wrapper:after { clear: both; }
/* line 232, ../../../includes/css/scss/_module-compare-widget.scss */
.no-flexbox .cm-images-wrapper { float: left; }
/* line 236, ../../../includes/css/scss/_module-compare-widget.scss */
.no-flexbox .cm-compare-link { float: right; }
/* line 240, ../../../includes/css/scss/_module-compare-widget.scss */
.no-flexbox .cm-image-wrapper.js-imageActive { display: block; opacity: 1; float: left; }

/* line 1, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.csstransitions .stock__search-accordion-inner .panel-default > .panel-heading { -webkit-transition: background 0.5sms ease-in; -moz-transition: background 0.5sms ease-in; -ms-transition: background 0.5sms ease-in; -o-transition: background 0.5sms ease-in; transition: background 0.5sms ease-in; }

/* line 5, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.csstransitions .stock__search-accordion-inner .panel-heading .sl-refine-panel-heading-link { -webkit-transition: color 250ms ease-in; -moz-transition: color 250ms ease-in; -ms-transition: color 250ms ease-in; -o-transition: color 250ms ease-in; transition: color 250ms ease-in; }

/* line 9, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__results-summary { background-color: #F2F2F2; border: 1px solid #dcddde; }
/* line 12, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__results-summary h2 { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; background-color: #E5E5E5; color: #000; font-size: 18px; margin: 0; padding: 0.3em; }
@media screen and (min-width: 768px) { /* line 12, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
  .stock__results-summary h2 { padding: 0.5em; } }
/* line 25, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__results-summary .pure-table { border: transparent; }
/* line 28, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__results-summary .pure-table > tbody > tr > td { vertical-align: baseline; border: transparent; padding-top: 0; padding-bottom: 5px; }

/* line 36, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.sl-refine-search-close-link { line-height: 11px; display: block; position: relative; top: 4px; cursor: pointer; }
/* line 43, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.sl-refine-search-close-link:hover .icon-svg-close-circle { cursor: pointer; fill: #c51021; }
/* line 48, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.sl-refine-search-close-link .icon-svg-close-circle { width: 18px; height: 18px; color: #fff; fill: #ed1b2f; -webkit-transition: fill 150ms ease-in; -moz-transition: fill 150ms ease-in; -ms-transition: fill 150ms ease-in; -o-transition: fill 150ms ease-in; transition: fill 150ms ease-in; }

/* line 57, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-refine { margin-bottom: 0px; }

/* line 61, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-refine .stock__panel-collapse { border: transparent; }

/* line 65, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-refine { font-size: 14px; }
/* line 67, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-refine span, .stock__search-refine label, .stock__search-refine .stock__slider-u-label-left { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 14px; }
/* line 72, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-refine .stock__slider-u-label-left { color: #000; }

/* line 79, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock-page label.pure-checkbox { position: relative; }
/* line 83, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock-page .tag-check-box-text, .stock-page .tag-summary-text { text-indent: -10000px; display: inline-block; width: 27px; height: 27px; background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") center -14600px; position: absolute; top: -2px; left: 18px; }
/* line 95, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock-page .tag-summary-text { position: relative; left: 0; }
/* line 100, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock-page .summary-tag .weighted:after { content: "Learner Approved"; padding-left: 5px; }

/* line 106, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock-page .refine-submit.fixed { position: fixed; bottom: 0; background: url("http://assets.i-motor.com.au/motorcycles/images/top-shadow.png") repeat-x; padding-top: 12px; z-index: 999; }

/* line 114, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-refine-btn-wrapper { background-color: #F2F2F2; border: 1px solid #dcddde; border-top: transparent; padding: 20px; }
/* line 120, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-refine-btn-wrapper input { margin-top: 0px; width: 100%; }

/* line 126, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.sl-refine-toggle { background: #000; font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; margin-top: 10px; }
@media screen and (min-width: 768px) { /* line 126, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
  .sl-refine-toggle { margin-top: 0; } }
/* line 135, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.sl-refine-toggle a { font-size: 14px; color: #fff; padding: 10px 0 10px 10px; display: inline-block; }
/* line 142, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.sl-refine-toggle span { font-size: 12px; width: 15px; margin: 1px 0 0 0px; float: left; }
/* line 149, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.sl-refine-toggle .sl-refine-button-reset { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; float: right; font-size: 14px; width: auto; cursor: pointer; border: none; background: #4D4D4D; padding: 11px; color: #fff; }
/* line 160, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.sl-refine-toggle .sl-refine-button-reset:hover { background: #333333; }
/* line 164, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.sl-refine-toggle .expanded-arrow-sm { display: block; }
/* line 165, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.sl-refine-toggle .collapsed-arrow-sm { display: none; }
/* line 166, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.sl-refine-toggle .collapsed .expanded-arrow-sm { display: none; }
/* line 167, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.sl-refine-toggle .collapsed .collapsed-arrow-sm { display: block; }

/* line 170, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-accordion-outer .panel-body { padding: 0; }

/* line 174, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.panel-body .stock__search-accordion-inner a { border-top: transparent; border-bottom: transparent; }

/* line 179, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.panel-group.stock__search-accordion-inner { margin-bottom: 0; }

/* line 183, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-accordion-inner .panel-body { padding: 10px; }

/* line 187, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-accordion-inner .panel-default > .panel-heading { background: #666666; border-bottom: 1px solid #fff; }
/* line 191, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-accordion-inner .panel-default > .panel-heading:hover { background: #4D4D4D; }

/* line 196, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-refine.stock__panel-collapse { border: transparent; }

/* line 197, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-accordion-inner.panel-group .panel { border-radius: 0; }

/* line 198, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-accordion-inner.panel-group .panel + .panel { margin-top: 0; }

/* line 199, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-accordion-inner.panel-group .panel-heading + .stock__panel-collapse > .panel-body { border-top: transparent; }

/* line 200, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-accordion-inner .stock__panel-collapse { border-left: 1px #cccccc solid; border-right: 1px #cccccc solid; }

/* line 206, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-accordion-inner .panel-heading a { color: #fff; }
/* line 210, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-accordion-inner .panel-heading a:hover { text-decoration: none; color: #fff; }

/* line 216, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.sl-refine-button-reset { display: block; padding: 0 0.5rem; text-decoration: underline; color: #000; font-size: 12px; }

/* line 224, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-accordion-inner .sl-refine-panel-heading-link { display: block; background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") -38px -2882px no-repeat; }
@media screen and (min-width: 768px) { /* line 224, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
  .stock__search-accordion-inner .sl-refine-panel-heading-link { background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") -38px -2888px no-repeat; } }

/* line 233, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-accordion-inner .collapsed { display: block; background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") -38px -2783px no-repeat; }
@media screen and (min-width: 768px) { /* line 233, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
  .stock__search-accordion-inner .collapsed { background: url("http://assets.i-motor.com.au/motorcycles/images/icons_all_general_2014.png") -38px -2789px no-repeat; } }

/* line 242, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-accordion-inner .panel-title { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 14px; padding: 10px 0 10px 22px; }
@media screen and (min-width: 768px) { /* line 242, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
  .stock__search-accordion-inner .panel-title { padding: 8px 0 8px 22px; } }
/* line 249, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-accordion-inner .panel-title a { text-transform: none; }
/* line 252, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__search-accordion-inner .panel-title span { font-size: 10px; width: 15px; height: 10px; margin-top: 3px; float: left; }

/* Form UI - Widget */
/* line 263, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock .ui-widget-header { position: absolute; background: #ed1b2f; }
/* line 266, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock .ui-widget-header.ui-slider-range { height: 100%; }

/* line 271, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__pricings-slider .stock__slider-u-2 { margin-top: 15px; }
/* line 273, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__pricings-slider .stock__slider-u-2 .stock__slider-u-label-left { line-height: 24px; }
/* line 275, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__pricings-slider .stock__slider-u-2 .stock__slider-u-label-left .stock__budget-amount { font-size: 18px; color: #ed1b2f; }
/* line 280, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__pricings-slider .stock__slider-u-2 .stock__slider-u-slider { margin-top: 15px; }

/* line 285, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__slider-u-label-middle { margin: 10px 0; }

/* line 289, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__terms-budget { font-family: Arial, sans-serif; font-weight: normal; font-size: 13px; line-height: 16px; padding-top: 10px; }
/* line 295, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__terms-budget a { padding: 0px; color: #000000; text-transform: none; font-size: inherit; border: none; display: inline; }

/* line 305, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__age-odometre-slider .stock__slider-u-2 { margin-bottom: 20px; }

/* line 309, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__slider-u .stock__slider-u-label-right { float: right; }

/* line 313, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock .stock__slider-u-slider { background: #c0c0c0; background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+"); background: -moz-linear-gradient(top, #c0c0c0 0%, #f5f5f5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c0c0c0), color-stop(100%, #f5f5f5)); background: -webkit-linear-gradient(top, #c0c0c0 0%, #f5f5f5 100%); background: -o-linear-gradient(top, #c0c0c0 0%, #f5f5f5 100%); background: -ms-linear-gradient(top, #c0c0c0 0%, #f5f5f5 100%); background: linear-gradient(to bottom, #c0c0c0 0%, #f5f5f5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c0c0', endColorstr='#f5f5f5',GradientType=0 ); margin-top: 16px; margin-bottom: 10px; border: none; height: 8px; width: 100%; }
/* line 320, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock .stock__slider-u-slider .ui-slider-handle { height: 26px; margin-top: -5px; margin-left: -8px; }

/* line 327, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__body-type-slider .stock__slider-u-2 { margin-bottom: 20px; }

/* Modify buget interest and terms */
/* line 334, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__pricings-slider .modify-budget { display: none; }
/* line 338, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__pricings-slider #editBudget, .stock__pricings-slider .stb-info-button, .stock__pricings-slider .modify-buttons a { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; color: #fff; background: #ed1b2f; text-transform: uppercase; font-size: 0.75em; padding: 2px; text-align: center; margin-top: 7px; border: none; display: block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* line 354, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__pricings-slider #editBudget:hover, .stock__pricings-slider .stb-info-button:hover, .stock__pricings-slider .modify-buttons a:hover { background: #c51021; }
/* line 359, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__pricings-slider .modify-buttons a { margin-right: 10px; }
/* line 363, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__pricings-slider .modify-budget input[type="text"] { padding: 5px; box-shadow: none; border-radius: 0; margin-bottom: 5px; width: 112%; }
/* line 371, ../../../includes/css/scss/_module-stock-list-results-refine.scss */
.stock__pricings-slider .sl-budget-finance-link { display: inline; color: #ed1b2f; }

/* line 1, ../../../includes/css/scss/_module-stock-list-form.scss */
.sl-refine-toggle { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; background: #ed1b2f; margin-top: 10px; }
@media screen and (min-width: 768px) { /* line 1, ../../../includes/css/scss/_module-stock-list-form.scss */
  .sl-refine-toggle { margin-top: 0; } }

/* line 11, ../../../includes/css/scss/_module-stock-list-form.scss */
.sl-refine-toggle a { font-size: 14px; color: #fff; padding: 10px 0 10px 10px; display: block; }

/* line 18, ../../../includes/css/scss/_module-stock-list-form.scss */
.sl-refine-toggle span { font-size: 12px; width: 15px; margin: 1px 0 0 0px; float: left; }

/* line 25, ../../../includes/css/scss/_module-stock-list-form.scss */
.sl-refine-toggle .expanded-arrow-sm { display: block; }

/* line 29, ../../../includes/css/scss/_module-stock-list-form.scss */
.sl-refine-toggle .collapsed-arrow-sm { display: none; }

/* line 33, ../../../includes/css/scss/_module-stock-list-form.scss */
.sl-refine-toggle .sl-refine-button-reset { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; color: #fff; float: right; font-size: 14px; width: auto; cursor: pointer; border: none; background: #4D4D4D; padding: 11px; }

/* line 45, ../../../includes/css/scss/_module-stock-list-form.scss */
.sl-action-button-form-wrapper.panel-group { margin-bottom: 0; }

/* line 49, ../../../includes/css/scss/_module-stock-list-form.scss */
.stock__results-summary h2 { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 14px; padding: 0.3em; }

/* line 55, ../../../includes/css/scss/_module-stock-list-form.scss */
.stock__results-summary .resultNumber { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; color: #000; font-size: 14px; margin-bottom: 0; padding: 0.3em; }

/* line 63, ../../../includes/css/scss/_module-stock-list-form.scss */
.stock__search-accordion-inner .panel-title { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding: 10px 0 10px 22px; }
@media screen and (min-width: 768px) { /* line 63, ../../../includes/css/scss/_module-stock-list-form.scss */
  .stock__search-accordion-inner .panel-title { padding: 8px 0 8px 22px; } }
/* line 74, ../../../includes/css/scss/_module-stock-list-form.scss */
.stock__search-accordion-inner .panel-title span { font-size: 10px; width: 15px; height: 10px; margin-top: 3px; float: left; }

/* line 83, ../../../includes/css/scss/_module-stock-list-form.scss */
.stock__search-accordion-inner .sl-refine-panel-heading-link { background-position: -38px -2888px; }
@media screen and (min-width: 768px) { /* line 83, ../../../includes/css/scss/_module-stock-list-form.scss */
  .stock__search-accordion-inner .sl-refine-panel-heading-link { background-position: -38px -2889px; } }

/* line 91, ../../../includes/css/scss/_module-stock-list-form.scss */
.stock__search-accordion-inner .collapsed { background-position: -38px -2788px; }
@media screen and (min-width: 768px) { /* line 91, ../../../includes/css/scss/_module-stock-list-form.scss */
  .stock__search-accordion-inner .collapsed { background-position: -38px -2789px; } }

/* line 99, ../../../includes/css/scss/_module-stock-list-form.scss */
.form .ui-widget-content.ui-slider { height: 10px; background: #F2F2F2; border: none; }

/* line 105, ../../../includes/css/scss/_module-stock-list-form.scss */
.form .ui-widget-header.ui-slider-range { background: #ed1b2f; }

/* line 109, ../../../includes/css/scss/_module-stock-list-form.scss */
.ui-slider .ui-slider-range { background: #ed1b2f; }

@media screen and (min-width: 768px) { /* line 3, ../../../includes/css/scss/_module-stock-list-grid.scss */
  .flexbox .sl-col-g, .flexbox .sd-col-g { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  @supports (grid-area: auto) { /* line 3, ../../../includes/css/scss/_module-stock-list-grid.scss */
    .flexbox .sl-col-g, .flexbox .sd-col-g { display: grid; grid-gap: 1.5rem; } } }
@media screen and (min-width: 768px) { @supports (grid-area: auto) { /* line 20, ../../../includes/css/scss/_module-stock-list-grid.scss */
    .flexbox .sl-col-g { grid-template-columns: 1fr 3fr; } } }
@media screen and (min-width: 768px) { @supports (grid-area: auto) { /* line 30, ../../../includes/css/scss/_module-stock-list-grid.scss */
    .flexbox .sl-action-btn { grid-template-columns: 1fr 1fr 1fr 1fr; } } }
@media screen and (min-width: 768px) { @supports (grid-area: auto) { /* line 39, ../../../includes/css/scss/_module-stock-list-grid.scss */
    .flexbox .sd-col-g { grid-template-columns: 3fr 1fr; } } }
@media screen and (min-width: 768px) { /* line 49, ../../../includes/css/scss/_module-stock-list-grid.scss */
  .flexbox .sl-col-sm { padding-right: 1.5rem; min-width: 270px; } }
@media screen and (min-width: 768px) { /* line 57, ../../../includes/css/scss/_module-stock-list-grid.scss */
  .flexbox .sd-col-sm { padding-left: 1.5rem; } }
@media screen and (min-width: 768px) { /* line 63, ../../../includes/css/scss/_module-stock-list-grid.scss */
  .flexbox .sl-col-sm, .flexbox .sd-col-sm { -ms-flex-preferred-size: 25%; flex-basis: 25%; }
  @supports (grid-area: auto) { /* line 63, ../../../includes/css/scss/_module-stock-list-grid.scss */
    .flexbox .sl-col-sm, .flexbox .sd-col-sm { width: auto; margin: 0; padding: 0; } } }
@media screen and (min-width: 768px) { /* line 78, ../../../includes/css/scss/_module-stock-list-grid.scss */
  .flexbox .sl-col-lg, .flexbox .sd-col-lg { -ms-flex-preferred-size: 75%; flex-basis: 75%; } }

/* line 90, ../../../includes/css/scss/_module-stock-list-grid.scss */
.no-flexbox .sl-col-g, .no-flexbox .sd-col-g { letter-spacing: -0.31em; *letter-spacing: normal; *word-spacing: -0.43em; text-rendering: optimizespeed; font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif; }
/* line 99, ../../../includes/css/scss/_module-stock-list-grid.scss */
.no-flexbox .sl-col, .no-flexbox .sd-col { display: inline-block; *display: inline; zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; }
/* line 110, ../../../includes/css/scss/_module-stock-list-grid.scss */
.no-flexbox .sl-col-sm, .no-flexbox .sd-col-sm { width: 25%; }
/* line 115, ../../../includes/css/scss/_module-stock-list-grid.scss */
.no-flexbox .sl-col-sm { padding-right: 1.5rem; }
/* line 119, ../../../includes/css/scss/_module-stock-list-grid.scss */
.no-flexbox .sd-col-sm { padding-left: 1.5rem; }
/* line 123, ../../../includes/css/scss/_module-stock-list-grid.scss */
.no-flexbox .sl-col-lg, .no-flexbox .sd-col-lg { width: 75%; }

/* line 1, ../../../includes/css/scss/_module-stock-list-columns.scss */
.stock-list-item { margin-top: 10px; }

/* line 1, ../../../includes/css/scss/_module-stock-list-images.scss */
.ultimate-approved-banner img, .teammoto-approved-banner img { width: 100%; margin: 10px 0; }
@media screen and (min-width: 768px) { /* line 1, ../../../includes/css/scss/_module-stock-list-images.scss */
  .ultimate-approved-banner img, .teammoto-approved-banner img { margin-top: 0; } }

@media screen and (min-width: 384px) { @supports (grid-area: auto) { /* line 11, ../../../includes/css/scss/_module-stock-list-images.scss */
    .sl-images-link { display: grid; grid-template-columns: 2.08fr 1fr 1fr; grid-template-rows: auto auto; grid-gap: 5px; }
    /* line 22, ../../../includes/css/scss/_module-stock-list-images.scss */
    .sl-images-link .sl-image-wrapper { width: auto; margin: 0; } } }

/* line 30, ../../../includes/css/scss/_module-stock-list-images.scss */
.sl-image-1-wrapper { position: relative; }
@media screen and (min-width: 384px) { @supports (grid-area: auto) { /* line 30, ../../../includes/css/scss/_module-stock-list-images.scss */
    .sl-image-1-wrapper { grid-column: 1; grid-row: 1/3; } } }

@media screen and (min-width: 384px) { @supports (grid-area: auto) { /* line 42, ../../../includes/css/scss/_module-stock-list-images.scss */
    .sl-image-2-wrapper { grid-column: 2; grid-row: 1; } } }

@media screen and (min-width: 384px) { @supports (grid-area: auto) { /* line 53, ../../../includes/css/scss/_module-stock-list-images.scss */
    .sl-image-3-wrapper { grid-column: 3; grid-row: 1; } } }

@media screen and (min-width: 384px) { @supports (grid-area: auto) { /* line 64, ../../../includes/css/scss/_module-stock-list-images.scss */
    .sl-image-4-wrapper { grid-column: 2; grid-row: 2; } } }

@media screen and (min-width: 384px) { @supports (grid-area: auto) { /* line 75, ../../../includes/css/scss/_module-stock-list-images.scss */
    .sl-image-5-wrapper { grid-column: 3; grid-row: 2; } } }

/* line 86, ../../../includes/css/scss/_module-stock-list-images.scss */
.sl-image { width: 100%; display: block; }

/* line 91, ../../../includes/css/scss/_module-stock-list-images.scss */
.sl-image[src$=".gif"] { width: auto; margin: 0 auto; }

@media screen and (min-width: 384px) { /* line 96, ../../../includes/css/scss/_module-stock-list-images.scss */
  .sl-image-wrapper { position: relative; overflow: hidden; float: left; }
  /* line 103, ../../../includes/css/scss/_module-stock-list-images.scss */
  .sl-image-wrapper:before { display: block; content: ""; width: 100%; padding-top: 66.6666666667%; }
  /* line 110, ../../../includes/css/scss/_module-stock-list-images.scss */
  .sl-image-wrapper .sl-image { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); } }

@media screen and (min-width: 384px) { /* line 120, ../../../includes/css/scss/_module-stock-list-images.scss */
  .sl-image-wrapper-lg { width: 49%; } }

@media screen and (min-width: 384px) { /* line 127, ../../../includes/css/scss/_module-stock-list-images.scss */
  .sl-image-wrapper-lg, .sl-image-2-wrapper, .sl-image-4-wrapper { margin-right: 1%; } }

@media screen and (min-width: 384px) { /* line 136, ../../../includes/css/scss/_module-stock-list-images.scss */
  .sl-image-2-wrapper, .sl-image-3-wrapper { margin-bottom: 5px; } }

/* line 144, ../../../includes/css/scss/_module-stock-list-images.scss */
.sl-image-wrapper-sm { display: none; }
@media screen and (min-width: 384px) { /* line 144, ../../../includes/css/scss/_module-stock-list-images.scss */
  .sl-image-wrapper-sm { display: block; width: 24%; } }

/* line 1, ../../../includes/css/scss/_module-stock-list-pagination.scss */
.sl-pagination-wrapper { text-align: center; background-color: #f7f7f7; border: 1px solid #E5E5E5; border-bottom: 2px solid #dcddde; padding: 5px; }

/* line 9, ../../../includes/css/scss/_module-stock-list-pagination.scss */
.slp-icon-link { display: inline-block; padding: 4px; border-radius: 16px; width: 33px; height: 33px; background-color: transparent; -webkit-transition: background-color 200ms ease-in; -moz-transition: background-color 200ms ease-in; -ms-transition: background-color 200ms ease-in; -o-transition: background-color 200ms ease-in; transition: background-color 200ms ease-in; }
/* line 18, ../../../includes/css/scss/_module-stock-list-pagination.scss */
.slp-icon-link.active, .slp-icon-link:hover { background-color: #ed1b2f; }
/* line 22, ../../../includes/css/scss/_module-stock-list-pagination.scss */
.slp-icon-link.active .icon-svg, .slp-icon-link:hover .icon-svg { fill: #fff; }

/* line 28, ../../../includes/css/scss/_module-stock-list-pagination.scss */
.icon-link-2 { margin: 0 5px; }

@media screen and (min-width: 568px) { /* line 34, ../../../includes/css/scss/_module-stock-list-pagination.scss */
  .flexbox .sl-pagination-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
@media screen and (min-width: 568px) { /* line 51, ../../../includes/css/scss/_module-stock-list-pagination.scss */
  .flexbox .slp-col { -ms-flex-preferred-size: auto; flex-basis: auto; } }
/* line 59, ../../../includes/css/scss/_module-stock-list-pagination.scss */
.flexbox .slp-col-2 { margin-top: 5px; }
@media screen and (min-width: 568px) { /* line 59, ../../../includes/css/scss/_module-stock-list-pagination.scss */
  .flexbox .slp-col-2 { margin-top: 0; } }

/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .sl-pagination-wrapper:before, .no-flexbox .sl-pagination-wrapper:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .sl-pagination-wrapper:after { clear: both; }
@media screen and (min-width: 568px) { /* line 74, ../../../includes/css/scss/_module-stock-list-pagination.scss */
  .no-flexbox .slp-col { float: left; margin-right: 6px; } }
/* line 82, ../../../includes/css/scss/_module-stock-list-pagination.scss */
.no-flexbox .slp-col-2 { margin-top: 5px; }
@media screen and (min-width: 568px) { /* line 82, ../../../includes/css/scss/_module-stock-list-pagination.scss */
  .no-flexbox .slp-col-2 { float: right; margin-right: 0; } }

/* line 1, ../../../includes/css/scss/_module-stock-list-compare.scss */
body.stock-compare-tool-open { overflow: hidden; }
/* line 3, ../../../includes/css/scss/_module-stock-list-compare.scss */
body.stock-compare-tool-open main, body.stock-compare-tool-open footer { height: 0; min-height: 0; overflow: hidden; }

/* line 10, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-wrapper { position: fixed; top: 50px; left: 0; z-index: 1000; width: 100%; height: 100%; background-color: #fff; overflow: scroll; }

/* line 21, ../../../includes/css/scss/_module-stock-list-compare.scss */
.stock-compare-container { padding: 100px 10px 10px 10px; }
@media screen and (min-width: 768px) { /* line 21, ../../../includes/css/scss/_module-stock-list-compare.scss */
  .stock-compare-container { padding: 10px 35px; } }

/* line 28, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-headbar { background-color: #F2F2F2; padding-top: 9px; z-index: 1001; border-bottom: 1px solid #cccccc; min-height: 50px; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3); }
/* line 38, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-headbar.show { position: fixed; top: 0; left: 0; width: 100%; }
/* line 45, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-back-button, #stock-compare-headbar .sch-text, #stock-compare-headbar .sch-add-button, #stock-compare-headbar .sch-close-button { display: inline-block; }
/* line 48, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-back-button { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 13px; line-height: 30px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration: none; color: #fff; padding: 0 10px 0 7px; height: 30px; float: left; margin-left: 16px; vertical-align: middle; text-align: center; background-color: #ed1b2f; position: relative; display: inline-block; border-radius: 2px; cursor: pointer; text-transform: uppercase; -webkit-transition: background-color 150ms ease-in; -o-transition: background-color 150ms ease-in; transition: background-color 150ms ease-in; }
/* line 71, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-back-button:before { position: absolute; left: -9px; content: " "; width: 0px; height: 0px; border-style: solid; border-width: 15px 10px 15px 0; border-color: transparent #ed1b2f transparent transparent; -webkit-transition: border-color 150ms ease-in; -o-transition: border-color 150ms ease-in; transition: border-color 150ms ease-in; }
/* line 85, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-back-button:hover, #stock-compare-headbar .sch-back-button:focus, #stock-compare-headbar .sch-back-button:active { color: #FFF; background-color: #c51021; border-color: #c51021; }
/* line 92, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-back-button:hover:before, #stock-compare-headbar .sch-back-button:focus:before, #stock-compare-headbar .sch-back-button:active:before { width: 0px; height: 0px; border-style: solid; border-width: 15px 10px 15px 0; border-color: transparent #c51021 transparent transparent; }
/* line 101, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-sub-wrapper { position: fixed; width: 100%; top: 50px; opacity: 1; -webkit-transition: opacity 300ms ease-in; -moz-transition: opacity 300ms ease-in; -ms-transition: opacity 300ms ease-in; -o-transition: opacity 300ms ease-in; transition: opacity 300ms ease-in; min-height: 90px; background-color: #fff; }
/* line 111, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-sub-wrapper.slideup { opacity: 0; top: -100px; -webkit-transition: top 1500ms ease-in, opacity 300ms ease-in; -moz-transition: top 1500ms ease-in, opacity 300ms ease-in; -ms-transition: top 1500ms ease-in, opacity 300ms ease-in; -o-transition: top 1500ms ease-in, opacity 300ms ease-in; transition: top 1500ms ease-in, opacity 300ms ease-in; }
@media screen and (min-width: 768px) { /* line 101, ../../../includes/css/scss/_module-stock-list-compare.scss */
  #stock-compare-headbar .sch-sub-wrapper { position: relative; margin: 0 auto; width: calc(100% - 180px); top: 0; min-height: 0; background-color: transparent; } }
/* line 132, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-text { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 16px; vertical-align: middle; color: #333333; background-color: #F2F2F2; width: 100%; max-width: 100%; padding: 10px 16px 6px 16px; min-height: 40px; text-align: center; position: relative; }
@media screen and (min-width: 768px) { /* line 132, ../../../includes/css/scss/_module-stock-list-compare.scss */
  #stock-compare-headbar .sch-text { text-align: left; position: static; background-color: transparent; width: auto; max-width: calc(100% - 190px); margin-top: 0; padding: 6px 0 4px 20px; } }
/* line 157, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-add-button-wrapper { padding: 10px 20px; background-color: #fff; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3); }
@media screen and (min-width: 768px) { /* line 157, ../../../includes/css/scss/_module-stock-list-compare.scss */
  #stock-compare-headbar .sch-add-button-wrapper { float: right; padding: 0; background-color: transparent; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; } }
/* line 172, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-add-button { position: relative; color: #fff; font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 14px; background-color: #ed1b2f; cursor: pointer; text-align: center; border-radius: 2px; border: 2px solid #ed1b2f; width: 100%; max-width: 100%; padding: 3px 30px; height: 30px; vertical-align: middle; text-transform: uppercase; -webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; transition: all 200ms ease-in; }
@media screen and (min-width: 768px) { /* line 172, ../../../includes/css/scss/_module-stock-list-compare.scss */
  #stock-compare-headbar .sch-add-button { text-align: left; width: auto; margin: 0 14px 0 0; padding: 2px 32px 0 6px; } }
/* line 197, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-add-button span { right: 0; top: 0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 20 20'%3E%3Cpolygon points='18.9,9 11,9 11,1.1 9,1.1 9,9 1.1,9 1.1,11 9,11 9,18.9 11,18.9 11,11 18.9,11' fill='%234ba82e' /%3E%3C/svg%3E"); position: absolute; width: 26px; height: 26px; background-repeat: no-repeat; background-color: #fff; border-radius: 1000px; border: 2px solid #fff; -webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; transition: all 200ms ease-in; }
/* line 211, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-add-button:hover, #stock-compare-headbar .sch-add-button:focus, #stock-compare-headbar .sch-add-button:active { color: #FFF; background-color: #c51021; border-color: #c51021; }
/* line 217, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-add-button:hover span, #stock-compare-headbar .sch-add-button:focus span, #stock-compare-headbar .sch-add-button:active span { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 20 20'%3E%3Cpolygon points='18.9,9 11,9 11,1.1 9,1.1 9,9 1.1,9 1.1,11 9,11 9,18.9 11,18.9 11,11 18.9,11' fill='%233d8825' /%3E%3C/svg%3E"); }
/* line 222, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-close-button { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 16px; line-height: 30px; color: #333333; float: right; margin-right: 10px; cursor: pointer; width: 80px; height: 30px; position: relative; }
/* line 233, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-close-button .icon-svg-sc-close { display: block; position: absolute; width: 20px; height: 26px; top: 2px; left: 45px; fill: #333333; }

/* line 245, ../../../includes/css/scss/_module-stock-list-compare.scss */
.stock-compare-coverimg { background-color: #cccccc; opacity: 0.9; }
/* line 248, ../../../includes/css/scss/_module-stock-list-compare.scss */
.stock-compare-coverimg.hidden img { display: none; }
/* line 251, ../../../includes/css/scss/_module-stock-list-compare.scss */
.stock-compare-coverimg.cover { width: 100%; height: 100%; z-index: 1001; position: fixed; top: 0; padding-top: 200px; }
/* line 258, ../../../includes/css/scss/_module-stock-list-compare.scss */
.stock-compare-coverimg.cover img { display: block; }

/* line 264, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-remove-stock { width: 80px; margin: 0 auto; height: 34px; cursor: pointer; position: relative; }
@media screen and (min-width: 768px) { /* line 264, ../../../includes/css/scss/_module-stock-list-compare.scss */
  .sct-remove-stock { margin-right: 0; } }
/* line 274, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-remove-stock .sct-remove-text { top: 6px; position: absolute; color: #666666; -webkit-transition: color 200ms ease-in; -moz-transition: color 200ms ease-in; -ms-transition: color 200ms ease-in; -o-transition: color 200ms ease-in; transition: color 200ms ease-in; }
/* line 284, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-remove-stock span.sct-remove-icon { margin: 2px 6px 0 60px; display: block; }
/* line 288, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-remove-stock .icon-svg-sc-close { float: none; width: 20px; height: 26px; top: 2px; fill: #666666; -webkit-transition: fill 200ms ease-in; -moz-transition: fill 200ms ease-in; -ms-transition: fill 200ms ease-in; -o-transition: fill 200ms ease-in; transition: fill 200ms ease-in; }
@media screen and (min-width: 768px) { /* line 302, ../../../includes/css/scss/_module-stock-list-compare.scss */
  .sct-remove-stock:hover .icon-svg-sc-close { fill: #000; }
  /* line 305, ../../../includes/css/scss/_module-stock-list-compare.scss */
  .sct-remove-stock:hover .sct-remove-text { color: #000; } }

/* line 314, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-group-head-wrapper .sct-group-head { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 16px; color: #000; margin: 0; background-color: #F2F2F2; padding: 8px 0 8px 12px; border-radius: 2px; }

/* line 326, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-group { margin-bottom: 20px; }

/* line 330, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-cta-group .sct-cta-button { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; color: #fff; width: 100%; margin: 8px 0; font-size: 13px; border-radius: 2px; }
@media screen and (min-width: 768px) { /* line 330, ../../../includes/css/scss/_module-stock-list-compare.scss */
  .sct-cta-group .sct-cta-button { padding-left: 20px; } }
@media screen and (min-width: 1024px) { /* line 330, ../../../includes/css/scss/_module-stock-list-compare.scss */
  .sct-cta-group .sct-cta-button { font-size: 14px; padding-left: 40px; } }

/* line 347, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-name-group { background-color: #f7f7f7; padding: 4px 12px; margin: 0; border-radius: 2px; }
/* line 353, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-name-group .sct-item.name { margin-top: 10px; }

/* line 358, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-scroll-image-wrapper { width: 80px; display: inline-block; }

/* line 362, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-scroll-text-wrapper { width: calc(100% - 84px); display: inline-block; padding: 0 4px 0 6px; vertical-align: top; font-size: 0; }
@media screen and (min-width: 1024px) { /* line 362, ../../../includes/css/scss/_module-stock-list-compare.scss */
  .sct-scroll-text-wrapper { padding: 4px 4px 0 8px; } }
/* line 372, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-scroll-text-wrapper .sct-scroll-name { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; color: #333333; font-size: 15px; line-height: 16px; padding: 0 0 8px 0; margin: 0; }

/* line 383, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-scroll-image-text-group { display: none; }

/* line 387, ../../../includes/css/scss/_module-stock-list-compare.scss */
#sc-miniimage-container { position: fixed; opacity: 0; visibility: hidden; height: 0; top: 0; z-index: 0; background-color: #fff; width: 100%; margin: 0 auto; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2); }
/* line 394, ../../../includes/css/scss/_module-stock-list-compare.scss */
#sc-miniimage-container.show { top: 50px; opacity: 1; z-index: 1001; visibility: visible; height: auto; min-height: 60px; max-height: 140px; padding: 0; -webkit-transition: top 200ms ease-in, height 200ms ease-in; -moz-transition: top 200ms ease-in, height 200ms ease-in; -ms-transition: top 200ms ease-in, height 200ms ease-in; -o-transition: top 200ms ease-in, height 200ms ease-in; transition: top 200ms ease-in, height 200ms ease-in; }
@media screen and (min-width: 768px) { /* line 394, ../../../includes/css/scss/_module-stock-list-compare.scss */
  #sc-miniimage-container.show { top: 50px; padding: 0 35px; } }
@media screen and (min-width: 1024px) { /* line 394, ../../../includes/css/scss/_module-stock-list-compare.scss */
  #sc-miniimage-container.show { min-height: 76px; } }
/* line 427, ../../../includes/css/scss/_module-stock-list-compare.scss */
#sc-miniimage-container .sct-scroll-image-text-group { position: fixed; top: 0px; }
/* line 432, ../../../includes/css/scss/_module-stock-list-compare.scss */
#sc-miniimage-container #sc-miniimage-floatbar { overflow: hidden; min-height: 60px; padding: 7px 0 6px 0; opacity: 1; -webkit-transition: opacity 200ms ease-in; -moz-transition: opacity 200ms ease-in; -ms-transition: opacity 200ms ease-in; -o-transition: opacity 200ms ease-in; transition: opacity 200ms ease-in; }
@media screen and (min-width: 1024px) { /* line 432, ../../../includes/css/scss/_module-stock-list-compare.scss */
  #sc-miniimage-container #sc-miniimage-floatbar { min-height: 70px; padding: 10px 0 6px 0; } }
/* line 447, ../../../includes/css/scss/_module-stock-list-compare.scss */
#sc-miniimage-container #sc-miniimage-floatbar.fade { opacity: 0.3; }
/* line 451, ../../../includes/css/scss/_module-stock-list-compare.scss */
#sc-miniimage-container .sct-scroll-image-text-group { position: fixed; top: 60px; -webkit-transition: top 600ms ease-in; -moz-transition: top 600ms ease-in; -ms-transition: top 600ms ease-in; -o-transition: top 600ms ease-in; transition: top 600ms ease-in; display: block; }
@media screen and (min-width: 1024px) { /* line 451, ../../../includes/css/scss/_module-stock-list-compare.scss */
  #sc-miniimage-container .sct-scroll-image-text-group { padding-left: 10px; } }
/* line 466, ../../../includes/css/scss/_module-stock-list-compare.scss */
#sc-miniimage-container .owl-controls .owl-prev, #sc-miniimage-container .owl-controls .owl-next { position: absolute; top: 30px; }
/* line 470, ../../../includes/css/scss/_module-stock-list-compare.scss */
#sc-miniimage-container .owl-controls .owl-prev { left: -2px; }
/* line 473, ../../../includes/css/scss/_module-stock-list-compare.scss */
#sc-miniimage-container .owl-controls .owl-next { right: 14px; }
/* line 476, ../../../includes/css/scss/_module-stock-list-compare.scss */
#sc-miniimage-container .owl-controls .owl-prev, #sc-miniimage-container .owl-controls .owl-next, #sc-miniimage-container .owl-controls .icon-svg-carousel-arrow-left, #sc-miniimage-container .owl-controls .icon-svg-carousel-arrow-right { width: 25px; height: 25px; fill: #ed1b2f; opacity: 0.8; }
/* line 481, ../../../includes/css/scss/_module-stock-list-compare.scss */
#sc-miniimage-container .owl-controls .owl-prev:hover, #sc-miniimage-container .owl-controls .owl-next:hover, #sc-miniimage-container .owl-controls .icon-svg-carousel-arrow-left:hover, #sc-miniimage-container .owl-controls .icon-svg-carousel-arrow-right:hover { opacity: 1; }

/* line 489, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-table .owl-controls .owl-prev, #stock-compare-table .owl-controls .owl-next, #stock-compare-table .owl-controls .icon-svg-carousel-arrow-left, #stock-compare-table .owl-controls .icon-svg-carousel-arrow-right { width: 30px; height: 30px; margin: 0; padding: 0; fill: #ed1b2f; }
@media screen and (min-width: 768px) { /* line 489, ../../../includes/css/scss/_module-stock-list-compare.scss */
  #stock-compare-table .owl-controls .owl-prev, #stock-compare-table .owl-controls .owl-next, #stock-compare-table .owl-controls .icon-svg-carousel-arrow-left, #stock-compare-table .owl-controls .icon-svg-carousel-arrow-right { height: 40px; } }
/* line 500, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-table .owl-controls .owl-prev, #stock-compare-table .owl-controls .prevButton { left: 0; display: block; }
@media screen and (min-width: 768px) { /* line 500, ../../../includes/css/scss/_module-stock-list-compare.scss */
  #stock-compare-table .owl-controls .owl-prev, #stock-compare-table .owl-controls .prevButton { left: -30px; } }
/* line 508, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-table .owl-controls .owl-next, #stock-compare-table .owl-controls .nextButton { right: 0; display: block; }
@media screen and (min-width: 768px) { /* line 508, ../../../includes/css/scss/_module-stock-list-compare.scss */
  #stock-compare-table .owl-controls .owl-next, #stock-compare-table .owl-controls .nextButton { right: -30px; } }
/* line 515, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-table .owl-controls .owl-prev, #stock-compare-table .owl-controls .owl-next { background: none; top: 0; opacity: 0.8; }
@media screen and (min-width: 768px) { /* line 515, ../../../includes/css/scss/_module-stock-list-compare.scss */
  #stock-compare-table .owl-controls .owl-prev, #stock-compare-table .owl-controls .owl-next { top: 11%; } }
/* line 522, ../../../includes/css/scss/_module-stock-list-compare.scss */
#stock-compare-table .owl-controls .owl-prev:hover, #stock-compare-table .owl-controls .owl-next:hover { opacity: 1; }

/* line 528, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-column { padding: 0 8px; }

/* line 532, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-item { padding: 1px; }

/* line 536, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-item.sct-image-wrapper { padding: 0; }

/* line 540, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-name { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; color: #333333; font-size: 15px; line-height: 17px; margin: 0; padding: 0 0 8px 0; display: block; }

/* line 550, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-item-price, .sct-scroll-price, .sc-repay-prices { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 20px; line-height: 18px; margin: 0; padding: 0; display: block; }

/* line 559, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-item-price, .sct-scroll-price { color: #ed1b2f; }

/* line 562, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sc-repay-prices { color: #f36270; }

/* line 565, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-item-price, .sct-scroll-price, .sc-repay-prices { -webkit-transition: color 100ms ease-in; -moz-transition: color 100ms ease-in; -ms-transition: color 100ms ease-in; -o-transition: color 100ms ease-in; transition: color 100ms ease-in; }
/* line 571, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-item-price:hover, .sct-scroll-price:hover, .sc-repay-prices:hover { color: #c51021; }

/* line 576, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-price-quantifier, .sct-scroll-price-quantifier, .sc-repay-quantifier { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 10px; line-height: 1.2; color: #666666; display: block; }

/* line 584, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-price-wrapper, .sct-price-wk-wrapper, .sct-scroll-price-wrapper, .sct-scroll-price-wk-wrapper { width: auto; display: inline-block; vertical-align: middle; padding: 2px 0; }

/* line 590, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-price-wrapper, .sct-scroll-price-wrapper { padding-right: 20px; }
@media screen and (min-width: 1024px) { /* line 590, ../../../includes/css/scss/_module-stock-list-compare.scss */
  .sct-price-wrapper, .sct-scroll-price-wrapper { padding-right: 30px; } }

/* line 597, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-scroll-cta-wrapper { display: block; vertical-align: middle; padding-top: 4px; }
/* line 602, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-scroll-cta-wrapper .sct-scroll-cta-button { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; width: auto; margin: 0; padding: 0; font-size: 13px; line-height: 13px; text-align: left; text-transform: uppercase; color: #ef3345; vertical-align: middle; cursor: pointer; -webkit-font-smoothing: antialiased; }
/* line 612, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-scroll-cta-wrapper .sct-scroll-cta-button:hover { color: #c51021; text-decoration: underline; }

/* line 622, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-label { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 13px; line-height: 15px; width: 40%; color: #000; display: inline-block; margin: 0; padding-left: 12px; }

/* line 633, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-value, .sct-text { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 14px; line-height: 15px; width: 55%; color: #333333; display: inline-block; margin: 0; padding: 0; }

/* line 644, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-text { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 13px; line-height: 15px; color: #333333; margin: 0; padding: 0; padding-left: 12px; }

/* line 654, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-rating-group { background-color: #F2F2F2; padding: 6px 4px; border: 1px solid #dcddde; }
/* line 658, ../../../includes/css/scss/_module-stock-list-compare.scss */
.sct-rating-group .sct-label { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; }

/* line 664, ../../../includes/css/scss/_module-stock-list-compare.scss */
.ancap-rating .sct-label, .green-rating .sct-label { width: 50%; }
/* line 667, ../../../includes/css/scss/_module-stock-list-compare.scss */
.ancap-rating .sct-rating, .green-rating .sct-rating { letter-spacing: 2px; font-size: 18px; display: inline-block; width: 45%; margin: 0; }

/* line 676, ../../../includes/css/scss/_module-stock-list-compare.scss */
.grey-star { color: #ddd; }

/* line 680, ../../../includes/css/scss/_module-stock-list-compare.scss */
.half-star { position: relative; }
/* line 682, ../../../includes/css/scss/_module-stock-list-compare.scss */
.half-star:before { position: absolute; left: 0; width: 50%; content: "\2605"; overflow: hidden; }

/* line 691, ../../../includes/css/scss/_module-stock-list-compare.scss */
.ancap-rating .colour-star, .ancap-rating .half-star { color: #ff0000; }

/* line 694, ../../../includes/css/scss/_module-stock-list-compare.scss */
.green-rating .colour-star, .green-rating .half-star { color: #009688; }

/* line 1, ../../../includes/css/scss/_module-stock-list-headings-structure.scss */
.tool-tip { border: 0; }

/* line 7, ../../../includes/css/scss/_module-stock-list-headings-structure.scss */
.flexbox .sl-heading-link { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
@media screen and (min-width: 768px) { /* line 7, ../../../includes/css/scss/_module-stock-list-headings-structure.scss */
  .flexbox .sl-heading-link { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }
/* line 29, ../../../includes/css/scss/_module-stock-list-headings-structure.scss */
.flexbox .sl-heading-model-wrapper { -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 100%; }
@media screen and (min-width: 768px) { /* line 29, ../../../includes/css/scss/_module-stock-list-headings-structure.scss */
  .flexbox .sl-heading-model-wrapper { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }
@media screen and (min-width: 568px) { /* line 42, ../../../includes/css/scss/_module-stock-list-headings-structure.scss */
  .flexbox .sl-price-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }
/* line 61, ../../../includes/css/scss/_module-stock-list-headings-structure.scss */
.flexbox .sl-price-wrapper { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }
@media screen and (min-width: 768px) { /* line 61, ../../../includes/css/scss/_module-stock-list-headings-structure.scss */
  .flexbox .sl-price-wrapper { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } }
/* line 73, ../../../includes/css/scss/_module-stock-list-headings-structure.scss */
.flexbox .sl-price-now-wrapper { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
@media screen and (min-width: 768px) { /* line 73, ../../../includes/css/scss/_module-stock-list-headings-structure.scss */
  .flexbox .sl-price-now-wrapper { -webkit-box-flex: 0; -ms-flex: none; flex: none; } }

/* line 88, ../../../includes/css/scss/_module-stock-list-headings-structure.scss */
.no-flexbox .sl-heading-link { display: block; }
/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .sl-heading-link:before, .no-flexbox .sl-heading-link:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .sl-heading-link:after { clear: both; }
@media screen and (min-width: 768px) { /* line 93, ../../../includes/css/scss/_module-stock-list-headings-structure.scss */
  .no-flexbox .sl-heading-model-wrapper { float: left; } }
/* line 100, ../../../includes/css/scss/_module-stock-list-headings-structure.scss */
.no-flexbox .sl-price-wrapper, .no-flexbox .sl-price-wk-wrapper, .no-flexbox .sl-price-was-wrapper, .no-flexbox .sl-price-now-wrapper { padding: 5px 10px; }
/* line 107, ../../../includes/css/scss/_module-stock-list-headings-structure.scss */
.no-flexbox .sl-price-wrapper { float: right; }
/* line 111, ../../../includes/css/scss/_module-stock-list-headings-structure.scss */
.no-flexbox .sl-price-wrapper.sl-price-wk-wrapper { float: left; }
@media screen and (min-width: 768px) { /* line 111, ../../../includes/css/scss/_module-stock-list-headings-structure.scss */
  .no-flexbox .sl-price-wrapper.sl-price-wk-wrapper { float: right; margin-left: 0; margin-right: 0; border-left: 0; } }
/* line 122, ../../../includes/css/scss/_module-stock-list-headings-structure.scss */
.no-flexbox .sl-heading-prices, .no-flexbox .sl-heading-quantifier { display: block; }

/* line 1, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
.sl-heading-link { position: relative; background-color: #F2F2F2; }
/* line 5, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
.sl-heading-link:hover, .sl-heading-link:focus, .sl-heading-link:active { text-decoration: none; }
@media screen and (min-width: 1024px) { /* line 13, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
  .sl-heading-link:before { position: absolute; content: " "; width: 0px; height: 0px; border-style: solid; transition: border-color 150ms ease-in; left: 0px; border-width: 17px 0 17px 9px; border-color: transparent transparent transparent #666666; } }

/* line 27, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
.sl-heading-model-wrapper { position: relative; background-color: #F2F2F2; padding: 5px 10px; }
@media screen and (min-width: 768px) { /* line 27, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
  .sl-heading-model-wrapper { padding: 10px 15px; } }

/* line 37, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
.sl-price-wrapper { position: relative; padding: 5px; background-color: #ed1b2f; -webkit-transition: background-color 200ms ease-in; -moz-transition: background-color 200ms ease-in; -ms-transition: background-color 200ms ease-in; -o-transition: background-color 200ms ease-in; transition: background-color 200ms ease-in; }
@media screen and (min-width: 768px) { /* line 37, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
  .sl-price-wrapper { padding: 2px 8px; } }

/* line 48, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
.sl-price-wk-wrapper { background-color: #ae0e1d; -webkit-transition: background-color 200ms ease-in; -moz-transition: background-color 200ms ease-in; -ms-transition: background-color 200ms ease-in; -o-transition: background-color 200ms ease-in; transition: background-color 200ms ease-in; }

/* line 54, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
.sl-price-was-wrapper { background-color: #dc0000; }

/* line 58, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
.sl-price-now-wrapper { background-color: #ed1b2f; }

/* line 62, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
.sl-heading-model { text-align: center; margin: 0; color: #000; }
@media screen and (min-width: 568px) { /* line 62, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
  .sl-heading-model { text-align: left; } }

/* line 72, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
.sl-was-price { text-decoration: line-through; }

/* line 76, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
.sl-heading-model, .sl-heading-prices { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: auto; margin: 0; }
@media screen and (min-width: 768px) { /* line 76, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
  .sl-heading-model, .sl-heading-prices { font-size: 14px; } }
@media screen and (min-width: 1024px) { /* line 76, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
  .sl-heading-model, .sl-heading-prices { font-size: 15px; } }

/* line 94, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
.sl-heading-prices { font-size: 18px; color: #fff; }

/* line 99, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
.sl-price { text-align: left; }

/* line 103, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
.sl-heading-quantifier { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 10px; line-height: 12px; color: #fff; white-space: nowrap; display: table-cell; }

/* line 112, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
.sl-page-heading { display: none; }
@media screen and (min-width: 568px) { /* line 112, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
  .sl-page-heading { display: block; font-size: 22px; } }
@media screen and (min-width: 1024px) { /* line 112, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
  .sl-page-heading { font-size: 26px; } }

/* line 125, ../../../includes/css/scss/_module-stock-list-headings-type.scss */
.sl-compare-wrapper { background-color: #E5E5E5; padding: 3px 10px; }

/* line 1, ../../../includes/css/scss/_module-stock-list-header-form.scss */
.sl-budget-header { padding: 0.5rem; }
@media screen and (min-width: 1024px) { /* line 1, ../../../includes/css/scss/_module-stock-list-header-form.scss */
  .sl-budget-header { padding: 0.3rem 1rem; } }
/* line 8, ../../../includes/css/scss/_module-stock-list-header-form.scss */
.sl-budget-header .slider-u-label { margin: 10px 0; }

/* line 15, ../../../includes/css/scss/_module-stock-list-header-form.scss */
.form .ui-slider.sl-bh-budget-range-slider { margin: 15px 0; }
/* line 19, ../../../includes/css/scss/_module-stock-list-header-form.scss */
.form .ui-slider-range { height: 100%; }
/* line 23, ../../../includes/css/scss/_module-stock-list-header-form.scss */
.form .ui-slider .ui-slider-handle { top: -8px; }

@media screen and (min-width: 568px) { /* line 1, ../../../includes/css/scss/_module-stock-list-content.scss */
  .sl-content-col-2 { padding: 10px 0 0 0; } }
@media screen and (min-width: 1024px) { /* line 1, ../../../includes/css/scss/_module-stock-list-content.scss */
  .sl-content-col-2 { display: block; padding: 0 0 0 10px; } }

/* line 13, ../../../includes/css/scss/_module-stock-list-content.scss */
.sl-content-col-text { margin: 5px 0; }
@media screen and (min-width: 568px) { /* line 13, ../../../includes/css/scss/_module-stock-list-content.scss */
  .sl-content-col-text { margin: 0 5px 0 0; } }
@media screen and (min-width: 1024px) { /* line 13, ../../../includes/css/scss/_module-stock-list-content.scss */
  .sl-content-col-text { display: block; margin: 0 0 5px 0; } }

/* line 26, ../../../includes/css/scss/_module-stock-list-content.scss */
.sl-content-col-btn { display: none; }
@media screen and (min-width: 384px) { /* line 26, ../../../includes/css/scss/_module-stock-list-content.scss */
  .sl-content-col-btn { display: block; } }

/* line 34, ../../../includes/css/scss/_module-stock-list-content.scss */
.sl-load-more-button { width: 100%; margin-top: 10px; white-space: inherit; }
@media screen and (min-width: 880px) { /* line 34, ../../../includes/css/scss/_module-stock-list-content.scss */
  .sl-load-more-button { white-space: nowrap; } }

/* line 43, ../../../includes/css/scss/_module-stock-list-content.scss */
.sl-price-disclaimer { margin-top: 15px; }

/* line 47, ../../../includes/css/scss/_module-stock-list-content.scss */
.sl-content-wrapper { margin-top: 5px; }

/* line 53, ../../../includes/css/scss/_module-stock-list-content.scss */
.flexbox .sl-content-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media screen and (min-width: 1024px) { /* line 53, ../../../includes/css/scss/_module-stock-list-content.scss */
  .flexbox .sl-content-wrapper { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }
/* line 69, ../../../includes/css/scss/_module-stock-list-content.scss */
.flexbox .sl-content-col-1 { -ms-flex-preferred-size: 100%; flex-basis: 100%; }
@media screen and (min-width: 1024px) { /* line 69, ../../../includes/css/scss/_module-stock-list-content.scss */
  .flexbox .sl-content-col-1 { -webkit-box-flex: 5; -ms-flex: 5; flex: 5; } }
/* line 80, ../../../includes/css/scss/_module-stock-list-content.scss */
.flexbox .sl-content-col-2 { -ms-flex-preferred-size: 100%; flex-basis: 100%; }
@media screen and (min-width: 568px) { /* line 80, ../../../includes/css/scss/_module-stock-list-content.scss */
  .flexbox .sl-content-col-2 { display: -webkit-box; display: -ms-flexbox; display: flex; } }
@media screen and (min-width: 1024px) { /* line 80, ../../../includes/css/scss/_module-stock-list-content.scss */
  .flexbox .sl-content-col-2 { -webkit-box-flex: 2; -ms-flex: 2; flex: 2; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
/* line 99, ../../../includes/css/scss/_module-stock-list-content.scss */
.flexbox .sl-content-col-text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 3; -ms-flex: 3; flex: 3; }
@media screen and (min-width: 384px) { /* line 108, ../../../includes/css/scss/_module-stock-list-content.scss */
  .flexbox .sl-content-col-btn { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

/* line 1, ../../../includes/css/scss/_module-stock-list-specs.scss */
.sl-spec-text { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 11.5px; line-height: 15px; margin: 0; }
@media screen and (min-width: 1024px) { /* line 1, ../../../includes/css/scss/_module-stock-list-specs.scss */
  .sl-spec-text { font-size: 12.5px; line-height: 19px; } }

/* line 13, ../../../includes/css/scss/_module-stock-list-specs.scss */
.sl-spec-key { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; }

/* line 19, ../../../includes/css/scss/_module-stock-list-specs.scss */
.flexbox .sl-spec-wrapper { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 30, ../../../includes/css/scss/_module-stock-list-specs.scss */
.flexbox .sl-spec-item-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-preferred-size: 50%; flex-basis: 50%; }
/* line 38, ../../../includes/css/scss/_module-stock-list-specs.scss */
.flexbox .sl-spec-item-2, .flexbox .sl-spec-item-8 { display: none; }
@media screen and (min-width: 568px) { /* line 38, ../../../includes/css/scss/_module-stock-list-specs.scss */
  .flexbox .sl-spec-item-2, .flexbox .sl-spec-item-8 { display: -webkit-box; display: -ms-flexbox; display: flex; } }
/* line 49, ../../../includes/css/scss/_module-stock-list-specs.scss */
.flexbox .sl-spec-text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
/* line 55, ../../../includes/css/scss/_module-stock-list-specs.scss */
.flexbox .sl-spec-key { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

/* line 64, ../../../includes/css/scss/_module-stock-list-specs.scss */
.no-flexbox .sl-spec-item-2, .no-flexbox .sl-spec-item-8 { display: none; }
@media screen and (min-width: 568px) { /* line 64, ../../../includes/css/scss/_module-stock-list-specs.scss */
  .no-flexbox .sl-spec-item-2, .no-flexbox .sl-spec-item-8 { display: block; } }

/* line 1, ../../../includes/css/scss/_module-stock-list-badges.scss */
.stock-list .teammoto-approved-tag .sl-badge, .stock-detail .teammoto-approved-tag .sl-badge { height: 80px; margin: 5px 0 0 0; background-image: url("../../../images/teammoto_approved_150x75.png"); background-size: 150px; background-repeat: no-repeat; background-position: left 50%; display: block; }

/* line 12, ../../../includes/css/scss/_module-stock-list-badges.scss */
.stock-detail .teammoto-approved-tag .sl-badge { height: 80px; background-size: 150px; }

/* line 17, ../../../includes/css/scss/_module-stock-list-badges.scss */
.stock-list .ultimate-preferred-tag .sl-badge, .stock-detail .ultimate-preferred-tag .sl-badge { width: 73px; height: 55px; margin: 0 0 5px 0; background-image: url("../../../images/ultimate_approved_147x110.png"); background-size: 73.5px; background-repeat: no-repeat; background-position: left 50%; display: block; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

/* line 32, ../../../includes/css/scss/_module-stock-list-badges.scss */
.stock-detail .ultimate-preferred-tag .sl-badge { background-size: 90px; width: 90px; height: 80px; }

/* line 38, ../../../includes/css/scss/_module-stock-list-badges.scss */
.sl-icon-wrapper { position: absolute; left: 0; bottom: 5px; }

/* line 44, ../../../includes/css/scss/_module-stock-list-badges.scss */
.stock-list .sl-icon-lplate, .stock-detail .sl-icon-lplate { display: block; width: 37px; height: 37px; margin-left: 8px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 27 27'%3E%3Cpath fill='%23ffff00' d='M22.6,19.9c0,0.5-0.4,1-0.9,1.1L3.1,22.6c-0.5,0-1-0.4-1.1-0.9L0.4,3.1c0-0.5,0.4-1,0.9-1.1l18.6-1.6c0.5,0,1,0.4,1.1,0.9L22.6,19.9z'/%3E%3Cpath fill='%23000000' d='M4.6,3.9C4.6,3.9,4.6,3.9,4.6,3.9l4.8-0.4c0,0,0,0,0,0l1,11.8c0,0,0,0,0,0l7.5-0.7c0,0,0,0,0,0l0.3,3.8c0,0,0,0,0,0L6,19.6c0,0,0,0,0,0L4.6,3.9z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 50% 50%; }

/* line 57, ../../../includes/css/scss/_module-stock-list-badges.scss */
.sl-vehicle-1 .sl-icon-special, .sl-vehicle-2 .sl-icon-special, .sl-vehicle-3 .sl-icon-special, .sl-vehicle-4 .sl-icon-special, .sd-image-large-wrapper .sl-icon-special { display: block; width: 92px; height: 32px; margin-top: 5px; margin-bottom: 5px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 92 32'%3E%3Cpath fill='%23dc0000' d='M82.18,31.89H0V0h82.2c1.12,0,2.15,0.62,2.66,1.62l6.63,12.77c0.44,0.86,0.45,1.88,0.01,2.74l-6.65,13.13C84.35,31.26,83.31,31.89,82.18,31.89z'/%3E%3Cpath fill='%23ffffff' d='M13.48,18.48c0-0.43-0.11-0.76-0.33-0.99c-0.22-0.22-0.63-0.45-1.21-0.69c-1.07-0.41-1.84-0.88-2.31-1.42c-0.47-0.54-0.7-1.19-0.7-1.93c0-0.9,0.32-1.62,0.96-2.16c0.64-0.54,1.45-0.82,2.43-0.82c0.65,0,1.24,0.14,1.75,0.41c0.51,0.28,0.91,0.67,1.18,1.17c0.28,0.5,0.41,1.07,0.41,1.71h-2.15c0-0.5-0.11-0.88-0.32-1.14c-0.21-0.26-0.52-0.39-0.92-0.39c-0.38,0-0.67,0.11-0.88,0.33c-0.21,0.22-0.31,0.52-0.31,0.9c0,0.29,0.12,0.56,0.35,0.79c0.23,0.24,0.65,0.48,1.25,0.74c1.04,0.38,1.8,0.84,2.27,1.38c0.47,0.55,0.71,1.24,0.71,2.09c0,0.93-0.3,1.65-0.89,2.18s-1.39,0.78-2.41,0.78c-0.69,0-1.32-0.14-1.88-0.42c-0.57-0.28-1.01-0.69-1.33-1.22c-0.32-0.53-0.48-1.15-0.48-1.87h2.16c0,0.62,0.12,1.06,0.36,1.34s0.63,0.42,1.17,0.42C13.11,19.68,13.48,19.28,13.48,18.48z'/%3E%3Cpath fill='%23ffffff' d='M19.53,17.53v3.75h-2.15V10.62h3.63c1.05,0,1.9,0.33,2.52,0.98c0.63,0.65,0.94,1.5,0.94,2.55s-0.31,1.87-0.93,2.48s-1.48,0.91-2.58,0.91H19.53z M19.53,15.73h1.48c0.41,0,0.73-0.13,0.95-0.4s0.34-0.66,0.34-1.17c0-0.53-0.12-0.96-0.34-1.27c-0.23-0.32-0.54-0.47-0.92-0.48h-1.5V15.73z'/%3E%3Cpath fill='%23ffffff' d='M31.72,16.67h-3.36v2.83h3.97v1.79h-6.12V10.62h6.11v1.79h-3.96v2.52h3.36V16.67z'/%3E%3Cpath fill='%23ffffff' d='M41.1,17.73c-0.05,1.22-0.4,2.14-1.03,2.76s-1.52,0.94-2.67,0.94c-1.21,0-2.13-0.4-2.77-1.19c-0.64-0.79-0.96-1.92-0.96-3.39v-1.79c0-1.46,0.33-2.59,1-3.39c0.66-0.79,1.59-1.19,2.77-1.19c1.16,0,2.04,0.33,2.65,0.97c0.6,0.65,0.95,1.58,1.03,2.8h-2.16c-0.02-0.75-0.13-1.27-0.35-1.56c-0.21-0.29-0.6-0.43-1.17-0.43c-0.58,0-0.98,0.2-1.22,0.6c-0.24,0.4-0.37,1.07-0.38,1.99v2.01c0,1.06,0.12,1.79,0.35,2.18c0.24,0.4,0.64,0.59,1.22,0.59c0.57,0,0.96-0.14,1.17-0.41c0.21-0.28,0.34-0.77,0.37-1.5H41.1z'/%3E%3Cpath fill='%23ffffff' d='M44.98,21.28h-2.15V10.62h2.15V21.28z'/%3E%3Cpath fill='%23ffffff' d='M52.31,19.1h-2.94l-0.57,2.18h-2.28l3.33-10.66h1.97l3.35,10.66h-2.3L52.31,19.1z M49.84,17.3h1.99l-1-3.8L49.84,17.3z'/%3E%3Cpath fill='%23ffffff' d='M58.63,19.49h3.78v1.79h-5.93V10.62h2.15V19.49z'/%3E%3Cpath fill='%23ffffff' d='M74.8,19.55l-4.96,3l1.31-5.63l-4.36-3.79l5.75-0.49l2.25-5.3l2.25,5.3l5.75,0.49l-4.36,3.79l1.31,5.63L74.8,19.55z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 0 50%; background-size: auto; transition-property: width, background-size, height; transition-duration: .15s; transition-timing-function: ease-in; }

/* line 79, ../../../includes/css/scss/_module-stock-list-badges.scss */
.stock-list-item:hover .sl-icon-special { width: 97px; height: 34px; background-size: cover; }

/* line 3, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.list-view .sl-price-wrapper, .list-view .sl-price-wk-wrapper { padding: 5px 10px; }
/* line 8, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.list-view .sl-images-link { display: block; }
/* line 12, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.list-view .sl-image-wrapper { float: none; display: block; width: 100%; }
/* line 18, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.list-view .sl-image-wrapper-sm { display: none; }
/* line 22, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.list-view .sl-icon-special { width: 55px; height: 20px; }
@media screen and (min-width: 1024px) { /* line 22, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .list-view .sl-icon-special { width: 70px; height: 25px; } }
/* line 32, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.list-view .sl-icon-lplate { width: 25px; height: 25px; }
/* line 37, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.list-view .teammoto-approved-tag .sl-badge { height: 40px; background-size: 75px; margin-right: 5px; }
@media screen and (min-width: 1024px) { /* line 37, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .list-view .teammoto-approved-tag .sl-badge { height: 50px; background-size: 100px; margin-right: 0; } }
/* line 49, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.list-view .ultimate-preferred-tag .sl-badge { width: 60px; height: 50px; background-size: 60px; }
@media screen and (min-width: 568px) { /* line 49, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .list-view .ultimate-preferred-tag .sl-badge { width: 73px; height: 55px; background-size: 73.5px; } }
@media screen and (min-width: 768px) { /* line 49, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .list-view .ultimate-preferred-tag .sl-badge { background-size: 67.5px; } }
@media screen and (min-width: 880px) { /* line 49, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .list-view .ultimate-preferred-tag .sl-badge { background-size: 73.5px; } }
/* line 70, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.list-view .stock-list-item:hover .sl-icon-special { width: 55px; height: 20px; }
@media screen and (min-width: 1024px) { /* line 70, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .list-view .stock-list-item:hover .sl-icon-special { width: 77px; height: 27px; } }
/* line 81, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.list-view .sl-content-col-2 { padding: 0 0 0 10px; }
/* line 85, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.list-view .sl-content-col-text { margin: 0; }
@media screen and (min-width: 1024px) { /* line 89, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .list-view .sl-spec-item-wrapper { padding-right: 8px; } }
@media screen and (min-width: 1024px) { /* line 96, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .list-view .sl-spec-text { line-height: 16px; } }
/* line 103, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.list-view .sl-spec-key { display: none; }
@media screen and (min-width: 568px) { /* line 103, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .list-view .sl-spec-key { display: block; } }

/* line 114, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.flexbox .list-view .sl-price-wrapper, .flexbox .list-view .sl-price-wk-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; }
/* line 121, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.flexbox .list-view .sl-badge { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
/* line 127, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.flexbox .list-view .sl-content-col-1 { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
@media screen and (min-width: 568px) { /* line 127, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .flexbox .list-view .sl-content-col-1 { -webkit-box-flex: .8; -ms-flex: .8; flex: .8; } }
@media screen and (min-width: 768px) { /* line 127, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .flexbox .list-view .sl-content-col-1 { -webkit-box-flex: .6; -ms-flex: .6; flex: .6; } }
@media screen and (min-width: 1024px) { /* line 127, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .flexbox .list-view .sl-content-col-1 { -webkit-box-flex: .5; -ms-flex: .5; flex: .5; } }
/* line 151, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.flexbox .list-view .sl-content-col-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 3; -ms-flex: 3; flex: 3; }
@media screen and (min-width: 1024px) { /* line 151, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .flexbox .list-view .sl-content-col-2 { -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media screen and (min-width: 1024px) { /* line 165, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .flexbox .list-view .sl-spec-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media screen and (min-width: 1024px) { /* line 176, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .flexbox .list-view .sl-spec-item-wrapper { -ms-flex-preferred-size: 50%; flex-basis: 50%; } }
/* line 184, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.flexbox .list-view .sl-content-col-text { -webkit-box-flex: 2; -ms-flex: 2; flex: 2; }
@media screen and (min-width: 568px) { /* line 184, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .flexbox .list-view .sl-content-col-text { -webkit-box-flex: 3; -ms-flex: 3; flex: 3; } }
@media screen and (min-width: 1024px) { /* line 184, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .flexbox .list-view .sl-content-col-text { display: -webkit-box; display: -ms-flexbox; display: flex; } }
@media screen and (min-width: 1024px) { /* line 202, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .flexbox .list-view .sl-spec-key { -webkit-box-flex: .6; -ms-flex: .6; flex: .6; } }
@media screen and (min-width: 1024px) { /* line 211, ../../../includes/css/scss/_module-stock-list-view-list.scss */
  .flexbox .list-view .sl-content-col-btn { -ms-flex-item-align: center; align-self: center; } }

/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .list-view .sl-content-wrapper:before, .no-flexbox .list-view .sl-content-wrapper:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .list-view .sl-content-wrapper:after { clear: both; }
/* line 226, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.no-flexbox .list-view .sl-content-col-1 { width: 14%; float: left; }
/* line 231, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.no-flexbox .list-view .sl-content-col-2 { width: 84%; float: left; }
/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .list-view .sl-content-col-2:before, .no-flexbox .list-view .sl-content-col-2:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .list-view .sl-content-col-2:after { clear: both; }
/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .list-view .sl-spec-wrapper:before, .no-flexbox .list-view .sl-spec-wrapper:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .list-view .sl-spec-wrapper:after { clear: both; }
/* line 241, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.no-flexbox .list-view .sl-spec-item-wrapper { float: left; width: 50%; }
/* line 246, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.no-flexbox .list-view .sl-spec-text { float: left; }
/* line 250, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.no-flexbox .list-view .sl-spec-key { margin-right: 10px; }
/* line 254, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.no-flexbox .list-view .sl-content-col-text { float: left; width: 65%; }
/* line 259, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.no-flexbox .list-view .sl-badge { float: left; width: 15%; }
/* line 264, ../../../includes/css/scss/_module-stock-list-view-list.scss */
.no-flexbox .list-view .sl-content-col-btn { float: right; width: 20%; }

@media screen and (min-width: 1024px) { /* line 3, ../../../includes/css/scss/_module-stock-list-view-thumbs.scss */
  .thumb-view .sl-spec-wrapper { display: block; } }
@media screen and (min-width: 1024px) { /* line 10, ../../../includes/css/scss/_module-stock-list-view-thumbs.scss */
  .thumb-view .sl-content-col-2, .thumb-view .sl-content-col-text, .thumb-view .sl-badge, .thumb-view .sl-content-col-btn { display: block; } }

@media screen and (min-width: 1024px) { /* line 23, ../../../includes/css/scss/_module-stock-list-view-thumbs.scss */
  .flexbox .thumb-view .sl-content-col-2, .flexbox .thumb-view .sl-content-col-text, .flexbox .thumb-view .sl-badge, .flexbox .thumb-view .sl-content-col-btn { display: block; } }
/* line 33, ../../../includes/css/scss/_module-stock-list-view-thumbs.scss */
.flexbox .thumb-view .sl-badge { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .thumb-view .stock-list-item:before, .no-flexbox .thumb-view .stock-list-item:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .thumb-view .stock-list-item:after { clear: both; }
/* line 46, ../../../includes/css/scss/_module-stock-list-view-thumbs.scss */
.no-flexbox .thumb-view .sl-content-col-1 { float: left; width: 70%; }
/* line 51, ../../../includes/css/scss/_module-stock-list-view-thumbs.scss */
.no-flexbox .thumb-view .sl-content-col-2 { float: left; width: 30%; }
/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .thumb-view .sl-spec-wrapper:before, .no-flexbox .thumb-view .sl-spec-wrapper:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .thumb-view .sl-spec-wrapper:after { clear: both; }
/* line 60, ../../../includes/css/scss/_module-stock-list-view-thumbs.scss */
.no-flexbox .thumb-view .sl-spec-text { float: left; width: 50%; }

@media screen and (min-width: 1024px) { /* line 5, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .gallery-view .stock-list-item { margin-top: 10px; margin-right: 1%; } }
@media screen and (min-width: 1024px) and (min-width: 1024px) { /* line 10, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .gallery-view .stock-list-item:nth-child(2n) { margin-right: 0; } }
@media screen and (min-width: 1024px) and (min-width: 1024px) { /* line 16, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .gallery-view .sl-heading-link { padding: 0; margin-bottom: 0; position: relative; background-color: #ae0e1d; } }
@media screen and (min-width: 1024px) and (min-width: 1024px) { /* line 24, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .gallery-view .sl-heading-link:before { display: none; } }
@media screen and (min-width: 1024px) and (min-width: 768px) { /* line 31, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .gallery-view .sl-heading-model-wrapper { padding: 5px 10px; } }
@media screen and (min-width: 1024px) and (min-width: 768px) { /* line 38, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .gallery-view .sl-price-wrapper { padding: 3px 10px; } }
@media screen and (min-width: 1024px) { /* line 45, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .gallery-view .sl-price-wk-wrapper { padding: 5px 10px; } }
@media screen and (min-width: 1024px) and (min-width: 1024px) { /* line 49, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .gallery-view .sl-compare-wrapper { margin: 0; } }
@media screen and (min-width: 1024px) and (min-width: 1024px) { /* line 55, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .gallery-view .sl-images-link { display: block; } }
@media screen and (min-width: 1024px) and (min-width: 1024px) { /* line 61, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .gallery-view .sl-image-wrapper { float: none; width: 100%; } }
@media screen and (min-width: 1024px) and (min-width: 1024px) { /* line 68, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .gallery-view .sl-image-wrapper-sm { display: none; } }
@media screen and (min-width: 1024px) and (min-width: 1024px) { /* line 74, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .gallery-view .sl-content-wrapper { display: block; } }
@media screen and (min-width: 1024px) and (min-width: 1024px) { /* line 80, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .gallery-view .sl-content-col-2 { display: block; padding: 0; } }

@media screen and (min-width: 1024px) { /* line 91, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .flexbox .gallery-view .sl-items-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media screen and (min-width: 1024px) { /* line 102, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .flexbox .gallery-view .stock-list-item { -ms-flex-preferred-size: 49%; flex-basis: 49%; } }
/* line 110, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
.flexbox .gallery-view .sl-heading-link { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
/* line 121, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
.flexbox .gallery-view .sl-heading-model-wrapper { -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 100%; }
/* line 128, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
.flexbox .gallery-view .sl-price-now-wrapper { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
/* line 134, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
.flexbox .gallery-view .sl-price-wrapper { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }
@media screen and (min-width: 1024px) { /* line 140, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .flexbox .gallery-view .sl-content-col-text { -ms-flex-preferred-size: 100%; flex-basis: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; } }
@media screen and (min-width: 768px) { /* line 150, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .flexbox .gallery-view .sl-spec-key { -webkit-box-flex: .8; -ms-flex: .8; flex: .8; } }
@media screen and (min-width: 1024px) { /* line 150, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
  .flexbox .gallery-view .sl-spec-key { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

/* line 168, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
.no-flexbox .gallery-view .stock-list-item { float: left; width: 49%; }
/* line 173, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
.no-flexbox .gallery-view .sl-heading-model-wrapper { float: none; }
/* line 177, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
.no-flexbox .gallery-view .sl-price-wrapper, .no-flexbox .gallery-view .sl-price-wk-wrapper, .no-flexbox .gallery-view .sl-price-was-wrapper, .no-flexbox .gallery-view .sl-price-now-wrapper { padding: 5px 10px; }
/* line 184, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
.no-flexbox .gallery-view .sl-price-wk-wrapper { float: left; }
/* line 188, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
.no-flexbox .gallery-view .sl-content-col-1 { float: none; width: 100%; }
/* line 193, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
.no-flexbox .gallery-view .sl-content-col-2 { float: none; width: 100%; }
/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .gallery-view .sl-spec-wrapper:before, .no-flexbox .gallery-view .sl-spec-wrapper:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .gallery-view .sl-spec-wrapper:after { clear: both; }
/* line 202, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
.no-flexbox .gallery-view .sl-spec-item-wrapper { float: left; width: 50%; }
/* line 207, ../../../includes/css/scss/_module-stock-list-view-gallery.scss */
.no-flexbox .gallery-view .sl-spec-text { float: left; width: 50%; }

/* line 1, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.sd-form-heading-wrapper { padding: 5px 10px; background-color: #ed1b2f; }

/* line 6, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.sd-form-text { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 14px; text-transform: uppercase; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #fff; margin: 0; }

/* line 16, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.sd-form-heading-link .icon-svg-close-circle { width: 25px; height: 25px; color: #ed1b2f; fill: #fff; margin-left: 6px; cursor: pointer; }

/* line 25, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.sd-form-heading-link:hover .icon-svg-close-circle { color: #fff; fill: #ed1b2f; }

/* line 30, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.sd-summary-wrapper { background-color: #ebebec; padding: 8px; border: 1px solid #dcddde; border-radius: 3px; }

/* line 37, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.sd-summary-group2 { padding-left: 10px; }

/* line 41, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.sd-summary-text-wrapper { margin-top: 6px; }

/* line 45, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.sd-summary-text { color: #000; margin: 0; border-right: 1px solid #b2b2b2; margin-right: 7px; padding-right: 7px; }
/* line 52, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.sd-summary-text:last-child { border: 0; }

/* line 59, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.sd-summary .sl-heading-model { margin: 0; border: 0; padding: 0; }
/* line 65, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.sd-summary .sl-price, .sd-summary .sl-price-wk, .sd-summary .sl-heading-model, .sd-summary .sl-heading-quantifier { font-size: 15px; color: #000; background-color: transparent; margin: 0; padding: 0; }
/* line 76, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.sd-summary .sl-heading-quantifier { display: inline; }

/* line 83, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.flexbox .sd-form-heading-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 95, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.flexbox .sd-form-name { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
/* line 101, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.flexbox .sd-form-heading-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 110, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.flexbox .sd-summary-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; }
/* line 116, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.flexbox .sd-summary-text-wrapper { -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }

/* line 127, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.no-flexbox .sd-form-heading-wrapper { height: 36px; }
/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .sd-form-heading-wrapper:before, .no-flexbox .sd-form-heading-wrapper:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .sd-form-heading-wrapper:after { clear: both; }
/* line 132, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.no-flexbox .sd-form-name { float: left; }
/* line 136, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.no-flexbox .sd-form-heading-link { display: block; float: right; }
/* line 141, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.no-flexbox .sd-form-text-btn { float: left; }
/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .sd-summary-wrapper:before, .no-flexbox .sd-summary-wrapper:after, .no-flexbox .sd-summary:before, .no-flexbox .sd-summary:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .sd-summary-wrapper:after, .no-flexbox .sd-summary:after { clear: both; }
/* line 150, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.no-flexbox .sd-summary-group1 { float: left; }
/* line 154, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.no-flexbox .sd-summary-group2 { float: left; }
/* line 158, ../../../includes/css/scss/_module-stock-details-form-summary.scss */
.no-flexbox .sd-summary-text { display: inline; }

@media screen and (min-width: 768px) { /* line 1, ../../../includes/css/scss/_module-stock-details-specs.scss */
  .sd-carousel-wrapper { padding-right: 1rem; } }

/* line 8, ../../../includes/css/scss/_module-stock-details-specs.scss */
.sd-carousel-image { width: 100%; }

/* line 12, ../../../includes/css/scss/_module-stock-details-specs.scss */
.sd-specs-text { margin: 0; }

/* line 16, ../../../includes/css/scss/_module-stock-details-specs.scss */
.sd-specs-key { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; }

/* line 20, ../../../includes/css/scss/_module-stock-details-specs.scss */
.sd-section-heading { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 14px; }

@media screen and (min-width: 1024px) { /* line 25, ../../../includes/css/scss/_module-stock-details-specs.scss */
  .sd-comments-text { -webkit-column-count: 2; -webkit-column-gap: 40px; -webkit-column-rule-width: 1px; -webkit-column-rule-style: solid; -webkit-column-rule-color: #cccccc; -moz-column-count: 2; -moz-column-gap: 40px; -moz-column-rule-width: 1px; -moz-column-rule-style: solid; -moz-column-rule-color: #cccccc; column-count: 2; column-gap: 40px; column-rule-width: 1px; column-rule-style: solid; column-rule-color: #cccccc; } }

/* line 46, ../../../includes/css/scss/_module-stock-details-specs.scss */
.sdf-list { margin: 0; padding: 0; }
@media screen and (min-width: 568px) { /* line 46, ../../../includes/css/scss/_module-stock-details-specs.scss */
  .sdf-list { -webkit-column-count: 2; -webkit-column-gap: 40px; -moz-column-count: 2; -moz-column-gap: 40px; column-count: 2; column-gap: 40px; } }

/* line 60, ../../../includes/css/scss/_module-stock-details-specs.scss */
.sdf-item { list-style: none; font-size: 14px; border-bottom: 1px solid #cccccc; vertical-align: middle; padding: 5px 0; -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; }

/* line 71, ../../../includes/css/scss/_module-stock-details-specs.scss */
.text-small { font-size: 80%; margin-top: 10px; }

@media screen and (min-width: 1024px) { /* line 76, ../../../includes/css/scss/_module-stock-details-specs.scss */
  .sd-group2-wrapper { width: 79%; } }

/* line 83, ../../../includes/css/scss/_module-stock-details-specs.scss */
.sd-image-large-wrapper { position: relative; margin-bottom: 10px; }

@media screen and (min-width: 768px) { /* line 88, ../../../includes/css/scss/_module-stock-details-specs.scss */
  .sd-carousel-wrapper { max-width: 340px; } }
@media screen and (min-width: 850px) { /* line 88, ../../../includes/css/scss/_module-stock-details-specs.scss */
  .sd-carousel-wrapper { max-width: 400px; } }
@media screen and (min-width: 1200px) { /* line 88, ../../../includes/css/scss/_module-stock-details-specs.scss */
  .sd-carousel-wrapper { max-width: 523px; } }

/* line 102, ../../../includes/css/scss/_module-stock-details-specs.scss */
.sd-rating-wrapper { margin-top: 7px; padding: 10px; background: #F2F2F2; border: 1px solid #dcddde; border-radius: 3px; }

/* line 110, ../../../includes/css/scss/_module-stock-details-specs.scss */
.sd-rating-text { margin: 0; }

/* line 114, ../../../includes/css/scss/_module-stock-details-specs.scss */
.sd-redbook-logo { margin: 0 0 20px 0; }

/* line 118, ../../../includes/css/scss/_module-stock-details-specs.scss */
.sd-group1-wrapper { margin-top: 5px; }

@media screen and (min-width: 768px) { /* line 124, ../../../includes/css/scss/_module-stock-details-specs.scss */
  .flexbox .sd-group1-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; } }
@media screen and (min-width: 768px) { /* line 133, ../../../includes/css/scss/_module-stock-details-specs.scss */
  .flexbox .sd-specs-wrapper, .flexbox .sd-carousel-wrapper { -webkit-box-flex: 2; -ms-flex: 2; flex: 2; } }
/* line 143, ../../../includes/css/scss/_module-stock-details-specs.scss */
.flexbox .sd-specs-item { display: -webkit-box; display: -ms-flexbox; display: flex; }
/* line 149, ../../../includes/css/scss/_module-stock-details-specs.scss */
.flexbox .sd-specs-key { -webkit-box-flex: 2; -ms-flex: 2; flex: 2; }
/* line 155, ../../../includes/css/scss/_module-stock-details-specs.scss */
.flexbox .sd-specs-value { -webkit-box-flex: 3; -ms-flex: 3; flex: 3; }
/* line 161, ../../../includes/css/scss/_module-stock-details-specs.scss */
.flexbox .sd-star-text-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

/* line 173, ../../../includes/css/scss/_module-stock-details-specs.scss */
.sd-specification .gallery { margin-bottom: 15px; }
/* line 177, ../../../includes/css/scss/_module-stock-details-specs.scss */
.sd-specification .gallery.loading { display: none; }
/* line 180, ../../../includes/css/scss/_module-stock-details-specs.scss */
.no-js .sd-specification .gallery.loading { display: block; }

@media screen and (min-width: 768px) { /* line 188, ../../../includes/css/scss/_module-stock-details-specs.scss */
  .no-flexbox .sd-carousel-wrapper { float: left; width: 60%; } }
@media screen and (min-width: 768px) { /* line 196, ../../../includes/css/scss/_module-stock-details-specs.scss */
  .no-flexbox .sd-specs-wrapper { float: left; width: 40%; } }
/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .sd-specs-items-wrapper:before, .no-flexbox .sd-specs-items-wrapper:after, .no-flexbox .sd-group1-wrapper:before, .no-flexbox .sd-group1-wrapper:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .sd-specs-items-wrapper:after, .no-flexbox .sd-group1-wrapper:after { clear: both; }
/* line 209, ../../../includes/css/scss/_module-stock-details-specs.scss */
.no-flexbox .sd-specs-key { float: left; width: 40%; }
/* line 214, ../../../includes/css/scss/_module-stock-details-specs.scss */
.no-flexbox .sd-specs-value { float: left; width: 60%; padding-left: 10px; }
/* line 220, ../../../includes/css/scss/_module-stock-details-specs.scss */
.no-flexbox .sd-rating-text { display: inline; }

/* line 1, ../../../includes/css/scss/_module-stock-details-aside.scss */
.sd-aside-phone-wrapper { background-color: #ed1b2f; cursor: pointer; position: relative; margin-bottom: 5px; }

/* line 8, ../../../includes/css/scss/_module-stock-details-aside.scss */
.sd-aside-phone-link { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 16px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; color: #fff; display: block; padding: 8px; }
/* line 18, ../../../includes/css/scss/_module-stock-details-aside.scss */
.sd-aside-phone-link:hover, .sd-aside-phone-link:focus, .sd-aside-phone-link:active { color: #fff; }

/* line 27, ../../../includes/css/scss/_module-stock-details-aside.scss */
#print-details-page:hover, #print-details-page:focus, #print-details-page:active { text-decoration: none; }

/* line 34, ../../../includes/css/scss/_module-stock-details-aside.scss */
.sd-aside-form-link { position: relative; cursor: pointer; background-color: #F2F2F2; margin-bottom: 5px; height: 45px; border-radius: 0; transition: opacity 0.25s ease, background-color 0.25s ease; }
@media screen and (min-width: 768px) { /* line 34, ../../../includes/css/scss/_module-stock-details-aside.scss */
  .sd-aside-form-link { height: 37px; } }
/* line 47, ../../../includes/css/scss/_module-stock-details-aside.scss */
.sd-aside-form-link:hover { background-color: #E5E5E5; }

/* line 52, ../../../includes/css/scss/_module-stock-details-aside.scss */
.open .sd-aside-form-links { opacity: .4; }

/* line 56, ../../../includes/css/scss/_module-stock-details-aside.scss */
.open .sd-aside-form-links.selected, .open .sd-aside-form-links:hover { opacity: 1; }

/* line 63, ../../../includes/css/scss/_module-stock-details-aside.scss */
.sd-aside-form-link .icon-svg { background-color: #ed1b2f; fill: #fff; width: 37px; height: 37px; padding: 3px; }

/* line 72, ../../../includes/css/scss/_module-stock-details-aside.scss */
.sd-aside-link-text { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 15px; display: inline; margin: 0 0 0 5px; color: #000; }
@media screen and (min-width: 768px) { /* line 72, ../../../includes/css/scss/_module-stock-details-aside.scss */
  .sd-aside-link-text { font-size: 14px; } }

/* line 84, ../../../includes/css/scss/_module-stock-details-aside.scss */
.stock-detail .add-this-container .add-this-main { position: static; }

/* line 88, ../../../includes/css/scss/_module-stock-details-aside.scss */
.ultimate-preferred-tag.stock-details, .teammoto-approved.stock-details { display: none; }

/* line 95, ../../../includes/css/scss/_module-stock-details-aside.scss */
.flexbox .sd-aside-form-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .sd-aside-form-link:before, .no-flexbox .sd-aside-form-link:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .sd-aside-form-link:after { clear: both; }
/* line 110, ../../../includes/css/scss/_module-stock-details-aside.scss */
.no-flexbox .sd-aside-form-link .icon-svg, .no-flexbox .sd-aside-form-link .sd-aside-link-text { float: left; }
/* line 115, ../../../includes/css/scss/_module-stock-details-aside.scss */
.no-flexbox .sd-aside-form-link .sd-aside-link-text { margin: 8px 0 0 5px; }

/* line 1, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
.similar-vehicles-module-wrapper { background-color: #F2F2F2; border: 1px solid #dcddde; border-radius: 3px; margin-top: 10px; }

/* line 8, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
.sd-section-heading.sd-similar-heading { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #fff; background: #ed1b2f; padding: 5px 10px; margin: 0; border-radius: 3px 3px 0 0; }

@media screen and (min-width: 768px) { /* line 18, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
  .sv-wrapper { display: block; } }

/* line 25, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
.sv-item-link { display: block; margin: 0; padding: 10px; -webkit-transition: background-color 150ms ease-in; -moz-transition: background-color 150ms ease-in; -ms-transition: background-color 150ms ease-in; -o-transition: background-color 150ms ease-in; transition: background-color 150ms ease-in; }
/* line 31, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
.sv-item-link:hover { background-color: #E5E5E5; }

/* line 36, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
.sv-list { padding: 0 0 0 10px; margin: 0; }

/* line 41, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
.sv-item-text { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 14px; color: #000000; list-style: none; }
@media screen and (min-width: 768px) { /* line 41, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
  .sv-item-text { font-size: 11px; line-height: 13px; } }
@media screen and (min-width: 1024px) { /* line 41, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
  .sv-item-text { font-size: 12px; line-height: 14px; } }
/* line 58, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
.sv-item-text.sv-make, .sv-item-text.sv-model { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; }
/* line 63, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
.sv-item-text.sv-price { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; color: #ed1b2f; }

/* line 69, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
.sv-no-item-text { padding: 10px 10px 0 10px; }

@media screen and (min-width: 568px) { /* line 75, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
  .flexbox .sv-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media screen and (min-width: 768px) { /* line 75, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
  .flexbox .sv-wrapper { display: block; } }
/* line 93, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
.flexbox .sv-item-link { display: -webkit-box; display: -ms-flexbox; display: flex; }
@media screen and (min-width: 568px) { /* line 93, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
  .flexbox .sv-item-link { width: 50%; } }
@media screen and (min-width: 768px) { /* line 93, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
  .flexbox .sv-item-link { width: 100%; } }
/* line 107, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
.flexbox .sv-image-wrapper { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
/* line 113, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
.flexbox .sv-list { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
@media screen and (min-width: 384px) { /* line 113, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
  .flexbox .sv-list { -webkit-box-flex: 2; -ms-flex: 2; flex: 2; } }
@media screen and (min-width: 568px) { /* line 113, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
  .flexbox .sv-list { -webkit-box-flex: 1.5; -ms-flex: 1.5; flex: 1.5; } }
@media screen and (min-width: 1024px) { /* line 113, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
  .flexbox .sv-list { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .sv-item-link:before, .no-flexbox .sv-item-link:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .sv-item-link:after { clear: both; }
/* line 144, ../../../includes/css/scss/_module-stock-details-similar-vehicles.scss */
.no-flexbox .sv-image-wrapper, .no-flexbox .sv-list { float: left; width: 50%; }

/* line 3, ../../../includes/css/scss/_module-stock-details-headings.scss */
.stock-detail .sd-page-heading { display: none; margin-left: 15px; }
@media screen and (min-width: 768px) { /* line 3, ../../../includes/css/scss/_module-stock-details-headings.scss */
  .stock-detail .sd-page-heading { display: inline-block; font-size: 22px; } }
@media screen and (min-width: 1024px) { /* line 3, ../../../includes/css/scss/_module-stock-details-headings.scss */
  .stock-detail .sd-page-heading { font-size: 26px; } }

/* line 1, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
.sla-action-wrapper { margin-top: 15px; }
@media screen and (min-width: 568px) { /* line 1, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
  .sla-action-wrapper { margin-top: 0; } }

/* line 9, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
.sl-action-item { cursor: pointer; margin-left: 2%; }
/* line 13, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
.sl-action-item:hover, .sl-action-item:focus, .sl-action-item:active { text-decoration: none; }
@media screen and (min-width: 568px) { /* line 9, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
  .sl-action-item { height: 60px; } }

/* line 24, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
.sla-icon-wrapper { background: #F2F2F2; border: 1px solid #E5E5E5; border-bottom: 0; width: 100%; }
@media screen and (min-width: 568px) { /* line 24, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
  .sla-icon-wrapper { width: 80px; height: 30px; } }

/* line 36, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
.sla-text-wrapper { background: #000000; padding: 5px; width: 100%; }
@media screen and (min-width: 568px) { /* line 36, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
  .sla-text-wrapper { width: 80px; height: 30px; } }

/* line 47, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
.sla-text { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 10px; line-height: 10px; text-transform: uppercase; text-align: center; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #fff; margin: 0; }

/* line 61, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
.flexbox .stock-list-heading-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 73, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
.flexbox .sla-action-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
@media screen and (min-width: 568px) { /* line 73, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
  .flexbox .sla-action-wrapper { -webkit-box-flex: 0; -ms-flex: none; flex: none; } }
/* line 90, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
.flexbox .sl-action-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -ms-flex-preferred-size: 49%; flex-basis: 49%; }
/* line 107, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
.flexbox .sl-action-item:nth-child(odd) { margin-left: 0; }
/* line 111, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
.flexbox .sl-action-item:nth-child(3), .flexbox .sl-action-item:nth-child(4) { margin-top: 8px; }
@media screen and (min-width: 568px) { /* line 90, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
  .flexbox .sl-action-item { -webkit-box-flex: 0; -ms-flex: none; flex: none; }
  /* line 121, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
  .flexbox .sl-action-item:nth-child(n) { margin: 0; margin-left: 10px; } }
/* line 127, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
.flexbox .sl-action-item:first-child { margin-left: 0; }
/* line 132, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
.flexbox .sla-icon-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 141, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
.flexbox .sla-text-wrapper { display: block; }

/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .stock-list-heading-wrapper:before, .no-flexbox .stock-list-heading-wrapper:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .stock-list-heading-wrapper:after { clear: both; }
/* line 152, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
.no-flexbox .sl-page-heading { float: left; }
/* line 156, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
.no-flexbox .sla-action-wrapper { float: right; margin-top: 14px; }
/* line 155, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .sla-action-wrapper:before, .no-flexbox .sla-action-wrapper:after { content: " "; display: table; }
/* line 161, ../../../includes/css/scss/_mixins.scss */
.no-flexbox .sla-action-wrapper:after { clear: both; }
/* line 162, ../../../includes/css/scss/_module-stock-list-action-buttons.scss */
.no-flexbox .sl-action-item { float: left; margin: 0; padding-left: 15px; }

/* line 1, ../../../includes/css/scss/_site.scss */
img { vertical-align: middle; display: block; max-width: 100%; height: auto; margin: 0 auto; }

/* line 9, ../../../includes/css/scss/_site.scss */
.video-100, .w-100, iframe.iframe-100, .iframe-100, img.image-100, .image-100 { width: 100%; }

/* line 18, ../../../includes/css/scss/_site.scss */
.iframe-100-no-border { width: 100%; border: 0; }

/* line 23, ../../../includes/css/scss/_site.scss */
.iframe-100-no-scroll { border: 0; width: 100%; overflow: hidden; }

/* line 29, ../../../includes/css/scss/_site.scss */
hr { margin-top: 10px; margin-bottom: 10px; border: 0; border-top: 1px solid #cccccc; }

/* line 1, ../../../includes/css/scss/_boilerplate-helper.scss */
.ir { background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px; }

/* line 2, ../../../includes/css/scss/_boilerplate-helper.scss */
.ir:before { content: ""; display: block; width: 0; height: 150%; }

/* line 3, ../../../includes/css/scss/_boilerplate-helper.scss */
.hidden { display: none !important; visibility: hidden; }

/* line 4, ../../../includes/css/scss/_boilerplate-helper.scss */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* line 5, ../../../includes/css/scss/_boilerplate-helper.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* line 7, ../../../includes/css/scss/_boilerplate-helper.scss */
.invisible { visibility: hidden; }

/* line 8, ../../../includes/css/scss/_boilerplate-helper.scss */
.clearfix:before, .clearfix:after { content: " "; display: table; }

/* line 10, ../../../includes/css/scss/_boilerplate-helper.scss */
.clearfix:after { clear: both; }

/* line 11, ../../../includes/css/scss/_boilerplate-helper.scss */
.clearfix { *zoom: 1; }

/* line 1, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9, .ie9, .ie8 { width: 100%; }
/* line 6, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 body, .ie9 body, .ie8 body { width: 1169px; margin: 0 auto; }
/* line 11, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 select, .ie9 select, .ie8 select { padding: 3px; height: auto; line-height: 25px; }
/* line 17, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .container, .ie9 .container, .ie8 .container { width: 1169px; margin-right: auto; margin-left: auto; }
/* line 23, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 body.map-framed, .ie9 body.map-framed, .ie8 body.map-framed { width: 100%; min-width: 100%; }
/* line 30, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .calculator iframe, .ie9 .calculator iframe, .ie8 .calculator iframe { height: 900px; }
/* line 34, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .calculator .ui-state-default, .ie9 .calculator .ui-state-default, .ie8 .calculator .ui-state-default { background: #dddedf; }

/* line 43, ../../../includes/css/scss/_ie-exceptions.scss */
.popup.ie9 body, .popup.lt-ie9 body { min-width: 340px; width: 350px; margin: auto; }
/* line 47, ../../../includes/css/scss/_ie-exceptions.scss */
.popup.ie9 .enquiry > div > .pure-u-1, .popup.lt-ie9 .enquiry > div > .pure-u-1 { width: 100%; }

/* line 55, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .logo-team-moto, .lt-ie9 .logo-ultimate { display: none; }
/* line 60, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .team-moto-logo-ie { width: 83px; height: 22px; background: url("../../../images/team-moto-logo-reverse.png") 0 0 no-repeat; top: 6px; margin-right: 10px; padding-right: 10px; border-right: 1px solid #808080; display: inline-block; position: relative; }
@media screen and (min-width: 768px) { /* line 60, ../../../includes/css/scss/_ie-exceptions.scss */
  .lt-ie9 .team-moto-logo-ie { width: 95px; height: 27px; top: 13px; } }
/* line 78, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .ultimate-logo-ie { width: 150px; height: 28px; top: 13px; background: url("../../../images/ultimate-logo.png") 0 0 no-repeat; margin-right: 10px; padding-right: 10px; border-right: 1px solid #808080; display: inline-block; position: relative; }
/* line 90, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .kymco .team-moto-logo-ie, .lt-ie9 .ktm .team-moto-logo-ie, .lt-ie9 .suzuki .team-moto-logo-ie, .lt-ie9 .bmw-motorrad .team-moto-logo-ie { background: url("../../../images/team-moto-logo.png") 0 0 no-repeat; }
/* line 98, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .nav-wrapper .level-1-item-link, .lt-ie9 .nav-wrapper .level-2-item-link, .lt-ie9 .nav-wrapper .level-3-item-link, .lt-ie9 .nav-wrapper .level-1-item { font-size: 14px; display: inline; }
/* line 106, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .nav-wrapper .level-3-item { position: relative; width: 250px; }
/* line 111, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .nav-wrapper .level-1-item-link, .lt-ie9 .nav-wrapper .level-2-item-link { padding: 18px 20px; float: left; }
/* line 116, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .nav-wrapper .bike-info-heading { font-size: 25px; }
/* line 120, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .nav-wrapper .level-3 { bottom: 0; }
/* line 123, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .nav-wrapper .level-3 .level-3-list { padding-bottom: 350px; }
/* line 127, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .nav-wrapper .level-3.is-active { overflow: visible; top: 100%; }
/* line 132, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .nav-wrapper .level-3 .level-3-content { height: 512px; }
/* line 137, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .nav-wrapper .level-4 { position: absolute; top: 0; left: 100%; min-height: 200px; width: 250px; }
/* line 144, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .nav-wrapper .level-4 .level-4-item-link { min-width: 100px; min-height: 20px; font-size: 14px; }
/* line 150, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .nav-wrapper .level-4 .level-list.level-4-list { width: 100%; left: 0; }
/* line 155, ../../../includes/css/scss/_ie-exceptions.scss */
.lt-ie9 .nav-wrapper .level-4 .level-4-content { width: 100%; height: 100%; }

/* line 1, ../../../includes/css/scss/_module-gmap.scss */
.google-map { height: 300px; background: url("http://assets.i-motor.com.au/motorcycles/images/loading.gif") 50% 50% no-repeat; }

/* line 7, ../../../includes/css/scss/_module-gmap.scss */
.panel-body .google-map .gm-style a { display: initial; border-top: none; border-bottom: none; font-family: Roboto, Arial, sans-serif; font-size: 10px; background-color: rgba(255, 255, 255, 0.1); padding-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; }
/* line 20, ../../../includes/css/scss/_module-gmap.scss */
.panel-body .google-map img { max-width: none; }

/* line 2, scss/_module-header.scss */
.honda .address-bar-text-wrapper, .honda .address-bar-text, .honda .address-bar-text a { color: #b2b2b2; }
/* line 9, scss/_module-header.scss */
.honda .address-bar-wrapper { font-family: 'Roboto Condensed', 'Helvetica', 'Arial', sans-serif; font-weight: normal; background: #191919; }
/* line 14, scss/_module-header.scss */
.honda .bg-cover { background: #000; }
/* line 18, scss/_module-header.scss */
.honda .header-logo { max-width: 74px; }
@media screen and (min-width: 568px) { /* line 18, scss/_module-header.scss */
  .honda .header-logo { max-width: 70px; } }
@media screen and (min-width: 768px) { /* line 18, scss/_module-header.scss */
  .honda .header-logo { max-width: 100px; } }
@media screen and (min-width: 880px) { /* line 18, scss/_module-header.scss */
  .honda .header-logo { max-width: 164px; } }
@media screen and (min-width: 768px) { /* line 34, scss/_module-header.scss */
  .honda .dealer-name-wrapper { margin-top: 7px; } }
@media screen and (min-width: 880px) { /* line 34, scss/_module-header.scss */
  .honda .dealer-name-wrapper { margin-top: 0; } }
/* line 45, scss/_module-header.scss */
.honda .dealer-name { font-family: 'Roboto Bold Condensed', 'Helvetica', 'Arial', sans-serif; font-weight: normal; text-transform: uppercase; color: #fff; }
@media screen and (min-width: 880px) { /* line 45, scss/_module-header.scss */
  .honda .dealer-name { font-size: 26px; line-height: 52px; } }
/* line 55, scss/_module-header.scss */
.honda .mobile-nav-wrapper-outer { background: #191919; }
/* line 59, scss/_module-header.scss */
.honda .mobile-call-us-button { display: none; }
@media screen and (min-width: 880px) { /* line 59, scss/_module-header.scss */
  .honda .mobile-call-us-button { display: block; } }
/* line 66, scss/_module-header.scss */
.honda.vehicles .header { margin-top: 0; }
@media screen and (min-width: 880px) { /* line 66, scss/_module-header.scss */
  .honda.vehicles .header { margin-top: 23px; } }
@media screen and (min-width: 1024px) { /* line 66, scss/_module-header.scss */
  .honda.vehicles .header { margin-top: 9px; } }
@media screen and (min-width: 1280px) { /* line 66, scss/_module-header.scss */
  .honda.vehicles .header { margin-top: 0; } }

/* line 4, scss/_module-nav-aside.scss */
.honda aside .nav-secondary-list { border: 1px solid #E5E5E5; }
/* line 8, scss/_module-nav-aside.scss */
.honda aside .nav-secondary { -webkit-box-shadow: 4px 3px 5px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 4px 3px 5px 0 rgba(0, 0, 0, 0.1); box-shadow: 4px 3px 5px 0 rgba(0, 0, 0, 0.1); }
/* line 13, scss/_module-nav-aside.scss */
.honda aside .nav-secondary li { border-top: none; border-bottom: 1px solid #E5E5E5; }
/* line 17, scss/_module-nav-aside.scss */
.honda aside .nav-secondary li a { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 14px; color: #000; text-transform: uppercase; }
/* line 25, scss/_module-nav-aside.scss */
.honda aside .nav-secondary li:hover > a { color: #ed1b2f; }
/* line 31, scss/_module-nav-aside.scss */
.honda aside .nav-secondary li.current > a { color: #ed1b2f; }
/* line 36, scss/_module-nav-aside.scss */
.honda aside .nav-secondary li.last { border-bottom: none; }

/* line 1, scss/_module-nav-primary-desktop.scss */
.no-ie .honda .hvr-rectangle-out:before { bottom: 0; }

/* line 7, scss/_module-nav-primary-desktop.scss */
.honda .level-1-content { background: #262626; border-bottom: 7px solid #ed1b2f; }
@media screen and (min-width: 1169px) { /* line 12, scss/_module-nav-primary-desktop.scss */
  .honda .level-1-item-link { padding: 18px 23px 24px 23px; } }
/* line 19, scss/_module-nav-primary-desktop.scss */
.honda .level-2-item a { margin: 0; }
/* line 24, scss/_module-nav-primary-desktop.scss */
.honda .level-1-item-link, .honda .level-2-item-link { margin-bottom: -7px; }
/* line 29, scss/_module-nav-primary-desktop.scss */
.honda .level-1-item-link, .honda .level-2-item-link, .honda .level-3-item-link, .honda .level-4-item-link { font-size: 14px; font-family: 'Roboto Bold Condensed', 'Helvetica', 'Arial', sans-serif; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
@media screen and (min-width: 880px) { /* line 29, scss/_module-nav-primary-desktop.scss */
  .honda .level-1-item-link, .honda .level-2-item-link, .honda .level-3-item-link, .honda .level-4-item-link { font-size: 12px; } }
@media screen and (min-width: 1024px) { /* line 29, scss/_module-nav-primary-desktop.scss */
  .honda .level-1-item-link, .honda .level-2-item-link, .honda .level-3-item-link, .honda .level-4-item-link { font-size: 14px; } }
/* line 44, scss/_module-nav-primary-desktop.scss */
.honda .level-1-item-link.is-active, .honda .level-1-item-link:hover, .honda .level-2-item-link.is-active, .honda .level-2-item-link:hover, .honda .level-3-item-link.is-active, .honda .level-3-item-link:hover, .honda .level-4-item-link.is-active, .honda .level-4-item-link:hover { color: #fff; }
/* line 48, scss/_module-nav-primary-desktop.scss */
.honda .level-1-item-link.is-active .icon-arrow-down, .honda .level-1-item-link:hover .icon-arrow-down, .honda .level-2-item-link.is-active .icon-arrow-down, .honda .level-2-item-link:hover .icon-arrow-down, .honda .level-3-item-link.is-active .icon-arrow-down, .honda .level-3-item-link:hover .icon-arrow-down, .honda .level-4-item-link.is-active .icon-arrow-down, .honda .level-4-item-link:hover .icon-arrow-down { border-color: #fff transparent transparent transparent; }

/* line 3, scss/_module-footer.scss */
.honda .footer { background-color: #262626; border-top: 7px solid #ed1b2f; z-index: 1; }
/* line 9, scss/_module-footer.scss */
.honda .copyright { color: #b3b3b3; }
/* line 13, scss/_module-footer.scss */
.honda .copyright-wrapper { background-color: #000; border: none; }
/* line 18, scss/_module-footer.scss */
.honda .copyright-header { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 13px; line-height: 20px; color: #b3b3b3; margin: 10px 0 0 0; }
/* line 26, scss/_module-footer.scss */
.honda .copyright-content { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 13px; line-height: 20px; color: #b3b3b3; }
/* line 33, scss/_module-footer.scss */
.honda .i-motor-cms-link { color: #b3b3b3; }

/* line 5, scss/_module-nav-footer.scss */
.honda .footer .nav-secondary-heading { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 14px; text-transform: uppercase; color: #b2b2b2; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* line 14, scss/_module-nav-footer.scss */
.honda .footer .nav-secondary { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 13px; line-height: 20px; }
/* line 20, scss/_module-nav-footer.scss */
.honda .footer .nav-item { color: #666666; }
/* line 24, scss/_module-nav-footer.scss */
.honda .footer .nav-item-link { color: #fff; }
/* line 27, scss/_module-nav-footer.scss */
.honda .footer .nav-item-link:hover, .honda .footer .nav-item-link:focus { text-decoration: none; color: #cccccc; border-bottom: none; }
/* line 35, scss/_module-nav-footer.scss */
.honda .footer .nav-item-category { color: #b2b2b2; }

/* line 3, scss/_module-toolbox-base.scss */
.honda .toolbox-wrapper.desktop { border-left: 1px solid #404040; border-bottom: 1px solid #404040; border-top: 1px solid #404040; }
/* line 10, scss/_module-toolbox-base.scss */
.honda .toolbox-wrapper.desktop .toolbox > div .icon-wrapper { height: 66px; }
/* line 15, scss/_module-toolbox-base.scss */
.honda .toolbox-wrapper.desktop .icon { width: 69px; }
/* line 21, scss/_module-toolbox-base.scss */
.honda .toolbox .icon-text { font-family: 'Roboto Bold Condensed', 'Helvetica', 'Arial', sans-serif; font-weight: normal; }
/* line 25, scss/_module-toolbox-base.scss */
.honda .toolbox a { border-bottom: 1px solid #404040; }

/* line 2, scss/_module-quicklink.scss */
.honda .quicklinks { -webkit-box-shadow: 4px 3px 5px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 4px 3px 5px 0 rgba(0, 0, 0, 0.1); box-shadow: 4px 3px 5px 0 rgba(0, 0, 0, 0.1); }
/* line 7, scss/_module-quicklink.scss */
.honda .quicklinks .ql-icon-wrapper { border-top: 1px solid #4D4D4D; width: 60px; height: 60px; padding: 10px; }
/* line 14, scss/_module-quicklink.scss */
.honda .quicklinks .ql-text { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 14px; color: #000; border-top: 1px solid #E5E5E5; margin-left: 60px; padding: 19px 10px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* line 25, scss/_module-quicklink.scss */
.honda .quicklinks li { background-color: #F2F2F2; }
/* line 28, scss/_module-quicklink.scss */
.honda .quicklinks li:hover { background-color: #E5E5E5; }
/* line 33, scss/_module-quicklink.scss */
.honda .quicklinks li > a { min-width: 60px; min-height: 60px; background: #fff; }

/* line 1, scss/_module-bikes-overview.scss */
.no-ie .honda.vehicles .main .hvr-rectangle-out:before { bottom: 0; }

/* line 7, scss/_module-bikes-overview.scss */
.honda.vehicles .main { background-color: #fff; }
/* line 11, scss/_module-bikes-overview.scss */
.honda .bike-menu-outer { background: #ed1b2f; }
/* line 15, scss/_module-bikes-overview.scss */
.honda .bike-tab-item.active { background: #000000; }
/* line 22, scss/_module-bikes-overview.scss */
.honda .bike-tab-item.active .bike-tab-link, .honda .bike-tab-item:hover .bike-tab-link { color: #fff; }
/* line 27, scss/_module-bikes-overview.scss */
.honda .bike-button-link { background: #808080; }
/* line 33, scss/_module-bikes-overview.scss */
.honda .tab-content-outer { background: #000; padding-bottom: 0; }
/* line 38, scss/_module-bikes-overview.scss */
.honda .tab-content { background: #fff; padding-bottom: 40px; }
/* line 43, scss/_module-bikes-overview.scss */
.honda .bike-overview { width: 50%; }
@media screen and (min-width: 568px) { /* line 47, scss/_module-bikes-overview.scss */
  .honda .feature-u { width: 50%; *width: 49.9690%; } }
@media screen and (min-width: 768px) { /* line 47, scss/_module-bikes-overview.scss */
  .honda .feature-u { width: 33.3333%; *width: 33.3023%; } }
/* line 62, scss/_module-bikes-overview.scss */
.honda .bike-features .feature-head { font-family: 'Roboto Black', Arial, sans-serif; font-weight: normal; font-size: 18px; margin: 0; }
/* line 68, scss/_module-bikes-overview.scss */
.honda .bike-features .feature-text { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 14px; }
/* line 76, scss/_module-bikes-overview.scss */
.honda .bike-specs table { border: none; }
/* line 78, scss/_module-bikes-overview.scss */
.honda .bike-specs table th { font-family: 'Roboto Black', Arial, sans-serif; font-weight: normal; color: #000; font-size: 14px; border-left: none; border-top: none; }
/* line 86, scss/_module-bikes-overview.scss */
.honda .bike-specs table td { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; border-top: none; width: 33%; }
@media screen and (min-width: 568px) { /* line 86, scss/_module-bikes-overview.scss */
  .honda .bike-specs table td { display: table-cell; } }
/* line 97, scss/_module-bikes-overview.scss */
.honda .price-disclaimer-wrapper { background: #000; }
/* line 101, scss/_module-bikes-overview.scss */
.honda .price-disclaimer { color: #808080; padding: 30px 0; }

/* line 2, scss/_module-svg.scss */
.honda .icon-svg-location, .honda .icon-svg-phone { fill: #b2b2b2; }
/* line 10, scss/_module-svg.scss */
.honda .footer .footer-icon-wrapper a { float: none; }
/* line 14, scss/_module-svg.scss */
.honda .footer .icon-svg-social { border-radius: 12px; float: none; margin-bottom: 10px; background: #eaeaea; fill: #262626; }
/* line 23, scss/_module-svg.scss */
.honda .icon-svg-quote, .honda .icon-svg-brochures, .honda .icon-svg-service, .honda .icon-svg-specials, .honda .icon-svg-test-ride, .honda .icon-svg-search, .honda .icon-svg-social, .honda .icon-svg-share { fill: #ed1b2f; }
@media screen and (min-width: 768px) { /* line 34, scss/_module-svg.scss */
  .honda .logo-team-moto, .honda .logo-ultimate { top: 13px; } }
/* line 41, scss/_module-svg.scss */
.honda .icon-svg-arrow-right-circle { top: 2px; }

/* line 48, scss/_module-svg.scss */
.honda .subnav-search-detail .icon-svg-quote { fill: #fff; }

/* line 2, scss/_module-search-results-refine.scss */
.honda .stock__search-accordion-inner .panel-default > .panel-heading { background: #000; }

/* line 3, scss/_module-address-box.scss */
.honda .address-box-wrapper .panel-default > .panel-heading, .honda .address-box-wrapper .component-email-heading { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; background: #E5E5E5; color: #000; }
/* line 9, scss/_module-address-box.scss */
.honda .address-box-wrapper .panel-default > .panel-heading .panel-title, .honda .address-box-wrapper .component-email-heading .panel-title { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; color: #000; }
/* line 15, scss/_module-address-box.scss */
.honda .address-box-wrapper .address-g { color: #000; }
/* line 18, scss/_module-address-box.scss */
.honda .address-box-wrapper .address-g .address-u-1 { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; }
/* line 23, scss/_module-address-box.scss */
.honda .address-box-wrapper .email-g { color: #000; }
/* line 26, scss/_module-address-box.scss */
.honda .address-box-wrapper .email-g .email-u-1 { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; }
/* line 33, scss/_module-address-box.scss */
.honda .address-box-wrapper .email-g a.EBG13, .honda .address-box-wrapper .component-email a.EBG13 { color: #ed1b2f; }
/* line 40, scss/_module-address-box.scss */
.honda .operating-hours-wrapper .panel-default > .panel-heading { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; background-color: #E5E5E5; }
/* line 44, scss/_module-address-box.scss */
.honda .operating-hours-wrapper .panel-default > .panel-heading .panel-title { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; color: #000; }
/* line 49, scss/_module-address-box.scss */
.honda .operating-hours-wrapper .panel-default > .panel-heading a span { background-position: 50% -7689px; }
/* line 53, scss/_module-address-box.scss */
.honda .operating-hours-wrapper .panel-default > .panel-heading a.collapsed span { background-position: 50% -7598px; }
/* line 59, scss/_module-address-box.scss */
.honda .operating-hours-wrapper .hours-g .hours-u-1, .honda .operating-hours-wrapper .hours-g .hours-u-2 { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; color: #000; }
/* line 69, scss/_module-address-box.scss */
.honda .address-box-wrapper .panel-default > .panel-heading a span { background-position: 50% -7689px; }
/* line 73, scss/_module-address-box.scss */
.honda .address-box-wrapper .panel-default > .panel-heading a.collapsed span { background-position: 50% -7598px; }

/* line 2, scss/_module-slider.scss */
.honda .sliderOuterWrapper { background-color: #262626; }

/* Brand Specific module */
/* Brand Specific module */
/* line 4, scss/_module-meet-team-tab-content.scss */
.meet-team-wrapper .tab-content, .mt-text-group-3 .tab-content { background: none; padding-bottom: 0; }

/* line 11, scss/_module-meet-team-tab-content.scss */
.mt-tab-item .mt-tab-link { font-family: 'Roboto Bold Condensed', 'Helvetica', 'Arial', sans-serif; font-weight: normal; }

/* line 16, scss/_module-meet-team-tab-content.scss */
.tab-content .mt-text-link-toggle { font-family: 'Roboto Bold Condensed', 'Helvetica', 'Arial', sans-serif; font-weight: normal; }

/* line 3, scss/_page-home.scss */
.home.honda .main { padding-bottom: 0; }
/* line 7, scss/_page-home.scss */
.home.honda .carousel-wrapper-inner { background: #fff; }
/* line 10, scss/_page-home.scss */
.home.honda .carousel-wrapper-inner .promo-heading { font-family: 'Roboto Black', Arial, sans-serif; font-weight: normal; font-size: 14px; color: #000000; text-transform: uppercase; padding: 0; margin-top: 10px; }
/* line 19, scss/_page-home.scss */
.home.honda .carousel-wrapper-inner .promo-content { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 14px; line-height: 18px; margin-top: 5px; }
/* line 26, scss/_page-home.scss */
.home.honda .carousel-wrapper-inner .promo-more-link { font-family: 'Roboto Black', Arial, sans-serif; font-weight: normal; display: block; margin-top: 5px; }
/* line 31, scss/_page-home.scss */
.home.honda .carousel-wrapper-inner .promo-more-link:hover { text-decoration: underline; }
/* line 39, scss/_page-home.scss */
.home.honda .welcome-text-wrapper > .container { background: #fff; }
/* line 43, scss/_page-home.scss */
.home.honda .welcome-text-wrapper .welcome-text-head { font-family: 'Roboto Black', Arial, sans-serif; font-weight: normal; text-transform: uppercase; line-height: 28px; font-size: 18px; color: #000; }
/* line 51, scss/_page-home.scss */
.home.honda .welcome-text-wrapper p { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 14px; line-height: 20px; }
@media screen and (min-width: 768px) { /* line 58, scss/_page-home.scss */
  .home.honda .box-welcome-text { padding: 1.5rem 1.5rem 3rem 1.5rem; } }

/* line 5, scss/_page-new-bikes.scss */
.honda.new-bikes .new-bikes-category { font-family: 'Roboto Black', Arial, sans-serif; font-weight: normal; color: #000; text-transform: uppercase; font-size: 22px; padding: 0; border-bottom: none; background: #E5E5E5; padding: 5px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* line 18, scss/_page-new-bikes.scss */
.honda.new-bikes .new-bikes-subcategory { font-family: 'Roboto Black', Arial, sans-serif; font-weight: normal; color: #000; font-size: 20px; border: none; padding: 0; }
/* line 26, scss/_page-new-bikes.scss */
.honda.new-bikes .new-bikes-model-name { font-family: 'Roboto Black', Arial, sans-serif; font-weight: normal; font-size: 16px; margin-bottom: 0; text-align: center; padding-bottom: 20px; }

/* line 1, scss/_module-stock-list-headings-type.scss */
.sl-heading-model-wrapper { position: relative; background-color: #F2F2F2; padding: 5px 10px; }
@media screen and (min-width: 768px) { /* line 1, scss/_module-stock-list-headings-type.scss */
  .sl-heading-model-wrapper { padding: 10px 15px; } }

/* line 11, scss/_module-stock-list-headings-type.scss */
.sl-price-wrapper { position: relative; padding: 5px; background-color: #ed1b2f; -webkit-transition: background-color 200ms ease-in; -moz-transition: background-color 200ms ease-in; -ms-transition: background-color 200ms ease-in; -o-transition: background-color 200ms ease-in; transition: background-color 200ms ease-in; }
@media screen and (min-width: 768px) { /* line 11, scss/_module-stock-list-headings-type.scss */
  .sl-price-wrapper { padding: 0 8px; } }

/* line 22, scss/_module-stock-list-headings-type.scss */
.sl-price-wk-wrapper { background-color: #4D4D4D; -webkit-transition: background-color 200ms ease-in; -moz-transition: background-color 200ms ease-in; -ms-transition: background-color 200ms ease-in; -o-transition: background-color 200ms ease-in; transition: background-color 200ms ease-in; }

/* line 28, scss/_module-stock-list-headings-type.scss */
.sl-price-was-wrapper { background-color: #dc0000; }

/* line 32, scss/_module-stock-list-headings-type.scss */
.sl-price-now-wrapper { background-color: #000; }

/* line 36, scss/_module-stock-list-headings-type.scss */
.sl-heading-model { text-align: center; margin: 0; color: #000; }
@media screen and (min-width: 568px) { /* line 36, scss/_module-stock-list-headings-type.scss */
  .sl-heading-model { text-align: left; } }

/* line 46, scss/_module-stock-list-headings-type.scss */
.sl-was-price { text-decoration: line-through; }

/* line 50, scss/_module-stock-list-headings-type.scss */
.sl-compare-wrapper { background: #E5E5E5; padding: 3px 10px; margin-bottom: 5px; }

/* line 56, scss/_module-stock-list-headings-type.scss */
.sl-heading-model, .sl-heading-prices { font-family: 'Roboto Bold', Arial, sans-serif; font-weight: normal; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: auto; margin: 0; }
@media screen and (min-width: 768px) { /* line 56, scss/_module-stock-list-headings-type.scss */
  .sl-heading-model, .sl-heading-prices { font-size: 14px; } }
@media screen and (min-width: 1024px) { /* line 56, scss/_module-stock-list-headings-type.scss */
  .sl-heading-model, .sl-heading-prices { font-size: 15px; } }

/* line 74, scss/_module-stock-list-headings-type.scss */
.sl-heading-prices { font-size: 18px; color: #fff; }

/* line 79, scss/_module-stock-list-headings-type.scss */
.sl-price { text-align: left; }

/* line 83, scss/_module-stock-list-headings-type.scss */
.sl-heading-quantifier { font-family: 'Roboto Regular', Arial, sans-serif; font-weight: normal; font-size: 10px; line-height: 12px; color: #fff; white-space: nowrap; display: table-cell; }

/* line 92, scss/_module-stock-list-headings-type.scss */
.sl-page-heading { display: none; }
@media screen and (min-width: 568px) { /* line 92, scss/_module-stock-list-headings-type.scss */
  .sl-page-heading { display: block; font-size: 26px; } }
@media screen and (min-width: 768px) { /* line 92, scss/_module-stock-list-headings-type.scss */
  .sl-page-heading { display: block; font-size: 32px; } }
@media screen and (min-width: 1024px) { /* line 92, scss/_module-stock-list-headings-type.scss */
  .sl-page-heading { font-size: 36px; } }

@media screen and (min-width: 768px) { /* line 3, scss/_module-stock-details-headings.scss */
  .stock-detail .sl-price-wrapper { background-color: #000; } }
@media screen and (min-width: 768px) { /* line 10, scss/_module-stock-details-headings.scss */
  .stock-detail .sl-price-wk-wrapper { background-color: #4D4D4D; } }

/* line 3, scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-add-button { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* line 11, scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-add-button:hover span, #stock-compare-headbar .sch-add-button:focus span, #stock-compare-headbar .sch-add-button:active span { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 20 20'%3E%3Cpolygon points='18.9,9 11,9 11,1.1 9,1.1 9,9 1.1,9 1.1,11 9,11 9,18.9 11,18.9 11,11 18.9,11' fill='%23c51021' /%3E%3C/svg%3E"); }
/* line 16, scss/_module-stock-list-compare.scss */
#stock-compare-headbar .sch-add-button span { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 20 20'%3E%3Cpolygon points='18.9,9 11,9 11,1.1 9,1.1 9,9 1.1,9 1.1,11 9,11 9,18.9 11,18.9 11,11 18.9,11' fill='%23ed1b2f' /%3E%3C/svg%3E"); }
