@charset "UTF-8";
/*
*****************************************************************************
*		 
*				SCSS Entry point.
*		
*****************************************************************************
*/
/* 
=====================================================================
	Import specific variables 
=====================================================================
*/
/* 
***************************************************
PATH TO IMAGES FILDER VARIABLES 
Used for external CSS files. 
External CSS files have to be renamed in SCSS
files.
***************************************************
*/
/* Colors */
/* 
=====================================================================
	Import default common CSS 
=====================================================================
*/
/*
*****************************************************************************
*		Common SCSS files centralization. 
*		Not required. Beaware of file order.
*
*****************************************************************************
*/
/* HTML5 ✰ Boilerplate  What follows is the result of much research on cross-browser styling. Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, Kroc Camen, and the H5BP dev community and team.  Detailed information about this CSS: h5bp.com/css  ==|== normalize ========================================================== */
/* ============================================================================= HTML5 display definitions ========================================================================== */
/* line 18, ../../../themes/default/styles/common/_h5bp.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }

/* line 19, ../../../themes/default/styles/common/_h5bp.scss */
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

/* line 20, ../../../themes/default/styles/common/_h5bp.scss */
audio:not([controls]) { display: none; }

/* line 21, ../../../themes/default/styles/common/_h5bp.scss */
[hidden] { display: none; }

/* ============================================================================= Base ========================================================================== */
/* 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units 2. Force vertical scrollbar in non-IE 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g */
/* line 34, ../../../themes/default/styles/common/_h5bp.scss */
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

/* line 36, ../../../themes/default/styles/common/_h5bp.scss */
body { margin: 0; font-size: 1em; line-height: 1.4; }

/* line 38, ../../../themes/default/styles/common/_h5bp.scss */
body, button, input, select, textarea { font-family: sans-serif; color: #222; }

/* Remove text-shadow in selection highlight: h5bp.com/i These selection declarations have to be separate Also: hot pink! (or customize the background color to match your design) */
/* line 46, ../../../themes/default/styles/common/_h5bp.scss */
::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }

/* line 47, ../../../themes/default/styles/common/_h5bp.scss */
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

/* ============================================================================= Links ========================================================================== */
/* line 54, ../../../themes/default/styles/common/_h5bp.scss */
a { color: #00e; }

/* line 55, ../../../themes/default/styles/common/_h5bp.scss */
a:visited { color: #551a8b; }

/* line 56, ../../../themes/default/styles/common/_h5bp.scss */
a:hover { color: #06e; }

/* line 57, ../../../themes/default/styles/common/_h5bp.scss */
a:focus { outline: thin dotted; }

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
/* line 60, ../../../themes/default/styles/common/_h5bp.scss */
a:hover, a:active { outline: 0; }

/* ============================================================================= Typography ========================================================================== */
/* line 67, ../../../themes/default/styles/common/_h5bp.scss */
abbr[title] { border-bottom: 1px dotted; }

/* line 69, ../../../themes/default/styles/common/_h5bp.scss */
b, strong { font-weight: bold; }

/* line 71, ../../../themes/default/styles/common/_h5bp.scss */
blockquote { margin: 1em 40px; }

/* line 73, ../../../themes/default/styles/common/_h5bp.scss */
dfn { font-style: italic; }

/* line 75, ../../../themes/default/styles/common/_h5bp.scss */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

/* line 77, ../../../themes/default/styles/common/_h5bp.scss */
ins { background: #ff9; color: #000; text-decoration: none; }

/* line 79, ../../../themes/default/styles/common/_h5bp.scss */
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Redeclare monospace font family: h5bp.com/j */
/* line 82, ../../../themes/default/styles/common/_h5bp.scss */
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improve readability of pre-formatted text in all browsers */
/* line 85, ../../../themes/default/styles/common/_h5bp.scss */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

/* line 87, ../../../themes/default/styles/common/_h5bp.scss */
q { quotes: none; }

/* line 88, ../../../themes/default/styles/common/_h5bp.scss */
q:before, q:after { content: ""; content: none; }

/* line 90, ../../../themes/default/styles/common/_h5bp.scss */
small { font-size: 85%; }

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
/* line 93, ../../../themes/default/styles/common/_h5bp.scss */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

/* line 94, ../../../themes/default/styles/common/_h5bp.scss */
sup { top: -0.5em; }

/* line 95, ../../../themes/default/styles/common/_h5bp.scss */
sub { bottom: -0.25em; }

/* ============================================================================= Lists ========================================================================== */
/* line 102, ../../../themes/default/styles/common/_h5bp.scss */
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }

/* line 103, ../../../themes/default/styles/common/_h5bp.scss */
dd { margin: 0 0 0 40px; }

/* line 104, ../../../themes/default/styles/common/_h5bp.scss */
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

/* ============================================================================= Embedded content ========================================================================== */
/* 1. Improve image quality when scaled in IE7: h5bp.com/d 2. Remove the gap between images and borders on image containers: h5bp.com/e */
/* line 116, ../../../themes/default/styles/common/_h5bp.scss */
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

/* Correct overflow not hidden in IE9 */
/* line 122, ../../../themes/default/styles/common/_h5bp.scss */
svg:not(:root) { overflow: hidden; }

/* ============================================================================= Figures ========================================================================== */
/* line 129, ../../../themes/default/styles/common/_h5bp.scss */
figure { margin: 0; }

/* ============================================================================= Forms ========================================================================== */
/* line 136, ../../../themes/default/styles/common/_h5bp.scss */
form { margin: 0; }

/* line 137, ../../../themes/default/styles/common/_h5bp.scss */
fieldset { border: 0; margin: 0; padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
/* line 140, ../../../themes/default/styles/common/_h5bp.scss */
label { cursor: pointer; }

/* 1. Correct color not inheriting in IE6/7/8/9 2. Correct alignment displayed oddly in IE6/7 */
/* line 147, ../../../themes/default/styles/common/_h5bp.scss */
legend { border: 0; *margin-left: -7px; padding: 0; }

/* 1. Correct font-size not inheriting in all browsers 2. Remove margins in FF3/4 S5 Chrome 3. Define consistent vertical alignment display in all browsers */
/* line 155, ../../../themes/default/styles/common/_h5bp.scss */
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

/* 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet) */
/* line 161, ../../../themes/default/styles/common/_h5bp.scss */
button, input { line-height: normal; }

/* 1. Display hand cursor for clickable form elements 2. Allow styling of clickable form elements in iOS 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6) */
/* line 169, ../../../themes/default/styles/common/_h5bp.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }

/* Consistent box sizing and appearance */
/* line 175, ../../../themes/default/styles/common/_h5bp.scss */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

/* line 176, ../../../themes/default/styles/common/_h5bp.scss */
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

/* line 177, ../../../themes/default/styles/common/_h5bp.scss */
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* Remove inner padding and border in FF3/4: h5bp.com/l */
/* line 183, ../../../themes/default/styles/common/_h5bp.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* 1. Remove default vertical scrollbar in IE6/7/8/9 2. Allow only vertical resizing */
/* line 190, ../../../themes/default/styles/common/_h5bp.scss */
textarea { overflow: auto; vertical-align: top; resize: vertical; }

/* Colors for form validity */
/* line 194, ../../../themes/default/styles/common/_h5bp.scss */
input:invalid, textarea:invalid { background-color: #f0dddd; }

/* ============================================================================= Tables ========================================================================== */
/* line 201, ../../../themes/default/styles/common/_h5bp.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 202, ../../../themes/default/styles/common/_h5bp.scss */
td { vertical-align: top; }

/* ==|== media queries ====================================================== PLACEHOLDER Media Queries for Responsive Design. These override the primary ('mobile first') styles Modify as content requires. ========================================================================== */
@media only screen and (min-width: 480px) { /* Style adjustments for viewports 480px and over go here */ }
@media only screen and (min-width: 768px) { /* Style adjustments for viewports 768px and over go here */ }
/* ==|== non-semantic helper classes ======================================== Please define your styles before this section. ========================================================================== */
/* For image replacement */
/* line 228, ../../../themes/default/styles/common/_h5bp.scss */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }

/* line 229, ../../../themes/default/styles/common/_h5bp.scss */
.ir br { display: none; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
/* line 232, ../../../themes/default/styles/common/_h5bp.scss */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
/* line 235, ../../../themes/default/styles/common/_h5bp.scss */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
/* line 238, ../../../themes/default/styles/common/_h5bp.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
/* line 241, ../../../themes/default/styles/common/_h5bp.scss */
.invisible { visibility: hidden; }

/* Contain floats: h5bp.com/q */
/* line 244, ../../../themes/default/styles/common/_h5bp.scss */
.clearfix:before, .clearfix:after { content: ""; display: table; }

/* line 245, ../../../themes/default/styles/common/_h5bp.scss */
.clearfix:after { clear: both; }

/* line 246, ../../../themes/default/styles/common/_h5bp.scss */
.clearfix { *zoom: 1; }

/* ==|== print styles ======================================================= Print styles. Inlined to avoid required HTTP connection: h5bp.com/r ========================================================================== */
@media print { /* line 256, ../../../themes/default/styles/common/_h5bp.scss */
  * { background: transparent !important; color: black !important; box-shadow: none !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
  /* Black prints faster: h5bp.com/s */
  /* line 257, ../../../themes/default/styles/common/_h5bp.scss */
  a, a:visited { text-decoration: underline; }
  /* line 258, ../../../themes/default/styles/common/_h5bp.scss */
  a[href]:after { content: " (" attr(href) ")"; }
  /* line 259, ../../../themes/default/styles/common/_h5bp.scss */
  abbr[title]:after { content: " (" attr(title) ")"; }
  /* line 260, ../../../themes/default/styles/common/_h5bp.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  /* Don't show links for images, or javascript/internal links */
  /* line 261, ../../../themes/default/styles/common/_h5bp.scss */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  /* line 262, ../../../themes/default/styles/common/_h5bp.scss */
  thead { display: table-header-group; }
  /* h5bp.com/t */
  /* line 263, ../../../themes/default/styles/common/_h5bp.scss */
  tr, img { page-break-inside: avoid; }
  /* line 264, ../../../themes/default/styles/common/_h5bp.scss */
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  /* line 266, ../../../themes/default/styles/common/_h5bp.scss */
  p, h2, h3 { orphans: 3; widows: 3; }
  /* line 267, ../../../themes/default/styles/common/_h5bp.scss */
  h2, h3 { page-break-after: avoid; } }
/** ====================================================== Menu ====================================================== */
/*
*******************************************************************
		GLOBAL VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		PAGE.SCSS VARIABLES
******************************************************************
*/
/* 
***************************************************
COLOR VARIABLES 
***************************************************
*/
/*
*******************************************************************
		VARIABLES 
******************************************************************
*/
/*
$menuItemLinkColor : "#323232" !default;
$menuItemHighlightColor : "#323232" !default;
$menuBackgroundColor : "#FFF" !default;
*/
/*
*******************************************************************
		MIXINS
******************************************************************
*/
/*
*******************************************************************
		END MIXINS
******************************************************************
*/
/* line 70, ../../../themes/default/styles/common/_menu.scss */
#menu { position: fixed; z-index: 50; top: 0; left: 0; right: 0; width: 100%; background: "#FFF"; box-shadow: 0px 0px 10px #e8e8e8; }

/* line 79, ../../../themes/default/styles/common/_menu.scss */
#menu .wrapper, #menu #account .accountMenu .row, #account .accountMenu #menu .row { position: relative; margin: 0 auto; width: 940px; }

/* line 84, ../../../themes/default/styles/common/_menu.scss */
#menu .menuHighlight { position: absolute; bottom: 0px; left: 0; height: 4px; background-color: "#323232"; }

/* line 88, ../../../themes/default/styles/common/_menu.scss */
#menu .menu { position: relative; display: inline-block; vertical-align: top; margin: 0 0 0 -16px; padding: 0; width: 611px; list-style: none; white-space: nowrap; }

/* line 98, ../../../themes/default/styles/common/_menu.scss */
#menu .menu li { display: inline-block; vertical-align: top; /*padding: 0 0 0 16px;*/ padding: "0 0 0 16px"; }

/* line 102, ../../../themes/default/styles/common/_menu.scss */
#menu .menu a { color: "#323232"; display: inline-block; vertical-align: middle; outline: none; padding-bottom: 4px; height: 33px; line-height: 37px; text-decoration: none; font-family: bmwtype_v2_bold, Arial, sans-serif; font-size: 11px; }

/* line 111, ../../../themes/default/styles/common/_menu.scss */
.titleLogoContainer { position: absolute; display: block; width: auto; top: 0; left: 752px; /*right:0;*/ z-index: 55; }

/* line 121, ../../../themes/default/styles/common/_menu.scss */
.logoTitleCnt { position: relative; display: inline-block; vertical-align: top; width: 68px; height: 70px; margin-right: 2px; padding: 10px; background: #fff; box-shadow: 0px 0px 10px #e8e8e8; }

/* line 133, ../../../themes/default/styles/common/_menu.scss */
.logoCnt { text-align: center; }

/* line 137, ../../../themes/default/styles/common/_menu.scss */
.titleCnt { text-align: left; }

/* line 141, ../../../themes/default/styles/common/_menu.scss */
.titleCnt p { margin: 2px 0; }

/* line 146, ../../../themes/default/styles/common/_menu.scss */
.logoTitleCnt img { position: relative; display: inline-block; vertical-align: top; width: 47px; height: 47px; margin: auto; }

/* line 155, ../../../themes/default/styles/common/_menu.scss */
.logoTitleCnt .slogan { position: relative; display: inline-block; margin: 5px 0; vertical-align: top; font-size: 7px; font-family: bmwtype_v2_bold, Arial, sans-serif; }

/* line 164, ../../../themes/default/styles/common/_menu.scss */
.logoTitleCnt .title { font-size: 9px; font-family: bmwtype_v2_bold, Arial, sans-serif; }

/* line 169, ../../../themes/default/styles/common/_menu.scss */
.logoTitleCnt .subtitle { font-size: 8px; font-family: bmwtype_v2_bold, Arial, sans-serif; }

/* line 174, ../../../themes/default/styles/common/_menu.scss */
.logoTitleCnt .subsubtitle { font-size: 6px; font-family: bmwtype_v2_bold, Arial, sans-serif; color: #C1C1C1; }

/** IE debug section */
/* line 184, ../../../themes/default/styles/common/_menu.scss */
.lt-ie8 #menu { zoom: 1; border-bottom: 1px solid #e8e8e8; }
/* line 188, ../../../themes/default/styles/common/_menu.scss */
.lt-ie8 #menu .menu { display: block; float: left; width: 785px; }
/* line 192, ../../../themes/default/styles/common/_menu.scss */
.lt-ie8 #menu .menu li, .lt-ie8 #menu .menu a { display: block; float: left; }
/* line 196, ../../../themes/default/styles/common/_menu.scss */
.lt-ie8 #menu .logoTitleCnt { display: block; float: left; border-bottom: 1px solid #e8e8e8; }

/** special offers */
/*
*******************************************************************
		GLOBAL VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		PAGE.SCSS VARIABLES
******************************************************************
*/
/* 
***************************************************
COLOR VARIABLES 
***************************************************
*/
/*
*******************************************************************
		MIXINS
******************************************************************
*/
/*
*******************************************************************
		END MIXINS
******************************************************************
*/
/* line 56, ../../../themes/default/styles/common/_specialOffers.scss */
#content #specialOffers { display: block; position: relative; background: black; height: 625px; text-align: center; }

/* line 64, ../../../themes/default/styles/common/_specialOffers.scss */
#specialOffers .bgPicture { background: url("../themes/default/img/motorrad/common/1_offres_header/bandeau.jpg") no-repeat center center; background-size: cover; height: 100%; }

/* line 68, ../../../themes/default/styles/common/_specialOffers.scss */
#specialOffers .bgPicture .title { top: 20%; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; opacity: 1; }

/* line 72, ../../../themes/default/styles/common/_specialOffers.scss */
#specialOffers .bgPicture .title.begin { left: -150px; opacity: 0; }

/* line 79, ../../../themes/default/styles/common/_specialOffers.scss */
#specialOffers .goNextWrapper { position: absolute; z-index: 150; top: 80%; left: 55%; right: 0; text-align: left; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; opacity: 1; }

/* line 86, ../../../themes/default/styles/common/_specialOffers.scss */
#specialOffers .goNextWrapper.begin { top: 329px; opacity: 0; }

/* 
=====================================================================
	Import specific application type CSS overrides 
=====================================================================
*/
/** special offers */
/*
*******************************************************************
		GLOBAL VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		PAGE.SCSS VARIABLES
******************************************************************
*/
/* 
***************************************************
COLOR VARIABLES 
***************************************************
*/
/*
*******************************************************************
		MIXINS
******************************************************************
*/
/*
*******************************************************************
		END MIXINS
******************************************************************
*/
/* line 56, ../../../themes/default/styles/common/_specialOffers.scss */
#content #specialOffers { display: block; position: relative; background: black; height: 625px; text-align: center; }

/* line 64, ../../../themes/default/styles/common/_specialOffers.scss */
#specialOffers .bgPicture { background: url("../themes/default/img/motorrad/common/1_offres_header/bandeau.jpg") no-repeat center center; background-size: cover; height: 100%; }

/* line 68, ../../../themes/default/styles/common/_specialOffers.scss */
#specialOffers .bgPicture .title { top: 20%; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; opacity: 1; }

/* line 72, ../../../themes/default/styles/common/_specialOffers.scss */
#specialOffers .bgPicture .title.begin { left: -150px; opacity: 0; }

/* line 79, ../../../themes/default/styles/common/_specialOffers.scss */
#specialOffers .goNextWrapper { position: absolute; z-index: 150; top: 80%; left: 55%; right: 0; text-align: left; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; opacity: 1; }

/* line 86, ../../../themes/default/styles/common/_specialOffers.scss */
#specialOffers .goNextWrapper.begin { top: 329px; opacity: 0; }

/** special offers */
/* line 6, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .bgPicture { background: url("../themes/default/img/motorrad/common/1_offres_header/bandeau2.jpg") no-repeat center center; background-size: cover; height: 100%; }

/* line 13, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .goNextWrapper { bottom: 34px; @incluse specialOffers-goNextWrapper-position-mixin(absolute, 150, "NULL", 0, 0, center); -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; opacity: 1; }

/* line 19, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .goNextWrapper.begin { bottom: -100px; z-index: 150; opacity: 0; }

/* line 26, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#content #specialOffers { margin-top: 67px; }

/* line 31, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .bgPicture .title { top: 5%; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; opacity: 1; right: 0px; }

/* line 38, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .bgPicture .title.begin { right: -150px; opacity: 0; }

/* line 45, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .link, #specialOffers #details .fullLink, #details #specialOffers .fullLink { position: absolute; top: 170px; width: 410px; text-decoration: none; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; z-index: 150; opacity: 1; }

/* line 56, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .link.begin, #specialOffers #details .begin.fullLink, #details #specialOffers .begin.fullLink { top: 270px; opacity: 0; z-index: 150; }

/* line 61, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .link.left, #specialOffers #details .left.fullLink, #details #specialOffers .left.fullLink { left: 0; text-align: right; }

/* line 65, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .link.right, #specialOffers #details .right.fullLink, #details #specialOffers .right.fullLink { right: 0; text-align: left; }

/* line 69, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .link .linkTitle, #specialOffers #details .fullLink .linkTitle, #details #specialOffers .fullLink .linkTitle { display: block; color: #212121; font-family: BMWMotorrad-Regular; font-size: 22px; }

/* line 75, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .link .linkPrice, #specialOffers #details .fullLink .linkPrice, #details #specialOffers .fullLink .linkPrice { display: block; color: #212121; font-family: BMWMotorrad-Bold; font-size: 20px; line-height: 20px; }

/* line 82, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .link .linkDetails, #specialOffers #details .fullLink .linkDetails, #details #specialOffers .fullLink .linkDetails { position: relative; display: inline-block; padding-left: 10px; color: #212121; font-size: 12px; }

/* line 89, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .link .linkDetails:after, #specialOffers #details .fullLink .linkDetails:after, #details #specialOffers .fullLink .linkDetails:after { content: " "; position: absolute; top: 3px; left: 0; display: block; width: 6px; height: 11px; background: url("../img/common/sprites.png") no-repeat scroll -224px -30px transparent; }

/* line 97, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#goToSearchDiv { position: relative; float: left; margin-top: -60px; left: 50%; margin-left: -94px; }

/* 
=====================================================================
	From here, we only import application overrides 
=====================================================================
*/
/*@import "h5bp";*/
/**
*************************************************************************************
* Paths to fonts have to be relative to generated css files and theme font files.
*************************************************************************************
*/
@font-face { font-family: 'bmwtype_v2_bold'; src: url("../themes/default/fonts/common/bmwbob-webfont.eot"); src: url("../themes/default/fonts/common/bmwbob-webfont.eot?#iefix") format("embedded-opentype"), url("../themes/default/fonts/common/bmwbob-webfont.woff") format("woff"), url("../themes/default/fonts/common/bmwbob-webfont.ttf") format("truetype"), url("../themes/default/fonts/common/bmwbob-webfont.svg#bmwtype_v2_boldbold") format("svg"); font-weight: bold; font-style: normal; }
@font-face { font-family: 'bmwtype_v2_bold'; src: url("../themes/default/fonts/common/bmwbor-webfont.eot"); src: url("../themes/default/fonts/common/bmwbor-webfont.eot?#iefix") format("embedded-opentype"), url("../themes/default/fonts/common/bmwbor-webfont.woff") format("woff"), url("../themes/default/fonts/common/bmwbor-webfont.ttf") format("truetype"), url("../themes/default/fonts/common/bmwbor-webfont.svg#bmwtype_v2_boldregular") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bmwtype_v2_regular'; src: url("../themes/default/fonts/common/bmwr-webfont.eot"); src: url("../themes/default/fonts/common/bmwr-webfont.eot?#iefix") format("embedded-opentype"), url("../themes/default/fonts/common/bmwr-webfont.woff") format("woff"), url("../themes/default/fonts/common/bmwr-webfont.ttf") format("truetype"), url("../themes/default/fonts/common/bmwr-webfont.svg#bmwtype_v2_regularregular") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "BMWMotorrad-Regular"; src: url("../fonts/BMWMotorradW05-Regular.eot?#iefix"); src: url("../fonts/BMWMotorradW05-Regular.eot?#iefix") format("eot"), url("../fonts/BMWMotorradW05-Regular.woff2") format("woff2"), url("../fonts/BMWMotorradW05-Regular.woff") format("woff"), url("../fonts/BMWMotorradW05-Regular.ttf") format("truetype"); }
@font-face { font-family: "BMWMotorrad-Bold"; src: url("../fonts/BMWMotorradW05-Bold.eot?#iefix"); src: url("../fonts/BMWMotorradW05-Bold.eot?#iefix") format("eot"), url("../fonts/BMWMotorradW05-Bold.woff2") format("woff2"), url("../fonts/BMWMotorradW05-Bold.woff") format("woff"), url("../fonts/BMWMotorradW05-Bold.ttf") format("truetype"); }
/*
*****************************************************************************
*		Common external library SCSS files centralization. 
*		Not required. Beaware of file order.
*		Can be done in index.scss
*****************************************************************************
*/
/*! jQuery UI - v1.10.1 - 2013-02-20
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.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=%23116FCC&bgTextureHeader=highlight_soft&bgImgOpacityHeader=19&borderColorHeader=%230042A1&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23aaaaaa&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=%23d3d3d3&fcDefault=%23555555&iconColorDefault=%23888888&bgColorHover=%23dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=%23999999&fcHover=%23212121&iconColorHover=%23454545&bgColorActive=%23ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=%23aaaaaa&fcActive=%23212121&iconColorActive=%23454545&bgColorHighlight=%23fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23fcefa1&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 13, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-helper-hidden { display: none; }

/* line 16, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.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 26, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.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 36, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }

/* line 42, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-helper-clearfix:after { clear: both; }

/* line 45, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-helper-clearfix { min-height: 0; /* support: IE7 */ }

/* line 48, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }

/* line 58, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-front { z-index: 100; }

/* Interaction Cues
----------------------------------*/
/* line 65, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
/* line 74, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 86, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }

/* line 93, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-resizable { position: relative; }

/* line 96, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; }

/* line 101, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }

/* line 105, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }

/* line 112, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }

/* line 119, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }

/* line 126, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }

/* line 133, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }

/* line 140, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }

/* line 147, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }

/* line 154, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }

/* line 161, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; min-height: 0; /* support: IE7 */ }

/* line 169, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }

/* line 172, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-accordion .ui-accordion-noicons { padding-left: .7em; }

/* line 175, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }

/* line 178, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }

/* line 184, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; }

/* line 189, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default; }

/* line 195, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.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; /* removes extra width in IE */ }

/* line 206, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }

/* to make room for the icon, a width needs to be set here */
/* line 214, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-button-icon-only { width: 2.2em; }

/* button elements seem to need a little more width */
/* line 218, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
button.ui-button-icon-only { width: 2.4em; }

/* line 221, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-button-icons-only { width: 3.4em; }

/* line 224, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
button.ui-button-icons-only { width: 3.7em; }

/* button text element */
/* line 229, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-button .ui-button-text { display: block; line-height: normal; }

/* line 233, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-button-text-only .ui-button-text { padding: .4em 1em; }

/* line 236, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }

/* line 241, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }

/* line 245, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }

/* line 249, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
/* line 254, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
input.ui-button { padding: .4em 1em; }

/* button icon element(s) */
/* line 259, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.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 268, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }

/* line 272, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.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 277, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.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; }

/* button sets */
/* line 284, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-buttonset { margin-right: 7px; }

/* line 287, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
/* line 294, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0; padding: 0; }

/* line 299, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }

/* line 304, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }

/* line 308, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }

/* line 315, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }

/* line 319, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker .ui-datepicker-prev { left: 2px; }

/* line 322, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker .ui-datepicker-next { right: 2px; }

/* line 325, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }

/* line 328, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker .ui-datepicker-next-hover { right: 1px; }

/* line 331, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.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 340, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }

/* line 345, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }

/* line 349, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }

/* line 352, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }

/* line 356, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }

/* line 362, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }

/* line 368, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker td { border: 0; padding: 1px; }

/* line 372, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }

/* line 379, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.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 387, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.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 395, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }

/* with multiple calendars */
/* line 400, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker.ui-datepicker-multi { width: auto; }

/* line 403, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker-multi .ui-datepicker-group { float: left; }

/* line 406, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; }

/* line 410, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }

/* line 413, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }

/* line 416, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }

/* line 419, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.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 423, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }

/* line 426, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; }

/* RTL support */
/* line 433, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker-rtl { direction: rtl; }

/* line 436, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }

/* line 440, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }

/* line 444, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }

/* line 448, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }

/* line 452, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }

/* line 455, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }

/* line 458, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; }

/* line 462, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.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 467, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; outline: 0; }

/* line 474, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }

/* line 478, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; }

/* line 486, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 21px; margin: -10px 0 0 0; padding: 1px; height: 20px; }

/* line 495, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; }

/* line 502, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em; }

/* line 509, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }

/* line 512, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }

/* line 516, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px; }

/* line 523, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* line 526, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-menu { list-style: none; padding: 2px; margin: 0; display: block; outline: none; }

/* line 533, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }

/* line 537, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-menu .ui-menu-item { margin: 0; padding: 0; width: 100%; }

/* line 542, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }

/* line 549, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; min-height: 0; /* support: IE7 */ font-weight: normal; }

/* line 557, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

/* line 563, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }

/* line 568, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-menu .ui-state-disabled a { cursor: default; }

/* icon support */
/* line 573, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-menu-icons { position: relative; }

/* line 576, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

/* left-aligned */
/* line 582, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

/* right-aligned */
/* line 589, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-menu .ui-menu-icon { position: static; float: right; }

/* line 593, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-progressbar { height: 2em; text-align: left; overflow: hidden; }

/* line 598, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; }

/* line 602, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-progressbar .ui-progressbar-overlay { background: url(../themes/default/img/motorrad/common/img/common/jquery-ui/animated-overlay.gif); height: 100%; filter: alpha(opacity=25); opacity: 0.25; }

/* line 608, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-progressbar-indeterminate .ui-progressbar-value { background-image: none; }

/* line 611, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-slider { position: relative; text-align: left; }

/* line 615, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }

/* line 622, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

/* For IE8 - See #6727 */
/* line 632, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; }

/* line 637, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-slider-horizontal { height: .8em; }

/* line 640, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }

/* line 644, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }

/* line 648, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-slider-horizontal .ui-slider-range-min { left: 0; }

/* line 651, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

/* line 655, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-slider-vertical { width: .8em; height: 100px; }

/* line 659, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }

/* line 664, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }

/* line 668, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }

/* line 671, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-slider-vertical .ui-slider-range-max { top: 0; }

/* line 674, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }

/* line 681, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-spinner-input { border: none; background: none; color: inherit; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }

/* line 691, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }

/* more specificity required here to overide default borders */
/* line 705, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; }

/* vertical centre icon */
/* line 711, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; }

/* line 717, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-spinner-up { top: 0; }

/* line 720, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-spinner-down { bottom: 0; }

/* TR overrides */
/* line 725, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-spinner .ui-icon-triangle-1-s { /* need to fix icons sprite */ background-position: -65px -16px; }

/* line 729, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-tabs { position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ padding: .2em; }

/* line 733, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }

/* line 737, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }

/* line 747, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }

/* line 752, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }

/* line 756, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }

/* line 761, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; }

/* line 765, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }

/* line 771, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.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 779, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
body .ui-tooltip { border-width: 2px; }

/* Component containers
----------------------------------*/
/* line 785, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }

/* line 789, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-widget .ui-widget { font-size: 1em; }

/* line 792, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }

/* line 799, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../themes/default/img/motorrad/common/img/common/jquery-ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }

/* line 804, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-widget-content a { color: #222222; }

/* line 807, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-widget-header { border: 1px solid #0042A1; background: #116FCC url(../themes/default/img/motorrad/common/img/common/jquery-ui/ui-bg_highlight-soft_19_116FCC_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }

/* line 813, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
/* line 819, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(../themes/default/img/motorrad/common/img/common/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }

/* line 827, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }

/* line 833, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.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 #999999; background: #dadada url(../themes/default/img/motorrad/common/img/common/jquery-ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }

/* line 844, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #212121; text-decoration: none; }

/* line 851, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(../themes/default/img/motorrad/common/img/common/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }

/* line 859, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
/* line 868, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #fcefa1; background: #fbf9ee url(../themes/default/img/motorrad/common/img/common/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }

/* line 875, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #363636; }

/* line 880, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #cd0a0a; background: #fef1ec url(../themes/default/img/motorrad/common/img/common/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }

/* line 887, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }

/* line 892, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }

/* line 897, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }

/* line 902, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.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 909, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.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 916, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-state-disabled .ui-icon { filter: Alpha(Opacity=35); /* For IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
/* line 924, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon { width: 16px; height: 16px; background-position: 16px 16px; }

/* line 929, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon, .ui-widget-content .ui-icon { background-image: url(../themes/default/img/motorrad/common/img/common/jquery-ui/ui-icons_222222_256x240.png); }

/* line 933, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-widget-header .ui-icon { background-image: url(../themes/default/img/motorrad/common/img/common/jquery-ui/ui-icons_ffffff_256x240.png); }

/* line 936, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-state-default .ui-icon { background-image: url(../themes/default/img/motorrad/common/img/common/jquery-ui/ui-icons_888888_256x240.png); }

/* line 939, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../themes/default/img/motorrad/common/img/common/jquery-ui/ui-icons_454545_256x240.png); }

/* line 943, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-state-active .ui-icon { background-image: url(../themes/default/img/motorrad/common/img/common/jquery-ui/ui-icons_454545_256x240.png); }

/* line 946, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-state-highlight .ui-icon { background-image: url(../themes/default/img/motorrad/common/img/common/jquery-ui/ui-icons_2e83ff_256x240.png); }

/* line 949, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url(../themes/default/img/motorrad/common/img/common/jquery-ui/ui-icons_cd0a0a_256x240.png); }

/* positioning */
/* line 955, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-carat-1-n { background-position: 0 0; }

/* line 956, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-carat-1-ne { background-position: -16px 0; }

/* line 957, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-carat-1-e { background-position: -32px 0; }

/* line 958, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-carat-1-se { background-position: -48px 0; }

/* line 959, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-carat-1-s { background-position: -64px 0; }

/* line 960, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-carat-1-sw { background-position: -80px 0; }

/* line 961, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-carat-1-w { background-position: -96px 0; }

/* line 962, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-carat-1-nw { background-position: -112px 0; }

/* line 963, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-carat-2-n-s { background-position: -128px 0; }

/* line 964, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-carat-2-e-w { background-position: -144px 0; }

/* line 965, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-triangle-1-n { background-position: 0 -16px; }

/* line 966, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-triangle-1-ne { background-position: -16px -16px; }

/* line 967, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-triangle-1-e { background-position: -32px -16px; }

/* line 968, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-triangle-1-se { background-position: -48px -16px; }

/* line 969, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-triangle-1-s { background-position: -64px -16px; }

/* line 970, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-triangle-1-sw { background-position: -80px -16px; }

/* line 971, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-triangle-1-w { background-position: -96px -16px; }

/* line 972, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-triangle-1-nw { background-position: -112px -16px; }

/* line 973, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }

/* line 974, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

/* line 975, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrow-1-n { background-position: 0 -32px; }

/* line 976, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrow-1-ne { background-position: -16px -32px; }

/* line 977, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrow-1-e { background-position: -32px -32px; }

/* line 978, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrow-1-se { background-position: -48px -32px; }

/* line 979, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrow-1-s { background-position: -64px -32px; }

/* line 980, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrow-1-sw { background-position: -80px -32px; }

/* line 981, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrow-1-w { background-position: -96px -32px; }

/* line 982, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrow-1-nw { background-position: -112px -32px; }

/* line 983, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }

/* line 984, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }

/* line 985, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }

/* line 986, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }

/* line 987, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }

/* line 988, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }

/* line 989, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }

/* line 990, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }

/* line 991, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }

/* line 992, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }

/* line 993, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }

/* line 994, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }

/* line 995, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }

/* line 996, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }

/* line 997, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }

/* line 998, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }

/* line 999, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }

/* line 1000, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }

/* line 1001, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }

/* line 1002, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }

/* line 1003, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }

/* line 1004, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }

/* line 1005, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }

/* line 1006, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }

/* line 1007, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }

/* line 1008, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }

/* line 1009, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }

/* line 1010, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }

/* line 1011, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }

/* line 1012, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }

/* line 1013, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }

/* line 1014, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }

/* line 1015, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }

/* line 1016, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }

/* line 1017, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }

/* line 1018, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }

/* line 1019, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrow-4 { background-position: 0 -80px; }

/* line 1020, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-arrow-4-diag { background-position: -16px -80px; }

/* line 1021, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-extlink { background-position: -32px -80px; }

/* line 1022, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-newwin { background-position: -48px -80px; }

/* line 1023, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-refresh { background-position: -64px -80px; }

/* line 1024, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-shuffle { background-position: -80px -80px; }

/* line 1025, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-transfer-e-w { background-position: -96px -80px; }

/* line 1026, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-transferthick-e-w { background-position: -112px -80px; }

/* line 1027, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-folder-collapsed { background-position: 0 -96px; }

/* line 1028, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-folder-open { background-position: -16px -96px; }

/* line 1029, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-document { background-position: -32px -96px; }

/* line 1030, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-document-b { background-position: -48px -96px; }

/* line 1031, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-note { background-position: -64px -96px; }

/* line 1032, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-mail-closed { background-position: -80px -96px; }

/* line 1033, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-mail-open { background-position: -96px -96px; }

/* line 1034, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-suitcase { background-position: -112px -96px; }

/* line 1035, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-comment { background-position: -128px -96px; }

/* line 1036, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-person { background-position: -144px -96px; }

/* line 1037, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-print { background-position: -160px -96px; }

/* line 1038, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-trash { background-position: -176px -96px; }

/* line 1039, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-locked { background-position: -192px -96px; }

/* line 1040, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-unlocked { background-position: -208px -96px; }

/* line 1041, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-bookmark { background-position: -224px -96px; }

/* line 1042, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-tag { background-position: -240px -96px; }

/* line 1043, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-home { background-position: 0 -112px; }

/* line 1044, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-flag { background-position: -16px -112px; }

/* line 1045, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-calendar { background-position: -32px -112px; }

/* line 1046, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-cart { background-position: -48px -112px; }

/* line 1047, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-pencil { background-position: -64px -112px; }

/* line 1048, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-clock { background-position: -80px -112px; }

/* line 1049, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-disk { background-position: -96px -112px; }

/* line 1050, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-calculator { background-position: -112px -112px; }

/* line 1051, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-zoomin { background-position: -128px -112px; }

/* line 1052, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-zoomout { background-position: -144px -112px; }

/* line 1053, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-search { background-position: -160px -112px; }

/* line 1054, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-wrench { background-position: -176px -112px; }

/* line 1055, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-gear { background-position: -192px -112px; }

/* line 1056, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-heart { background-position: -208px -112px; }

/* line 1057, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-star { background-position: -224px -112px; }

/* line 1058, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-link { background-position: -240px -112px; }

/* line 1059, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-cancel { background-position: 0 -128px; }

/* line 1060, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-plus { background-position: -16px -128px; }

/* line 1061, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-plusthick { background-position: -32px -128px; }

/* line 1062, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-minus { background-position: -48px -128px; }

/* line 1063, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-minusthick { background-position: -64px -128px; }

/* line 1064, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-close { background-position: -80px -128px; }

/* line 1065, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-closethick { background-position: -96px -128px; }

/* line 1066, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-key { background-position: -112px -128px; }

/* line 1067, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-lightbulb { background-position: -128px -128px; }

/* line 1068, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-scissors { background-position: -144px -128px; }

/* line 1069, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-clipboard { background-position: -160px -128px; }

/* line 1070, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-copy { background-position: -176px -128px; }

/* line 1071, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-contact { background-position: -192px -128px; }

/* line 1072, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-image { background-position: -208px -128px; }

/* line 1073, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-video { background-position: -224px -128px; }

/* line 1074, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-script { background-position: -240px -128px; }

/* line 1075, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-alert { background-position: 0 -144px; }

/* line 1076, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-info { background-position: -16px -144px; }

/* line 1077, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-notice { background-position: -32px -144px; }

/* line 1078, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-help { background-position: -48px -144px; }

/* line 1079, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-check { background-position: -64px -144px; }

/* line 1080, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-bullet { background-position: -80px -144px; }

/* line 1081, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-radio-on { background-position: -96px -144px; }

/* line 1082, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-radio-off { background-position: -112px -144px; }

/* line 1083, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-pin-w { background-position: -128px -144px; }

/* line 1084, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-pin-s { background-position: -144px -144px; }

/* line 1085, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-play { background-position: 0 -160px; }

/* line 1086, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-pause { background-position: -16px -160px; }

/* line 1087, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-seek-next { background-position: -32px -160px; }

/* line 1088, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-seek-prev { background-position: -48px -160px; }

/* line 1089, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-seek-end { background-position: -64px -160px; }

/* line 1090, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-seek-start { background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 1092, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-seek-first { background-position: -80px -160px; }

/* line 1093, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-stop { background-position: -96px -160px; }

/* line 1094, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-eject { background-position: -112px -160px; }

/* line 1095, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-volume-off { background-position: -128px -160px; }

/* line 1096, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-volume-on { background-position: -144px -160px; }

/* line 1097, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-power { background-position: 0 -176px; }

/* line 1098, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-signal-diag { background-position: -16px -176px; }

/* line 1099, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-signal { background-position: -32px -176px; }

/* line 1100, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-battery-0 { background-position: -48px -176px; }

/* line 1101, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-battery-1 { background-position: -64px -176px; }

/* line 1102, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-battery-2 { background-position: -80px -176px; }

/* line 1103, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-battery-3 { background-position: -96px -176px; }

/* line 1104, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-circle-plus { background-position: 0 -192px; }

/* line 1105, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-circle-minus { background-position: -16px -192px; }

/* line 1106, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-circle-close { background-position: -32px -192px; }

/* line 1107, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-circle-triangle-e { background-position: -48px -192px; }

/* line 1108, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-circle-triangle-s { background-position: -64px -192px; }

/* line 1109, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-circle-triangle-w { background-position: -80px -192px; }

/* line 1110, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-circle-triangle-n { background-position: -96px -192px; }

/* line 1111, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-circle-arrow-e { background-position: -112px -192px; }

/* line 1112, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-circle-arrow-s { background-position: -128px -192px; }

/* line 1113, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-circle-arrow-w { background-position: -144px -192px; }

/* line 1114, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-circle-arrow-n { background-position: -160px -192px; }

/* line 1115, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-circle-zoomin { background-position: -176px -192px; }

/* line 1116, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-circle-zoomout { background-position: -192px -192px; }

/* line 1117, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-circle-check { background-position: -208px -192px; }

/* line 1118, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-circlesmall-plus { background-position: 0 -208px; }

/* line 1119, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-circlesmall-minus { background-position: -16px -208px; }

/* line 1120, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-circlesmall-close { background-position: -32px -208px; }

/* line 1121, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-squaresmall-plus { background-position: -48px -208px; }

/* line 1122, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-squaresmall-minus { background-position: -64px -208px; }

/* line 1123, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-squaresmall-close { background-position: -80px -208px; }

/* line 1124, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }

/* line 1125, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }

/* line 1126, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }

/* line 1127, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }

/* line 1128, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }

/* line 1129, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 1136, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px; }

/* line 1142, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px; }

/* line 1148, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px; }

/* line 1154, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px; }

/* Overlays */
/* line 1162, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-widget-overlay { background: #aaaaaa url(../themes/default/img/motorrad/common/img/common/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .3; filter: Alpha(Opacity=30); }

/* line 1167, ../../../themes/default/styles/external/jquery-ui-1.10.1.custom.scss */
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../themes/default/img/motorrad/common/img/common/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .3; filter: Alpha(Opacity=30); border-radius: 8px; }

/** BxSlider v4.0 - Fully loaded, responsive content slider http://bxslider.com  Written by: Steven Wanderski, 2012 http://stevenwanderski.com (while drinking Belgian ales and listening to jazz)  CEO and founder of bxCreative, LTD http://bxcreative.com */
/** RESET AND LAYOUT
===================================*/
/* line 20, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper { position: relative; margin: 0 0 60px; padding: 0; *zoom: 1; }

/* line 27, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper img { width: 100%; display: block; }

/** THEME
===================================*/
/* line 35, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-viewport { -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; border: solid #fff 5px; left: -5px; background: #fff; }

/* line 44, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }

/* LOADER */
/* line 53, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-loading { min-height: 50px; background: url(../themes/default/img/motorrad/common/common/bx-slider/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }

/* PAGER */
/* line 66, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }

/* line 75, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }

/* line 82, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* line 95, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000; }

/* DIRECTION CONTROLS (NEXT / PREV) */
/* line 102, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-prev { left: 10px; background: url(../themes/default/img/motorrad/common/img/common/bx-slider/controls.png) no-repeat 0 -32px; }

/* line 107, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-next { right: 10px; background: url(../themes/default/img/motorrad/common/img/common/bx-slider/controls.png) no-repeat -43px -32px; }

/* line 112, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-prev:hover { background-position: 0 0; }

/* line 116, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-next:hover { background-position: -43px 0; }

/* line 120, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999; }

/* line 131, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-controls-direction a.disabled { display: none; }

/* AUTO CONTROLS (START / STOP) */
/* line 137, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-controls-auto { text-align: center; }

/* line 141, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(../themes/default/img/motorrad/common/img/common/bx-slider/controls.png) -86px -11px no-repeat; margin: 0 3px; }

/* line 151, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }

/* line 156, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(../themes/default/img/motorrad/common/img/common/bx-slider/controls.png) -86px -44px no-repeat; margin: 0 3px; }

/* line 166, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
/* line 173, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }

/* line 178, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }

/* IMAGE CAPTIONS */
/* line 185, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666 \9; background: rgba(80, 80, 80, 0.75); width: 100%; }

/* line 194, ../../../themes/default/styles/external/jquery.bxslider.scss */
.bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; }

/*

Uniform Theme: Uniform Default
Version: 1.8
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://uniformjs.com/

*/
/* line 14, ../../../themes/default/styles/external/uniform.default.scss */
div.checker span, div.radio span { background-image: url("../img/common/spritesv2.png"); background-repeat: no-repeat; -webkit-font-smoothing: antialiased; }

/* General settings */
/* line 22, ../../../themes/default/styles/external/uniform.default.scss */
div.selector, div.selector span, div.uploader, div.uploader span.action, div.button, div.button span { background-image: url("../img/common/sprites.png"); background-repeat: no-repeat; -webkit-font-smoothing: antialiased; }

/* line 32, ../../../themes/default/styles/external/uniform.default.scss */
.selector, .checker, .button, .radio, .uploader { display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; vertical-align: middle; }

/* line 43, ../../../themes/default/styles/external/uniform.default.scss */
.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus { outline: 0; }

/* line 49, ../../../themes/default/styles/external/uniform.default.scss */
.selector, .radio, .checker, .uploader, .button, .selector *, .radio *, .checker *, .uploader *, .button * { margin: 0; padding: 0; }

/* line 62, ../../../themes/default/styles/external/uniform.default.scss */
.highContrastDetect { background: url("../themes/default/img/motorrad/common/img/common/bg-input.png") repeat-x 0 0; width: 0px; height: 0px; }

/* Input & Textarea */
/* line 68, ../../../themes/default/styles/external/uniform.default.scss */
input.text, input.email, input.search, input.tel, input.url, input.datetime, input.date, input.month, input.week, input.time, input.datetime-local, input.number, input.color, input.password, select.uniform-multiselect, textarea.uniform { padding: 3px; background: url("../themes/default/img/motorrad/common/img/common/bg-input.png") repeat-x 0 0; outline: 0; }

/* Remove default webkit and possible mozilla .search styles */
/* line 89, ../../../themes/default/styles/external/uniform.default.scss */
div.checker input, input.search, input.search:active { -moz-appearance: none; -webkit-appearance: none; }

/* line 95, ../../../themes/default/styles/external/uniform.default.scss */
input.text:focus, input.email:focus, input.search:focus, input.tel:focus, input.url:focus, input.datetime:focus, input.date:focus, input.month:focus, input.week:focus, input.time:focus, input.datetime-local:focus, input.number:focus, input.color:focus, input.password:focus, select.uniform-multiselect:focus, textarea.uniform:focus { background: url("../themes/default/img/motorrad/common/img/common/bg-input-focus.png") repeat-x 0 0; }

/* Select */
/* line 114, ../../../themes/default/styles/external/uniform.default.scss */
div.selector { background-position: 0 -130px; line-height: 26px; height: 26px; padding: 0 0 0 10px; position: relative; overflow: hidden; }

/* line 122, ../../../themes/default/styles/external/uniform.default.scss */
div.selector.fixedWidth { width: 190px; }

/* line 125, ../../../themes/default/styles/external/uniform.default.scss */
div.selector span { text-overflow: ellipsis; display: block; overflow: hidden; white-space: nowrap; background-position: right 0; height: 26px; line-height: 26px; padding-right: 25px; cursor: pointer; width: 100%; display: block; }

/* line 138, ../../../themes/default/styles/external/uniform.default.scss */
div.selector.fixedWidth span { width: 155px; }

/* line 141, ../../../themes/default/styles/external/uniform.default.scss */
div.selector select { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; position: absolute; height: 22px; top: 2px; left: 0px; width: 100%; }

/* line 153, ../../../themes/default/styles/external/uniform.default.scss */
div.selector:active, div.selector.active { background-position: 0 -156px; }

/* line 157, ../../../themes/default/styles/external/uniform.default.scss */
div.selector:active span, div.selector.active span { background-position: right -26px; }

/* line 161, ../../../themes/default/styles/external/uniform.default.scss */
div.selector.focus, div.selector.hover, div.selector:hover { background-position: 0 -182px; }

/* line 166, ../../../themes/default/styles/external/uniform.default.scss */
div.selector.focus span, div.selector.hover span, div.selector:hover span { background-position: right -52px; }

/* line 171, ../../../themes/default/styles/external/uniform.default.scss */
div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover { background-position: 0 -208px; }

/* line 177, ../../../themes/default/styles/external/uniform.default.scss */
div.selector.focus:active span, div.selector:hover:active span, div.selector.active:hover span, div.selector.focus.active span { background-position: right -78px; }

/* line 183, ../../../themes/default/styles/external/uniform.default.scss */
div.selector.disabled, div.selector.disabled:active, div.selector.disabled.active { background-position: 0 -234px; }

/* line 188, ../../../themes/default/styles/external/uniform.default.scss */
div.selector.disabled span, div.selector.disabled:active span, div.selector.disabled.active span { background-position: right -104px; }

/* Checkbox */
/* line 194, ../../../themes/default/styles/external/uniform.default.scss */
div.checker, div.checker span, div.checker input { width: 14px; height: 15px; cursor: pointer; }

/* line 201, ../../../themes/default/styles/external/uniform.default.scss */
div.checker { position: relative; }

/* line 204, ../../../themes/default/styles/external/uniform.default.scss */
div.checker span { display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; text-align: center; background-position: -138px -19px; cursor: pointer; }

/* line 213, ../../../themes/default/styles/external/uniform.default.scss */
p.legalCheckboxResa div.checker span.parsley-error { background-position: -160px 17px; }

/* line 216, ../../../themes/default/styles/external/uniform.default.scss */
div.checker input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; }

/* line 227, ../../../themes/default/styles/external/uniform.default.scss */
div.checker:active span, div.checker.active span { background-position: -138px -19px; }

/* line 231, ../../../themes/default/styles/external/uniform.default.scss */
div.checker.focus span, div.checker:hover span { background-position: -138px -19px; }

/* line 235, ../../../themes/default/styles/external/uniform.default.scss */
div.checker.focus:active span, div.checker:active:hover span, div.checker.active:hover span, div.checker.focus.active span { background-position: -138px -19px; }

/* line 241, ../../../themes/default/styles/external/uniform.default.scss */
div.checker span.checked { background-position: -131px -34px; }

/* line 244, ../../../themes/default/styles/external/uniform.default.scss */
div.checker:active span.checked, div.checker.active span.checked { background-position: -131px -34px; }

/* line 248, ../../../themes/default/styles/external/uniform.default.scss */
div.checker.focus span.checked, div.checker:hover span.checked { background-position: -131px -34px; }

/* line 252, ../../../themes/default/styles/external/uniform.default.scss */
div.checker.focus:active span.checked, div.checker:hover:active span.checked, div.checker.active:hover span.checked, div.checker.active.focus span.checked { background-position: -131px -34px; }

/* line 258, ../../../themes/default/styles/external/uniform.default.scss */
div.checker.disabled span, div.checker.disabled:active span, div.checker.disabled.active span { background-position: -138px -19px; }

/* line 263, ../../../themes/default/styles/external/uniform.default.scss */
div.checker.disabled span.checked, div.checker.disabled:active span.checked, div.checker.disabled.active span.checked { background-position: -131px -34px; }

/* Radio */
/* line 269, ../../../themes/default/styles/external/uniform.default.scss */
div.radio, div.radio span, div.radio input { width: 16px; height: 15px; cursor: pointer; }

/* line 276, ../../../themes/default/styles/external/uniform.default.scss */
div.radio { position: relative; }

/* line 279, ../../../themes/default/styles/external/uniform.default.scss */
div.radio span { display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; text-align: center; background-position: -122px -16px; }

/* line 287, ../../../themes/default/styles/external/uniform.default.scss */
div.radio input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; text-align: center; }

/* line 299, ../../../themes/default/styles/external/uniform.default.scss */
div.radio:active span, div.radio.active span { background-position: -122px -16px; }

/* line 303, ../../../themes/default/styles/external/uniform.default.scss */
div.radio.focus span, div.radio:hover span { background-position: -122px -16px; }

/* line 307, ../../../themes/default/styles/external/uniform.default.scss */
div.radio.focus:active span, div.radio:active:hover span, div.radio.active:hover span, div.radio.active.focus span { background-position: -122px -16px; }

/* line 313, ../../../themes/default/styles/external/uniform.default.scss */
div.radio span.checked { background-position: -122px 0px; }

/* line 316, ../../../themes/default/styles/external/uniform.default.scss */
div.radio:active span.checked, div.radio.active span.checked { background-position: -122px -16px; }

/* line 320, ../../../themes/default/styles/external/uniform.default.scss */
div.radio.focus span.checked, div.radio:hover span.checked { background-position: -122px 0px; }

/* line 324, ../../../themes/default/styles/external/uniform.default.scss */
div.radio.focus:active span.checked, div.radio:hover:active span.checked, div.radio.focus.active span.checked, div.radio.active:hover span.checked { background-position: -122px 0px; }

/* line 331, ../../../themes/default/styles/external/uniform.default.scss */
div.radio.disabled span, div.radio.disabled:active span, div.radio.disabled.active span { background-position: -122px -16px; }

/* line 336, ../../../themes/default/styles/external/uniform.default.scss */
div.radio.disabled span.checked, div.radio.disabled:active span.checked, div.radio.disabled.active span.checked { background-position: -122px 0px; }

/* Uploader */
/* line 343, ../../../themes/default/styles/external/uniform.default.scss */
div.uploader { background-position: 0 -297px; height: 28px; width: 190px; cursor: pointer; position: relative; overflow: hidden; }

/* line 351, ../../../themes/default/styles/external/uniform.default.scss */
div.uploader span.action { background-position: right -409px; height: 28px; line-height: 28px; width: 82px; text-align: center; float: left; display: inline; overflow: hidden; cursor: pointer; }

/* line 362, ../../../themes/default/styles/external/uniform.default.scss */
div.uploader span.filename { text-overflow: ellipsis; display: block; overflow: hidden; white-space: nowrap; float: left; cursor: default; height: 24px; margin: 2px 0 2px 2px; line-height: 24px; width: 85px; padding: 0 10px; }

/* line 375, ../../../themes/default/styles/external/uniform.default.scss */
div.uploader input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; position: absolute; top: 0; right: 0; float: right; cursor: default; width: 100%; height: 100%; }

/* line 389, ../../../themes/default/styles/external/uniform.default.scss */
div.uploader.focus, div.uploader.hover, div.uploader:hover { background-position: 0 -353px; }

/* line 394, ../../../themes/default/styles/external/uniform.default.scss */
div.uploader.focus span.action, div.uploader.hover span.action, div.uploader:hover span.action { background-position: right -437px; }

/* line 399, ../../../themes/default/styles/external/uniform.default.scss */
div.uploader.active span.action, div.uploader:active span.action { background-position: right -465px; }

/* line 403, ../../../themes/default/styles/external/uniform.default.scss */
div.uploader.focus.active span.action, div.uploader:focus.active span.action, div.uploader.focus:active span.action, div.uploader:focus:active span.action { background-position: right -493px; }

/* line 409, ../../../themes/default/styles/external/uniform.default.scss */
div.uploader.disabled { background-position: 0 -325px; }

/* line 412, ../../../themes/default/styles/external/uniform.default.scss */
div.uploader.disabled span.action { background-position: right -381px; }

/* Buttons */
/* line 416, ../../../themes/default/styles/external/uniform.default.scss */
div.button a, div.button button, div.button input { position: absolute; display: none; }

/* line 422, ../../../themes/default/styles/external/uniform.default.scss */
div.button { background-position: 0 -641px; height: 30px; cursor: pointer; position: relative; }

/* line 428, ../../../themes/default/styles/external/uniform.default.scss */
div.button span { display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; line-height: 1; text-align: center; background-position: right -521px; height: 22px; margin-left: 13px; padding: 8px 15px 0 2px; }

/* line 440, ../../../themes/default/styles/external/uniform.default.scss */
div.button.focus, div.button:focus, div.button:hover, div.button.hover { background-position: 0 -701px; }

/* line 446, ../../../themes/default/styles/external/uniform.default.scss */
div.button.focus span, div.button:focus span, div.button:hover span, div.button.hover span { background-position: right -581px; }

/* line 452, ../../../themes/default/styles/external/uniform.default.scss */
div.button.active, div.button:active { background-position: 0 -671px; }

/* line 456, ../../../themes/default/styles/external/uniform.default.scss */
div.button.active span, div.button:active span { background-position: right -551px; cursor: default; }

/* line 461, ../../../themes/default/styles/external/uniform.default.scss */
div.button.disabled { background-position: 0 -731px; }

/* Separate from above due to IE8 */
/* line 465, ../../../themes/default/styles/external/uniform.default.scss */
div.button:disabled { background-position: 0 -731px; }

/* line 468, ../../../themes/default/styles/external/uniform.default.scss */
div.button.disabled span { background-position: right -611px; cursor: default; }

/* Separate from above due to IE8 */
/* line 473, ../../../themes/default/styles/external/uniform.default.scss */
div.button:disabled span { background-position: right -611px; cursor: default; }

/* INPUT & TEXTAREA */
/* line 478, ../../../themes/default/styles/external/uniform.default.scss */
input.text, input.email, input.search, input.tel, input.url, input.datetime, input.date, input.month, input.week, input.time, input.datetime-local, input.number, input.color, input.password, select.uniform-multiselect, textarea.uniform { font-size: 12px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: normal; color: #777; border-top: solid 1px #aaa; border-left: solid 1px #aaa; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

/* line 506, ../../../themes/default/styles/external/uniform.default.scss */
input.text:focus, input.email:focus, input.search:focus, input.tel:focus, input.url:focus, input.datetime:focus, input.date:focus, input.month:focus, input.week:focus, input.time:focus, input.datetime-local:focus, input.number:focus, input.color:focus, input.password:focus, select.uniform-multiselect:focus, textarea.uniform:focus { -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); border-color: #999; }

/* PRESENTATION */
/* Buttons */
/* line 529, ../../../themes/default/styles/external/uniform.default.scss */
div.button.active span, div.button:active span { color: #555; }

/* line 533, ../../../themes/default/styles/external/uniform.default.scss */
div.button span { font-weight: bold; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; text-transform: uppercase; }

/* line 540, ../../../themes/default/styles/external/uniform.default.scss */
div.button.disabled span { color: #bbb; }

/* Separate from above due to IE8 */
/* line 544, ../../../themes/default/styles/external/uniform.default.scss */
div.button:disabled span { color: #bbb; }

/* Select */
/* line 548, ../../../themes/default/styles/external/uniform.default.scss */
div.selector { font-size: 12px; }

/* line 551, ../../../themes/default/styles/external/uniform.default.scss */
div.selector select { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px; }

/* line 555, ../../../themes/default/styles/external/uniform.default.scss */
div.selector span { color: #666; text-shadow: 0 1px 0 #fff; }

/* line 559, ../../../themes/default/styles/external/uniform.default.scss */
div.selector.disabled span { color: #bbb; }

/* Checker */
/* line 563, ../../../themes/default/styles/external/uniform.default.scss */
div.checker { margin-right: 5px; margin-top: -5px; }

/* Radio */
/* line 568, ../../../themes/default/styles/external/uniform.default.scss */
div.radio { margin-right: 3px; margin-top: -3px; }

/* Uploader */
/* line 573, ../../../themes/default/styles/external/uniform.default.scss */
div.uploader span.action { text-shadow: #fff 0px 1px 0px; background-color: #fff; font-size: 11px; font-weight: bold; }

/* line 579, ../../../themes/default/styles/external/uniform.default.scss */
div.uploader span.filename { color: #777; border-right: solid 1px #bbb; font-size: 11px; }

/* line 584, ../../../themes/default/styles/external/uniform.default.scss */
div.uploader.disabled span.action { color: #aaa; }

/* line 587, ../../../themes/default/styles/external/uniform.default.scss */
div.uploader.disabled span.filename { border-color: #ddd; color: #aaa; }

/* line 3, ../../../themes/default/styles/motorrad/front/_common.scss */
body, button, input, select, textarea { font-family: BMWMotorrad-Regular, sans-serif; }

/** common */
/* line 10, ../../../themes/default/styles/motorrad/front/_common.scss */
body { background: #ffffff; }

/* line 14, ../../../themes/default/styles/motorrad/front/_common.scss */
#content { position: relative; z-index: 1; margin: 60px 0 35px 0; transition: 1s ease; }

/** standard button */
/* line 24, ../../../themes/default/styles/motorrad/front/_common.scss */
.btn, #details .btnLight, #details .fullBtn, .btn:link, #details .btnLight:link, #details .fullBtn:link, .btn:visited, #details .btnLight:visited, #details .fullBtn:visited, .submitWrapper input, .submitWrapper .input, .reserveButton { display: inline-block; padding: 15px 15px 11px 15px; border: 0; color: #FFF; background: #116fcc; font-family: BMWMotorrad-Bold, Arial, sans-serif; line-height: 1; font-size: 11px; text-decoration: none; text-transform: uppercase; background: linear-gradient(#116fcc, #0062ff 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#116fcc), to(#0062ff)); background: -o-gradient(linear, 0 0, 0 100%, from(#116fcc), to(#0062ff)); background: -moz-linear-gradient(#116fcc, #0062ff 100%); background: -ms-linear-gradient(top, #116fcc 0%, #0062ff 100%); }

/* line 51, ../../../themes/default/styles/motorrad/front/_common.scss */
.btn:hover, #details .btnLight:hover, #details .fullBtn:hover, .btn:active, #details .btnLight:active, #details .fullBtn:active { color: #FFF; background: #0062ff; }

/* Pages with big photo and white text */
/* line 59, ../../../themes/default/styles/motorrad/front/_common.scss */
.bgPicture { display: inline-block; position: relative; width: 100%; }

/* line 65, ../../../themes/default/styles/motorrad/front/_common.scss */
.bgPicture .centeredCnt { position: absolute; top: 50%; left: 50%; display: block; width: 940px; height: 507px; margin: -253px 0 0 -470px; }

/* line 73, ../../../themes/default/styles/motorrad/front/_common.scss */
.bgPicture .centeredCnt .title { position: absolute; display: block; width: 600px; color: #FFF; text-decoration: none; text-align: left; cursor: pointer; }

/* line 85, ../../../themes/default/styles/motorrad/front/_common.scss */
.bgPicture .centeredCnt .title > p, .bgPicture .centeredCnt .title > span { display: block; color: #fff; text-align: left; text-transform: uppercase; font-family: BMWMotorrad-Bold; cursor: pointer; }

/*.bgPicture .centeredCnt .title .bigTitle,
.bgPicture .centeredCnt .title .smallTitle,
.bgPicture .centeredCnt .title .underTitle { @include text-shadow(#555 0 0 13px);
}*/
/* line 101, ../../../themes/default/styles/motorrad/front/_common.scss */
.bgPicture .centeredCnt .title .bigTitle { display: block; margin-bottom: 0px; color: #FFF; font-size: 40px; line-height: 48px; text-align: left; text-decoration: none; }

/* line 111, ../../../themes/default/styles/motorrad/front/_common.scss */
.bgPicture .centeredCnt .title .smallTitle { font-size: 22px; line-height: 28px; margin-top: 3px; }

/* line 117, ../../../themes/default/styles/motorrad/front/_common.scss */
.bgPicture .centeredCnt.black .title { top: 88px; width: 950px; text-align: center; }

/* line 122, ../../../themes/default/styles/motorrad/front/_common.scss */
.bgPicture .centeredCnt.black .title .bigTitle, .bgPicture .centeredCnt.black .title .smallTitle { text-align: right; color: #212121; }

/* line 128, ../../../themes/default/styles/motorrad/front/_common.scss */
.bgPicture .centeredCnt .title .underTitle { font-size: 18px; line-height: 30px; margin-top: 11px; }

/** content on right */
/* line 137, ../../../themes/default/styles/motorrad/front/_common.scss */
.bgPicture .contentOnRight .title { right: 0; left: auto; }
/* line 140, ../../../themes/default/styles/motorrad/front/_common.scss */
.bgPicture .contentOnRight .title .bigTitle, .bgPicture .contentOnRight .title .smallTitle { text-align: right; }
/* line 145, ../../../themes/default/styles/motorrad/front/_common.scss */
.bgPicture .contentOnRight .title .smallTitle { margin-left: 50px; }

/* line 150, ../../../themes/default/styles/motorrad/front/_common.scss */
#specialOffers .bgPicture .contentOnRight .title { right: 0; left: auto; }

/* -- Carousel overcharge -- */
/* line 156, ../../../themes/default/styles/motorrad/front/_common.scss */
.container .bx-wrapper { position: relative; margin: 0; }

/* line 161, ../../../themes/default/styles/motorrad/front/_common.scss */
.container .bx-wrapper div.bx-viewport { box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -webkit-box-shadow: none; }

/* line 168, ../../../themes/default/styles/motorrad/front/_common.scss */
.container .bx-wrapper .bx-controls-direction a { height: 48px; width: 26px; z-index: 986; }

/* line 174, ../../../themes/default/styles/motorrad/front/_common.scss */
.container .bx-wrapper .bx-prev:hover, .container .bx-wrapper .bx-prev { background: url("../img/common/sprites.png") no-repeat scroll 0 0px transparent; }

/* line 179, ../../../themes/default/styles/motorrad/front/_common.scss */
.container .bx-wrapper .bx-next:hover, .container .bx-wrapper .bx-next { background: url("../img/common/sprites.png") no-repeat scroll -26px 0px transparent; }

/* line 184, ../../../themes/default/styles/motorrad/front/_common.scss */
.container .bx-wrapper .bx-prev:hover, .container .bx-wrapper .bx-next:hover { opacity: 0.6; }

/* Blue buttons */
/* line 192, ../../../themes/default/styles/motorrad/front/_common.scss */
.buttonBlue { position: relative; display: inline-block; color: #fff; border: 1px solid #0062ff; padding: 2px 5px; vertical-align: middle; text-transform: uppercase; text-align: center; font-size: 10px; font-family: BMWMotorrad-Regular; background: #116fcc; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExNmZjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQyYTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #116fcc 0%, #0042a1 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #116fcc), color-stop(100%, #0042a1)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #116fcc 0%, #0042a1 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #116fcc 0%, #0042a1 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #116fcc 0%, #0042a1 100%); /* IE10+ */ background: linear-gradient(to bottom, #116fcc 0%, #0042a1 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#116fcc', endColorstr='#0042a1',GradientType=0 ); /* IE6-8 */ cursor: pointer; }

/* -- Scrollers custom overcharge -- */
/* line 219, ../../../themes/default/styles/motorrad/front/_common.scss */
.myScrollbarV { position: absolute; z-index: 100; width: 4px; bottom: 2px; top: 2px; right: 1px; background: #C1C1C0; border-radius: 3px; }

/* line 227, ../../../themes/default/styles/motorrad/front/_common.scss */
.myScrollbarV > div { position: absolute; z-index: 100; width: 100%; background: #6F6F6E; border-radius: 3px; }

/* i buttons */
/* line 236, ../../../themes/default/styles/motorrad/front/_common.scss */
.overlay { position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 2; display: block; width: 100%; height: 0%; background: rgba(0, 0, 0, 0.5); cursor: pointer; -moz-transition: height 300ms ease; -o-transition: height 300ms ease; -webkit-transition: height 300ms ease; transition: height 300ms ease; }
/* line 251, ../../../themes/default/styles/motorrad/front/_common.scss */
.showOverlay .overlay { height: 100%; }
/* line 254, ../../../themes/default/styles/motorrad/front/_common.scss */
.showOverlay .overlay .infoContainer { display: block; }
/* line 259, ../../../themes/default/styles/motorrad/front/_common.scss */
.overlay .infoContainer { display: none; margin: 50px auto; padding: 10px; width: 460px; background: #fff; color: #000; font-family: BMWMotorrad-Regular, sans-serif; font-size: 10px; cursor: pointer; }
/* line 273, ../../../themes/default/styles/motorrad/front/_common.scss */
.overlay .infoContainer .important { font-size: 12px; }
/* line 277, ../../../themes/default/styles/motorrad/front/_common.scss */
.overlay .infoContainer .close { position: relative; float: right; top: -12px; overflow: hidden; padding: 0; border: 15px solid #FFF; width: 25px; height: 25px; background: #FFF; color: #000; text-decoration: none; background: url(../img/common/sprites.png) no-repeat -388px 0; text-indent: -999em; }

/* loader */
/* line 299, ../../../themes/default/styles/motorrad/front/_common.scss */
.loader { display: block; overflow: hidden; position: relative; top: calc(50% - 70px); margin: auto; width: 170px; height: 141px; background: transparent url("../img/common/loader_motorrad.gif") no-repeat center; text-indent: -100em; }

/** nicescroll custom */
/* line 314, ../../../themes/default/styles/motorrad/front/_common.scss */
.nicescroll-rails { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
/* line 322, ../../../themes/default/styles/motorrad/front/_common.scss */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
/* line 338, ../../../themes/default/styles/motorrad/front/_common.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* For small screen */
/* line 349, ../../../themes/default/styles/motorrad/front/_common.scss */
#content.forSmallScreen { margin: 41px 0 35px 0; transition: 1s ease; }

/* line 2, ../../../themes/default/styles/motorrad/front/_menu.scss */
#menu .menu li { display: inline-block; vertical-align: top; /*padding: 0 0 0 16px;*/ padding: 0 0 0 30px; }

/* line 6, ../../../themes/default/styles/motorrad/front/_account.scss */
.text-align-right { text-align: right; }

/** Account */
/* line 12, ../../../themes/default/styles/motorrad/front/_account.scss */
#account { position: fixed; bottom: 0; left: 0; right: 0; z-index: 49; height: 33px; }
/* line 19, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .overlay { position: fixed; background: #323232; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; cursor: default; }
/* line 27, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu { position: fixed; z-index: 50; bottom: 0; left: 0; right: 0; width: 100%; background: transparent; }

/* line 39, ../../../themes/default/styles/motorrad/front/_account.scss */
div.policyHidden { display: none; }
/* line 42, ../../../themes/default/styles/motorrad/front/_account.scss */
div.legalText5Hidden { display: none; }
/* line 46, ../../../themes/default/styles/motorrad/front/_account.scss */
div.legalText3Hidden { display: none; }
/* line 50, ../../../themes/default/styles/motorrad/front/_account.scss */
div.textSecondary5Hidden { display: none; }
/* line 54, ../../../themes/default/styles/motorrad/front/_account.scss */
div .closeLegalText { position: absolute; right: 0; overflow: hidden; padding: 0; border-right: 5px solid #FFF; width: 25px; height: 25px; background: #FFF; color: #000; text-decoration: none; background: url(../img/common/sprites.png) no-repeat -388px 0; text-indent: -999em; }
/* line 71, ../../../themes/default/styles/motorrad/front/_account.scss */
div .closeLegalText.repriseCross { border: 10px solid #FFF; }

/* line 78, ../../../themes/default/styles/motorrad/front/_account.scss */
p.titlePolicy { font: normal 10px/1 BMWMotorrad-Bold, BMWMotorrad-Regular, sans-serif; }
/* line 80, ../../../themes/default/styles/motorrad/front/_account.scss */
p.titlePolicy.titlePolicyTop { margin-top: 30px; }
/* line 87, ../../../themes/default/styles/motorrad/front/_account.scss */
p.textPolicy { font: normal 10px/1 BMWMotorrad-Regular, BMWMotorrad-Regular, sans-serif; line-height: 140%; text-align: justify; }
/* line 93, ../../../themes/default/styles/motorrad/front/_account.scss */
p.textPolicy:first-letter { text-transform: uppercase; }
/* line 97, ../../../themes/default/styles/motorrad/front/_account.scss */
p.textPolicyCheck { width: 85%; }

/* line 104, ../../../themes/default/styles/motorrad/front/_account.scss */
div.textPolicy { font: normal 10px/1 BMWMotorrad-Regular, BMWMotorrad-Regular, sans-serif; line-height: 140%; text-align: justify; }
/* line 108, ../../../themes/default/styles/motorrad/front/_account.scss */
div.textPolicy p { font: normal 10px/1 BMWMotorrad-Regular, BMWMotorrad-Regular, sans-serif; line-height: 140%; text-align: justify; }

/* line 117, ../../../themes/default/styles/motorrad/front/_account.scss */
label.labelTextPolicy { float: right !important; line-height: inherit !important; width: 510px !important; text-transform: inherit !important; font-size: 10px !important; }

/* line 128, ../../../themes/default/styles/motorrad/front/_account.scss */
img.policyImgAccount { width: 2%; }
/* line 132, ../../../themes/default/styles/motorrad/front/_account.scss */
img.policyTextPrimary5 { position: absolute; }
/* line 134, ../../../themes/default/styles/motorrad/front/_account.scss */
img.policyTextPrimary5.accountPolicyTextPrimary5 { margin-left: 75px; margin-top: 3px; }

/* line 141, ../../../themes/default/styles/motorrad/front/_account.scss */
.lastPolicyText { padding-top: 20px; }

/* line 145, ../../../themes/default/styles/motorrad/front/_account.scss */
.ios5 #account { position: static; }
/* line 149, ../../../themes/default/styles/motorrad/front/_account.scss */
.ios5 #account .accountMenu { position: absolute; z-index: 100; }
/* line 154, ../../../themes/default/styles/motorrad/front/_account.scss */
.ios5 #account .accountMenu.hidden { display: none; }
/* line 158, ../../../themes/default/styles/motorrad/front/_account.scss */
.ios5 #account .accountMenuWrapper { position: absolute; bottom: -33px; right: 0; left: 0; }

/* line 169, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu.disconnected .connected { display: none !important; }
/* line 174, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu.connected .disconnected { display: none !important; }
/* line 179, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .accountSlideBtn { position: absolute; top: -27px; left: 50%; z-index: 51; margin-left: -22px; width: 44px; }
/* line 184, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .accountSlideBtn a.up, #account .accountMenu .accountSlideBtn a.down { display: block; margin-bottom: 2px; width: 44px; height: 21px; background-color: transparent; background-image: url("../img/common/sprites.png"); background-repeat: no-repeat; text-decoration: none; outline: none; cursor: pointer; }
/* line 194, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .accountSlideBtn a.up.up, #account .accountMenu .accountSlideBtn a.down.up { background-position: -344px 0px; }
/* line 197, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .accountSlideBtn a.up.down, #account .accountMenu .accountSlideBtn a.down.down { background-position: -344px -21px; }
/* line 203, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .wrapper, #account .accountMenu .row { position: relative; margin: 0 auto; width: 940px; height: 100%; }
/* line 210, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .bottomMenuWidth { width: 1030px; }
/* line 214, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .menuLeft, #account .accountMenu .menuSolo { float: left; }
/* line 217, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .menuLeft li span, #account .accountMenu .menuSolo li span { display: inline-block; overflow: hidden; width: 1px; height: 33px; background: url("../img/common/sprites.png") no-repeat -239px -14px; text-indent: -100em; vertical-align: middle; }
/* line 224, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .menuRight { float: right; width: 50%; }
/* line 226, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .menuRight li { float: right; }
/* line 231, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .menuLeft, #account .accountMenu .menuRight, #account .accountMenu .menuSolo { margin: 0; padding: 0; }
/* line 233, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .menuLeft li, #account .accountMenu .menuRight li, #account .accountMenu .menuSolo li { display: inline-block; height: 33px; line-height: 33px; font-family: BMWMotorrad-Regular, sans-serif; font-size: 9px; color: #6f6f73; vertical-align: middle; text-align: center; }
/* line 239, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .menuLeft li.icon, #account .accountMenu .menuLeft #details li.showinfo, #details #account .accountMenu .menuLeft li.showinfo, #account .accountMenu .menuLeft #details li.info, #details #account .accountMenu .menuLeft li.info, #account .accountMenu .menuLeft #details li.star, #details #account .accountMenu .menuLeft li.star, #account .accountMenu .menuLeft #details li.friend, #details #account .accountMenu .menuLeft li.friend, #account .accountMenu .menuLeft #details li.mail, #details #account .accountMenu .menuLeft li.mail, #account .accountMenu .menuLeft #details li.printer, #details #account .accountMenu .menuLeft li.printer, #account .accountMenu .menuLeft #details li.pdf, #details #account .accountMenu .menuLeft li.pdf, #account .accountMenu .menuLeft #details li.prev, #details #account .accountMenu .menuLeft li.prev, #account .accountMenu .menuLeft #details li.next, #details #account .accountMenu .menuLeft li.next, #account .accountMenu .menuLeft #list li.star, #list #account .accountMenu .menuLeft li.star, #account .accountMenu .menuLeft #list li.stared, #list #account .accountMenu .menuLeft li.stared, #account .accountMenu .menuRight li.icon, #account .accountMenu .menuRight #details li.showinfo, #details #account .accountMenu .menuRight li.showinfo, #account .accountMenu .menuRight #details li.info, #details #account .accountMenu .menuRight li.info, #account .accountMenu .menuRight #details li.star, #details #account .accountMenu .menuRight li.star, #account .accountMenu .menuRight #details li.friend, #details #account .accountMenu .menuRight li.friend, #account .accountMenu .menuRight #details li.mail, #details #account .accountMenu .menuRight li.mail, #account .accountMenu .menuRight #details li.printer, #details #account .accountMenu .menuRight li.printer, #account .accountMenu .menuRight #details li.pdf, #details #account .accountMenu .menuRight li.pdf, #account .accountMenu .menuRight #details li.prev, #details #account .accountMenu .menuRight li.prev, #account .accountMenu .menuRight #details li.next, #details #account .accountMenu .menuRight li.next, #account .accountMenu .menuRight #list li.star, #list #account .accountMenu .menuRight li.star, #account .accountMenu .menuRight #list li.stared, #list #account .accountMenu .menuRight li.stared, #account .accountMenu .menuSolo li.icon, #account .accountMenu .menuSolo #details li.showinfo, #details #account .accountMenu .menuSolo li.showinfo, #account .accountMenu .menuSolo #details li.info, #details #account .accountMenu .menuSolo li.info, #account .accountMenu .menuSolo #details li.star, #details #account .accountMenu .menuSolo li.star, #account .accountMenu .menuSolo #details li.friend, #details #account .accountMenu .menuSolo li.friend, #account .accountMenu .menuSolo #details li.mail, #details #account .accountMenu .menuSolo li.mail, #account .accountMenu .menuSolo #details li.printer, #details #account .accountMenu .menuSolo li.printer, #account .accountMenu .menuSolo #details li.pdf, #details #account .accountMenu .menuSolo li.pdf, #account .accountMenu .menuSolo #details li.prev, #details #account .accountMenu .menuSolo li.prev, #account .accountMenu .menuSolo #details li.next, #details #account .accountMenu .menuSolo li.next, #account .accountMenu .menuSolo #list li.star, #list #account .accountMenu .menuSolo li.star, #account .accountMenu .menuSolo #list li.stared, #list #account .accountMenu .menuSolo li.stared { margin-left: 10px; width: 27px; cursor: pointer; background-color: #ececec; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #ececec)); background: -moz-linear-gradient(top, #fefefe, #ececec); background: -webkit-linear-gradient(top, #fefefe, #ececec); background: linear-gradient(to bottom, #fefefe, #ececec); }
/* line 246, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .menuLeft li.icon span, #account .accountMenu .menuLeft #details li.showinfo span, #details #account .accountMenu .menuLeft li.showinfo span, #account .accountMenu .menuLeft #details li.info span, #details #account .accountMenu .menuLeft li.info span, #account .accountMenu .menuLeft #details li.star span, #details #account .accountMenu .menuLeft li.star span, #account .accountMenu .menuLeft #details li.friend span, #details #account .accountMenu .menuLeft li.friend span, #account .accountMenu .menuLeft #details li.mail span, #details #account .accountMenu .menuLeft li.mail span, #account .accountMenu .menuLeft #details li.printer span, #details #account .accountMenu .menuLeft li.printer span, #account .accountMenu .menuLeft #details li.pdf span, #details #account .accountMenu .menuLeft li.pdf span, #account .accountMenu .menuLeft #details li.prev span, #details #account .accountMenu .menuLeft li.prev span, #account .accountMenu .menuLeft #details li.next span, #details #account .accountMenu .menuLeft li.next span, #account .accountMenu .menuLeft #list li.star span, #list #account .accountMenu .menuLeft li.star span, #account .accountMenu .menuLeft #list li.stared span, #list #account .accountMenu .menuLeft li.stared span, #account .accountMenu .menuRight li.icon span, #account .accountMenu .menuRight #details li.showinfo span, #details #account .accountMenu .menuRight li.showinfo span, #account .accountMenu .menuRight #details li.info span, #details #account .accountMenu .menuRight li.info span, #account .accountMenu .menuRight #details li.star span, #details #account .accountMenu .menuRight li.star span, #account .accountMenu .menuRight #details li.friend span, #details #account .accountMenu .menuRight li.friend span, #account .accountMenu .menuRight #details li.mail span, #details #account .accountMenu .menuRight li.mail span, #account .accountMenu .menuRight #details li.printer span, #details #account .accountMenu .menuRight li.printer span, #account .accountMenu .menuRight #details li.pdf span, #details #account .accountMenu .menuRight li.pdf span, #account .accountMenu .menuRight #details li.prev span, #details #account .accountMenu .menuRight li.prev span, #account .accountMenu .menuRight #details li.next span, #details #account .accountMenu .menuRight li.next span, #account .accountMenu .menuRight #list li.star span, #list #account .accountMenu .menuRight li.star span, #account .accountMenu .menuRight #list li.stared span, #list #account .accountMenu .menuRight li.stared span, #account .accountMenu .menuSolo li.icon span, #account .accountMenu .menuSolo #details li.showinfo span, #details #account .accountMenu .menuSolo li.showinfo span, #account .accountMenu .menuSolo #details li.info span, #details #account .accountMenu .menuSolo li.info span, #account .accountMenu .menuSolo #details li.star span, #details #account .accountMenu .menuSolo li.star span, #account .accountMenu .menuSolo #details li.friend span, #details #account .accountMenu .menuSolo li.friend span, #account .accountMenu .menuSolo #details li.mail span, #details #account .accountMenu .menuSolo li.mail span, #account .accountMenu .menuSolo #details li.printer span, #details #account .accountMenu .menuSolo li.printer span, #account .accountMenu .menuSolo #details li.pdf span, #details #account .accountMenu .menuSolo li.pdf span, #account .accountMenu .menuSolo #details li.prev span, #details #account .accountMenu .menuSolo li.prev span, #account .accountMenu .menuSolo #details li.next span, #details #account .accountMenu .menuSolo li.next span, #account .accountMenu .menuSolo #list li.star span, #list #account .accountMenu .menuSolo li.star span, #account .accountMenu .menuSolo #list li.stared span, #list #account .accountMenu .menuSolo li.stared span { display: inline-block; overflow: hidden; width: 15px; height: 8px; background: url("../img/common/sprites.png") no-repeat -224px -22px; text-align: left; text-indent: -100em; }
/* line 253, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .menuLeft li.icon.open span, #account .accountMenu .menuLeft #details li.open.showinfo span, #details #account .accountMenu .menuLeft li.open.showinfo span, #account .accountMenu .menuLeft #details li.open.info span, #details #account .accountMenu .menuLeft li.open.info span, #account .accountMenu .menuLeft #details li.open.star span, #details #account .accountMenu .menuLeft li.open.star span, #account .accountMenu .menuLeft #details li.open.friend span, #details #account .accountMenu .menuLeft li.open.friend span, #account .accountMenu .menuLeft #details li.open.mail span, #details #account .accountMenu .menuLeft li.open.mail span, #account .accountMenu .menuLeft #details li.open.printer span, #details #account .accountMenu .menuLeft li.open.printer span, #account .accountMenu .menuLeft #details li.open.pdf span, #details #account .accountMenu .menuLeft li.open.pdf span, #account .accountMenu .menuLeft #details li.open.prev span, #details #account .accountMenu .menuLeft li.open.prev span, #account .accountMenu .menuLeft #details li.open.next span, #details #account .accountMenu .menuLeft li.open.next span, #account .accountMenu .menuLeft #list li.open.star span, #list #account .accountMenu .menuLeft li.open.star span, #account .accountMenu .menuLeft #list li.open.stared span, #list #account .accountMenu .menuLeft li.open.stared span, #account .accountMenu .menuRight li.icon.open span, #account .accountMenu .menuRight #details li.open.showinfo span, #details #account .accountMenu .menuRight li.open.showinfo span, #account .accountMenu .menuRight #details li.open.info span, #details #account .accountMenu .menuRight li.open.info span, #account .accountMenu .menuRight #details li.open.star span, #details #account .accountMenu .menuRight li.open.star span, #account .accountMenu .menuRight #details li.open.friend span, #details #account .accountMenu .menuRight li.open.friend span, #account .accountMenu .menuRight #details li.open.mail span, #details #account .accountMenu .menuRight li.open.mail span, #account .accountMenu .menuRight #details li.open.printer span, #details #account .accountMenu .menuRight li.open.printer span, #account .accountMenu .menuRight #details li.open.pdf span, #details #account .accountMenu .menuRight li.open.pdf span, #account .accountMenu .menuRight #details li.open.prev span, #details #account .accountMenu .menuRight li.open.prev span, #account .accountMenu .menuRight #details li.open.next span, #details #account .accountMenu .menuRight li.open.next span, #account .accountMenu .menuRight #list li.open.star span, #list #account .accountMenu .menuRight li.open.star span, #account .accountMenu .menuRight #list li.open.stared span, #list #account .accountMenu .menuRight li.open.stared span, #account .accountMenu .menuSolo li.icon.open span, #account .accountMenu .menuSolo #details li.open.showinfo span, #details #account .accountMenu .menuSolo li.open.showinfo span, #account .accountMenu .menuSolo #details li.open.info span, #details #account .accountMenu .menuSolo li.open.info span, #account .accountMenu .menuSolo #details li.open.star span, #details #account .accountMenu .menuSolo li.open.star span, #account .accountMenu .menuSolo #details li.open.friend span, #details #account .accountMenu .menuSolo li.open.friend span, #account .accountMenu .menuSolo #details li.open.mail span, #details #account .accountMenu .menuSolo li.open.mail span, #account .accountMenu .menuSolo #details li.open.printer span, #details #account .accountMenu .menuSolo li.open.printer span, #account .accountMenu .menuSolo #details li.open.pdf span, #details #account .accountMenu .menuSolo li.open.pdf span, #account .accountMenu .menuSolo #details li.open.prev span, #details #account .accountMenu .menuSolo li.open.prev span, #account .accountMenu .menuSolo #details li.open.next span, #details #account .accountMenu .menuSolo li.open.next span, #account .accountMenu .menuSolo #list li.open.star span, #list #account .accountMenu .menuSolo li.open.star span, #account .accountMenu .menuSolo #list li.open.stared span, #list #account .accountMenu .menuSolo li.open.stared span { background-position: -224px -14px; }
/* line 258, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .menuLeft li.upper, #account .accountMenu .menuRight li.upper, #account .accountMenu .menuSolo li.upper { font-weight: bold; text-transform: uppercase; background-color: #ececec; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #ececec)); background: -moz-linear-gradient(top, #fefefe, #ececec); background: -webkit-linear-gradient(top, #fefefe, #ececec); background: linear-gradient(to bottom, #fefefe, #ececec); }
/* line 264, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .menuLeft li a, #account .accountMenu .menuRight li a, #account .accountMenu .menuSolo li a { display: inline-block; padding: 0; padding-left: 10px; line-height: 33px; color: #6f6f73; text-decoration: none; }
/* line 272, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .menuLeft li a:hover, #account .accountMenu .menuRight li a:hover, #account .accountMenu .menuSolo li a:hover { background-color: #ececec; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #ececec)); background: -moz-linear-gradient(top, #fefefe, #ececec); background: -webkit-linear-gradient(top, #fefefe, #ececec); background: linear-gradient(to bottom, #fefefe, #ececec); }
/* line 279, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .menuLeft li span.nbr, #account .accountMenu .menuRight li span.nbr, #account .accountMenu .menuSolo li span.nbr { width: 15px; height: 15px; margin-left: 2px; border-radius: 10px; background: transparent; background-color: #2b2e33; color: #fff; text-align: center; padding: 2px; }
/* line 293, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .accountNav { clear: both; overflow: hidden; padding-top: 2px; }
/* line 297, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .accountContainer, #account .accountMenu .bottomContainer { clear: both; overflow: hidden; padding: 10px 0 5px; background-color: #fff; border-top: 1px solid #ebebeb; }
/* line 303, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .bottomContainer { background-color: #f6f6f6; overflow: auto; }
/* line 312, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .alertPicto { display: inline-block; position: relative; width: 11px; height: 10px; margin-right: 8px; background: url("../img/common/sprites.png"); background-position: -195px -73px; }
/* line 322, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column { float: left; width: 26%; padding: 0 0 0 4%; border-left: 1px solid #ebebeb; }
/* line 326, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column.first { width: 68%; padding: 0 0 0 1%; border-left: 0; }
/* line 330, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column.first label { display: block; }
/* line 332, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column.first label.nope { display: none; }
/* line 337, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column.favs { width: auto; padding: 0; border-left: 0; padding: 0 0 0 1%; }
/* line 343, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column.alrts { width: auto; padding: 0; border-left: 0; padding: 0 0 0 1%; }
/* line 350, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column h3 { margin-bottom: 10px; font-size: 12px; color: #323232; text-transform: uppercase; }
/* line 357, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column p { margin-bottom: 10px; margin-right: 10px; font-size: 11px; color: #6f6f73; }
/* line 363, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column p.lost { display: block; font-size: 9px; text-align: right; }
/* line 368, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column p.lost a, #account .accountMenu .row .column p.lost a:link, #account .accountMenu .row .column p.lost a:visited { color: #6f6f73; text-decoration: none; }
/* line 373, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column p.undertext { display: inline-block; color: 323232; }
/* line 378, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .civility { display: block; position: relative; margin-bottom: 10px; }
/* line 382, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .civility label { text-transform: none; width: 45px; color: #222222; margin: 0 8px; }
/* line 388, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .civility input { width: auto; height: auto; margin: 5px 0 0 0; background-color: #f6f6f6; border: 0; padding: 0; }
/* line 397, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column label { position: relative; display: none; width: 75px; margin-right: 10px; font-family: BMWMotorrad-Regular,sans-serif; font-size: 9px; font-weight: normal; text-transform: uppercase; float: left; line-height: 27px; }
/* line 408, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column label.longFR { line-height: 14px; }
/* line 412, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .stay_connected { position: relative; display: block; clear: both; font-family: BMWMotorrad-Regular,sans-serif; font-size: 9px; }
/* line 418, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .stay_connected label { display: block; width: 210px; text-align: right; text-transform: capitalize; }
/* line 426, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .input-txt { position: relative; display: inline-block; margin-bottom: 10px; margin-right: 10px; padding: 0px 0px 0px 10px; line-height: 1.1; height: 25px; line-height: 25px; width: 210px; vertical-align: middle; float: left; border: 2px solid #e5e5e5; }
/* line 441, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .input-txt#account_accept { width: 10px; float: right; margin-right: 30px; }
/* line 447, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .input-txt#alert_an2 { color: #000000; border: 1px solid #000000; }
/* line 453, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .underColumn { display: block; position: relative; float: left; width: 52%; /*            #account_strNumber{ position: relative; display: block; width: 67px; float:left; }*/ }
/* line 458, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .underColumn.uc2 { width: 47%; }
/* line 460, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .underColumn.uc2 label { padding-left: 15px; }
/* line 462, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .underColumn.uc2 label.longFRspecial { width: auto; text-transform: none; }
/* line 467, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .underColumn.uc2 .input-txt { width: 160px; }
/* line 470, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .underColumn.uc2 div.conditions { position: relative; display: block; clear: both; }
/* line 474, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .underColumn.uc2 div.conditions input { background-color: #f6f6f6; border: 0; margin-top: 6px; margin-left: 0; margin-right: 10px; width: auto; height: auto; padding: 0; }
/* line 486, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .underColumn.uc3 { width: 100%; }
/* line 489, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .underColumn > span { position: relative; display: inline; width: 75px; float: left; font-family: BMWMotorrad-Regular,sans-serif; font-size: 9px; font-weight: normal; text-transform: uppercase; line-height: 27px; }
/* line 506, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .underColumn div.selectW { position: relative; display: block; width: 130px; height: 25px; margin-bottom: 10px; border: 2px solid #e5e5e5; color: #C7C6C6; float: left; }
/* line 515, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .underColumn div.selectW select, #account .accountMenu .row .column .underColumn div.selectW option { width: 130px; position: relative; display: block; height: 25px; font-family: BMWMotorrad-Regular,sans-serif; font-size: 9px; font-weight: normal; text-transform: uppercase; border: 0px solid transparent; }
/* line 526, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .underColumn div.selectW select { line-height: 27px; }
/* line 529, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .underColumn div.selectW option { padding-top: 7px; width: auto; }
/* line 534, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .underColumn .required { clear: both; display: block; position: relative; padding-top: 23px; font-family: BMWMotorrad-Regular,sans-serif; font-size: 9px; font-weight: normal; text-transform: none; }
/* line 545, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .btn, #account .accountMenu .row .column #details .btnLight, #details #account .accountMenu .row .column .btnLight, #account .accountMenu .row .column #details .fullBtn, #details #account .accountMenu .row .column .fullBtn { position: relative; display: inline; float: right; margin: 8px 35px 0px 0; padding-top: 2px; padding-bottom: 0px; height: 25px; line-height: 25px; vertical-align: middle; min-width: 125px; padding-left: 0; padding-right: 0; text-align: center; }
/* line 557, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .btn.connect, #account .accountMenu .row .column #details .connect.btnLight, #details #account .accountMenu .row .column .connect.btnLight, #account .accountMenu .row .column #details .connect.fullBtn, #details #account .accountMenu .row .column .connect.fullBtn { margin: 8px 11px 0px 0; }
/* line 560, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .btn.deco, #account .accountMenu .row .column #details .deco.btnLight, #details #account .accountMenu .row .column .deco.btnLight, #account .accountMenu .row .column #details .deco.fullBtn, #details #account .accountMenu .row .column .deco.fullBtn { position: absolute; display: block; float: none; margin: 0; bottom: 33px; right: 35px; }
/* line 569, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .btn.del, #account .accountMenu .row .column #details .del.btnLight, #details #account .accountMenu .row .column .del.btnLight, #account .accountMenu .row .column #details .del.fullBtn, #details #account .accountMenu .row .column .del.fullBtn { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMjAyMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiM2IzYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #202020), color-stop(100%, #3b3b3b)); background: -moz-linear-gradient(bottom, #202020, #3b3b3b); background: -webkit-linear-gradient(bottom, #202020, #3b3b3b); background: linear-gradient(to top, #202020, #3b3b3b); }
/* line 571, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .btn.del:hover, #account .accountMenu .row .column #details .del.btnLight:hover, #details #account .accountMenu .row .column .del.btnLight:hover, #account .accountMenu .row .column #details .del.fullBtn:hover, #details #account .accountMenu .row .column .del.fullBtn:hover { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiM2IzYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIwMjAyMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #3b3b3b), color-stop(100%, #202020)); background: -moz-linear-gradient(bottom, #3b3b3b, #202020); background: -webkit-linear-gradient(bottom, #3b3b3b, #202020); background: linear-gradient(to top, #3b3b3b, #202020); }
/* line 576, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable { position: relative; display: block; }
/* line 579, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable ul { padding-left: 0; }
/* line 581, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable ul li { list-style: none; }
/* line 585, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable ul.productsPics { position: relative; display: block; margin: 10px 0 5px 179px; }
/* line 589, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable ul.productsPics li { position: relative; display: inline-block; float: left; width: 138px; height: 102px; margin: 0 9px 0 3px; }
/* line 596, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable ul.productsPics li img { width: 138px; height: 102px; }
/* line 600, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable ul.productsPics li div.crossBtn { display: block; position: absolute; top: 0; right: 0px; width: 16px; height: 15px; background: #F7F7F7; -webkit-transition: background 0.3s; /* Chrome 1-25, Safari 3.2+ */ -moz-transition: background 0.3s; /* Firefox 4-15 */ -o-transition: background 0.3s; /* Opera 10.50–12.00 */ transition: background 0.3s; /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */ }
/* line 611, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable ul.productsPics li div.crossBtn:hover { background: #d3d3d3; cursor: pointer; }
/* line 615, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable ul.productsPics li div.crossBtn:after { content: ""; position: absolute; display: block; width: 8px; left: 4px; top: 4px; height: 6px; background: url("../img/common/sprites.png") -213px -74px; }
/* line 627, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV { position: relative; display: block; max-height: 190px; overflow-y: scroll; margin-bottom: 20px; }
/* line 633, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent { position: relative; display: block; }
/* line 636, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.caracs { position: relative; display: block; float: left; width: 155px; margin: 0px 15px 6px 0; padding: 3px; border: 1px solid #E6E6E6; background: white; }
/* line 645, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.caracs li { height: 15px; font-family: BMWMotorrad-Regular, sans-serif; font-size: 11px; padding: 2px 0px 2px 7px; }
/* line 650, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.caracs li:nth-child(2n+1) { background: #F7F7F7; border-bottom: 1px solid #EBEBEB; border-top: 1px solid #EBEBEB; }
/* line 655, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.caracs li.title { height: 48px; padding: 6px 7px 6px 6px; background: #EBEBEB !important; font-size: 12px; font-weight: bold; line-height: 77px; }
/* line 665, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.productsCols { position: relative; display: block; max-width: 750px; margin: 0px 0; border: 1px solid #E6E6E6; background: white; float: left; overflow: visible; }
/* line 674, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.productsCols > li { position: relative; display: block; float: left; width: 144px; margin-right: 6px; }
/* line 680, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.productsCols > li:last-of-type { margin-right: 0; }
/* line 683, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.productsCols > li > ul { margin: 0 8px 0 0; padding: 3px 9px 3px 3px; }
/* line 686, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.productsCols > li > ul:last-of-type { margin-right: 0; padding: 3px; }
/* line 690, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.productsCols > li > ul > li { height: 15px; padding: 2px 0px 2px 7px; font-family: BMWMotorrad-Regular, sans-serif; font-size: 11px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/* line 698, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.productsCols > li > ul > li:nth-child(2n+1) { background: #F7F7F7; border-bottom: 1px solid #EBEBEB; border-top: 1px solid #EBEBEB; }
/* line 703, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.productsCols > li > ul > li.long { overflow: visible; white-space: pre-wrap; height: auto; }
/* line 709, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.productsCols > li > ul > li.title { height: 48px; background: #EBEBEB !important; font-size: 12px; padding: 6px 7px 6px 6px; }
/* line 714, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.productsCols > li > ul > li.title p { margin: 0; display: inline-block; }
/* line 717, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.productsCols > li > ul > li.title p.name { white-space: pre-wrap; font-size: 12px; font-weight: bold; display: block; }
/* line 723, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.productsCols > li > ul > li.title p.detailLink { color: #06e; text-decoration: underline; cursor: pointer; }
/* line 728, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.productsCols > li > ul > li.title p:last-of-type { display: block; }
/* line 732, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.productsCols > li > ul > li.title a { position: relative; display: block; margin-top: 5px; text-decoration: none; cursor: pointer; color: #0653B6; font-size: 10px; -webkit-transition: color 0.3s; /* Chrome 1-25, Safari 3.2+ */ -moz-transition: color 0.3s; /* Firefox 4-15 */ -o-transition: color 0.3s; /* Opera 10.50–12.00 */ transition: color 0.3s; /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */ }
/* line 744, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.productsCols > li > ul > li.title a:active, #account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.productsCols > li > ul > li.title a:hover, #account .accountMenu .row .column .compareTable div.compareContentV div.compareContent ul.productsCols > li > ul > li.title a:focus { color: black; text-decoration: underline; }
/* line 756, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column .compareTable div.print { position: relative; display: block; margin: 5px 0 15px 0; cursor: pointer; }
/* line 775, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW { position: relative; display: block; padding: 3px 3px 0 3px; border: 1px solid #E6E6E6; background: white; }
/* line 781, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert { position: relative; display: block; }
/* line 785, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert.opened span.arrow { background: url("../img/common/sprites.png") no-repeat -204px -77px !important; }
/* line 788, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert.opened form.alertC { max-height: 228px; padding: 15px; }
/* line 793, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert label { display: block; width: 112px; font-size: 11px; text-transform: none; }
/* line 800, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert div.alertHeader { position: relative; display: block; padding: 7px 12px; background: #EBEBEB; text-transform: uppercase; font-family: BMWMotorrad-Bold, sans-serif; font-weight: bold; font-size: 9px; cursor: pointer; }
/* line 810, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert div.alertHeader span.arrow { position: relative; display: inline-block; width: 8px; height: 3px; margin-left: 5px; vertical-align: middle; background: url("../img/common/sprites.png") no-repeat -204px -74px; }
/* line 820, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC { position: relative; display: block; -webkit-transition: max-height 0.3s; /* Chrome 1-25, Safari 3.2+ */ -moz-transition: max-height 0.3s; /* Firefox 4-15 */ -o-transition: max-height 0.3s; /* Opera 10.50–12.00 */ transition: max-height 0.3s; /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */ max-height: 0px; overflow: hidden; padding: 3px 15px 0; }
/* line 831, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .input-txt { width: 210px; }
/* line 833, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .input-txt.short { width: 92px; margin-right: 2px; }
/* line 838, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC span { display: block; position: relative; font-family: BMWMotorrad-Regular, sans-serif; font-weight: normal; font-size: 11px; text-transform: none; line-height: 15px; }
/* line 847, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC span span.nbr { width: 15px; height: 15px; border-radius: 10px; background: transparent; background-color: #0042A1; color: #fff; text-align: center; padding: 2px; float: left; margin-right: 5px; top: 5px; }
/* line 861, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC span.label { display: block; width: 112px; font-size: 11px; text-transform: none; float: left; margin-right: 10px; font-family: BMWMotorrad-Regular,sans-serif; font-weight: normal; line-height: 30px; }
/* line 874, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC span.valuelabel { padding: 0 0 0 0px; width: 233px; float: left; font-family: BMWMotorrad-Regular,sans-serif; font-weight: normal; line-height: 30px; font-size: 11px; text-transform: none; }
/* line 886, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .columns .leftPart { position: relative; display: block; width: 45%; float: left; margin-left: 80px; }
/* line 892, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .columns .leftPart select { margin-right: 70px !important; padding-right: 0; width: 116px !important; height: 28px !important; }
/* line 897, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .columns .leftPart select option { width: auto; }
/* line 902, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .columns .rightPart { position: relative; display: block; width: 45%; float: left; }
/* line 907, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .columns .rightPart .equW { position: relative; display: block; height: 38px; float: left; }
/* line 912, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .columns .rightPart .equW .equ { width: 112px; float: left; margin-right: 10px; line-height: 24px; }
/* line 918, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .columns .rightPart .equW input { width: auto; height: auto; border: 0; padding: 0; margin-top: 5px; }
/* line 925, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .columns .rightPart .equW label { width: 44px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
/* line 932, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .columns .rightPart select { padding: 0 0 0 10px; width: 233px; height: 28px; vertical-align: middle; }
/* line 937, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .columns .rightPart select option { width: auto; }
/* line 942, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .columns .howAlert { position: relative; display: block; clear: both; padding-top: 5px; text-align: right; margin-right: 52px; }
/* line 949, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .columns .howAlert span { display: inline-block; line-height: 26px; width: 193px; float: right; margin-right: 24px; }
/* line 956, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .columns .howAlert .input-txt { margin-right: 3px; float: right; width: auto; height: auto; border: 0; padding: 0; margin-top: 5px; }
/* line 965, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .columns .howAlert label { float: right; width: auto !important; font-size: 9px; margin-right: 8px; margin-left: 5px; }
/* line 974, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW { display: block; position: relative; }
/* line 977, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW .btn, #account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW #details .btnLight, #details #account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW .btnLight, #account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW #details .fullBtn, #details #account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW .fullBtn { display: inline-block; text-transform: none; padding: 2px 10px 0; vertical-align: top; }
/* line 982, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW .btn.suppr, #account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW #details .suppr.btnLight, #details #account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW .suppr.btnLight, #account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW #details .suppr.fullBtn, #details #account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW .suppr.fullBtn { margin-right: 55px; }
/* line 985, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW .btn.save, #account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW #details .save.btnLight, #details #account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW .save.btnLight, #account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW #details .save.fullBtn, #details #account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW .save.fullBtn { margin-right: 7px; }
/* line 988, ../../../themes/default/styles/motorrad/front/_account.scss */
#account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW .btn.see, #account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW #details .see.btnLight, #details #account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW .see.btnLight, #account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW #details .see.fullBtn, #details #account .accountMenu .row .column ul.alertsW > li.alert form.alertC .btnW .see.fullBtn { margin-right: 7px; }

/** IE debug section */
/* line 1008, ../../../themes/default/styles/motorrad/front/_account.scss */
.lt-ie8 #account .accountMenu .menuLeft li, .lt-ie8 #account .accountMenu .menuSolo li { float: left; }
/* line 1010, ../../../themes/default/styles/motorrad/front/_account.scss */
.lt-ie8 #account .accountMenu .menuLeft li span, .lt-ie8 #account .accountMenu .menuSolo li span { display: block; float: left; }
/* line 1017, ../../../themes/default/styles/motorrad/front/_account.scss */
.lt-ie8 #account .accountMenu .menuRight li, .lt-ie8 #account .accountMenu .menuLeft li, .lt-ie8 #account .accountMenu .menuSolo li { display: block; }
/* line 1019, ../../../themes/default/styles/motorrad/front/_account.scss */
.lt-ie8 #account .accountMenu .menuRight li.icon, .lt-ie8 #account .accountMenu .menuRight #details li.showinfo, #details .lt-ie8 #account .accountMenu .menuRight li.showinfo, .lt-ie8 #account .accountMenu .menuRight #details li.info, #details .lt-ie8 #account .accountMenu .menuRight li.info, .lt-ie8 #account .accountMenu .menuRight #details li.star, #details .lt-ie8 #account .accountMenu .menuRight li.star, .lt-ie8 #account .accountMenu .menuRight #details li.friend, #details .lt-ie8 #account .accountMenu .menuRight li.friend, .lt-ie8 #account .accountMenu .menuRight #details li.mail, #details .lt-ie8 #account .accountMenu .menuRight li.mail, .lt-ie8 #account .accountMenu .menuRight #details li.printer, #details .lt-ie8 #account .accountMenu .menuRight li.printer, .lt-ie8 #account .accountMenu .menuRight #details li.pdf, #details .lt-ie8 #account .accountMenu .menuRight li.pdf, .lt-ie8 #account .accountMenu .menuRight #details li.prev, #details .lt-ie8 #account .accountMenu .menuRight li.prev, .lt-ie8 #account .accountMenu .menuRight #details li.next, #details .lt-ie8 #account .accountMenu .menuRight li.next, .lt-ie8 #account .accountMenu .menuRight #list li.star, #list .lt-ie8 #account .accountMenu .menuRight li.star, .lt-ie8 #account .accountMenu .menuRight #list li.stared, #list .lt-ie8 #account .accountMenu .menuRight li.stared, .lt-ie8 #account .accountMenu .menuLeft li.icon, .lt-ie8 #account .accountMenu .menuLeft #details li.showinfo, #details .lt-ie8 #account .accountMenu .menuLeft li.showinfo, .lt-ie8 #account .accountMenu .menuLeft #details li.info, #details .lt-ie8 #account .accountMenu .menuLeft li.info, .lt-ie8 #account .accountMenu .menuLeft #details li.star, #details .lt-ie8 #account .accountMenu .menuLeft li.star, .lt-ie8 #account .accountMenu .menuLeft #details li.friend, #details .lt-ie8 #account .accountMenu .menuLeft li.friend, .lt-ie8 #account .accountMenu .menuLeft #details li.mail, #details .lt-ie8 #account .accountMenu .menuLeft li.mail, .lt-ie8 #account .accountMenu .menuLeft #details li.printer, #details .lt-ie8 #account .accountMenu .menuLeft li.printer, .lt-ie8 #account .accountMenu .menuLeft #details li.pdf, #details .lt-ie8 #account .accountMenu .menuLeft li.pdf, .lt-ie8 #account .accountMenu .menuLeft #details li.prev, #details .lt-ie8 #account .accountMenu .menuLeft li.prev, .lt-ie8 #account .accountMenu .menuLeft #details li.next, #details .lt-ie8 #account .accountMenu .menuLeft li.next, .lt-ie8 #account .accountMenu .menuLeft #list li.star, #list .lt-ie8 #account .accountMenu .menuLeft li.star, .lt-ie8 #account .accountMenu .menuLeft #list li.stared, #list .lt-ie8 #account .accountMenu .menuLeft li.stared, .lt-ie8 #account .accountMenu .menuSolo li.icon, .lt-ie8 #account .accountMenu .menuSolo #details li.showinfo, #details .lt-ie8 #account .accountMenu .menuSolo li.showinfo, .lt-ie8 #account .accountMenu .menuSolo #details li.info, #details .lt-ie8 #account .accountMenu .menuSolo li.info, .lt-ie8 #account .accountMenu .menuSolo #details li.star, #details .lt-ie8 #account .accountMenu .menuSolo li.star, .lt-ie8 #account .accountMenu .menuSolo #details li.friend, #details .lt-ie8 #account .accountMenu .menuSolo li.friend, .lt-ie8 #account .accountMenu .menuSolo #details li.mail, #details .lt-ie8 #account .accountMenu .menuSolo li.mail, .lt-ie8 #account .accountMenu .menuSolo #details li.printer, #details .lt-ie8 #account .accountMenu .menuSolo li.printer, .lt-ie8 #account .accountMenu .menuSolo #details li.pdf, #details .lt-ie8 #account .accountMenu .menuSolo li.pdf, .lt-ie8 #account .accountMenu .menuSolo #details li.prev, #details .lt-ie8 #account .accountMenu .menuSolo li.prev, .lt-ie8 #account .accountMenu .menuSolo #details li.next, #details .lt-ie8 #account .accountMenu .menuSolo li.next, .lt-ie8 #account .accountMenu .menuSolo #list li.star, #list .lt-ie8 #account .accountMenu .menuSolo li.star, .lt-ie8 #account .accountMenu .menuSolo #list li.stared, #list .lt-ie8 #account .accountMenu .menuSolo li.stared { position: relative; zoom: 1; height: 23px; padding-top: 10px; }
/* line 1021, ../../../themes/default/styles/motorrad/front/_account.scss */
.lt-ie8 #account .accountMenu .menuRight li.icon span, .lt-ie8 #account .accountMenu .menuRight #details li.showinfo span, #details .lt-ie8 #account .accountMenu .menuRight li.showinfo span, .lt-ie8 #account .accountMenu .menuRight #details li.info span, #details .lt-ie8 #account .accountMenu .menuRight li.info span, .lt-ie8 #account .accountMenu .menuRight #details li.star span, #details .lt-ie8 #account .accountMenu .menuRight li.star span, .lt-ie8 #account .accountMenu .menuRight #details li.friend span, #details .lt-ie8 #account .accountMenu .menuRight li.friend span, .lt-ie8 #account .accountMenu .menuRight #details li.mail span, #details .lt-ie8 #account .accountMenu .menuRight li.mail span, .lt-ie8 #account .accountMenu .menuRight #details li.printer span, #details .lt-ie8 #account .accountMenu .menuRight li.printer span, .lt-ie8 #account .accountMenu .menuRight #details li.pdf span, #details .lt-ie8 #account .accountMenu .menuRight li.pdf span, .lt-ie8 #account .accountMenu .menuRight #details li.prev span, #details .lt-ie8 #account .accountMenu .menuRight li.prev span, .lt-ie8 #account .accountMenu .menuRight #details li.next span, #details .lt-ie8 #account .accountMenu .menuRight li.next span, .lt-ie8 #account .accountMenu .menuRight #list li.star span, #list .lt-ie8 #account .accountMenu .menuRight li.star span, .lt-ie8 #account .accountMenu .menuRight #list li.stared span, #list .lt-ie8 #account .accountMenu .menuRight li.stared span, .lt-ie8 #account .accountMenu .menuLeft li.icon span, .lt-ie8 #account .accountMenu .menuLeft #details li.showinfo span, #details .lt-ie8 #account .accountMenu .menuLeft li.showinfo span, .lt-ie8 #account .accountMenu .menuLeft #details li.info span, #details .lt-ie8 #account .accountMenu .menuLeft li.info span, .lt-ie8 #account .accountMenu .menuLeft #details li.star span, #details .lt-ie8 #account .accountMenu .menuLeft li.star span, .lt-ie8 #account .accountMenu .menuLeft #details li.friend span, #details .lt-ie8 #account .accountMenu .menuLeft li.friend span, .lt-ie8 #account .accountMenu .menuLeft #details li.mail span, #details .lt-ie8 #account .accountMenu .menuLeft li.mail span, .lt-ie8 #account .accountMenu .menuLeft #details li.printer span, #details .lt-ie8 #account .accountMenu .menuLeft li.printer span, .lt-ie8 #account .accountMenu .menuLeft #details li.pdf span, #details .lt-ie8 #account .accountMenu .menuLeft li.pdf span, .lt-ie8 #account .accountMenu .menuLeft #details li.prev span, #details .lt-ie8 #account .accountMenu .menuLeft li.prev span, .lt-ie8 #account .accountMenu .menuLeft #details li.next span, #details .lt-ie8 #account .accountMenu .menuLeft li.next span, .lt-ie8 #account .accountMenu .menuLeft #list li.star span, #list .lt-ie8 #account .accountMenu .menuLeft li.star span, .lt-ie8 #account .accountMenu .menuLeft #list li.stared span, #list .lt-ie8 #account .accountMenu .menuLeft li.stared span, .lt-ie8 #account .accountMenu .menuSolo li.icon span, .lt-ie8 #account .accountMenu .menuSolo #details li.showinfo span, #details .lt-ie8 #account .accountMenu .menuSolo li.showinfo span, .lt-ie8 #account .accountMenu .menuSolo #details li.info span, #details .lt-ie8 #account .accountMenu .menuSolo li.info span, .lt-ie8 #account .accountMenu .menuSolo #details li.star span, #details .lt-ie8 #account .accountMenu .menuSolo li.star span, .lt-ie8 #account .accountMenu .menuSolo #details li.friend span, #details .lt-ie8 #account .accountMenu .menuSolo li.friend span, .lt-ie8 #account .accountMenu .menuSolo #details li.mail span, #details .lt-ie8 #account .accountMenu .menuSolo li.mail span, .lt-ie8 #account .accountMenu .menuSolo #details li.printer span, #details .lt-ie8 #account .accountMenu .menuSolo li.printer span, .lt-ie8 #account .accountMenu .menuSolo #details li.pdf span, #details .lt-ie8 #account .accountMenu .menuSolo li.pdf span, .lt-ie8 #account .accountMenu .menuSolo #details li.prev span, #details .lt-ie8 #account .accountMenu .menuSolo li.prev span, .lt-ie8 #account .accountMenu .menuSolo #details li.next span, #details .lt-ie8 #account .accountMenu .menuSolo li.next span, .lt-ie8 #account .accountMenu .menuSolo #list li.star span, #list .lt-ie8 #account .accountMenu .menuSolo li.star span, .lt-ie8 #account .accountMenu .menuSolo #list li.stared span, #list .lt-ie8 #account .accountMenu .menuSolo li.stared span { display: block; }
/* line 1025, ../../../themes/default/styles/motorrad/front/_account.scss */
.lt-ie8 #account .accountMenu .menuRight li a, .lt-ie8 #account .accountMenu .menuLeft li a, .lt-ie8 #account .accountMenu .menuSolo li a { display: inline; }

/* line 1034, ../../../themes/default/styles/motorrad/front/_account.scss */
#account_strKind { width: 109px !important; }

/* line 1039, ../../../themes/default/styles/motorrad/front/_account.scss */
label[for=account_strKind] { display: none !important; }

/* line 1043, ../../../themes/default/styles/motorrad/front/_account.scss */
.hiddenField { display: none; }

/* line 1047, ../../../themes/default/styles/motorrad/front/_account.scss */
#account_mdpReg:invalid { background-color: #eb4e52; }

/* line 1051, ../../../themes/default/styles/motorrad/front/_account.scss */
#account_mdpConf:invalid { background-color: #eb4e52; }

/*
*******************************************************************
		GLOBAL VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		PAGE.SCSS VARIABLES
******************************************************************
*/
/* 
***************************************************
COLOR VARIABLES 
***************************************************
*/
/*
*******************************************************************
		MIXINS
******************************************************************
*/
/** $activate : true to enable class atrtibute */
/** $activate : true to enable class atrtibute */
/** $activate : true to enable class atrtibute */
/*
*******************************************************************
		END MIXINS
******************************************************************
*/
/** nav */
/* line 53, ../../../themes/default/styles/common/_nav.scss */
#nav { position: fixed; z-index: 3; top: 50%; right: 25px; margin: -104px 0 0; }

/* line 60, ../../../themes/default/styles/common/_nav.scss */
.ios5 #nav { position: absolute; }

/* line 64, ../../../themes/default/styles/common/_nav.scss */
#nav .arrows { display: block; list-style: none; padding: 0 60px 13px 0; margin: 0; }

/* line 70, ../../../themes/default/styles/common/_nav.scss */
#nav .arrows li { margin: 4px 0 0; }

/* line 73, ../../../themes/default/styles/common/_nav.scss */
#nav .arrows li:first-child { margin: 0; }

/* line 76, ../../../themes/default/styles/common/_nav.scss */
#nav .arrows a { display: block; }

/* line 79, ../../../themes/default/styles/common/_nav.scss */
#nav .arrows img { display: block; }

/* line 83, ../../../themes/default/styles/common/_nav.scss */
#nav .dots { display: block; margin: 0; padding: 0 0 0 11px; list-style: none; }

/* line 89, ../../../themes/default/styles/common/_nav.scss */
#nav .dots li { margin: 0 0 13px; }

/* line 92, ../../../themes/default/styles/common/_nav.scss */
#nav .dots a { position: relative; display: block; overflow: hidden; width: 12px; height: 12px; background: url(../themes/default/img/motorrad/common/common/dot.png) no-repeat; }

/* line 101, ../../../themes/default/styles/common/_nav.scss */
#nav .dots .select a, #nav .dots a:hover { background: url(../themes/default/img/motorrad/common/common/dot-select.png) no-repeat; }

/** page */
/*
*******************************************************************
		GLOBAL VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		PAGE.SCSS VARIABLES
******************************************************************
*/
/* 
***************************************************
COLOR VARIABLES 
***************************************************
*/
/*
*******************************************************************
		VARIABLES
******************************************************************
*/
/*
$page-width: 100% !default;
$sub-page-bg-color: #fff !default;
$page-top: 48px !default;
*/
/*
*******************************************************************
		END VARIABLES
******************************************************************
*/
/*
*******************************************************************
		MIXINS
******************************************************************
*/
/*
*******************************************************************
		END MIXINS
******************************************************************
*/
/* line 38, ../../../themes/default/styles/common/_page.scss */
.page { position: relative; overflow: hidden; width: 100%; height: 507px; }

/* line 45, ../../../themes/default/styles/common/_page.scss */
.pageChangeUserPassword { display: none !important; }

/* line 49, ../../../themes/default/styles/common/_page.scss */
#changeUserPasswordForm { display: table; margin-left: auto; margin-right: auto; margin-top: 50px; }

/* line 56, ../../../themes/default/styles/common/_page.scss */
.centerFormReset { display: flex; margin-left: auto; margin-right: auto; }

/* line 62, ../../../themes/default/styles/common/_page.scss */
#changePassword { width: 225px; text-align: center; }

/* line 67, ../../../themes/default/styles/common/_page.scss */
.changePasswordMini { margin-top: 50px; }

/* line 71, ../../../themes/default/styles/common/_page.scss */
.changePasswordMotorrad { margin-top: 50px; }

/* line 75, ../../../themes/default/styles/common/_page.scss */
#changePassword .inputReset { position: relative; display: inline-block; margin-bottom: 10px; margin-right: 10px; padding: 0px 0px 0px 10px; line-height: 1.1; height: 25px; line-height: 25px; width: 210px; vertical-align: middle; border: 2px solid #e5e5e5; }

/* line 89, ../../../themes/default/styles/common/_page.scss */
.changePasswordMini .labelReset { color: white; }

/* line 97, ../../../themes/default/styles/common/_page.scss */
#changePassword .labelReset { position: relative; display: inline-block; width: 200px; margin-right: 10px; font-family: Arial,sans-serif; font-size: 9px; font-weight: normal; text-transform: uppercase; line-height: 27px; }

/* line 109, ../../../themes/default/styles/common/_page.scss */
.pageBmwDealerMaster { height: 670px !important; }

/* line 113, ../../../themes/default/styles/common/_page.scss */
.page .mainVisu { width: 100%; }

/* line 116, ../../../themes/default/styles/common/_page.scss */
.page .mainVisu img { display: block; width: 100%; }

/* line 120, ../../../themes/default/styles/common/_page.scss */
.page .text { position: absolute; top: 0; left: 0; display: block; }

/* line 124, ../../../themes/default/styles/common/_page.scss */
.page .text2 { position: absolute; top: 0; right: 0; display: block; }

/** poster slide */
/* line 132, ../../../themes/default/styles/common/_page.scss */
.subPage { position: absolute; z-index: 45; overflow: hidden; display: block; left: 0; width: 0px; height: 100%; background-color: #fff; }
/* line 139, ../../../themes/default/styles/common/_page.scss */
.subPage.animated { width: 100%; }
/* line 142, ../../../themes/default/styles/common/_page.scss */
.subPage.current { overflow: visible; z-index: 46; width: 100%; }

/**
* fullscreen pages
*/
/* line 153, ../../../themes/default/styles/common/_page.scss */
#search .vCenteredWrapper { position: absolute; top: 50%; }

/* line 159, ../../../themes/default/styles/common/_page.scss */
.searchMiniDealerMaster, .searchMiniMyDealer { position: relative !important; }

/* line 163, ../../../themes/default/styles/common/_page.scss */
#searchForm { position: absolute; top: 48px; left: 0; right: 0; bottom: 0; }

/* line 171, ../../../themes/default/styles/common/_page.scss */
.searchWrapperDealermaster, .listDealermaster, .detailDealermaster { background-color: #FFF !important; }

/* line 3, ../../../themes/default/styles/motorrad/common/_page.scss */
#search .vCenteredWrapper { left: 50%; margin: -242px 0 0 -470px; }

/** search */
/* line 7, ../../../themes/default/styles/motorrad/front/_search.scss */
#search { background: #fff; height: 522px; overflow: visible; /* .searchInput:after, */ /*  .series > ul li.backLava { position: absolute; z-index: 1; overflow: hidden; background: rgb(17,111,204); */ /* Old browsers */                                                  /*
*/ /* IE9 SVG, needs conditional override of 'filter' to 'none' */                                                                  /*
//background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExNmZjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQyYTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(17,111,204,1) 0%, rgba(0,66,161,1) 100%); */ /* FF3.6+ */                                                                                                     /*
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(17,111,204,1)), color-stop(100%,rgba(0,66,161,1))); */ /* Chrome,Safari4+ */                                                                                                                                                           /*
background: -webkit-linear-gradient(top,  rgba(17,111,204,1) 0%,rgba(0,66,161,1) 100%); */ /* Chrome10+,Safari5.1+ */                                                                                                                     /*
background: -o-linear-gradient(top,  rgba(17,111,204,1) 0%,rgba(0,66,161,1) 100%); */ /* Opera 11.10+ */                                                                                                        /*
background: -ms-linear-gradient(top,  rgba(17,111,204,1) 0%,rgba(0,66,161,1) 100%); */ /* IE10+ */                                                                                                  /*
background: linear-gradient(to bottom,  rgba(17,111,204,1) 0%,rgba(0,66,161,1) 100%); */ /* W3C */                                                                                                  /*
//filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#116fcc', endColorstr='#0042a1',GradientType=0 ); */ /* IE6-8 */                                                                                                                                         /*
 }*/ }
/* line 13, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .wrapper, #search #account .accountMenu .row, #account .accountMenu #search .row { position: relative; margin: 0 auto; width: 940px; height: 100%; }
/* line 20, ../../../themes/default/styles/motorrad/front/_search.scss */
#search h1 { margin: 0; padding: 10px 0 0; color: #777; font-family: BMWMotorrad-Bold, Arial, sans-serif; font-weight: bold; text-transform: uppercase; }
/* line 28, ../../../themes/default/styles/motorrad/front/_search.scss */
#search h1 strong { display: block; font-size: 16px; line-height: 18px; }
/* line 34, ../../../themes/default/styles/motorrad/front/_search.scss */
#search h1 .subtitle { display: block; font-size: 12px; }
/* line 40, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .searchInput { position: relative; /*
todo : remove
Fixe fullTxt
display: block;*/ border: 1px solid #E0E0E0; padding: 0px 8px 4px; margin-left: 500px; margin-top: -30px; width: 217px; height: 24px; }
/* line 56, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .searchInput > input { position: absolute; left: 4px; top: 3px; right: auto; bottom: auto; zoom: 1; display: block; border: 0; width: 87%; height: 18px; /* color: #C5C4C4;*/ color: #000000; font-size: 9px; }
/* line 71, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .searchInput .after { content: '\0020'; position: absolute; right: 7px; top: 50%; display: block; margin: -6px 0 0; height: 13px; width: 15px; background: url("../img/common/sprites.png") no-repeat -51px 0px; }
/* line 86, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .series { display: block; position: relative; margin-top: 34px; }
/* line 92, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .series p { text-transform: uppercase; color: #777; font-family: BMWMotorrad-Bold; font-size: 12px; margin-top: 11px; }
/* line 100, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .series:after { display: block; position: absolute; height: 4px; width: 939px; left: 10px; bottom: -4px; background: url("../themes/default/img/motorrad/common//2_search/bar.png"); content: ''; }
/* line 110, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .series > ul { position: relative; }
/* line 113, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .series > ul li { display: block; position: relative; z-index: 2; width: 61px; height: 33px; margin: 0; text-align: center; background: transparent; border: 1px solid #e6e6e6; float: left; color: #777; -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; }
/* line 129, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .series > ul li:hover { color: #fff; border: 1px solid #0042A1; background: #0042A1; }
/* line 135, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .series > ul li.select { color: #fff; background: #116fcc; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: -moz-linear-gradient(top, #116fcc 0%, #0042a1 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #116fcc), color-stop(100%, #0042a1)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #116fcc 0%, #0042a1 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #116fcc 0%, #0042a1 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #116fcc 0%, #0042a1 100%); /* IE10+ */ background: linear-gradient(to bottom, #116fcc 0%, #0042a1 100%); /* W3C */ border: 1px solid #0042A1; }
/* line 164, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .series > ul li.selectOLD { background: white; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: -moz-linear-gradient(top, white 0%, #ededed 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #ededed)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, white 0%, #ededed 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, white 0%, #ededed 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, white 0%, #ededed 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #ededed 100%); /* W3C */ }
/* line 177, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .series > ul li label { position: relative; display: inline-block; vertical-align: top; width: 61px; height: 33px; font-size: 14px; font-family: BMWMotorrad-Bold; line-height: 34px; }
/* line 182, ../../../themes/default/styles/motorrad/front/_search.scss */
.lt-ie8 #search .series > ul li label { display: inline; }
/* line 191, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .series > ul li input { display: none; }
/* line 197, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .goNextWrapper { display: flex; justify-content: center; align-items: center; flex-grow: 1; height: 33px; border: 1px solid #2b2e33; margin: 0 5px; box-shadow: 0 0 2px #2b2e33; /* Loader on results */ }
/* line 207, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .goNextWrapper .annosResults { display: none; }
/* line 212, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .goNextWrapper img.loaderResults { width: 38px; }
/* line 216, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .goNextWrapper a { display: flex; justify-content: center; width: 100%; background: none; color: #2b2e33; white-space: nowrap; padding: 15px; }
/* line 225, ../../../themes/default/styles/motorrad/front/_search.scss */
.lt-ie8 #search .goNextWrapper a { display: inline; }
/* line 227, ../../../themes/default/styles/motorrad/front/_search.scss */
#search .goNextWrapper a span { overflow: hidden; display: inline; }

/** series */
/* line 238, ../../../themes/default/styles/motorrad/front/_search.scss */
.series { text-align: center; }
/* line 243, ../../../themes/default/styles/motorrad/front/_search.scss */
.series ul { position: relative; display: inline-block; vertical-align: top; margin: auto; padding: 0; list-style: none; }
/* line 246, ../../../themes/default/styles/motorrad/front/_search.scss */
.lt-ie8 .series ul { display: inline; }
/* line 252, ../../../themes/default/styles/motorrad/front/_search.scss */
.lt-ie8 .series ul { display: inline; }
/* line 255, ../../../themes/default/styles/motorrad/front/_search.scss */
.series ul p { position: absolute; display: block; left: -51px; font-size: 12px; }
/* line 265, ../../../themes/default/styles/motorrad/front/_search.scss */
.series li { display: inline-block; vertical-align: top; }
/* line 267, ../../../themes/default/styles/motorrad/front/_search.scss */
.lt-ie8 .series li { display: inline; }

/** results */
/* line 275, ../../../themes/default/styles/motorrad/front/_search.scss */
.results { position: relative; width: 940px; margin-bottom: 10px; }
/* line 280, ../../../themes/default/styles/motorrad/front/_search.scss */
.results ul { margin: 0; padding: 0; list-style: none; }
/* line 285, ../../../themes/default/styles/motorrad/front/_search.scss */
.results ul li { float: left; display: inline; margin: 0 0 10px; width: 310px; text-align: center; }
/* line 292, ../../../themes/default/styles/motorrad/front/_search.scss */
.results ul li label { position: relative; display: block; }
/* line 297, ../../../themes/default/styles/motorrad/front/_search.scss */
.results ul li img { width: 240px; height: 180px; display: block; margin: auto; margin-top: -20px; }
/* line 305, ../../../themes/default/styles/motorrad/front/_search.scss */
.results ul li .subtitle { color: #777; font-size: 11.2px; font-family: BMWMotorrad-Bold; margin-bottom: 0px; }
/* line 311, ../../../themes/default/styles/motorrad/front/_search.scss */
.results ul li .subtitle .lineBDD { display: block; }
/* line 315, ../../../themes/default/styles/motorrad/front/_search.scss */
.results ul li .subtitle span { margin-top: -1px; }
/* line 324, ../../../themes/default/styles/motorrad/front/_search.scss */
.results ul.one { width: 310px; }
/* line 327, ../../../themes/default/styles/motorrad/front/_search.scss */
.results ul.two { width: 620px; }
/* line 331, ../../../themes/default/styles/motorrad/front/_search.scss */
.results .noSlider { position: relative; margin-left: auto; margin-right: auto; }
/* line 336, ../../../themes/default/styles/motorrad/front/_search.scss */
.results .noSlider label { z-index: 999; }
/* line 341, ../../../themes/default/styles/motorrad/front/_search.scss */
.results .gradientLeft { display: block; position: absolute; width: 310px; height: 100%; top: 0; left: 0; /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: -moz-linear-gradient(left, white 0%, white 25%, rgba(255, 255, 255, 0.65) 82%, rgba(255, 255, 255, 0) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, white), color-stop(25%, white), color-stop(82%, rgba(255, 255, 255, 0.65)), color-stop(100%, rgba(255, 255, 255, 0))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, white 0%, white 25%, rgba(255, 255, 255, 0.65) 82%, rgba(255, 255, 255, 0) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, white 0%, white 25%, rgba(255, 255, 255, 0.65) 82%, rgba(255, 255, 255, 0) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, white 0%, white 25%, rgba(255, 255, 255, 0.65) 82%, rgba(255, 255, 255, 0) 100%); /* IE10+ */ background: linear-gradient(to right, #ffffff 0%, #ffffff 25%, rgba(255, 255, 255, 0.65) 82%, rgba(255, 255, 255, 0) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 */ }
/* line 359, ../../../themes/default/styles/motorrad/front/_search.scss */
.results .gradientRight { display: block; position: absolute; width: 310px; height: 100%; top: 0; right: 0; /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 18%, white 75%, white 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(18%, rgba(255, 255, 255, 0.65)), color-stop(75%, white), color-stop(100%, white)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 18%, white 75%, white 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 18%, white 75%, white 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 18%, white 75%, white 100%); /* IE10+ */ background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 18%, #ffffff 75%, #ffffff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ }

/** criteria */
/* line 382, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria { position: relative; text-align: center; /** main criteria list */ /** criteria's detailed list */ }
/* line 387, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria input[type="text"] { width: 100px; }
/* line 394, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria ul { margin: 0; padding: 0; list-style: none; display: flex; justify-content: flex-start; width: 750px; flex-wrap: wrap; float: left; }
/* line 404, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria ul > li { display: flex; justify-content: space-between; align-items: center; position: relative; width: 165px; height: 33px; padding: 0 0 0 10px; margin: 0 5px 8px 5px; text-align: left; border: 1px solid #e0e0e0; float: left; color: #777; background: #ffffff; -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; }
/* line 422, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria ul > li h2 { margin: 0; color: #4B4B4B; font-size: 12px; font-family: BMWMotorrad-Regular; font-weight: normal; line-height: 38px; }
/* line 432, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria ul > li .dropDownArrow { display: flex; align-items: center; justify-content: center; height: 100%; width: 40px; background: url(../themes/default/img/motorrad/common/common/fleche_criteria.png) no-repeat center; position: absolute; right: 0; top: 0; }
/* line 444, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria ul > li.select .dropDownArrow { transform: rotate(180deg); }
/* line 454, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria ol { position: relative; z-index: 1; margin: 0; padding: 0; list-style: none; }
/* line 461, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria ol li { display: block; }

/* line 467, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria > ul > li { cursor: pointer; }

/* line 471, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria > ul > li.select { background: #fff; border-bottom: 1px solid #fff; }

/* line 476, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria > ul > li.select h2 { color: black; }

/* Premium checkbox */
/* line 481, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria ul > li:last-child { border: 1px solid transparent; margin-left: -5px; align-items: center; justify-content: flex-start; flex-wrap: wrap; align-content: space-between; width: 210px; }

/* line 491, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria ul > li .premium { display: flex; align-items: center; margin-top: 7px; }
/* line 496, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria ul > li .premium .checker { margin-top: 0; }
/* line 500, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria ul > li .premium label { font-family: BMWMotorrad-Regular; font-size: 11px; font-weight: normal; color: #919191; margin-top: -1px; padding-top: 2px; width: 100%; }

/* line 511, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria ul li.selected .premium label { color: #0062ff; font-weight: bold; }

/* line 516, ../../../themes/default/styles/motorrad/front/_search.scss */
.rolldown { display: none; position: absolute; max-height: 131px; min-width: 116px; padding: 7px 7px; overflow: hidden; background: #fff; border-bottom: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; border-left: 1px solid #E0E0E0; top: 33px; left: -1px; z-index: 48; }

/* line 532, ../../../themes/default/styles/motorrad/front/_search.scss */
.select .rolldown { display: block; }

/* line 536, ../../../themes/default/styles/motorrad/front/_search.scss */
.rolldown.checkshape { font: normal 12px BMWMotorrad-Regular; color: #000; }

/* line 541, ../../../themes/default/styles/motorrad/front/_search.scss */
.rolldown.checkshape label { margin-left: 4px; }

/* line 545, ../../../themes/default/styles/motorrad/front/_search.scss */
.location .rolldown, .options .rolldown { width: 200px; }

/* line 549, ../../../themes/default/styles/motorrad/front/_search.scss */
.rolldown .listWrapper { position: relative; overflow: auto; height: 130px; padding-top: 3px; }

/* line 556, ../../../themes/default/styles/motorrad/front/_search.scss */
.location .rolldown ol li:first-child { margin-bottom: 5px; }

/* line 560, ../../../themes/default/styles/motorrad/front/_search.scss */
.location .rolldown ol li:first-child span { position: relative; margin-left: 27px; cursor: pointer; }

/* line 566, ../../../themes/default/styles/motorrad/front/_search.scss */
.location .rolldown ol li:first-child span:after { display: block; position: absolute; width: 17px; height: 16px; left: -28px; top: -2px; background: url("../img/common/sprites.png") no-repeat -114px -32px; content: ''; }

/* line 577, ../../../themes/default/styles/motorrad/front/_search.scss */
.criteria ul li li label.ckd { font-weight: bold; color: black; }

/* line 582, ../../../themes/default/styles/motorrad/front/_search.scss */
.transmission .rolldown { width: 116px; }

/* line 586, ../../../themes/default/styles/motorrad/front/_search.scss */
.rolldown ol li { margin-bottom: 3px; margin-left: 1px; }

/* line 594, ../../../themes/default/styles/motorrad/front/_search.scss */
.rolldown.stepshape { font: bold 12px BMWMotorrad-Bold; color: #000; width: 301px; }

/* line 601, ../../../themes/default/styles/motorrad/front/_search.scss */
#searchWrapper .cylinder .rolldown.stepshape .ui-slider .ui-slider-handle, #searchWrapper .mileage .rolldown.stepshape .ui-slider .ui-slider-handle { width: 6.3em; padding: 1px; top: -8px; text-align: center; font-family: BMWMotorrad-Bold, Arial; font-size: 12px; font-weight: bold; height: auto; }

/* line 613, ../../../themes/default/styles/motorrad/front/_search.scss */
#searchWrapper .budget .rolldown.stepshape .ui-slider .ui-slider-handle { width: 5em; padding: 1px; top: -8px; height: auto; }

/* line 620, ../../../themes/default/styles/motorrad/front/_search.scss */
.cylinder .rolldown, .mileage .rolldown.stepshape { width: auto; }

/* line 624, ../../../themes/default/styles/motorrad/front/_search.scss */
.rolldown.stepshape .separator { position: relative; display: block; width: 290px; height: 5px; margin: 23px 0 -10px; background: url("../themes/default/img/motorrad/common//2_search/lil_bar.png") no-repeat; }

/* line 635, ../../../themes/default/styles/motorrad/front/_search.scss */
.rolldown.stepshape li label span { display: inline-block; width: 40px; text-align: center; font-family: BMWMotorrad-Bold, Arial; font-size: 12px; font-weight: bold; }
/* line 637, ../../../themes/default/styles/motorrad/front/_search.scss */
.lt-ie8 .rolldown.stepshape li label span { display: inline; }

/* line 645, ../../../themes/default/styles/motorrad/front/_search.scss */
.rolldown.stepshape li label span strong { display: none; }

/* line 649, ../../../themes/default/styles/motorrad/front/_search.scss */
.rolldown.stepshape label span { font-family: BMWMotorrad-Bold, Arial; font-size: 12px; font-weight: bold; }

/* line 655, ../../../themes/default/styles/motorrad/front/_search.scss */
.budget .rolldown.stepshape { padding-bottom: 10px; width: 314px; }

/* line 660, ../../../themes/default/styles/motorrad/front/_search.scss */
div.rolldown.stepshape ol li { padding: 22px 0; margin: 0; }

/** search years rolldown */
/* line 668, ../../../themes/default/styles/motorrad/front/_search.scss */
.years .rolldown { overflow: hidden; width: 170px; }

/* -- Sliders Custom overcharge -- */
/* line 677, ../../../themes/default/styles/motorrad/front/_search.scss */
.rolldown.stepshape .ui-slider-horizontal { display: inline-block; height: 4px; width: 135px; margin-left: 25px; }
/* line 679, ../../../themes/default/styles/motorrad/front/_search.scss */
.lt-ie8 .rolldown.stepshape .ui-slider-horizontal { display: inline; }

/* line 685, ../../../themes/default/styles/motorrad/front/_search.scss */
.rolldown.stepshape .ui-widget-content { background: #C7C6C6; border: 0px solid #fff; top: -2px; }

/* line 691, ../../../themes/default/styles/motorrad/front/_search.scss */
.rolldown.stepshape .ui-widget-header { background: #0062ff; }

/* line 695, ../../../themes/default/styles/motorrad/front/_search.scss */
.rolldown.stepshape .select .ui-widget-header { background: #0062ff; }

/* line 699, ../../../themes/default/styles/motorrad/front/_search.scss */
div.rolldown div.slider-range { outline: none; }

/* line 703, ../../../themes/default/styles/motorrad/front/_search.scss */
div.rolldown div.slider-range div { outline: none; }

/* line 707, ../../../themes/default/styles/motorrad/front/_search.scss */
div.rolldown div.slider-range a { display: block; min-width: 49px; margin-left: -28px; padding: 1px 3px; color: #000; font-family: BMWMotorrad-Regular, Arial; font-size: 10px; text-align: center; text-decoration: none; border: 1px solid #C7C6C6; z-index: 48; border-radius: 3px; outline: none; line-height: 12px; cursor: pointer; }

/* line 725, ../../../themes/default/styles/motorrad/front/_search.scss */
.cylinder div.rolldown div.slider-range a, .mileage div.rolldown div.slider-range a { min-width: 60px; margin-left: -34px; }

/* line 731, ../../../themes/default/styles/motorrad/front/_search.scss */
div.rolldown div.slider-range.select a { color: #fff; border: 1px solid #116FCC; }

/* line 736, ../../../themes/default/styles/motorrad/front/_search.scss */
div.rolldown div.slider-range a { top: -22px; background: #e8e8e8; }

/* line 741, ../../../themes/default/styles/motorrad/front/_search.scss */
div.rolldown div.slider-range.select a { top: -21px; background: #116fcc; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: -moz-linear-gradient(top, #0042a1 0%, #116fcc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0042a1), color-stop(100%, #116fcc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0042a1 0%, #116fcc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0042a1 0%, #116fcc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0042a1 0%, #116fcc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0042a1 0%, #116fcc 100%); /* W3C */ }

/* line 755, ../../../themes/default/styles/motorrad/front/_search.scss */
div.rolldown div.slider-range a:after { content: ''; position: absolute; left: 20px; top: 13px; z-index: 49; zoom: 1; overflow: hidden; display: block; width: 14px; height: 7px; background: url("../img/common/sprites.png") no-repeat -73px -11px; }

/* line 772, ../../../themes/default/styles/motorrad/front/_search.scss */
.cylinder div.rolldown div.slider-range a:after, .mileage div.rolldown div.slider-range a:after { left: 26px; }

/* line 775, ../../../themes/default/styles/motorrad/front/_search.scss */
div.rolldown div.slider-range.select a:after { top: 15px; height: 8px; background-position: -60px -13px; }

/* line 782, ../../../themes/default/styles/motorrad/front/_search.scss */
div.rolldown div.slider-range a:last-child { top: 10px; background: #e8e8e8; }

/* line 787, ../../../themes/default/styles/motorrad/front/_search.scss */
div.rolldown div.slider-range.select a:last-child { background: #116fcc; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: -moz-linear-gradient(top, #116fcc 0%, #0042a1 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #116fcc), color-stop(100%, #0042a1)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #116fcc 0%, #0042a1 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #116fcc 0%, #0042a1 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #116fcc 0%, #0042a1 100%); /* IE10+ */ background: linear-gradient(to bottom, #116fcc 0%, #0042a1 100%); /* W3C */ }

/* line 800, ../../../themes/default/styles/motorrad/front/_search.scss */
div.rolldown div.slider-range a:last-child:after { display: block; position: absolute; width: 14px; height: 6px; left: 20px; top: -6px; background: url("../img/common/sprites.png") no-repeat -108px -16px; content: ''; z-index: 49; }

/* line 812, ../../../themes/default/styles/motorrad/front/_search.scss */
.cylinder div.rolldown div.slider-range a:last-child:after, .mileage div.rolldown div.slider-range a:last-child:after { left: 26px; }

/* line 818, ../../../themes/default/styles/motorrad/front/_search.scss */
div.rolldown div.slider-range.select a:last-child:after { height: 5px; background: url("../img/common/sprites.png") no-repeat -108px -11px; }

/* line 823, ../../../themes/default/styles/motorrad/front/_search.scss */
.cylinder div.rolldown .slider-range, .mileage div.rolldown .slider-range { margin: 27px 40px; left: -30px; }

/** tools */
/* line 834, ../../../themes/default/styles/motorrad/front/_search.scss */
.hiddenWrapper { position: absolute; overflow: hidden; width: 1px; height: 1px; }
/* line 840, ../../../themes/default/styles/motorrad/front/_search.scss */
.hiddenWrapper * { margin: 1px; }

/* line 847, ../../../themes/default/styles/motorrad/front/_search.scss */
#search { transition: 1s ease; }
/* line 850, ../../../themes/default/styles/motorrad/front/_search.scss */
#search #searchWrapper { background-image: url(../themes/default/img/motorrad/common/common/bg_motorrad.png); transition: 1s ease; background-repeat: no-repeat; background-position: top center; /* Change default scrollbars */ }
/* line 857, ../../../themes/default/styles/motorrad/front/_search.scss */
#search #searchWrapper ::-webkit-scrollbar { -webkit-appearance: none; width: 10px; background: rgba(0, 0, 0, 0.1); }
/* line 863, ../../../themes/default/styles/motorrad/front/_search.scss */
#search #searchWrapper ::-webkit-scrollbar-thumb { border-radius: 1px; background-color: rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }
/* line 869, ../../../themes/default/styles/motorrad/front/_search.scss */
#search #searchWrapper #searchForm { bottom: 0; transition: 1s ease; }
/* line 874, ../../../themes/default/styles/motorrad/front/_search.scss */
#search #searchWrapper .vCenteredWrapper { left: 50%; margin: -80px 0 0 -478px; padding: 0 5px 0px 5px; background-color: #ffffff; border: 2px solid #e2e2e2; transition: 1s ease; }

/* For small screen */
/* line 886, ../../../themes/default/styles/motorrad/front/_search.scss */
#content.forSmallScreen #search { margin-bottom: 15px; }

/* line 890, ../../../themes/default/styles/motorrad/front/_search.scss */
#search #searchWrapper.forSmallScreen { background-image: url(../themes/default/img/motorrad/common/common/bg_motorrad_small_screen.png); transition: 1s ease; }
/* line 894, ../../../themes/default/styles/motorrad/front/_search.scss */
#search #searchWrapper.forSmallScreen .vCenteredWrapper { bottom: 0; top: unset; transition: 1s ease; }

/* For big screen */
/* line 902, ../../../themes/default/styles/motorrad/front/_search.scss */
#search #searchWrapper.forBigScreen .vCenteredWrapper { top: 395px; bottom: unset; transition: 1s ease; }

/* ------------------------------------------------ General ------------------------------------------------------- */
/* line 7, ../../../themes/default/styles/motorrad/front/_details.scss */
#details { /* Change default scrollbars */ padding-top: 5px; /* ------------ LAYOUT ------------ */ /* ------------ NAV ------------ */ /* ------------ ICON ------------ */ /* ------------ BUTTON & LINKS ------------ */ /* ------------ FORM ------------ */ /* ------------ DETAILS ------------ */ /* ------------ iSCROLL ------------ */ /* ------------ ACCORDION ------------ */ /* ------------ MENTIONS ------------ */ /** fullscreen */ }
/* line 10, ../../../themes/default/styles/motorrad/front/_details.scss */
#details ::-webkit-scrollbar { -webkit-appearance: none; width: 10px; background: rgba(0, 0, 0, 0.1); }
/* line 16, ../../../themes/default/styles/motorrad/front/_details.scss */
#details ::-webkit-scrollbar-thumb { border-radius: 1px; background-color: rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }
/* line 24, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .hide { display: none; }
/* line 25, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .floatLeft { float: left; }
/* line 26, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .floatRight { float: right; }
/* line 27, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .bolder { font-weight: bold; }
/* line 28, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .uppercase { text-transform: uppercase !important; }
/* line 31, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .wrapper, #details #account .accountMenu .row, #account .accountMenu #details .row { padding-top: 15px; z-index: 1; }
/* line 35, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .wrapper > form, #details #account .accountMenu .row > form, #account .accountMenu #details .row > form { margin-right: 210px; }
/* line 39, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .row { clear: both; margin-left: -15px; *zoom: 1; }
/* line 44, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .row:before, #details .row:after { display: table; line-height: 0; content: ""; }
/* line 50, ../../../themes/default/styles/motorrad/front/_details.scss */
#details div[class^=col] { float: left; margin-left: 15px; min-height: 1px; overflow: hidden; *zoom: 1; }
/* line 56, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .col12 { clear: both; width: 940px; }
/* line 57, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .col6 { width: 470px; }
/* line 58, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .col4 { width: 275px; }
/* line 59, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .col2 { width: 160px; }
/* line 61, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .top5 { padding-top: 50px; }
/* line 62, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .top1 { padding-top: 10px; }
/* line 63, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .bottom1 { margin-bottom: 20px !important; }
/* line 66, ../../../themes/default/styles/motorrad/front/_details.scss */
#details p.nav { font-size: 11px; color: #323232; }
/* line 70, ../../../themes/default/styles/motorrad/front/_details.scss */
#details p.nav a, #details p.nav a:link, #details p.nav a:visited { color: #323232; text-decoration: none; }
/* line 77, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .icon, #details .showinfo, #details .info, #details .star, #details .stared .star, #details .friend, #details .mail, #details .printer, #details .pdf, #details .prev, #details .next, #details #list .stared, #list #details .stared { display: inline-block; overflow: hidden; margin: 0 2px; background-image: url("../img/common/sprites.png"); background-repeat: no-repeat; text-align: left; text-indent: -100em; vertical-align: middle; }
/* line 85, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .showinfo, #details .info { width: 9px; height: 11px; background-position: -109px 0px; }
/* line 91, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .showinfo { cursor: pointer; }
/* line 94, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .star { width: 16px; height: 14px; background-position: -224px -0px; }
/* line 99, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .stared .star { width: 16px; height: 14px; background-position: -258px -48px; }
/* line 105, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .friend { width: 17px; height: 14px; background-position: -191px -32px; }
/* line 110, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .mail { width: 16px; height: 10px; background-position: -208px 0px; }
/* line 115, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .printer { width: 16px; height: 14px; background-position: -208px -10px; }
/* line 120, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .pdf { width: 16px; height: 14px; background-position: -208px -24px; }
/* line 126, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .prev { margin: -2px 2px 0px; width: 5px; height: 8px; background-position: -208px -38px; }
/* line 132, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .next { margin: -2px 2px 0px; width: 4px; height: 8px; background-position: -213px -38px; }
/* line 140, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .btn, #details .btnLight, #details .fullBtn { margin-bottom: 4px; border: none; text-transform: none; }
/* line 145, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .btnLight { color: #323232; background: #c7c6c6; }
/* line 151, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .fullBtn { display: block; width: 100%; }
/* line 157, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .lightBtn { color: #313131; background: #C6C5C5; cursor: pointer; }
/* line 163, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .link, #details .fullLink { display: inline-block; padding: 5px; font-size: 11px; color: #7a7a7a; background-color: #e6e6e6; text-decoration: none; }
/* line 171, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .link:hover, #details .fullLink:hover { color: #323232; background-color: #c7c6c6; }
/* line 175, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .fullLink { display: block; margin: 10px 0; }
/* line 181, ../../../themes/default/styles/motorrad/front/_details.scss */
#details ul[class^=links] { margin: 5px 0; padding: 0; }
/* line 183, ../../../themes/default/styles/motorrad/front/_details.scss */
#details ul[class^=links] li { display: inline-block; margin: 0; padding: 0; }
/* line 186, ../../../themes/default/styles/motorrad/front/_details.scss */
#details ul[class^=links] li .link, #details ul[class^=links] li .fullLink { display: block; text-align: center; }
/* line 193, ../../../themes/default/styles/motorrad/front/_details.scss */
#details ul.links4 li { width: 23.13%; }
/* line 198, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .input-append { width: 230px; background-color: #fff; border: 1px solid #f0f0f0; /*
todo : remove
Fixe fullTxt
*/ }
/* line 207, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .input-append input { display: inline-block; padding: 5px 10px; width: 180px; font: normal 9px BMWMotorrad-Bold; color: #C7C6C6; border: none; vertical-align: middle; }
/* line 216, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .input-append button { display: inline-block; padding: 0; width: 24px; background: #fff; border: none; text-align: center; vertical-align: middle; }
/* line 223, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .input-append button span { display: block; overflow: hidden; margin-left: 6px; width: 14px; height: 13px; background: url("../img/common/sprites.png") no-repeat -52px 0px; text-indent: -100em; text-align: left; }
/* line 235, ../../../themes/default/styles/motorrad/front/_details.scss */
#details address { margin: 0 0 15px; font-size: 12px; font-style: normal; color: #7a7a7a; }
/* line 241, ../../../themes/default/styles/motorrad/front/_details.scss */
#details address strong { color: #323232; }
/* line 247, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view h1 { float: left; margin-bottom: 10px; padding-top: 4px; width: 300px; font: bold 16px BMWMotorrad-Bold, sans-serif; color: #323232; }
/* line 255, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .price { float: right; margin-bottom: 10px; width: 160px; font: normal 12px BMWMotorrad-Regular, sans-serif; text-align: right; }
/* line 262, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .price .big { display: block; font-size: 24px; font-weight: bold; }
/* line 267, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .price:after { display: table; line-height: 0; content: ""; clear: both; }
/* line 274, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow { clear: both; margin-bottom: 0px; padding: 3px; border: solid #eaeaea 1px; background-color: #fff; }
/* line 281, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow ul { margin: 0; padding: 0; list-style: none; }
/* line 286, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow li { margin: 0; }
/* line 289, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow li a { display: block; }
/* line 293, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow li img { display: block; margin: 0 auto; max-height: 265px; max-width: 100%; width: auto; }
/* line 301, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow > ul { overflow: hidden; width: 457px; height: 244px; }
/* line 305, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow > ul + .bx-pager { display: none; }
/* line 309, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow .zoomit { display: block; position: absolute; bottom: 15px; right: 0px; width: 14px; height: 13px; background: #fff url("../img/common/sprites.png") no-repeat -52px 0px; border: 1px solid #fff; border-width: 4px 7px 4px 7px; }
/* line 317, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow .bx-wrapper { margin-left: 1%; width: 98%; }
/* line 318, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow .bx-wrapper .bx-pager, #details .details-view .slideshow .bx-wrapper .bx-controls-auto { padding-top: 0px; bottom: 0px; }
/* line 319, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow .bx-wrapper + .bx-wrapper .bx-viewport { margin-left: 8%; width: 84% !important; }
/* line 321, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow .bx-wrapper .bx-prev:hover, #details .details-view .slideshow .bx-wrapper .bx-prev { left: 0px; top: 12px; background-position: -292px 0px; background-color: #fff; border: 5px solid #fff; }
/* line 327, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow .bx-wrapper .bx-next:hover, #details .details-view .slideshow .bx-wrapper .bx-next { right: 0px; top: 12px; background-position: -318px 0px; background-color: #fff; border: 5px solid #fff; }
/* line 333, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow .bx-wrapper .bx-prev:hover, #details .details-view .slideshow .bx-wrapper .bx-next:hover { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 336, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow .bx-wrapper .bx-prev:hover { background-position: -240px 0px; }
/* line 337, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow .bx-wrapper .bx-next:hover { background-position: -266px 0px; }
/* line 339, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow .bx-wrapper .bx-pager .active img { padding-bottom: 2px; border-bottom: 3px solid #323232; }
/* line 344, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow .bx-pager a { border-bottom: 4px solid #fff; }
/* line 347, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .details-view .slideshow .bx-pager img { display: block; margin: 0 auto; max-height: 40px; width: auto; }
/* line 359, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .iscroll { position: relative; overflow: hidden; padding-right: 15px; height: 200px; }
/* line 368, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .accordion { padding: 0px 3px 3px; background-color: #fff; border: 1px solid #eaeaea; }
/* line 373, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .accordion h3 { margin: 0; padding: 10px; font-size: 12px; font-family: BMWMotorrad-Regular, sans-serif; color: #7a7a7a; background-color: #ebebeb; border-top: 3px solid #fff; -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; cursor: pointer; }
/* line 385, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .accordion h3 span { display: block; float: right; width: 17px; height: 16px; background: url("../img/common/sprites.png") no-repeat -191px 0px; }
/* line 391, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .accordion h3.current { color: #323232; }
/* line 394, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .accordion h3.current span { background-position: -191px -16px; }
/* line 398, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .accordion div.section { overflow: hidden; padding: 10px 10px 0; }
/* line 402, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .accordion dl { margin: 0; overflow: hidden; font: normal 11px BMWMotorrad-Regular, sans-serif; color: #7a7a7a; }
/* line 408, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .accordion dl dt, #details .accordion dl dd { margin: 0; padding: 5px 0; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #fafafa; }
/* line 413, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .accordion dl dt { float: left; width: 60%; }
/* line 417, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .accordion dl dd { float: right; width: 40%; }
/* line 424, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .accordion .scroller.typeLine dt { font-weight: bold; text-transform: uppercase; color: #444; }
/* line 430, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .accordion .scroller.typeLine dt, #details .accordion .scroller.typeLine dd { display: block; float: none; width: auto; }
/* line 441, ../../../themes/default/styles/motorrad/front/_details.scss */
#details div.mentions { font-size: 14px; color: #6f6f73; text-align: center; }
/* line 446, ../../../themes/default/styles/motorrad/front/_details.scss */
#details div.mentions .icon, #details div.mentions .showinfo, #details div.mentions .info, #details div.mentions .star, #details div.mentions .friend, #details div.mentions .mail, #details div.mentions .printer, #details div.mentions .pdf, #details div.mentions .prev, #details div.mentions .next, #details div.mentions #list .stared, #list #details div.mentions .stared { margin: 0 !important; }
/* line 454, ../../../themes/default/styles/motorrad/front/_details.scss */
#details .vCenteredWrapper { position: absolute; top: 50%; left: 50%; margin: -215px 0 0 -470px; width: 950px; height: 430px; }

/* *
* Ultimate Occasions *
* */
/*
*******************************************************************
		GLOBAL VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		PAGE.SCSS VARIABLES
******************************************************************
*/
/* 
***************************************************
COLOR VARIABLES 
***************************************************
*/
/*
*******************************************************************
		VARIABLES
******************************************************************
*/
/*
*******************************************************************
		END VARIABLES
******************************************************************
*/
/*
*******************************************************************
		MIXINS
******************************************************************
*/
/*
*******************************************************************
		END MIXINS
******************************************************************
*/
/* line 95, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate h1 { margin: 0; padding: 15px 0 0; color: #777; font-family: mini_sans_serif_bold, Arial, sans-serif; font-weight: bold; text-transform: uppercase; }

/* line 99, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate h1 strong { display: block; font-size: 16px; line-height: 18px; }

/* line 105, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate h2 { margin: 0; padding: 11px 0 4px 0; color: white; font-family: arial; font-size: 12px; font-weight: normal; }

/* line 109, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate h1.miniUltimate strong { font-size: 20px; padding-bottom: 20px; font-family: mini_serif_bold; color: white; }

/* line 117, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate h2.miniUltimate { padding-bottom: 30px; font-family: mini_sans_serif_regular, Arial, sans-serif; }

/* line 123, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate h2.motorradUltimate { padding-bottom: 30px; color: #323232; }

/* line 132, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate .wrapper, #ultimate #account .accountMenu .row, #account .accountMenu #ultimate .row { position: relative; margin: 0 auto; width: 940px; height: 100%; padding-top: 5px; }

/* line 140, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate .wrapper.forSmallScreen, #ultimate #account .accountMenu .forSmallScreen.row, #account .accountMenu #ultimate .forSmallScreen.row { width: 95%; }

/* Inside slider */
/* line 145, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul { list-style: none; padding: 0px; margin: 0; }

/* line 151, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul > li { position: relative; float: left; margin-right: 12px; width: 223px; margin-bottom: 12px; border: 1px solid #a9a9a9; background: #f7f7f7; }

/* line 157, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate .overlay { z-index: 16; }

/* line 160, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul li .overlayEl { display: block; position: absolute; width: 223px; height: 118px; top: 0px; left: 0px; text-align: center; background: rgba(0, 0, 0, 0.5); cursor: pointer; z-index: 15; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transition: opacity 500ms ease; -o-transition: opacity 500ms ease; -webkit-transition: opacity 500ms ease; transition: opacity 500ms ease; }

/* line 176, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul li .overlayEl .text { display: block; position: absolute; width: 221px; top: 70px; left: 0px; color: #fff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transition: opacity 300ms ease 200ms; -o-transition: opacity 300ms ease 200ms; -webkit-transition: opacity 300ms ease; -webkit-transition-delay: 200ms; transition: opacity 300ms ease 200ms; }

/* line 188, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul li .overlayEl:hover .text { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }

/* line 192, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul li .overlayEl:hover { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }

/* line 196, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul li .overlayEl .text:after { display: block; position: absolute; top: -27px; left: 100px; width: 22px; height: 22px; background: url("../img/common/sprites.png") no-repeat -87px 0px; content: ''; }

/* line 207, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul li.selected2 .overlayEl .text:after { display: block; }

/* line 211, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul li img { display: block; margin: 0 auto; max-height: 118px; max-width: 223px; }

/* line 216, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul li img.miniUltimate { background-color: #000; }

/* line 221, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul li .bottom { position: relative; width: 196px; height: 60px; padding: 5px 5px 5px 22px; }

/* line 226, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul li .miniUltimate { background: #000; }

/* line 230, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul li .text { position: relative; display: block; width: 182px; height: 48px; float: left; font-family: Arial; font-size: 11px; color: #a9a9a9; top: 7px; }

/* line 242, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul li .miniUltimate { font-family: mini_sans_serif_regular, Arial, sans-serif !important; }

/* line 246, ../../../themes/default/styles/common/_ultimate.scss */
.titleMotorradUltimate { color: #000; }

/* line 250, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul li .text .titleBmwUltimate { position: relative; display: block; margin-bottom: 4px; margin-top: 2px; color: black; font-weight: bold; }
/* line 253, ../../../themes/default/styles/common/_ultimate.scss */
.lt-ie8 #ultimate ul li .text .titleBmwUltimate { display: block; }

/* line 262, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul li .text p { display: inline-block; vertical-align: top; margin: 0px; line-height: 13px; }
/* line 264, ../../../themes/default/styles/common/_ultimate.scss */
.lt-ie8 #ultimate ul li .text p { display: inline; }

/* line 271, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul li .text .title { position: relative; display: block; margin-bottom: 4px; margin-top: 2px; color: #a9a9a9; font-weight: bold; }
/* line 274, ../../../themes/default/styles/common/_ultimate.scss */
.lt-ie8 #ultimate ul li .text .title { display: block; }

/* line 283, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul li .text .zip { width: 65px; }

/* line 287, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate ul li .text .priceMonth { margin-right: 5px; }

/* line 291, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate span.showinfo, #ultimate span.info { display: inline-block; vertical-align: top; width: 9px; height: 11px; margin: 1px 2px 0 2px; line-height: 13px; background: url("../img/common/sprites.png") no-repeat -109px 0px; }
/* line 294, ../../../themes/default/styles/common/_ultimate.scss */
.lt-ie8 #ultimate span.showinfo, .lt-ie8 #ultimate span.info { display: inline; }

/* line 303, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate span.showinfo { cursor: pointer; }

/* ------------ disclaimer ------------ */
/* line 310, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate p.footer { position: absolute; bottom: 13px; left: 0; right: 0; margin: 0; color: white; font-size: 11.4px; font-family: Arial, sans-serif; text-align: center; line-height: 15px; }

/* line 314, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate p.footerMotorrad { color: #7a7a7a; }

/* line 318, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate p.footerMini { color: #7a7a7a; font-size: 14px; font-family: mini_sans_serif_regular; }

/* line 324, ../../../themes/default/styles/common/_ultimate.scss */
#ultimate p.footer span.info { margin-top: 2px; }

/* *
* Ultimate Occasions *
* */
/* line 5, ../../../themes/default/styles/motorrad/front/_ultimate.scss */
#ultimate { background: #2b2e33; }

/* line 9, ../../../themes/default/styles/motorrad/front/_ultimate.scss */
#ultimate h1 { color: #ffffff; font-family: BMWMotorrad-Bold, Arial, sans-serif; }

/* line 14, ../../../themes/default/styles/motorrad/front/_ultimate.scss */
#ultimate h2.motorradUltimate { color: #ffffff; font-family: BMWMotorrad-Regular, Arial, sans-serif; }

/* line 19, ../../../themes/default/styles/motorrad/front/_ultimate.scss */
#ultimate ul > li { min-height: 188px; }

/* line 24, ../../../themes/default/styles/motorrad/front/_ultimate.scss */
#ultimate ul li img { min-height: 80px; }

/* line 29, ../../../themes/default/styles/motorrad/front/_ultimate.scss */
#ultimate ul li .text .priceMonth { margin-right: 0px; }

/* line 33, ../../../themes/default/styles/motorrad/front/_ultimate.scss */
#ultimate p.footer { position: absolute; bottom: 13px; left: 0; right: 0; margin: 0; color: #7a7a7a; font-size: 14px; font-family: Arial, sans-serif; text-align: center; line-height: 15px; }

/* line 37, ../../../themes/default/styles/motorrad/front/_ultimate.scss */
#ultimateForm .showinfo { margin: 1px 2px 0 -2px !important; }

/* ------------------------------------------------ General ------------------------------------------------------- */
/* line 3, ../../../themes/default/styles/motorrad/front/_list.scss */
#list { /* Change default scrollbars */ /* ------------ ICON ------------ */ }
/* line 6, ../../../themes/default/styles/motorrad/front/_list.scss */
#list ::-webkit-scrollbar { -webkit-appearance: none; width: 10px; background: rgba(0, 0, 0, 0.1); }
/* line 12, ../../../themes/default/styles/motorrad/front/_list.scss */
#list ::-webkit-scrollbar-thumb { border-radius: 1px; background-color: rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }
/* line 19, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .icon, #list #details .showinfo, #details #list .showinfo, #list #details .info, #details #list .info, #list #details .stared .star, #details .stared #list .star, #list #details .friend, #details #list .friend, #list #details .mail, #details #list .mail, #list #details .printer, #details #list .printer, #list #details .pdf, #details #list .pdf, #list #details .prev, #details #list .prev, #list #details .next, #details #list .next, #list .star, #list .stared { display: inline-block; overflow: hidden; margin: 0 2px; background-image: url("../img/common/sprites.png"); background-repeat: no-repeat; text-align: left; text-indent: -100em; vertical-align: middle; }
/* line 28, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .star { width: 16px; height: 14px; background-position: -224px -0px; cursor: pointer; }
/* line 35, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .stared { width: 16px; height: 14px; background-position: -258px -48px; cursor: pointer; }

/* line 43, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .wrapper, #list #account .accountMenu .row, #account .accountMenu #list .row { position: relative; z-index: 1; padding-top: 15px; width: 970px; }

/* line 50, ../../../themes/default/styles/motorrad/front/_list.scss */
#list div.checker { margin-top: -2px; }

/* ----------------------------------------------- left column ---------------------------------------------------- */
/* line 56, ../../../themes/default/styles/motorrad/front/_list.scss */
.leftCol { position: relative; border: 2px solid #e2e2e2; padding: 5px; }

/* line 62, ../../../themes/default/styles/motorrad/front/_list.scss */
.leftCol:after { display: block; position: relative; margin: auto; top: 11px; height: 4px; width: 420px; background: url("../themes/default/img/motorrad/common/2_search/barV_horizontal.png") no-repeat 0px 0px; content: ''; }

/* line 73, ../../../themes/default/styles/motorrad/front/_list.scss */
.leftCol .cursor { position: absolute; display: block; background: #C7C6C6; z-index: 120; cursor: pointer; left: calc(45% + 5px); bottom: -5px; }

/* line 83, ../../../themes/default/styles/motorrad/front/_list.scss */
.leftCol .cursor:after { position: relative; display: block; width: 51px; height: 6px; content: ''; background: url("../themes/default/img/motorrad/common/2_search/listNavCursor_horizontal.png"); z-index: 121; }

/* line 94, ../../../themes/default/styles/motorrad/front/_list.scss */
.leftCol.replie .cursor:after { background: url("../themes/default/img/motorrad/common/2_search/listNavCursor_horizontal.png"); }

/* nav mini width version */
/* line 100, ../../../themes/default/styles/motorrad/front/_list.scss */
.leftCol.replie:after { right: 3px; top: 11px; }

/*.leftCol.replieDisplay nav.criterias,
.leftCol.replieDisplay nav.type{ display: none;
}*/
/***                ***/
/* line 112, ../../../themes/default/styles/motorrad/front/_list.scss */
#list #listForm .leftCol nav.criterias:after { display: none; }

/* line 116, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .series ul p, #list nav ul p, #list nav.series .columnTitle { position: relative; left: auto; margin-top: 0; color: #777; font-family: BMWMotorrad-Regular, sans-serif; font-weight: normal; font-size: 12px; text-align: center; text-transform: uppercase; }

/* line 132, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.series .columnTitle { margin: 0 0 1em; width: 34px; }

/* line 137, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.grid.deplie .sliderContent { height: 390px; }

/* --------------- Series chose nav --------------- */
/* line 143, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.series { display: none; overflow: hidden; width: 45px; }

/* line 149, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .series ul { display: block; margin: 0; padding: 0; width: 38px; list-style: none; text-align: center; }

/* line 161, ../../../themes/default/styles/motorrad/front/_list.scss */
.container #list .series ul li { display: block; float: none; margin: 0; padding: 0; width: 36px; }

/* line 170, ../../../themes/default/styles/motorrad/front/_list.scss */
.container #list .series ul li label { width: 36px; }

/* ---------------- Type chose nav ---------------- */
/* line 175, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.type ul { padding-left: 15px; text-align: left; left: 38%; }

/* line 181, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.type ul .carbodiesScroll { overflow: hidden; display: block; height: 380px; }

/* line 187, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.type ul li { margin-bottom: 13px; text-align: center; width: 150px !important; padding: 0 30px; }

/* line 194, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.type label { font-size: 11px; color: #7a7a7a; }

/* line 199, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.type li.selected label { font-weight: bold; color: #0062ff; }

/* line 204, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.type .checker span { margin-top: 2px; }

/* ------------------- Criterias chose nav ----------------*/
/* line 211, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias ul.clearfix { display: flex; justify-content: flex-start; flex-wrap: wrap; margin: 0; padding: 0; width: 750px; float: left; }

/* line 221, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias ul.clearfix > li.premium { border: none; padding: 0; width: 210px; }

/* line 227, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .type .gradientLeft { display: block; position: absolute; width: 220px; height: 100%; top: 0; left: 0; /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: -moz-linear-gradient(left, white 0%, white 25%, rgba(255, 255, 255, 0.65) 82%, rgba(255, 255, 255, 0) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, white), color-stop(25%, white), color-stop(82%, rgba(255, 255, 255, 0.65)), color-stop(100%, rgba(255, 255, 255, 0))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, white 0%, white 25%, rgba(255, 255, 255, 0.65) 82%, rgba(255, 255, 255, 0) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, white 0%, white 25%, rgba(255, 255, 255, 0.65) 82%, rgba(255, 255, 255, 0) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, white 0%, white 25%, rgba(255, 255, 255, 0.65) 82%, rgba(255, 255, 255, 0) 100%); /* IE10+ */ background: linear-gradient(to right, #ffffff 0%, #ffffff 25%, rgba(255, 255, 255, 0.65) 82%, rgba(255, 255, 255, 0) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 */ }

/* line 245, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .type .gradientRight { display: block; position: absolute; width: 220px; height: 100%; top: 0; right: 0; /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 18%, white 75%, white 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(18%, rgba(255, 255, 255, 0.65)), color-stop(75%, white), color-stop(100%, white)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 18%, white 75%, white 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 18%, white 75%, white 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 18%, white 75%, white 100%); /* IE10+ */ background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 18%, #ffffff 75%, #ffffff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ }

/* -- Sliders Custom overcharge -- */
/* line 266, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .cylinder .rolldown.stepshape .ui-slider .ui-slider-handle, #list .mileage .rolldown.stepshape .ui-slider .ui-slider-handle { width: 6.3em; padding: 1px; top: -8px; text-align: center; font-family: BMWMotorrad-Bold; font-size: 12px; font-weight: bold; height: auto; }

/* line 278, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .budget .rolldown.stepshape .ui-slider .ui-slider-handle { width: 5em; padding: 1px; top: -8px; height: auto; }

/* line 285, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .ui-slider-horizontal { display: inline-block; height: 4px; margin-left: 30px; width: 135px; }

/* line 292, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .ui-widget-content { background: #C7C6C6; border: 0px solid #fff; }

/* line 297, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .mileage .ui-widget-content { margin-top: 22px; }

/* line 301, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .ui-widget-header { background: #6a6a68; }

/* line 305, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .select .ui-widget-header { background: #0062ff; }

/* line 309, ../../../themes/default/styles/motorrad/front/_list.scss */
#list div.slider-range { outline: none; }

/* line 313, ../../../themes/default/styles/motorrad/front/_list.scss */
#list div.slider-range div { outline: none; }

/* line 317, ../../../themes/default/styles/motorrad/front/_list.scss */
#list div.slider-range a { display: block; min-width: 49px; margin-left: -28px; padding: 1px 3px; color: #000; font-family: BMWMotorrad-Regular; font-size: 10px; text-align: center; text-decoration: none; line-height: 12px; border: 1px solid #C7C6C6; z-index: 48; border-radius: 3px; outline: none; cursor: pointer; }

/* line 335, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .mileage div.slider-range a { min-width: 60px; margin-left: -34px; }

/* line 340, ../../../themes/default/styles/motorrad/front/_list.scss */
#list div.slider-range.select a { color: #fff; border: 1px solid #116FCC; }

/* line 345, ../../../themes/default/styles/motorrad/front/_list.scss */
#list div.slider-range a { top: -22px; background: #e8e8e8; }

/* line 350, ../../../themes/default/styles/motorrad/front/_list.scss */
#list div.slider-range.select a { top: -21px; background: #0042a1; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: -moz-linear-gradient(top, #0042a1 0%, #116fcc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0042a1), color-stop(100%, #116fcc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0042a1 0%, #116fcc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0042a1 0%, #116fcc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0042a1 0%, #116fcc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0042a1 0%, #116fcc 100%); /* W3C */ }

/* line 367, ../../../themes/default/styles/motorrad/front/_list.scss */
#list div.slider-range a:after { display: block; position: absolute; width: 14px; height: 7px; left: 20px; top: 13px; background: url("../img/common/sprites.png") no-repeat -73px -11px; content: ''; z_index: 49; }

/* line 379, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .mileage div.slider-range a:after { left: 26px; }

/* line 383, ../../../themes/default/styles/motorrad/front/_list.scss */
#list div.slider-range.select a:after { background: url("../img/common/sprites.png") no-repeat -60px -13px; height: 8px; top: 15px; }

/* line 389, ../../../themes/default/styles/motorrad/front/_list.scss */
#list div.slider-range a:last-child { top: 10px; background: #e8e8e8; }

/* line 394, ../../../themes/default/styles/motorrad/front/_list.scss */
#list div.slider-range.select a:last-child { background: #116fcc; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: -moz-linear-gradient(top, #116fcc 0%, #0042a1 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #116fcc), color-stop(100%, #0042a1)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #116fcc 0%, #0042a1 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #116fcc 0%, #0042a1 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #116fcc 0%, #0042a1 100%); /* IE10+ */ background: linear-gradient(to bottom, #116fcc 0%, #0042a1 100%); /* W3C */ }

/* line 407, ../../../themes/default/styles/motorrad/front/_list.scss */
#list div.slider-range a:last-child:after { display: block; position: absolute; width: 14px; height: 6px; left: 20px; top: -6px; background: url("../img/common/sprites.png") no-repeat -108px -16px; content: ''; z_index: 49; }

/* line 419, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .mileage div.slider-range a:last-child:after { left: 26px; }

/* line 423, ../../../themes/default/styles/motorrad/front/_list.scss */
#list div.slider-range.select a:last-child:after { height: 5px; background: url("../img/common/sprites.png") no-repeat -108px -11px; }

/* ---- General ---- */
/* line 430, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .leftCol nav { position: relative; }

/* line 434, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias { position: relative; font-size: 11px; margin-top: 10px; }

/* line 440, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias ul p { text-align: left; }

/* line 444, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias > ul > li { display: flex; align-items: center; position: relative; padding: 0 0 0 10px; margin: 0 5px; margin-bottom: 10px; text-align: left; border: 1px solid #e0e0e0; color: #777; background: #FFF; width: 165px; height: 33px; cursor: pointer; }
/* line 459, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias > ul > li .dropDownArrow { display: flex; align-items: center; justify-content: center; height: 100%; width: 40px; background: url(../themes/default/img/motorrad/common/common/fleche_criteria.png) no-repeat center; position: absolute; right: 0; top: 0; }
/* line 471, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias > ul > li.select .dropDownArrow { transform: rotate(180deg); }

/* line 476, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias ul li ul li label.ckd { font-weight: bold; }

/* Change margin-bottom for the last 3 li */
/* line 481, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias > ul > li:nth-last-child(-n+3) { margin-bottom: 5px; }

/* line 485, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias .cylinder .rolldown { width: auto; }

/* line 489, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias > ul > li.select .rolldown { display: block !important; z-index: 150; }

/* line 494, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias .rolldown.checkshape { min-width: 190px; }

/* line 498, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias .rolldown.stepshape ol li { padding-top: 20px; }

/* line 502, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias .short { position: relative; margin-top: 5px; margin-bottom: 4px; padding-bottom: 3px; }

/* line 509, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias li.selected .short { border-bottom: 1px dashed #fff; cursor: default; }

/* line 514, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias .short span { float: left; margin: 0 2px; }

/* line 519, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias .short .nbr { display: none; position: relative; width: 15px; height: 15px; border-radius: 10px; background-color: #0062ff; color: #fff; text-align: center; }

/* line 530, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias li.selected .short .nbr { display: none; }

/* line 534, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias li div.numerous .nbr { display: inline-block; margin-left: -3px; }

/* line 539, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias .short .choice, #list .criterias .short .title { display: inline-block; max-width: 120px; vertical-align: top; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

/* line 549, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias .short .title { display: none; }

/* line 553, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias li.selected .short .title { display: inline-block; vertical-align: top; }

/* line 558, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias li.selected .short .choice { display: none; }

/* line 562, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias li .short.numerous .choice { margin: 0px 5px 0 3px; max-width: 104px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

/* line 570, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .modif { display: inline-block; vertical-align: top; position: relative; width: 14px; height: 14px; background: url("../img/common/sprites.png") no-repeat -177px 0px; float: right; cursor: pointer; }

/* line 581, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias li.selected .modif { display: none; }

/* line 586, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias .cylinder .long, #list .criterias .mileage .long { height: auto; }
/* line 590, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias .cylinder div.rolldown .slider-range, #list .criterias .mileage div.rolldown .slider-range { margin: 27px 40px; left: -30px; }

/* line 596, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias .long ol { position: relative; height: 52px; }

/* line 601, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias .long .listContainer { position: relative; height: 100px; overflow: auto; }
/* line 606, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias .long .listContainer li { padding-top: 3px; }

/* line 611, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .engines .long ul li { margin-top: 2px; }

/* Cylindre */
/* line 618, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .cylinder .picto { position: absolute; display: block; width: 7px; height: 14px; background: url("../img/common/sprites.png") no-repeat -275px -48px; top: 0px; left: -1px; }

/* Cylindre */
/* line 629, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .ages .picto { position: absolute; display: block; width: 15px; height: 14px; background: url("../img/common/sprites.png") no-repeat -282px -48px; top: 0px; left: -1px; }

/* Engines */
/* line 641, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .engines .picto { position: absolute; display: block; width: 11px; height: 15px; background: url("../img/common/sprites.png") no-repeat -184px -62px; top: 0; left: 0; }

/* Budget */
/* line 658, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .budget .picto { position: absolute; display: block; width: 11px; height: 14px; background: url("../img/common/sprites.png") no-repeat -154px 0px; top: 0px; left: -1px; }

/* line 670, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .budget ol li { position: absolute; left: 0; }

/* line 675, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .budget ol li.monthPrice { position: absolute; left: 86px; top: 5px; }

/* line 681, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .budget ol li.monthPrice .ui-widget-content { margin-left: -46px; }

/* Mileage */
/* line 687, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .mileage .picto { position: absolute; display: block; width: 12px; height: 16px; background: url("../img/common/sprites.png") no-repeat -165px 0px; top: -1px; left: -1px; }

/* Location */
/* line 699, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .location .picto { position: absolute; display: block; width: 15px; height: 15px; background: url("../img/common/sprites.png") no-repeat -146px -34px; top: 0px; left: -2px; }

/* line 709, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .location ul > li > span:first-child { position: relative; margin-left: 19px; cursor: pointer; }

/* line 715, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .location ul > li > span:first-child:after { background: url("../img/common/sprites.png") no-repeat scroll -179px -36px transparent; content: ""; display: block; height: 12px; left: -18px; position: absolute; top: -2px; width: 12px; }

/* line 726, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias .infoNbAnnos { display: flex; justify-content: center; align-items: center; height: 33px; margin: 0 5px; margin-bottom: 10px; border: 1px solid #2b2e33; box-shadow: 0 0 2px #2b2e33; /* Loader on results */ }
/* line 736, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias .infoNbAnnos .annosResults { display: none; cursor: default; }
/* line 742, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias .infoNbAnnos img.loaderResults { width: 38px; }
/* line 746, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .criterias .infoNbAnnos p { color: #2b2e33; text-transform: uppercase; font-family: BMWMotorrad-Bold, sans-serif; }

/* line 753, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol .annosResults { display: none; width: 100%; }

/* Energy */
/* line 760, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .energy .picto { position: absolute; display: block; width: 12px; height: 18px; background: url("../img/common/sprites.png") no-repeat -153px -13px; top: -1px; left: -1px; }

/* Transmission */
/* line 772, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .transmission .picto { position: absolute; display: block; width: 16px; height: 11px; background: url("../img/common/sprites.png") no-repeat -161px -37px; top: 1px; left: -2px; }

/* Sport */
/* line 784, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .sport .picto { position: absolute; display: block; width: 22px; height: 8px; background: url("../img/common/sprites.png") no-repeat -160px -30px; top: 4px; left: -5px; }

/* Options */
/* line 796, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .options .picto { position: absolute; display: block; width: 17px; height: 14px; background: url("../img/common/sprites.png") no-repeat -165px -16px; top: 0px; left: -3px; }

/** Premium */
/* line 809, ../../../themes/default/styles/motorrad/front/_list.scss */
.premium { margin-top: 5px; }
/* line 812, ../../../themes/default/styles/motorrad/front/_list.scss */
.premium .checker { display: inline-block; vertical-align: top; margin-top: 1px !important; }
/* line 818, ../../../themes/default/styles/motorrad/front/_list.scss */
.premium label { display: inline-block; vertical-align: top; color: #919191; }
/* line 824, ../../../themes/default/styles/motorrad/front/_list.scss */
.premium.selected label { font-weight: bold; color: #0062ff; }

/* line 830, ../../../themes/default/styles/motorrad/front/_list.scss */
#list nav.criterias .premium label.ckd { font-weight: bold; color: #0062ff; }

/* line 835, ../../../themes/default/styles/motorrad/front/_list.scss */
.saveButton { position: relative; margin-top: 10px; padding-top: 8px; text-transform: uppercase; font-weight: bold; font-size: 11px; vertical-align: middle; display: flex; justify-content: center; align-items: center; height: 33px; margin: 0 5px; margin-bottom: 10px; border: 1px solid #2b2e33; padding: 0; background: #2b2e33; }

/* ------------------------------------ right column --------------------------------------------------------------- */
/* ----- header ----- */
/* line 861, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol nav { text-align: right; }

/* line 865, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol .alertCreateButton.buttonBlue { border: none; background: #2b2e33; }

/* line 870, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .sortOptions { position: relative; display: inline-block; }

/* line 875, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .sortOptions > div { position: relative; display: inline-block; margin: 0 0 0 2px; font-family: BMWMotorrad-Regular; font-size: 10px; color: #7A7A7A; }

/* line 887, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .sort { color: #C7C6C6; }

/* line 891, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .sort:hover { color: black; cursor: pointer; }

/* line 896, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .sort.select { color: #0042a1; }

/* line 900, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .display { position: relative; display: inline-block; height: 16px; vertical-align: top; margin-left: 6px; margin-top: 5px; }

/* line 909, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .display .lines, #list .display .grid { position: relative; float: left; height: 10px; width: 10px; padding: 3px; background: #C7C6C6; cursor: pointer; }

/* line 920, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .display .lines:after { background: url("../img/common/sprites.png") no-repeat -181px -23px; display: block; position: absolute; left: auto; right: 2px; top: 3px; height: 10px; width: 11px; content: ''; }

/* line 932, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .display .grid:after { background: url("../img/common/sprites.png") no-repeat -181px -13px; display: block; position: absolute; left: auto; right: 2px; top: 3px; height: 10px; width: 11px; content: ''; }

/* line 944, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .display .lines:hover, #list .display .grid:hover { background: #2b2e33; }

/* line 949, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .display .lines.select, #list .display .grid.select { background: #2b2e33; cursor: default; }

/* ---- Results ----*/
/* line 958, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol { position: relative; display: flex; justify-content: center; width: 100%; margin-top: 18px; -moz-transition: width 500ms ease; -o-transition: width 500ms ease; -webkit-transition: width 500ms ease; transition: width 500ms ease; }

/* line 969, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.animate .sliderContent { -moz-transition: width 500ms ease; -o-transition: width 500ms ease; -webkit-transition: width 500ms ease; transition: width 500ms ease; }

/* line 973, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol .sliderContent { width: 100%; margin-top: 10px; -moz-transition: width 500ms ease; -o-transition: width 500ms ease; -webkit-transition: width 500ms ease; transition: width 500ms ease; }

/* line 980, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol .sliderContent .visual img { display: block; margin: 0 auto; }

/* line 986, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol > nav { margin-bottom: 10px; }

/* line 990, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol ul { overflow: hidden; padding: 0px; margin: 0; list-style: none; }

/* line 996, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol ul { width: auto; height: auto; }

/* line 1001, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.grid .sliderContent { overflow: auto; height: 191px; transition: 1s ease; }

/* line 1007, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.grid ul.annosWrapper > li { width: 223px; float: left; list-style: none; position: relative; margin-bottom: 13px; margin-right: 13px; }

/* line 1016, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol ul li { position: relative; overflow: hidden; background: #f7f7f7; }

/* Hide announcements which will be displayed on click loadMore button */
/* line 1024, ../../../themes/default/styles/motorrad/front/_list.scss */
#list #listForm .vCenteredWrapper .rightCol ul li.hiddenAnno { display: none; }
/* line 1028, ../../../themes/default/styles/motorrad/front/_list.scss */
#list #listForm .vCenteredWrapper .rightCol ul li.annoColumnBreak { break-after: column; }

/* line 1033, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.grid .sliderContent.fewResults { overflow: hidden !important; }

/* line 1037, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol ul li .overlayEl { position: absolute; top: 0px; left: 0px; z-index: 15; display: block; width: 223px; height: 118px; background: url(../img/common/product-list-over.png) repeat; text-align: center; cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=1); opacity: 0.01; -moz-transition: opacity 500ms ease; -o-transition: opacity 500ms ease; -webkit-transition: opacity 500ms ease; transition: opacity 500ms ease; }

/* line 1055, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol ul li .overlayEl .text { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; color: #fff; display: flex; align-items: center; flex-direction: column; justify-content: center; }

/* line 1069, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol ul li .overlayEl:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; }

/* line 1073, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol ul li .overlayEl .text:after { content: '\0020'; display: block; width: 22px; height: 22px; margin-top: 5px; background: url(../img/common/sprites.png) no-repeat -87px 0px; }

/* line 1082, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol ul li.selected2 .overlayEl .text:after { display: block; }

/* line 1086, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol ul li .visual { position: relative; z-index: 1; }

/* line 1092, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol ul li img { margin: 0 auto; width: auto; max-height: 118px; }

/* line 1098, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol ul li .bottom { position: relative; background: #f7f7f7; width: 213px; height: 60px; padding: 5px; }

/* line 1106, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol ul li .inputContent { position: relative; display: block; width: 20px; height: 32px; float: left; padding: 11px 4px 0 5px; }

/* line 1115, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol ul li .text { position: relative; display: block; width: 182px; height: 57px; float: left; font-family: BMWMotorrad-Regular; font-size: 11px; color: #7a7a7a; }

/* line 1126, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol ul li .text p { display: inline-block; margin: 0px; vertical-align: top; line-height: 13px; }

/* line 1133, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol ul li .text .title { position: relative; display: block; margin-bottom: 4px; margin-top: 2px; color: #000; font-weight: bold; }

/* line 1142, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol ul li .text .zip { width: 65px; }

/* line 1146, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol ul li .text .priceMonth { margin-right: 5px; }

/* line 1150, ../../../themes/default/styles/motorrad/front/_list.scss */
#list span.showinfo, #list span.info { display: inline-block; vertical-align: top; width: 9px; height: 11px; margin: 1px 2px 0 2px; line-height: 13px; background: url("../img/common/sprites.png") no-repeat -109px 0px; }

/* line 1160, ../../../themes/default/styles/motorrad/front/_list.scss */
#list span.showinfo { cursor: pointer; }

/* -- LINES version -- */
/* line 1166, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.lines .sliderContent { position: relative; overflow-x: hidden; height: 188px; transition: 1s ease; }

/* line 1173, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.lines.deplie .sliderContent { height: 376px; transition: 1s ease; }

/* line 1178, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.lines ul li { display: flex; overflow: hidden; height: 40px; width: 100%; padding: 3px 0; margin-right: 0px; border-bottom: 1px solid #E0E0E0; }

/* line 1188, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.lines ul li .overlayEl { top: 3px; width: 75px; height: 40px; background: rgba(0, 0, 0, 0.5); }

/* line 1195, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.lines ul li .overlayEl .text { width: 100%; height: 100%; font-size: 9px; }

/* line 1201, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.lines ul li .overlayEl .text:after { display: none; top: -3px; left: 2px; width: 11px; height: 11px; }

/* line 1209, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.lines .visual { display: inline-block; overflow: hidden; min-width: 75px; width: 75px; height: 40px; }

/* line 1217, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.lines ul li img { display: block; margin: 0 auto; max-width: 75px; max-height: 40px; }

/* line 1224, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.lines ul li .bottom { position: relative; display: flex; vertical-align: top; width: 100%; height: 30px; background: transparent; }

/* line 1233, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.lines ul li .bottom .text { width: 100%; }

/* line 1237, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.lines ul li .bottom .text .info, #list .rightCol.lines ul li .bottom .text .priceMonth, #list .rightCol.lines ul li .bottom .text .price { display: block; position: absolute; text-align: right; }

/* line 1245, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.lines ul li .bottom .text .info, #list .rightCol.lines ul li .bottom .text .price { right: 5px; }

/* line 1250, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.lines ul li .bottom .text .info, #list .rightCol.lines ul li .bottom .text .priceMonth { top: 18px; }

/* line 1255, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.lines ul li .bottom .text .price { font-weight: bold; top: 3px; color: #000; }

/* line 1261, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.lines ul li .bottom .text .priceMonth { right: 14px; }

/* line 1265, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.lines ul li .bottom .inputContent { height: 15px; padding: 2px 4px 0 5px; }

/* line 1270, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol.lines ul li.selected { background: white; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: -moz-linear-gradient(left, white 0%, #e0e0e0 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, white), color-stop(100%, #e0e0e0)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, white 0%, #e0e0e0 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, white 0%, #e0e0e0 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, white 0%, #e0e0e0 100%); /* IE10+ */ background: linear-gradient(to right, #ffffff 0%, #e0e0e0 100%); /* W3C */ }

/* -- Slider overCharge -- */
/* line 1286, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .type .bx-wrapper img { width: auto; margin: auto; }

/* ------------ disclaimer ------------ */
/* line 1294, ../../../themes/default/styles/motorrad/front/_list.scss */
#list p.footer { position: absolute; bottom: 19px; left: 0; right: 0; margin: 0; color: #7a7a7a; font-size: 14px; font-family: BMWMotorrad-Regular; text-align: center; line-height: 15px; }

/* line 1307, ../../../themes/default/styles/motorrad/front/_list.scss */
#listForm { position: absolute; top: 10%; left: 0; bottom: 10%; right: 0; }
/* line 1314, ../../../themes/default/styles/motorrad/front/_list.scss */
#listForm .vCenteredWrapper { position: absolute; top: 50%; left: 50%; margin: -245px 0 0 -470px; width: 100%; }

/** highlightMessage */
/* line 1326, ../../../themes/default/styles/motorrad/front/_list.scss */
.highlightMessage { position: relative; display: block; margin: 130px 40px 0; padding: 0; font-weight: bold; text-align: center; }
/* line 1335, ../../../themes/default/styles/motorrad/front/_list.scss */
.highlightMessage:after, .highlightMessage:before { content: '\0020'; position: absolute; bottom: -30px; left: 50%; display: block; border-bottom: 1px solid #CCC; margin: 0 0 0 -50px; width: 100px; }
/* line 1344, ../../../themes/default/styles/motorrad/front/_list.scss */
.highlightMessage:before { bottom: auto; top: -30px; }

/* line 1350, ../../../themes/default/styles/motorrad/front/_list.scss */
#list.forBigScreen #listForm .vCenteredWrapper { top: 35%; /* Grid */ /* Lines */ }
/* line 1355, ../../../themes/default/styles/motorrad/front/_list.scss */
#list.forBigScreen #listForm .vCenteredWrapper.gridWrapper.replieWrapper { height: 688px; }
/* line 1358, ../../../themes/default/styles/motorrad/front/_list.scss */
#list.forBigScreen #listForm .vCenteredWrapper.gridWrapper.replieWrapper #linesWrapper.sliderContent { height: 390px; }
/* line 1363, ../../../themes/default/styles/motorrad/front/_list.scss */
#list.forBigScreen #listForm .vCenteredWrapper.gridWrapper.deplieWrapper { height: 675px; }
/* line 1366, ../../../themes/default/styles/motorrad/front/_list.scss */
#list.forBigScreen #listForm .vCenteredWrapper.gridWrapper.deplieWrapper #linesWrapper.sliderContent { height: 596px; }
/* line 1374, ../../../themes/default/styles/motorrad/front/_list.scss */
#list.forBigScreen #listForm .vCenteredWrapper.linesWrapper.replieWrapper { height: 678px; }
/* line 1377, ../../../themes/default/styles/motorrad/front/_list.scss */
#list.forBigScreen #listForm .vCenteredWrapper.linesWrapper.replieWrapper #linesWrapper.sliderContent { height: 380px; }
/* line 1382, ../../../themes/default/styles/motorrad/front/_list.scss */
#list.forBigScreen #listForm .vCenteredWrapper.linesWrapper.deplieWrapper { height: 653px; }
/* line 1385, ../../../themes/default/styles/motorrad/front/_list.scss */
#list.forBigScreen #listForm .vCenteredWrapper.linesWrapper.deplieWrapper #linesWrapper.sliderContent { height: 565px; }

/* LoadMore button */
/* line 1394, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol #loadMore { cursor: pointer; width: auto; margin: 0; text-align: center; margin-right: 4%; }
/* line 1401, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol #loadMore p { display: inline; color: #7a7a7a; font-size: 14px; }
/* line 1407, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .rightCol #loadMore img { width: auto; display: inline; }

/* line 1413, ../../../themes/default/styles/motorrad/front/_list.scss */
#list .annosWrapper .goDetails { cursor: pointer; }

/** special offers */
/* line 6, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .bgPicture { background: url("../themes/default/img/motorrad/common/1_offres_header/bandeau2.jpg") no-repeat center center; background-size: cover; height: 100%; }

/* line 13, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .goNextWrapper { bottom: 34px; @incluse specialOffers-goNextWrapper-position-mixin(absolute, 150, "NULL", 0, 0, center); -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; opacity: 1; }

/* line 19, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .goNextWrapper.begin { bottom: -100px; z-index: 150; opacity: 0; }

/* line 26, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#content #specialOffers { margin-top: 67px; }

/* line 31, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .bgPicture .title { top: 5%; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; opacity: 1; right: 0px; }

/* line 38, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .bgPicture .title.begin { right: -150px; opacity: 0; }

/* line 45, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .link, #specialOffers #details .fullLink, #details #specialOffers .fullLink { position: absolute; top: 170px; width: 410px; text-decoration: none; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; z-index: 150; opacity: 1; }

/* line 56, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .link.begin, #specialOffers #details .begin.fullLink, #details #specialOffers .begin.fullLink { top: 270px; opacity: 0; z-index: 150; }

/* line 61, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .link.left, #specialOffers #details .left.fullLink, #details #specialOffers .left.fullLink { left: 0; text-align: right; }

/* line 65, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .link.right, #specialOffers #details .right.fullLink, #details #specialOffers .right.fullLink { right: 0; text-align: left; }

/* line 69, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .link .linkTitle, #specialOffers #details .fullLink .linkTitle, #details #specialOffers .fullLink .linkTitle { display: block; color: #212121; font-family: BMWMotorrad-Regular; font-size: 22px; }

/* line 75, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .link .linkPrice, #specialOffers #details .fullLink .linkPrice, #details #specialOffers .fullLink .linkPrice { display: block; color: #212121; font-family: BMWMotorrad-Bold; font-size: 20px; line-height: 20px; }

/* line 82, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .link .linkDetails, #specialOffers #details .fullLink .linkDetails, #details #specialOffers .fullLink .linkDetails { position: relative; display: inline-block; padding-left: 10px; color: #212121; font-size: 12px; }

/* line 89, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#specialOffers .link .linkDetails:after, #specialOffers #details .fullLink .linkDetails:after, #details #specialOffers .fullLink .linkDetails:after { content: " "; position: absolute; top: 3px; left: 0; display: block; width: 6px; height: 11px; background: url("../img/common/sprites.png") no-repeat scroll -224px -30px transparent; }

/* line 97, ../../../themes/default/styles/motorrad/front/_specialOffers.scss */
#goToSearchDiv { position: relative; float: left; margin-top: -60px; left: 50%; margin-left: -94px; }

/** special offers */
/* line 4, ../../../themes/default/styles/motorrad/front/_premium.scss */
#content #premium { display: block; position: relative; background: black; height: 507px; text-align: center; }

/* line 12, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .bgPicture { position: relative; height: 100%; background: url("../themes/default/img/motorrad/common/4_premium/bandeau_premium.jpg") no-repeat center center; background-size: cover; -ms-behavior: url(./scripts/libs/backgroundsize.min.htc); }

/* line 21, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .bgPicture .title { top: 52%; left: 11%; }

/* line 26, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point { position: absolute; display: block; width: 122px; }

/* line 32, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point > p { position: relative; display: block; margin: 0; font-size: 12px; color: #fff; text-transform: uppercase; }

/* line 41, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point > p:hover { cursor: pointer; }

/* line 45, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point1 { top: 28%; left: 187px; width: 130px; }

/* line 51, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point5 > p, #premium .point2 > p, #premium .point1 > p { text-align: right; }

/* line 57, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point4 > p, #premium .point3 > p { text-align: left; }

/* line 62, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point > p .after { position: absolute; display: block; height: 22px; width: 22px; background: url("../img/common/sprites.png") no-repeat -87px 0px; }

/* line 74, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point1 > p .after { right: -38px; top: 4px; }

/* line 79, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point2 { top: 41%; left: -14px; }

/* line 84, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point5 { top: 80%; left: 440px; width: 200px; }
/* line 89, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point5 a { display: block; height: 13px; color: #FFF; background: #0042a1; background: linear-gradient(#116fcc, #0042a1 100%); padding: 10px 5px 5px 5px; font: bold 11px/1 BMWMotorrad-Bold, Arial, sans-serif; text-decoration: none; margin-left: 15px; }

/* line 103, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point2 > p .after { right: -38px; top: 4px; }

/* line 110, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point3 { top: 40px; left: 582px; }

/* line 115, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point3 > p .after, #premium .point4 > p .after { bottom: -27px; }

/* line 120, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point5 > p .after { right: -38px; top: 4px; }

/* line 125, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point4 { top: 102px; left: 726px; }

/* line 130, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .frame { position: absolute; display: none; width: 500px; border: 1px solid #7a7a7a; background: #fff; padding: 35px 23px 10px 23px; z-index: 125; opacity: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }

/* line 145, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .display .frame { display: block; }

/* line 149, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .open .frame { opacity: 1; }

/* line 153, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point1 .frame { top: 11px; right: -195px; }

/* line 158, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point2 .frame { top: 9px; }

/* line 163, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point3 .frame { top: 12px; left: -231px; }

/* line 168, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point4 .frame { top: 12px; left: -340px; }

/* line 173, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .point5 .frame { top: -20px; left: -80px; }

/* line 178, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .frame p { color: #7a7a7a; text-transform: none; text-align: justify; font-family: BMWMotorrad-Regular, Arial; font-size: 11px; line-height: normal; }

/* line 187, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .frame .higherSize { font-size: 13px; }

/* line 192, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .frame .blockTitle { position: relative; display: block; margin-top: 0; font-family: BMWMotorrad-Bold; font-size: 13px; text-transform: uppercase; }

/* line 201, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .frame .blockTitle .close { display: block; position: absolute; top: -25px; right: -13px; width: 25px; height: 25px; background: url(../img/common/sprites.png) no-repeat -388px 0; }

/* line 210, ../../../themes/default/styles/motorrad/front/_premium.scss */
#premium .frame .blockTitle .close:hover { opacity: 0.6; cursor: pointer; }

/** special offers */
/* line 4, ../../../themes/default/styles/motorrad/front/_financial.scss */
#content #financial { display: block; position: relative; background: black; height: 507px; text-align: center; }

/* line 12, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .bgPicture { /*  background: url("../themes/default/img/motorrad/common/5_financial/bandeau_financial.jpg") no-repeat center center;*/ background: url(../themes/default/img/motorrad/common/5_financial/BMW_Financial_Services.jpg) no-repeat center center; background-size: cover; -ms-behavior: url(./scripts/libs/backgroundsize.min.htc); height: 100%; }

/* line 21, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .bgPicture .title { top: 42px; text-align: left; left: 158px; }

/* line 27, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .bigTitle { text-align: left; margin-top: 0; width: 800px; cursor: default; }

/* line 34, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .underTitle { text-align: left; margin: 0; }

/*
#financial .textblock { display: inline-block; width: 375px; margin-top: 0px; padding: 15px; background: #fff; margin-left: -208px;
}*/
/* line 48, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .title { width: 920px; }

/*
.textblockScrollWrapper { padding: 0 0 0 0; max-height: 321px;
 p:last-child { margin: 0; }
}

#financial .textblock p { display: block;
*/
/*  width: 389px;*/
                     /* margin: 0 0 12px;
*/
/*  padding: 12px 10px;*/
                           /* padding: 0; color: #7a7a7a; font-family: BMWMotorrad-Regular; font-size: 11px; line-height: 13px; text-align: left;
 a { color: #7a7a7a; }
}*/
/* line 82, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .textblock .higherSize { font-size: 13px; }
/* line 86, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .textblock p:first-child { padding-bottom: 0; }
/* line 91, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .point { position: absolute; display: block; width: 122px; left: 18%; }
/* line 99, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .noLink a:link, #financial .noLink a:visited, #financial .noLink a:hover, #financial .noLink a:active { color: white; text-decoration: none; }

/* line 111, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .point > p { position: relative; display: block; margin: 0; font-size: 18px; color: #fff; text-transform: uppercase; left: 18%; text-align: left; width: 350px; margin-left: 5px; margin-top: 3px; }

/* line 125, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .point > p:hover { cursor: pointer; }

/* line 129, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .point10 { top: 31%; width: 130px; }

/* line 133, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .point12 { top: 41%; }

/* line 137, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .point11 { top: 51%; }

/* line 142, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .point .after { position: absolute; display: block; cursor: pointer; height: 22px; width: 22px; top: 0px; background: url("../img/common/sprites.png") no-repeat -87px 0px; }

/* line 158, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .point15 { top: 19%; left: 372px; display: none; }

/* line 166, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .point13 { top: 40px; left: 582px; }

/* line 171, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .point14 { top: 102px; left: 726px; }

/* line 177, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .frame { position: absolute; display: none; width: 500px; border: 1px solid #7a7a7a; background: #fff; padding: 35px 23px 10px 23px; z-index: 125; left: -50%; opacity: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }

/* line 193, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .display .frame { display: block; }

/* line 197, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .open .frame { opacity: 1; }

/* line 201, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .point10 .frame { top: 11px; right: -195px; }

/* line 206, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .point12 .frame { top: 9px; right: -225px; }

/* line 211, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .point13 .frame { top: 12px; left: -231px; }

/* line 216, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .point14 .frame { top: 12px; left: -300px; }

/* line 221, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .point15 .frame { top: -20px; left: -80px; }

/* line 226, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .frame p { color: #7a7a7a; text-transform: none; text-align: left; font-family: BMWMotorrad-Regular; font-size: 11px; line-height: normal; }

/* line 235, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .frame .higherSize { font-size: 13px; }

/* line 240, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .frame .blockTitle { position: relative; display: block; margin-top: 0; font-family: BMWMotorrad-Bold; font-size: 13px; text-transform: uppercase; }

/* line 249, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .frame .blockTitle .close { display: block; position: absolute; top: -25px; right: -13px; width: 25px; height: 25px; background: url(../img/common/sprites.png) no-repeat -388px 0; }

/* line 258, ../../../themes/default/styles/motorrad/front/_financial.scss */
#financial .frame .blockTitle .close:hover { opacity: 0.6; cursor: pointer; }

/* ------------------------------------------------ General ------------------------------------------------------- */
/* line 4, ../../../themes/default/styles/common/_network.scss */
#network iframe { overflow: hidden; border: 0; width: 100%; height: 507px; }

/*
*******************************************************************
		GLOBAL VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		PAGE.SCSS VARIABLES
******************************************************************
*/
/* 
***************************************************
COLOR VARIABLES 
***************************************************
*/
/** book */
/* line 7, ../../../themes/default/styles/common/_popin.scss */
.popin { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; display: none; background: black; background: rgba(0, 0, 0, 0.7); }
/* line 13, ../../../themes/default/styles/common/_popin.scss */
.popin .okclose { text-align: center; }
/* line 17, ../../../themes/default/styles/common/_popin.scss */
.popin.show { display: block; }
/* line 21, ../../../themes/default/styles/common/_popin.scss */
.popin .subtitleReprise { font: normal 15px/1 BMWTYPE_V2_BOLD, Arial, sans-serif; }
/* line 25, ../../../themes/default/styles/common/_popin.scss */
.popin .box { position: absolute; top: 130px; left: 50%; margin: 0 0 0 -410px; padding: 20px; width: 800px; max-height: 370px; background: #FFF; }
/* line 34, ../../../themes/default/styles/common/_popin.scss */
.popin .box.reprise { width: 660px; }
/* line 40, ../../../themes/default/styles/common/_popin.scss */
.popin .box .close { position: absolute; top: 0; right: 0; overflow: hidden; padding: 0; border: 15px solid #FFF; width: 25px; height: 25px; background: #FFF; color: #000; text-decoration: none; background: url(../img/common/sprites.png) no-repeat -388px 0; text-indent: -999em; }
/* line 56, ../../../themes/default/styles/common/_popin.scss */
.popin .box .close.repriseCross { border: 10px solid #FFF; }
/* line 62, ../../../themes/default/styles/common/_popin.scss */
.popin h1 { margin: 4px 50px 10px 0; font: normal 30px/1 BMWTYPE_V2_REGULAR, Arial, sans-serif; }
/* line 66, ../../../themes/default/styles/common/_popin.scss */
.popin h1.reprise { margin: 4px 50px 10px 0; font: normal 24px/1 BMWTYPE_V2_BOLD, Arial, sans-serif; }
/* line 73, ../../../themes/default/styles/common/_popin.scss */
.popin .scrollpane { position: relative; display: block; overflow: hidden; max-height: 450px; margin: 0 -10px 0 0; padding: 0 10px 0 0; }
/* line 82, ../../../themes/default/styles/common/_popin.scss */
.popin .scrollpane.callmeScrollDiv { max-height: 296px; }
/* line 87, ../../../themes/default/styles/common/_popin.scss */
.popin .scrollpanereprise { position: relative; display: block; overflow-x: hidden; overflow-y: scroll; max-height: 330px; margin: 0 -10px 0 0; padding: 0 10px 0 0; }
/* line 98, ../../../themes/default/styles/common/_popin.scss */
.popin .column { display: inline-block; vertical-align: top; width: 50%; }
/* line 105, ../../../themes/default/styles/common/_popin.scss */
.popin .columnRight { float: right; }
/* line 109, ../../../themes/default/styles/common/_popin.scss */
.popin #compteurYourComment { font: normal 13px/1 bmwtype_v2_regular, Arial, sans-serif; margin-left: 40px; }
/* line 115, ../../../themes/default/styles/common/_popin.scss */
.popin img.policyImg { width: 3%; margin-bottom: 3px; }
/* line 122, ../../../themes/default/styles/common/_popin.scss */
.popin div.legalText5Hidden { display: none; }
/* line 126, ../../../themes/default/styles/common/_popin.scss */
.popin div.legalText3Hidden { display: none; }
/* line 130, ../../../themes/default/styles/common/_popin.scss */
.popin div.textSecondary5Hidden { display: none; }
/* line 134, ../../../themes/default/styles/common/_popin.scss */
.popin div .closeLegalText { position: absolute; right: 0; overflow: hidden; padding: 0; border-right: 5px solid #FFF; width: 25px; height: 25px; background: #FFF; color: #000; text-decoration: none; background: url(../img/common/sprites.png) no-repeat -388px 0; text-indent: -999em; }
/* line 151, ../../../themes/default/styles/common/_popin.scss */
.popin div .closeLegalText.repriseCross { border: 10px solid #FFF; }
/* line 158, ../../../themes/default/styles/common/_popin.scss */
.popin div.textPolicy { font: normal 10px/1 bmwtype_v2_regular, Arial, sans-serif; line-height: 140%; text-align: justify; }
/* line 162, ../../../themes/default/styles/common/_popin.scss */
.popin div.textPolicy p { font: normal 10px/1 bmwtype_v2_regular, Arial, sans-serif; line-height: 140%; text-align: justify; }
/* line 170, ../../../themes/default/styles/common/_popin.scss */
.popin p { margin: 10px 0; font-size: 14px; }
/* line 174, ../../../themes/default/styles/common/_popin.scss */
.popin p.titlePolicy { font: normal 10px/1 BMWTYPE_V2_BOLD, Arial, sans-serif; }
/* line 176, ../../../themes/default/styles/common/_popin.scss */
.popin p.titlePolicy.titlePolicyTop { margin-top: 30px; }
/* line 183, ../../../themes/default/styles/common/_popin.scss */
.popin p.textPolicy { font: normal 10px/1 bmwtype_v2_regular, Arial, sans-serif; line-height: 140%; text-align: justify; }
/* line 189, ../../../themes/default/styles/common/_popin.scss */
.popin p.textPolicy:first-letter { text-transform: uppercase; }
/* line 193, ../../../themes/default/styles/common/_popin.scss */
.popin p.reprise { line-height: 1.8 !important; font: normal 13px/1 bmwtype_v2_regular, Arial, sans-serif; margin-bottom: 40px; }
/* line 199, ../../../themes/default/styles/common/_popin.scss */
.popin p.repriseCommentML { line-height: 1.8 !important; font: normal 9px/1 bmwtype_v2_regular, Arial, sans-serif; }
/* line 203, ../../../themes/default/styles/common/_popin.scss */
.popin p.repriseCommentML.titleSize { font: normal 12px/1 bmwtype_v2_regular, Arial, sans-serif; width: 72%; }
/* line 209, ../../../themes/default/styles/common/_popin.scss */
.popin p.legalCheckbox { line-height: 1.8 !important; font: normal 13px/1 bmwtype_v2_regular, Arial, sans-serif; }
/* line 214, ../../../themes/default/styles/common/_popin.scss */
.popin p.required { font-size: 10px; }
/* line 218, ../../../themes/default/styles/common/_popin.scss */
.popin p.legals { font-size: 10px; color: #444; }

/* line 234, ../../../themes/default/styles/common/_popin.scss */
#reprise .quarantePourcent { width: 40%; }
/* line 238, ../../../themes/default/styles/common/_popin.scss */
#reprise .soixantePourcent { width: 60%; }
/* line 242, ../../../themes/default/styles/common/_popin.scss */
#reprise .lineLabelReprise { width: 230px; font: normal 13px/1 bmwtype_v2_regular, Arial, sans-serif; margin-bottom: 5px; height: 22px; margin-top: 2px; line-height: 1.4em; }
/* line 251, ../../../themes/default/styles/common/_popin.scss */
#reprise .textLabel { font: normal 13px/1 bmwtype_v2_regular, Arial, sans-serif; }
/* line 255, ../../../themes/default/styles/common/_popin.scss */
#reprise .textInput { font: normal 13px/1 bmwtype_v2_regular, Arial, sans-serif; }
/* line 259, ../../../themes/default/styles/common/_popin.scss */
#reprise .comboInput { font: normal 13px/1 bmwtype_v2_regular, Arial, sans-serif; }
/* line 263, ../../../themes/default/styles/common/_popin.scss */
#reprise .formFieldWrapper { margin-bottom: 5px; }
/* line 265, ../../../themes/default/styles/common/_popin.scss */
#reprise .formFieldWrapper.resultWSField { min-height: 22px; height: 22px; }
/* line 271, ../../../themes/default/styles/common/_popin.scss */
#reprise .subtitleRepriseMyCar { margin-top: 25px; margin-bottom: 10px; }
/* line 276, ../../../themes/default/styles/common/_popin.scss */
#reprise .subtitleRepriseYourCommentML { margin-top: 45px; margin-bottom: 8px; }
/* line 281, ../../../themes/default/styles/common/_popin.scss */
#reprise .comboInput select { width: 172px; }
/* line 284, ../../../themes/default/styles/common/_popin.scss */
#reprise .comboInput select.monthYear { width: 84px; }
/* line 289, ../../../themes/default/styles/common/_popin.scss */
#reprise .textInput input { width: 168px; }
/* line 293, ../../../themes/default/styles/common/_popin.scss */
#reprise .searchInputButton { margin-left: 60px; }
/* line 296, ../../../themes/default/styles/common/_popin.scss */
#reprise .reinitInputButton { margin-left: -30px; }
/* line 300, ../../../themes/default/styles/common/_popin.scss */
#reprise .sendInputButton { float: right; }
/* line 304, ../../../themes/default/styles/common/_popin.scss */
#reprise .repriseValidation { margin-top: 15px; }
/* line 308, ../../../themes/default/styles/common/_popin.scss */
#reprise .invalid-field { background: #feeeee; }
/* line 312, ../../../themes/default/styles/common/_popin.scss */
#reprise .disabledField { background: white; border: 1px groove; }
/* line 317, ../../../themes/default/styles/common/_popin.scss */
#reprise .validated-select-field { border: none !important; overflow: hidden !important; width: 130% !important; margin-left: -4px; background: white; }
/* line 325, ../../../themes/default/styles/common/_popin.scss */
#reprise .validated-input-field { border: none !important; background: white; }
/* line 330, ../../../themes/default/styles/common/_popin.scss */
#reprise .validated-date-field { display: none !important; }

/* line 338, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .formFieldWrapper { margin: 10px 0; }
/* line 342, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .fieldWrapper { display: inline-block; vertical-align: baseline; margin: 0 0 0 -20px; }
/* line 347, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .itemWrapper { display: inline-block; vertical-align: baseline; margin: 0 0 0 20px; }
/* line 352, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .checkboxWrapper, .formWrapper .radioWrapper { position: relative; top: -2px; display: inline-block; vertical-align: top; }
/* line 358, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .radioWrapper { top: -3px; }
/* line 360, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .lineLabel { display: inline-block; vertical-align: top; padding: 3px 0; width: 175px; font: normal 14px/1 Arial, sans-serif; text-transform: uppercase; }
/* line 371, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .lineLabellowercase { display: inline-block; vertical-align: top; padding: 3px 0; width: 175px; font: normal 14px/1 Arial, sans-serif; }
/* line 385, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .textareaInput, .formWrapper .textInput, .formWrapper .comboInput { display: inline-block; vertical-align: baseline; width: 200px; }
/* line 394, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .textareaInput > *, .formWrapper .textInput > *, .formWrapper .comboInput > * { display: inline-block; vertical-align: baseline; width: 100%; }
/* line 402, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .textareaInput { padding: 0 5px 0 0; width: 195px; }
/* line 406, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .textInput { padding: 0 3px 0 0; width: 197px; }
/* line 411, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .legalCheckbox { position: relative; padding-left: 30px; float: left; }
/* line 416, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .legalCheckbox > * { float: left; display: inline; margin: 1px 0 0 -23px; }
/* line 422, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .legalCheckbox > .label { float: none; display: inline-block; vertical-align: top; margin: 0; font-size: 14px; }
/* line 432, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .submitWrapper { display: block; margin-bottom: 0; padding: 0 0 15px; text-align: right; }
/* line 439, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .centerSubmitWrapper { margin-top: 20px; padding-bottom: 0; }
/* line 443, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .centerSubmitWrapper input { display: block; margin: 0 auto; }
/* line 448, ../../../themes/default/styles/common/_popin.scss */
.formWrapper .submitWrapper.formFieldWrapper { float: right; margin: 0; }

/** popin with small width */
/* line 457, ../../../themes/default/styles/common/_popin.scss */
.popin .smallPopin .column { display: block; width: auto; }

/* line 461, ../../../themes/default/styles/common/_popin.scss */
.popin .smallPopin { margin: 0 0 0 -248px; width: 400px; }

/* line 465, ../../../themes/default/styles/common/_popin.scss */
.smallPopin .formWrapper .lineLabel { width: 190px; }

/** book a try custom style */
/* line 472, ../../../themes/default/styles/common/_popin.scss */
#bookScroll { margin-bottom: 0; max-height: 320px; }

@media screen and (max-height: 700px) { /* line 480, ../../../themes/default/styles/common/_popin.scss */
  #book.popin p { margin: 0 0 10px; }
  /* line 486, ../../../themes/default/styles/common/_popin.scss */
  #book.popin .formWrapper .formFieldWrapper { margin: 5px 0; }
  /* line 490, ../../../themes/default/styles/common/_popin.scss */
  #book.popin .formWrapper .submitWrapper { margin: -10px 0 0; padding: 0; }
  /* line 498, ../../../themes/default/styles/common/_popin.scss */
  #bookScroll { max-height: 320px; } }
@media screen and (min-height: 700px) { /* line 505, ../../../themes/default/styles/common/_popin.scss */
  .popin .box { max-height: 445px; }
  /* line 508, ../../../themes/default/styles/common/_popin.scss */
  .popin .box.reprise { max-height: 640px; }
  /* line 512, ../../../themes/default/styles/common/_popin.scss */
  .popin .box.bmw_premium_div { max-height: 550px; }
  /* line 517, ../../../themes/default/styles/common/_popin.scss */
  .popin .scrollpanereprise { max-height: 570px; }
  /* line 522, ../../../themes/default/styles/common/_popin.scss */
  .popin .scrollpane.callmeScrollDiv { max-height: 370px; }
  /* line 528, ../../../themes/default/styles/common/_popin.scss */
  #bookScroll { max-height: 400px; } }
/* line 534, ../../../themes/default/styles/common/_popin.scss */
.parsley-error { background: #eb4e52; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
/* line 539, ../../../themes/default/styles/common/_popin.scss */
.parsley-error-list { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
/* line 542, ../../../themes/default/styles/common/_popin.scss */
.parsley-error-list.focusable:active, .parsley-error-list.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/** book */
/* line 7, ../../../themes/default/styles/motorrad/front/_popin.scss */
.popin .smallPopin { margin: 0 0 0 -200px; width: 400px; }

/** zoom */
/* line 6, ../../../themes/default/styles/common/_zoom.scss */
#zoom { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; display: none; background: rgba(0, 0, 0, 0.7); }
/* line 12, ../../../themes/default/styles/common/_zoom.scss */
#zoom.show { display: block; }
/* line 16, ../../../themes/default/styles/common/_zoom.scss */
#zoom .box { position: absolute; top: 110px; left: 50%; margin: 0 0 0 -293px; padding: 0; width: 586px; height: auto; background: #fff; text-align: left; }
/* line 25, ../../../themes/default/styles/common/_zoom.scss */
#zoom .box .close { position: absolute; top: 9px; right: 9px; z-index: 2; overflow: hidden; border: 0; padding: 0; width: 25px; height: 25px; background: #fff url("../img/common/sprites.png") no-repeat -388px 0px; color: #000; text-decoration: none; text-indent: -100em; }
/* line 40, ../../../themes/default/styles/common/_zoom.scss */
#zoom .box .slideshow { position: relative; z-index: 1; width: auto; }
/* line 45, ../../../themes/default/styles/common/_zoom.scss */
#zoom .box .slideshow .bx-viewport img { display: block; margin: 0 auto; width: auto; max-width: 100%; max-height: 440px; }
/* line 54, ../../../themes/default/styles/common/_zoom.scss */
#zoom .box .slideshow .bx-viewport { left: 0; border: 0; }
/* line 59, ../../../themes/default/styles/common/_zoom.scss */
#zoom .box .slideshow .bx-wrapper .bx-controls-direction a { top: 50%; margin-top: -23px; width: 29px; height: 47px; }
/* line 65, ../../../themes/default/styles/common/_zoom.scss */
#zoom .box .slideshow .bx-wrapper .bx-prev:hover, #zoom .box .slideshow .bx-wrapper .bx-prev { left: 0; background-position: -29px -48px; }
/* line 69, ../../../themes/default/styles/common/_zoom.scss */
#zoom .box .slideshow .bx-wrapper .bx-prev:hover:hover, #zoom .box .slideshow .bx-wrapper .bx-prev:hover { background-position: 0 -48px; }
/* line 73, ../../../themes/default/styles/common/_zoom.scss */
#zoom .box .slideshow .bx-wrapper .bx-next:hover, #zoom .box .slideshow .bx-wrapper .bx-next { right: 0; background-position: -87px -48px; }
/* line 77, ../../../themes/default/styles/common/_zoom.scss */
#zoom .box .slideshow .bx-wrapper .bx-next:hover:hover, #zoom .box .slideshow .bx-wrapper .bx-next:hover { background-position: -58px -48px; }
/* line 81, ../../../themes/default/styles/common/_zoom.scss */
#zoom .box .slideshow ul { margin: 0; padding: 0; }

/** zoom */
/* line 6, ../../../themes/default/styles/motorrad/front/_zoom.scss */
#zoom { background: black; }

/** Animation/Transition css */
/* keyframes mixin */
/** Account */
/* line 30, ../../../themes/default/styles/common/_animation.scss */
#account .accountSlideBtn .up { -webkit-animation: accountBtnAnimation 5s linear 5s infinite normal; -moz-animation: accountBtnAnimation 5s linear 5s infinite normal; -o-animation: accountBtnAnimation 5s linear 5s infinite normal; animation: accountBtnAnimation 5s linear 5s infinite normal; }

@-webkit-keyframes accountBtnAnimation { from { margin-bottom: 2px; margin-top: 0px; }
  5% { margin-bottom: 8px; margin-top: -4px; }
  9% { margin-bottom: 2px; margin-top: 0px; }
  to { margin-bottom: 2px; margin-top: 0px; } }
@-moz-keyframes accountBtnAnimation { from { margin-bottom: 2px; margin-top: 0px; }
  5% { margin-bottom: 8px; margin-top: -4px; }
  9% { margin-bottom: 2px; margin-top: 0px; }
  to { margin-bottom: 2px; margin-top: 0px; } }
@-ms-keyframes accountBtnAnimation { from { margin-bottom: 2px; margin-top: 0px; }
  5% { margin-bottom: 8px; margin-top: -4px; }
  9% { margin-bottom: 2px; margin-top: 0px; }
  to { margin-bottom: 2px; margin-top: 0px; } }
@keyframes accountBtnAnimation { from { margin-bottom: 2px; margin-top: 0px; }
  5% { margin-bottom: 8px; margin-top: -4px; }
  9% { margin-bottom: 2px; margin-top: 0px; }
  to { margin-bottom: 2px; margin-top: 0px; } }
/** Page */
/* line 48, ../../../themes/default/styles/common/_animation.scss */
.subPage.gotoPrevious { /* @include transition(left 500ms ease); */ -webkit-animation: slideInLeftBig 500ms ease-in; -moz-animation: slideInLeftBig 500ms ease-in; -o-animation: slideInLeftBig 500ms ease-in; animation: slideInLeftBig 500ms ease-in; }
/* line 52, ../../../themes/default/styles/common/_animation.scss */
.subPage.gotoCurrent { /* @include transition(left 500ms ease 300ms); */ -webkit-animation: slideInRightBig 500ms ease-in; -moz-animation: slideInRightBig 500ms ease-in; -o-animation: slideInRightBig 500ms ease-in; animation: slideInRightBig 500ms ease-in; }

/** Search */
/* line 63, ../../../themes/default/styles/common/_animation.scss */
#searchWrapper.animated h1 { -webkit-animation: fadeInUp 200ms ease-in; -moz-animation: fadeInUp 200ms ease-in; -o-animation: fadeInUp 200ms ease-in; animation: fadeInUp 200ms ease-in; }
/* line 67, ../../../themes/default/styles/common/_animation.scss */
#searchWrapper.animated #searchForm { -webkit-animation: fadeInDown 300ms ease-in; -moz-animation: fadeInDown 300ms ease-in; -o-animation: fadeInDown 300ms ease-in; animation: fadeInDown 300ms ease-in; }
/* line 70, ../../../themes/default/styles/common/_animation.scss */
#searchWrapper.animated .criteria { -webkit-animation: fadeInUp2 300ms ease-in; -moz-animation: fadeInUp2 300ms ease-in; -o-animation: fadeInUp2 300ms ease-in; animation: fadeInUp2 300ms ease-in; }

/* line 77, ../../../themes/default/styles/common/_animation.scss */
#list.animated h1 { -webkit-animation: fadeInUp2 200ms ease-in; -moz-animation: fadeInUp2 200ms ease-in; -o-animation: fadeInUp2 200ms ease-in; animation: fadeInUp2 200ms ease-in; }
/* line 80, ../../../themes/default/styles/common/_animation.scss */
#list.animated #listForm { -webkit-animation: fadeInDown 300ms ease-in; -moz-animation: fadeInDown 300ms ease-in; -o-animation: fadeInDown 300ms ease-in; animation: fadeInDown 300ms ease-in; }
/* line 83, ../../../themes/default/styles/common/_animation.scss */
#list.animated .leftCol { -webkit-animation: fadeInLeft 300ms ease-in; -moz-animation: fadeInLeft 300ms ease-in; -o-animation: fadeInLeft 300ms ease-in; animation: fadeInLeft 300ms ease-in; }
/* line 86, ../../../themes/default/styles/common/_animation.scss */
#list.animated .rightCol { -webkit-animation: fadeInLeft 300ms ease-in; -moz-animation: fadeInLeft 300ms ease-in; -o-animation: fadeInLeft 300ms ease-in; animation: fadeInLeft 300ms ease-in; }
/* line 93, ../../../themes/default/styles/common/_animation.scss */
#list.gotoCurrent h1, #list.gotoCurrent #listForm, #list.gotoCurrent .leftCol, #list.gotoCurrent .rightCol { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }

/* line 104, ../../../themes/default/styles/common/_animation.scss */
#details.animated h1, #details.animated div.price { -webkit-animation: fadeInUp2 200ms ease-in; -moz-animation: fadeInUp2 200ms ease-in; -o-animation: fadeInUp2 200ms ease-in; animation: fadeInUp2 200ms ease-in; }
/* line 108, ../../../themes/default/styles/common/_animation.scss */
#details.animated p.nav, #details.animated p.nav + form { -webkit-animation: fadeInUp 300ms ease-in; -moz-animation: fadeInUp 300ms ease-in; -o-animation: fadeInUp 300ms ease-in; animation: fadeInUp 300ms ease-in; }
/* line 112, ../../../themes/default/styles/common/_animation.scss */
#details.animated .col6 { -webkit-animation: fadeInLeft 300ms ease-in; -moz-animation: fadeInLeft 300ms ease-in; -o-animation: fadeInLeft 300ms ease-in; animation: fadeInLeft 300ms ease-in; }
/* line 115, ../../../themes/default/styles/common/_animation.scss */
#details.animated .col2 { -webkit-animation: fadeInRight 200ms ease-in; -moz-animation: fadeInRight 200ms ease-in; -o-animation: fadeInRight 200ms ease-in; animation: fadeInRight 200ms ease-in; }
/* line 118, ../../../themes/default/styles/common/_animation.scss */
#details.animated .col4 { -webkit-animation: fadeInRight 300ms ease-in; -moz-animation: fadeInRight 300ms ease-in; -o-animation: fadeInRight 300ms ease-in; animation: fadeInRight 300ms ease-in; }
/* line 124, ../../../themes/default/styles/common/_animation.scss */
#details.gotoCurrent h1, #details.gotoCurrent div.price, #details.gotoCurrent p.nav, #details.gotoCurrent p.nav + form, #details.gotoCurrent .col6, #details.gotoCurrent .col2, #details.gotoCurrent .col4 { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }

/** Ultimate */
/* line 144, ../../../themes/default/styles/common/_animation.scss */
#ultimate.animated h1 { -webkit-animation: fadeInUp2 200ms ease-in; -moz-animation: fadeInUp2 200ms ease-in; -o-animation: fadeInUp2 200ms ease-in; animation: fadeInUp2 200ms ease-in; }
/* line 147, ../../../themes/default/styles/common/_animation.scss */
#ultimate.animated h2 { -webkit-animation: fadeIn 400ms ease-in; -moz-animation: fadeIn 400ms ease-in; -o-animation: fadeIn 400ms ease-in; animation: fadeIn 400ms ease-in; }
/* line 151, ../../../themes/default/styles/common/_animation.scss */
#ultimate.animated .sliderContent li:nth-child(1) { -webkit-animation: fadeInDown 300ms ease-in; -moz-animation: fadeInDown 300ms ease-in; -o-animation: fadeInDown 300ms ease-in; animation: fadeInDown 300ms ease-in; }
/* line 154, ../../../themes/default/styles/common/_animation.scss */
#ultimate.animated .sliderContent li:nth-child(2) { -webkit-animation: fadeInDown 300ms ease-in; -moz-animation: fadeInDown 300ms ease-in; -o-animation: fadeInDown 300ms ease-in; animation: fadeInDown 300ms ease-in; }
/* line 157, ../../../themes/default/styles/common/_animation.scss */
#ultimate.animated .sliderContent li:nth-child(3) { -webkit-animation: fadeInDown 300ms ease-in; -moz-animation: fadeInDown 300ms ease-in; -o-animation: fadeInDown 300ms ease-in; animation: fadeInDown 300ms ease-in; }
/* line 160, ../../../themes/default/styles/common/_animation.scss */
#ultimate.animated .sliderContent li:nth-child(4) { -webkit-animation: fadeInDown 300ms ease-in; -moz-animation: fadeInDown 300ms ease-in; -o-animation: fadeInDown 300ms ease-in; animation: fadeInDown 300ms ease-in; }
/* line 163, ../../../themes/default/styles/common/_animation.scss */
#ultimate.animated .sliderContent li:nth-child(5) { -webkit-animation: fadeInUp 300ms ease-in; -moz-animation: fadeInUp 300ms ease-in; -o-animation: fadeInUp 300ms ease-in; animation: fadeInUp 300ms ease-in; }
/* line 166, ../../../themes/default/styles/common/_animation.scss */
#ultimate.animated .sliderContent li:nth-child(6) { -webkit-animation: fadeInUp 300ms ease-in; -moz-animation: fadeInUp 300ms ease-in; -o-animation: fadeInUp 300ms ease-in; animation: fadeInUp 300ms ease-in; }
/* line 169, ../../../themes/default/styles/common/_animation.scss */
#ultimate.animated .sliderContent li:nth-child(7) { -webkit-animation: fadeInUp 300ms ease-in; -moz-animation: fadeInUp 300ms ease-in; -o-animation: fadeInUp 300ms ease-in; animation: fadeInUp 300ms ease-in; }
/* line 172, ../../../themes/default/styles/common/_animation.scss */
#ultimate.animated .sliderContent li:nth-child(8) { -webkit-animation: fadeInUp 300ms ease-in; -moz-animation: fadeInUp 300ms ease-in; -o-animation: fadeInUp 300ms ease-in; animation: fadeInUp 300ms ease-in; }

/** Animations */
@-webkit-keyframes slideInRightBig { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateX(2500px); -moz-transform: translateX(2500px); -o-transform: translateX(2500px); transform: translateX(2500px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } }
@-moz-keyframes slideInRightBig { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateX(2500px); -moz-transform: translateX(2500px); -o-transform: translateX(2500px); transform: translateX(2500px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } }
@-ms-keyframes slideInRightBig { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateX(2500px); -moz-transform: translateX(2500px); -o-transform: translateX(2500px); transform: translateX(2500px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } }
@keyframes slideInRightBig { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateX(2500px); -moz-transform: translateX(2500px); -o-transform: translateX(2500px); transform: translateX(2500px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } }
@-webkit-keyframes slideInLeftBig { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateX(-2000px); -moz-transform: translateX(-2000px); -o-transform: translateX(-2000px); transform: translateX(-2000px); } }
@-moz-keyframes slideInLeftBig { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateX(-2000px); -moz-transform: translateX(-2000px); -o-transform: translateX(-2000px); transform: translateX(-2000px); } }
@-ms-keyframes slideInLeftBig { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateX(-2000px); -moz-transform: translateX(-2000px); -o-transform: translateX(-2000px); transform: translateX(-2000px); } }
@keyframes slideInLeftBig { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateX(-2000px); -moz-transform: translateX(-2000px); -o-transform: translateX(-2000px); transform: translateX(-2000px); } }
@-webkit-keyframes fadeIn { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } }
@-moz-keyframes fadeIn { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } }
@-ms-keyframes fadeIn { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } }
@keyframes fadeIn { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } }
@-webkit-keyframes fadeInUp { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-moz-keyframes fadeInUp { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-ms-keyframes fadeInUp { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@keyframes fadeInUp { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-webkit-keyframes fadeInUp2 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-moz-keyframes fadeInUp2 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-ms-keyframes fadeInUp2 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@keyframes fadeInUp2 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-webkit-keyframes fadeInUp3 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(60px); -moz-transform: translateY(60px); -o-transform: translateY(60px); transform: translateY(60px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-moz-keyframes fadeInUp3 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(60px); -moz-transform: translateY(60px); -o-transform: translateY(60px); transform: translateY(60px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-ms-keyframes fadeInUp3 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(60px); -moz-transform: translateY(60px); -o-transform: translateY(60px); transform: translateY(60px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@keyframes fadeInUp3 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(60px); -moz-transform: translateY(60px); -o-transform: translateY(60px); transform: translateY(60px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-webkit-keyframes fadeInUp4 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(80px); -moz-transform: translateY(80px); -o-transform: translateY(80px); transform: translateY(80px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-moz-keyframes fadeInUp4 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(80px); -moz-transform: translateY(80px); -o-transform: translateY(80px); transform: translateY(80px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-ms-keyframes fadeInUp4 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(80px); -moz-transform: translateY(80px); -o-transform: translateY(80px); transform: translateY(80px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@keyframes fadeInUp4 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(80px); -moz-transform: translateY(80px); -o-transform: translateY(80px); transform: translateY(80px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-webkit-keyframes fadeInDown { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(-20px); -moz-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-moz-keyframes fadeInDown { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(-20px); -moz-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-ms-keyframes fadeInDown { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(-20px); -moz-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@keyframes fadeInDown { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(-20px); -moz-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-webkit-keyframes fadeInDown2 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-moz-keyframes fadeInDown2 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-ms-keyframes fadeInDown2 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@keyframes fadeInDown2 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-webkit-keyframes fadeInDown3 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(-60px); -moz-transform: translateY(-60px); -o-transform: translateY(-60px); transform: translateY(-60px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-moz-keyframes fadeInDown3 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(-60px); -moz-transform: translateY(-60px); -o-transform: translateY(-60px); transform: translateY(-60px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-ms-keyframes fadeInDown3 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(-60px); -moz-transform: translateY(-60px); -o-transform: translateY(-60px); transform: translateY(-60px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@keyframes fadeInDown3 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(-60px); -moz-transform: translateY(-60px); -o-transform: translateY(-60px); transform: translateY(-60px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-webkit-keyframes fadeInDown4 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(-80px); -moz-transform: translateY(-80px); -o-transform: translateY(-80px); transform: translateY(-80px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-moz-keyframes fadeInDown4 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(-80px); -moz-transform: translateY(-80px); -o-transform: translateY(-80px); transform: translateY(-80px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-ms-keyframes fadeInDown4 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(-80px); -moz-transform: translateY(-80px); -o-transform: translateY(-80px); transform: translateY(-80px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@keyframes fadeInDown4 { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateY(-80px); -moz-transform: translateY(-80px); -o-transform: translateY(-80px); transform: translateY(-80px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }
@-webkit-keyframes fadeInLeft { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateX(-20px); -moz-transform: translateX(-20px); -o-transform: translateX(-20px); transform: translateX(-20px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } }
@-moz-keyframes fadeInLeft { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateX(-20px); -moz-transform: translateX(-20px); -o-transform: translateX(-20px); transform: translateX(-20px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } }
@-ms-keyframes fadeInLeft { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateX(-20px); -moz-transform: translateX(-20px); -o-transform: translateX(-20px); transform: translateX(-20px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } }
@keyframes fadeInLeft { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateX(-20px); -moz-transform: translateX(-20px); -o-transform: translateX(-20px); transform: translateX(-20px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } }
@-webkit-keyframes fadeInRight { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateX(20px); -moz-transform: translateX(20px); -o-transform: translateX(20px); transform: translateX(20px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } }
@-moz-keyframes fadeInRight { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateX(20px); -moz-transform: translateX(20px); -o-transform: translateX(20px); transform: translateX(20px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } }
@-ms-keyframes fadeInRight { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateX(20px); -moz-transform: translateX(20px); -o-transform: translateX(20px); transform: translateX(20px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } }
@keyframes fadeInRight { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: translateX(20px); -moz-transform: translateX(20px); -o-transform: translateX(20px); transform: translateX(20px); }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } }
/** MOBILE css */
/** mobile search */
/** common */
/* line 14, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
#main.mobile { color: #7A7A7A; background: #F6F6F6; }

/* line 19, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile { /** Header */ /** logo image */ /** home / search */ /** mobile common content */ /** seriesList */ /** fieldset */ /** bodies list */ /** selectInput */ /** moreCheckboxes */ /** multipleCheckboxes content */ /** around me */ /** premium input */ /** submitWrapper */ }
/* line 24, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile #mainHeader { position: relative; z-index: 2; /** wording */ /** logo */ }
/* line 28, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile #mainHeader ul { position: relative; display: flex; align-items: center; justify-content: flex-end; margin: 0; padding: 0; height: 35px; width: 100%; background: #FFF; list-style: none; -moz-box-shadow: #AAA 0 0 5px; -webkit-box-shadow: #AAA 0 0 5px; box-shadow: #AAA 0 0 5px; }
/* line 44, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile #mainHeader ul .logoContainer { background-image: url(../themes/default/img/motorrad/common/common/bmw_motorrad_logo.svg); height: 30px; width: 141px; margin-right: 10px; }
/* line 55, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile #mainHeader .wording { right: 74px; }
/* line 58, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile #mainHeader .wording .title, .mobile #mainHeader .wording .subTitle, .mobile #mainHeader .wording .baseline { display: block; padding-left: 6px; padding-right: 0; color: #1D1D1B; font: normal 6px/7px BMWMotorrad-Bold, Arial, sans-serif; }
/* line 68, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile #mainHeader .wording .title { padding-top: 10px; font-size: 6px; }
/* line 72, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile #mainHeader .wording .subTitle { font-size: 6px; }
/* line 75, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile #mainHeader .wording .baseline { padding-top: 3px; color: #C1C1C1; font-size: 4px; }
/* line 86, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile #mainHeader .logo { right: 12px; text-align: center; }
/* line 90, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile #mainHeader .logo .bmwLogo, .mobile #mainHeader .logo .baseline { display: inline-block; text-align: center; }
/* line 96, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile #mainHeader .logo .bmwLogo { margin: 5px 0 0px; }
/* line 100, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile #mainHeader .logo .baseline { color: #1D1D1B; font: normal 7px/1.2 BMWMotorrad-Bold, Arial, sans-serif; }
/* line 110, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .bmwLogo { overflow: hidden; display: inline-block; vertical-align: top; text-indent: -999em; letter-spacing: -999em; width: 32px; height: 32px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: 0 -100px; }
/* line 125, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile #home { position: relative; z-index: 1; height: 183px; background-position: center center; background-repeat: no-repeat; background-size: cover; -ms-behavior: url(./scripts/libs/backgroundsize.min.htc); }
/* line 134, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile #home h1 { position: absolute; bottom: 0; display: block; margin: 0; padding: 11px; color: #FFF; font: normal 10px/1.2 BMWMotorrad-Regular, Arial, sans-serif; text-transform: uppercase; text-align: right; }
/* line 144, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile #home h1 strong { font: bold 14px/1.2 BMWMotorrad-Bold, Arial, sans-serif; }
/* line 153, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .mobileContent, .mobile #search { padding: 10px; background: #F6F6F6; }
/* line 160, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .mobileContent h1, .mobile #search h1 { display: block; margin: 0 0 4px; }
/* line 163, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .mobileContent h1 strong, .mobile #search h1 strong { display: block; font: bold 18px/1.2 BMWMotorrad-Bold, Arial, sans-serif; }
/* line 167, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .mobileContent h1 span, .mobile #search h1 span { display: block; font: normal 12px/1.2 BMWMotorrad-Regular, Arial, sans-serif; }
/* line 179, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .seriesList { display: table; margin: 0 0 15px; padding: 0; width: 100%; list-style: none; }
/* line 186, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .seriesList li { display: table-cell; width: 12.5%; margin: 0; }
/* line 192, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .seriesList span { display: block; border: 1px solid #EAEAEA; border-left: 0; padding: 6px 0; color: #7A7A7A; font: bold 13px/1 BMWMotorrad-Bold, Arial, sans-serif; text-align: center; text-decoration: none; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ebebeb)); background-image: -moz-linear-gradient(#ffffff, #ebebeb); background-image: -webkit-linear-gradient(#ffffff, #ebebeb); background-image: linear-gradient(#ffffff, #ebebeb); }
/* line 205, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .seriesList span:hover { color: #FFF; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExNmZjOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNDI5ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #116fc8), color-stop(100%, #00429d)); background-image: -moz-linear-gradient(#116fc8, #00429d); background-image: -webkit-linear-gradient(#116fc8, #00429d); background-image: linear-gradient(#116fc8, #00429d); }
/* line 211, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .seriesList li:first-child span { border-left: 1px solid #EAEAEA; }
/* line 213, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .seriesList .select span { color: #FFF; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExNmZjOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNDI5ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #116fc8), color-stop(100%, #00429d)); background-image: -moz-linear-gradient(#116fc8, #00429d); background-image: -webkit-linear-gradient(#116fc8, #00429d); background-image: linear-gradient(#116fc8, #00429d); }
/* line 223, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .fieldset, .mobile .productList { border: 1px solid #E6E6E6; padding: 2px; margin: 0 0 10px; background: #FFF; }
/* line 231, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .productList { padding: 0; margin: 0 0 15px; }
/* line 237, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .fieldset h2 { display: block; vertical-align: top; margin: 0; padding: 8px; background: #EAEAEA; color: #313131; font: bold 12px/1 BMWMotorrad-Regular, Arial, sans-serif; text-transform: uppercase; }
/* line 249, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .fieldset h2 .title { display: inline-block; vertical-align: top; padding: 1px 0 0; }
/* line 257, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .h2 { position: relative; display: block; vertical-align: top; margin: 0; padding: 8px; background: #EAEAEA; color: #313131; font: bold 12px/1 BMWMotorrad-Regular, Arial, sans-serif; text-transform: uppercase; text-decoration: none; }
/* line 271, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .h2:after { content: '\0020'; position: absolute; top: 50%; right: 10px; margin: -8px 0 0; width: 9px; height: 16px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: 0 -56px; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
/* line 283, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .h2.show:after { -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
/* line 287, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .h2 .title { display: inline-block; vertical-align: top; padding: 3px 0 0; }
/* line 295, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .bodyPicto, .mobile .euroPicto, .mobile .mileagePicto, .mobile .energyPicto, .mobile .transmissionPicto, .mobile .locationPicto, .mobile .equipmentPicto { overflow: hidden; display: inline-block; vertical-align: top; margin: 0 5px 0 0; text-indent: -999em; letter-spacing: -999em; }
/* line 313, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .bodyPicto { width: 12px; height: 12px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: -20px -14px; margin-top: -2px; }
/* line 314, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .euroPicto { width: 9px; height: 12px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: 0 -42px; margin-top: 1px; }
/* line 315, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .mileagePicto { width: 9px; height: 13px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: 0 0; margin-top: 1px; }
/* line 317, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .energyPicto { width: 10px; height: 16px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: 0 -77px; }
/* line 318, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .transmissionPicto { width: 13px; height: 10px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: -7px -14px; margin-top: 2px; }
/* line 320, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .locationPicto { width: 14px; height: 14px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: -18px 0; }
/* line 321, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .equipmentPicto { width: 15px; height: 14px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: -9px -42px; }
/* line 326, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .bodiesList, .mobile .radiosList { display: block; list-style: none; margin: 0; padding: 0; }
/* line 333, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .bodiesList li, .mobile .radiosList li { float: left; display: inline; width: 50%; }
/* line 338, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .bodiesList label, .mobile .radiosList label { display: block; text-align: center; padding: 5px 0 10px; }
/* line 343, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .bodiesList .visual, .mobile .radiosList .visual { overflow: hidden; display: block; margin: 0 0 -5px; width: 100%; }
/* line 349, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .bodiesList .visual img, .mobile .radiosList .visual img { display: block; margin: 0 auto; max-width: 130px; width: 90px; }
/* line 356, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .bodiesList input, .mobile .radiosList input { display: inline-block; vertical-align: middle; }
/* line 360, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .bodiesList .label, .mobile .radiosList .label { display: inline-block; vertical-align: middle; color: #7A7A7A; font: normal 11px/1 BMWMotorrad-Regular, sans-serif; }
/* line 370, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .radiosList li { display: inline-block; vertical-align: top; float: none; width: auto; }
/* line 377, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .radiosList label { padding-left: 10px; padding-right: 10px; }
/* line 386, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .selectInput { padding: 10px; }
/* line 389, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .selectInput select { display: block; padding: 4px; width: 100%; color: #313131; font: normal 11px/1 BMWMotorrad-Regular, Arial, sans-serif; }
/* line 402, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .moreCheckboxes { position: relative; display: block; margin: 10px 10px 0; border: 1px solid #C6C5C5; padding: 7px; color: #313131; font: normal 11px/1 BMWMotorrad-Regular, Arial, sans-serif; text-decoration: none; }
/* line 413, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .moreCheckboxes:after { content: '\0020'; position: absolute; right: 8px; top: 11px; display: block; width: 7px; height: 4px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: 0 -14px; -moz-transition: all 200ms; -o-transition: all 200ms; -webkit-transition: all 200ms; transition: all 200ms; }
/* line 424, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .moreCheckboxes:before { content: '\0020'; display: block; position: absolute; right: 20px; top: 4px; bottom: 4px; border-right: 1px solid #C6C5C5; }
/* line 432, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .show .moreCheckboxes:after { top: 9px; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
/* line 440, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .multipleCheckboxes { padding: 0 0 10px; }
/* line 443, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .multipleCheckboxes .multiple { overflow: hidden; display: none; margin: 0 10px; padding: 0; border: 1px solid #C6C5C5; border-top: 0; list-style: none; }
/* line 453, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .multipleCheckboxes .multiple label { display: block; padding: 7px; color: #313131; font: normal 11px/1 BMWMotorrad-Regular, Arial, sans-serif; }
/* line 460, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .multipleCheckboxes .multiple input { display: inline-block; vertical-align: middle; margin: 0 10px 0 0; }
/* line 465, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .multipleCheckboxes .multiple .label { display: inline-block; vertical-align: middle; }
/* line 473, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .multipleCheckboxes.show .multiple { display: block; }
/* line 480, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .aroundMe { display: block; margin: 10px; color: #313131; font: normal 11px/1 BMWMotorrad-Regular, Arial, sans-serif; text-decoration: none; }
/* line 489, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .aroundMe:before { content: '\0020'; display: inline-block; vertical-align: middle; margin-right: 10px; width: 15px; height: 23px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: -10px -77px; }
/* line 503, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .premiumInput { display: block; }
/* line 506, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .premiumInput input { display: inline-block; vertical-align: top; margin: 0 3px 0 0; }
/* line 512, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .premiumInput .label { display: inline-block; vertical-align: top; }
/* line 521, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .fieldset .submitWrapper { padding-bottom: 10px; }
/* line 524, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .submitWrapper { text-align: center; padding: 10px 0 30px; }
/* line 528, ../../../themes/default/styles/motorrad/front/_mobile-search.scss */
.mobile .submitWrapper input[type="submit"] { display: inline-block; vertical-align: top; font: normal 11px/1 BMWMotorrad-Bold, Arial, sans-serif; text-transform: uppercase; border: 1px solid #2b2e33; box-shadow: 0 0 2px #2b2e33; background: none; color: #2b2e33; padding: 15px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }

/** mobile search */
/* line 11, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile { /** list page */ /** options */ /** cars list */ /** filters */ /** filter arrows */ /** list nav arrows */ /** list nav */ /** cars Collection */ }
/* line 17, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile #list, .mobile #details { padding-top: 50px; }
/* line 25, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .optionsWrapper { padding: 0 25px; }
/* line 28, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .options { display: table; width: 100%; margin: 13px auto 5px; }
/* line 33, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .options dl { display: table-row; padding: 0; color: #7A7A7A; font: normal 11px/1 BMWMotorrad-Regular, sans-serif; }
/* line 41, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .options dl:first-child dt { border-top: 0; }
/* line 44, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .options dl:first-child dd { border-top: 0; }
/* line 49, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .options dt { display: table-cell; border-top: 1px solid #EAEAEA; padding: 8px 10px 8px 0; margin: 0; }
/* line 56, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .options dd { display: table-cell; border-top: 1px solid #EAEAEA; padding: 8px 0; margin: 0; }
/* line 66, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .options.typeLine dt, .mobile .options.typeLine dd { display: block; line-height: 1.25; }
/* line 72, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .options.typeLine dt { color: #444; font-weight: bold; text-transform: uppercase; }
/* line 86, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productList h2 { display: block; margin: 0; padding: 15px; color: #313131; font: bold 12px/1 BMWMotorrad-Bold, Arial, sans-serif; text-transform: uppercase; text-align: center; }
/* line 104, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .filters dl { display: table; float: left; width: 40%; margin: 0 10% 12px 0; }
/* line 111, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .filters dt { display: table-cell; }
/* line 114, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .filters dt .title { display: block; padding: 0 10px; }
/* line 119, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .filters dd { display: table-cell; }
/* line 122, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .filters dd a { display: block; }
/* line 131, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .filterDown, .mobile .filterUp { overflow: hidden; display: inline-block; vertical-align: top; text-indent: -999em; width: 20px; height: 21px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: -9px -56px; }
/* line 139, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .filterUp { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
/* line 148, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .listPrev { overflow: hidden; display: block; text-indent: -999em; width: 21px; height: 40px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: 0 -132px; height: 39px; }
/* line 155, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .listNext { overflow: hidden; display: block; text-indent: -999em; width: 21px; height: 40px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: 0 -132px; height: 39px; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
/* line 167, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .listNav { position: relative; margin: 0 0 20px; }
/* line 171, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .listNav .listPrev, .mobile .listNav .listNext { position: absolute; top: 50%; margin: -20px 0 0; height: 39px; }
/* line 178, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .listNav .listPrev { left: 8px; }
/* line 179, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .listNav .listNext { right: 8px; }
/* line 181, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .listNav ol { display: block; list-style: none; margin: 0 auto; padding: 0; text-align: center; }
/* line 188, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .listNav li { display: inline-block; vertical-align: top; margin: 0; width: 12%; }
/* line 194, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .listNav li.select span { color: #313131; }
/* line 199, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .listNav li span { display: block; width: 100%; height: 40px; color: #C6C5C5; font: bold 20px/35px BMWMotorrad-Bold, sans-serif; text-decoration: none; }
/* line 210, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .smallLetters { display: block; padding: 0; margin: 10px 20px; color: #1D1D1B; font: normal 11px/1 BMWMotorrad-Regular, sans-serif; text-align: center; }
/* line 226, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile #list .info, .mobile #details .info { overflow: hidden; margin: -3px 0 0; text-indent: -999em; width: 14px; height: 16px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: -13px -26px; }
/* line 236, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productsCollection { display: block; list-style: none; margin: 0; padding: 0; }
/* line 243, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productsCollection li { margin: 0; }
/* line 247, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productsCollection a { display: block; text-decoration: none; }
/* line 253, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productsCollection .visual { display: block; background: #F6F6F6; }
/* line 257, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productsCollection .visual img { display: block; margin: 0 auto; max-width: 100%; }
/* line 264, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productsCollection .line { display: block; margin: 3px 10px; }
/* line 269, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productsCollection .title { display: block; padding: 3px 0 0; color: #313131; font: bold 11px/1 BMWMotorrad-Bold, sans-serif; text-transform: uppercase; }
/* line 278, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productsCollection .price { float: right; display: inline; padding: 0 0 0 10px; color: #313131; font: bold 15px/1 BMWMotorrad-Bold,sans-serif; }
/* line 287, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productsCollection .subtitle { display: block; color: #313131; font: bold 11px/1 BMWMotorrad-Bold, sans-serif; text-transform: uppercase; }
/* line 295, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productsCollection .rent { float: right; display: inline; padding: 0 0 0 10px; color: #7A7A7A; font: normal 11px/1 BMWMotorrad-Regular, sans-serif; }
/* line 305, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productsCollection .metas { display: table; width: 100%; margin: 10px 0; color: #7A7A7A; font: normal 11px/1 BMWMotorrad-Regular, sans-serif; }
/* line 314, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productsCollection .mileage { display: table-cell; text-align: center; }
/* line 318, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productsCollection .mileage:before { content: '\0020'; display: inline-block; vertical-align: top; margin: -2px 5px 0 0; width: 9px; height: 13px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: 0 0; }
/* line 327, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productsCollection .date { display: table-cell; text-align: center; }
/* line 331, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productsCollection .date:before { content: '\0020'; display: inline-block; vertical-align: top; margin: -2px 5px 0 0; width: 13px; height: 14px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: 0 -26px; }
/* line 340, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productsCollection .location { display: table-cell; text-align: center; }
/* line 344, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile .productsCollection .location:before { content: '\0020'; display: inline-block; vertical-align: top; margin: -2px 5px 0 0; width: 9px; height: 14px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: -9px 0; }

/* line 356, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile #list .submitWrapper a { border: 1px solid #2b2e33; box-shadow: 0 0 2px #2b2e33; background: none; color: #2b2e33; padding: 15px; }

/* line 364, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile #mainHeader ul { display: flex; align-items: center; justify-content: flex-end; }
/* line 369, ../../../themes/default/styles/motorrad/front/_mobile-list.scss */
.mobile #mainHeader ul .logoContainer { background-image: url(../themes/default/img/motorrad/common/common/bmw_motorrad_logo.svg); height: 30px; width: 141px; margin-right: 10px; }

/** mobile search */
/* line 12, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile { /** details page */ }
/* line 14, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile .hideMobile { display: none; }
/* line 22, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile .backButton, .mobile .topPage, .mobile .goToDetail { position: relative; display: block; padding: 0; margin: 18px 0 22px; color: #313131; font: normal 12px/1 BMWMotorrad-Regular, Arial, sans-serif; text-align: center; text-decoration: none; }
/* line 35, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile .backButton:before, .mobile .topPage:before, .mobile .goToDetail:before { content: '\0020'; display: inline-block; vertical-align: middle; margin: 0 15px 0 0; width: 21px; height: 40px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: 0 -132px; }
/* line 46, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile #details .line { padding-top: 5px; padding-bottom: 5px; }
/* line 51, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile .reserveButton { display: block; text-align: center; margin: 10px 60px; }
/* line 56, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile .reserveButton:hover, .mobile .reserveButton:active, .mobile .reserveButton:focus { color: #FFF; }
/* line 64, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile .dialBack { display: block; margin: 10px 60px; padding: 15px 15px 11px; color: #313131; background: #C6C5C5; font: normal 11px/1.3 BMWMotorrad-Regular, Arial, sans-serif; text-transform: uppercase; text-align: center; }
/* line 78, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile .dealer { display: block; margin: 10px 60px; padding: 10px 0; border-top: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; color: #7A7A7A; font: normal 11px/1.2 BMWMotorrad-Regular, sans-serif; }
/* line 89, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile .dealer strong { color: #313131; font-weight: bold; }
/* line 95, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile #details .aroundMe { margin: 10px 60px; }
/* line 99, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile #details .h2 { margin: 5px; }
/* line 103, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile .extendWrapper { display: none; }
/* line 106, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile .extendWrapper.show { display: block; }
/* line 114, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile .topPage:before { margin-right: 20px; -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
/* line 120, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile .carouselWrapper { position: relative; overflow: hidden; padding: 3px 35px 0 40px; margin: 4px 0 20px; height: 50px; }
/* line 130, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile #details .carouselWrapper .bx-prev, .mobile #details .carouselWrapper .bx-next { overflow: hidden; display: block; text-indent: -999em; width: 21px; height: 40px; background-image: url('../img/mobile/common-s13a8bb83d7.png'); -moz-background-size: 32px auto; -o-background-size: 32px auto; -webkit-background-size: 32px auto; background-size: 32px auto; background-position: 0 -132px; left: -33px; top: -2px; margin-top: 0; }
/* line 141, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile #details .carouselWrapper .bx-next { left: auto; right: -28px; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
/* line 150, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile #miniVisualCarousel { position: relative; display: block; margin: 0; padding: 0; list-style: none; }
/* line 160, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile #miniVisualCarousel img { margin: 0 auto; width: auto; max-width: 100%; max-height: 40px; }
/* line 168, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile #details .bx-wrapper .bx-viewport { border: 0; }

/* line 172, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile #mainHeader ul { display: flex; align-items: center; justify-content: flex-end; }
/* line 177, ../../../themes/default/styles/motorrad/front/_mobile-details.scss */
.mobile #mainHeader ul .logoContainer { background-image: url(../themes/default/img/motorrad/common/common/bmw_motorrad_logo.svg); height: 30px; width: 141px; margin-right: 10px; }

/** mobile search */
/*
*******************************************************************
		GLOBAL VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		PAGE.SCSS VARIABLES
******************************************************************
*/
/* 
***************************************************
COLOR VARIABLES 
***************************************************
*/
/* line 12, ../../../themes/default/styles/common/_mobile-book.scss */
.mobile { /** book page */ }
/* line 18, ../../../themes/default/styles/common/_mobile-book.scss */
.mobile .summary { margin: 10px; color: #555; }
/* line 22, ../../../themes/default/styles/common/_mobile-book.scss */
.mobile .summary span { color: #222; }
/* line 27, ../../../themes/default/styles/common/_mobile-book.scss */
.mobile p { margin: 10px; font-size: 14px; }
/* line 31, ../../../themes/default/styles/common/_mobile-book.scss */
.mobile p.required { margin: 20px 10px; font-size: 10px; }
/* line 36, ../../../themes/default/styles/common/_mobile-book.scss */
.mobile p.legals { margin: 20px 10px; font-size: 10px; color: #444; }
/* line 49, ../../../themes/default/styles/common/_mobile-book.scss */
.mobile .formWrapper .lineLabel { display: block; margin-bottom: 5px; }
/* line 54, ../../../themes/default/styles/common/_mobile-book.scss */
.mobile .formWrapper .fieldWrapper { display: block; }
/* line 58, ../../../themes/default/styles/common/_mobile-book.scss */
.mobile .formWrapper .formFieldWrapper { margin-left: 10px; margin-right: 10px; }
/* line 63, ../../../themes/default/styles/common/_mobile-book.scss */
.mobile .formWrapper .textInput, .mobile .formWrapper .comboInput { width: 100%; }
/* line 67, ../../../themes/default/styles/common/_mobile-book.scss */
.mobile .formWrapper .comboWrapper .itemWrapper, .mobile .formWrapper .textWrapper .itemWrapper { display: block; }
/* line 71, ../../../themes/default/styles/common/_mobile-book.scss */
.mobile .formWrapper .textWrapper .itemWrapper { padding-right: 20px; }
/* line 75, ../../../themes/default/styles/common/_mobile-book.scss */
.mobile .formWrapper .radioWrapper { top: 0; vertical-align: baseline; }
/* line 80, ../../../themes/default/styles/common/_mobile-book.scss */
.mobile .formWrapper input[type="radio"] { display: block; width: 15px; height: 15px; }

/** motorrad */
/** menu */
/*
*******************************************************************
		GLOBAL VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		MENU.SCSS VARIABLES 
******************************************************************
*/
/*
*******************************************************************
		PAGE.SCSS VARIABLES
******************************************************************
*/
/* 
***************************************************
COLOR VARIABLES 
***************************************************
*/
/* line 5, ../../../themes/default/styles/common/_mr-menu.scss */
.menuWrapper { position: relative; display: inline-block; vertical-align: top; padding-top: 30px; line-height: 1; }

/** menu overright */
/* line 17, ../../../themes/default/styles/common/_mr-menu.scss */
#menu { background: #9B9A9B; }
/* line 20, ../../../themes/default/styles/common/_mr-menu.scss */
#menu .menu { width: auto; }
/* line 23, ../../../themes/default/styles/common/_mr-menu.scss */
#menu .menu a { color: #fff; }
/* line 26, ../../../themes/default/styles/common/_mr-menu.scss */
#menu .menuHighlight { background: #FFF; display: none; }

/** menu search label */
/* line 32, ../../../themes/default/styles/common/_mr-menu.scss */
#menu .menu .menuSearchLabel, .menuSearchLabel { position: absolute; top: -25px; left: 0; padding-left: 15px; display: inline-flex; }
/* line 37, ../../../themes/default/styles/common/_mr-menu.scss */
#menu .menu .menuSearchLabel a, .menuSearchLabel a { display: block; height: 13px; color: #FFF; background: #0042a1; background: linear-gradient(#116fcc, #0042a1 100%); padding: 10px 5px 5px 5px; font: bold 11px/1 bmwtype_v2_bold, Arial, sans-serif; text-decoration: none; }
/* line 47, ../../../themes/default/styles/common/_mr-menu.scss */
#menu .menu .menuSearchLabel a:hover, #menu .menu .menuSearchLabel a:active, .menuSearchLabel a:hover, .menuSearchLabel a:active { color: #FFF; background: #0042a1; }

/** search input */
/* line 58, ../../../themes/default/styles/common/_mr-menu.scss */
.searchInput { position: absolute; top: 8px; right: 0; border: 1px solid #E0E0E0; padding: 0 8px; /*  margin-right: 0; margin-left: auto; margin-top: -36px;*/ width: 200px; height: 20px; background-color: #FFF; }
/* line 72, ../../../themes/default/styles/common/_mr-menu.scss */
.searchInput > input { position: absolute; right: 4px; top: 0px; left: auto; bottom: auto; zoom: 1; display: block; border: 0; width: 80%; height: 18px; font-size: 9px; background-color: #FFF; }
/* line 86, ../../../themes/default/styles/common/_mr-menu.scss */
.searchInput .after { content: '\0020'; position: absolute; left: 7px; right: auto; top: 50%; display: block; margin: -7px 0 0; width: 15px; height: 14px; background: url("../img/common/sprites.png") no-repeat -184px -48px; }

/** main logo top right hand corner */
/* line 106, ../../../themes/default/styles/common/_mr-menu.scss */
.logoTitleCnt { width: 70px; padding-left: 9px; padding-right: 9px; }

/** menu */
/* line 4, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu { background-color: #ffffff; box-shadow: 0px 2px 0px #919191; }
/* line 8, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper { padding-top: 0; display: flex; justify-content: space-between; height: 60px; }
/* line 14, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menu { display: flex; justify-content: space-between; align-items: center; left: 0; width: 640px; margin: 0; }
/* line 22, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menu a { color: #16171a; font-family: BMWMotorrad-Regular, Arial, sans-serif; font-size: 1.2em; padding: 0; display: flex; align-items: center; line-height: normal; height: 100%; }
/* line 33, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menu a:hover { font-family: BMWMotorrad-Bold, Arial, sans-serif !important; }
/* line 37, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menu .menuItem { cursor: pointer; display: flex; align-items: center; margin-right: 35px; height: 100%; min-width: 165px; }
/* line 45, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menu .menuItem.menuOurBikes { min-width: 205px; }
/* line 49, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menu .menuItem.menuPremium { min-width: 315px; }
/* line 54, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menu .menuItem:hover { opacity: 1 !important; }
/* line 59, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menuNavIcons { display: flex; }
/* line 62, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menuNavIcons .menuIcons { display: flex; justify-content: space-between; width: 80px; margin-right: 25px; }
/* line 68, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menuNavIcons .menuIcons .menuItem { background-repeat: no-repeat; background-position: center; width: 30px; margin: 0; cursor: pointer; /* Search icon */ /* My Account */ /* Network */ }
/* line 76, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menuNavIcons .menuIcons .menuItem.menuSearchIcon { background-image: url(../themes/default/img/motorrad/common/common/search_NoSel.svg); background-size: 20px; position: relative; }
/* line 81, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menuNavIcons .menuIcons .menuItem.menuSearchIcon .displaySearch { display: flex; width: 100%; height: 100%; }
/* line 87, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menuNavIcons .menuIcons .menuItem.menuSearchIcon .searchBox { display: none; position: absolute; padding: 0.7em; box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2); top: 100%; left: -20%; background-color: #ffffff; }
/* line 96, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menuNavIcons .menuIcons .menuItem.menuSearchIcon .searchBox .searchLabel { padding-bottom: 4px; cursor: default; }
/* line 101, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menuNavIcons .menuIcons .menuItem.menuSearchIcon .searchBox .searchBoxInput { display: flex; }
/* line 104, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menuNavIcons .menuIcons .menuItem.menuSearchIcon .searchBox .searchBoxInput .after { width: 30px; background-image: url(../themes/default/img/motorrad/common/common/search_NoSel.svg); background-repeat: no-repeat; background-position: center; }
/* line 111, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menuNavIcons .menuIcons .menuItem.menuSearchIcon .searchBox .searchBoxInput .after:hover { background-image: url(../themes/default/img/motorrad/common/common/search_Sel.svg); background-repeat: no-repeat; background-position: center; }
/* line 119, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menuNavIcons .menuIcons .menuItem.menuSearchIcon:hover { background-image: url(../themes/default/img/motorrad/common/common/search_Sel.svg); background-size: 20px; }
/* line 125, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menuNavIcons .menuIcons .menuItem.menuAccountIcon { background-image: url(../themes/default/img/motorrad/common/common/myAccount_NoSel.svg); background-size: 20px; }
/* line 129, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menuNavIcons .menuIcons .menuItem.menuAccountIcon:hover { background-image: url(../themes/default/img/motorrad/common/common/myAccount_Sel.svg); background-size: 20px; }
/* line 135, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menuNavIcons .menuIcons .menuItem.menuNetworkIcon { background-image: url(../themes/default/img/motorrad/common/common/network_NoSel.svg); background-size: 30px; }
/* line 139, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menuNavIcons .menuIcons .menuItem.menuNetworkIcon:hover { background-image: url(../themes/default/img/motorrad/common/common/network_Sel.svg); background-size: 30px; }
/* line 146, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper .menuNavIcons .logoContainer { background-image: url(../themes/default/img/motorrad/common/common/bmw_motorrad_logo.svg); background-repeat: no-repeat; background-position: center; display: flex; align-items: center; justify-content: center; height: 100%; width: 180px; }

/* line 160, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .wrapper, #menu #account .accountMenu .row, #account .accountMenu #menu .row { width: 1371px; }

/** menu search label */
/* line 170, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menu .menuSearchLabel a, .menuSearchLabel a { margin-left: 15px; }

/* line 175, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#myAccountNavLink { max-width: 150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* line 183, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
.bottomContainerClose { display: block; position: absolute; right: 5px; }
/* line 187, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
.bottomContainerClose a { position: absolute; top: 15px; right: 15px; overflow: hidden; padding: 0; width: 25px; height: 25px; color: #000; text-decoration: none; background: url(../img/common/sprites.png) no-repeat -388px 0; text-indent: -999em; }

/* For small screen */
/* line 204, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper.forSmallScreen { height: 40px; transition: 1s ease; }
/* line 208, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper.forSmallScreen .menu a { font-size: 1em; }
/* line 212, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper.forSmallScreen .menu .menuItem { min-width: 140px; }
/* line 215, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper.forSmallScreen .menu .menuItem.menuOurBikes { min-width: 170px; }
/* line 219, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper.forSmallScreen .menu .menuItem.menuPremium { min-width: 270px; }
/* line 224, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .menuWrapper.forSmallScreen .logoContainer { height: auto; width: 145px; }

/* line 230, ../../../themes/default/styles/motorrad/front/_mr-menu.scss */
#menu .wrapper.forSmallScreen, #menu #account .accountMenu .forSmallScreen.row, #account .accountMenu #menu .forSmallScreen.row { width: 1250px; }

/** carousel arrows */
/* line 5, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#details .details-view .slideshow .bx-wrapper .bx-prev:hover, #details .details-view .slideshow .bx-wrapper .bx-prev, .container .bx-wrapper .bx-prev:hover, .container .bx-wrapper .bx-prev, .mobile .listPrev, .mobile .listNext, .mobile .backButton:before, .mobile .topPage:before, .mobile .topPage:before, .mobile .goToDetail:before, .mobile #details .carouselWrapper .bx-prev, .mobile #details .carouselWrapper .bx-next { background-image: url(../img/common/sprites.png); -webkit-background-size: auto; background-size: auto; background-position: -199px -46px; }

/* line 24, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#details .details-view .slideshow .bx-wrapper .bx-next:hover, #details .details-view .slideshow .bx-wrapper .bx-next, .container .bx-wrapper .bx-next:hover, .container .bx-wrapper .bx-next { background-image: url(../img/common/sprites.png); -webkit-background-size: auto; background-size: auto; background-position: -215px -46px; }

/* line 35, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
.mobile .listNav .listPrev, .mobile .listNav .listNext, .container .bx-wrapper .bx-controls-direction a { margin-top: -17px; width: 16px; height: 28px; }

/* line 43, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
.mobile .backButton:before, .mobile .topPage:before, .mobile .topPage:before, .mobile .goToDetail:before, .mobile #details .carouselWrapper .bx-prev, .mobile #details .carouselWrapper .bx-next { margin-top: -3px; width: 16px; height: 28px; }

/** details more infos arrows & */
/* line 57, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
.mobile .h2:after, #details .accordion h3.current span { margin-top: 4px; width: 6px; height: 11px; background-image: url("../img/common/sprites.png"); -webkit-background-size: auto; background-size: auto; background-position: -231px -41px; }

/* line 67, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
.mobile .h2:after { margin-top: -5px; }

/* line 71, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#details .accordion h3 span { margin-top: 6px; width: 11px; height: 6px; background: url("../img/common/sprites.png") no-repeat -184px -77px; }

/* line 77, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#details .accordion h3.current span { margin-top: 4px; width: 6px; height: 11px; background-position: -231px -41px; }

/** details prev / next car / moto */
/* line 86, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#details .next, #details .prev { width: 6px; height: 11px; }

/* line 91, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#details .prev { background-position: -231px -30px; }

/* line 92, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#details .next { background-position: -231px -41px; }

/** bottom menu arrows */
/* line 97, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#account .accountMenu .accountSlideBtn { top: -15px; margin-left: -12px; width: auto; }

/* line 102, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#account .accountMenu .accountSlideBtn a.up, #account .accountMenu .accountSlideBtn a.up.up, #account .accountMenu .accountSlideBtn a.down, #account .accountMenu .accountSlideBtn a.down.down, #account .accountMenu .accountSlideBtn a.down.up { margin: 0 0 2px; width: 21px; height: 13px; background-position: -237px -48px; }

/* line 112, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#account .accountMenu .accountSlideBtn a.up, #account .accountMenu .accountSlideBtn a.up.up { background-position: -237px -61px; }

/** bottom menu background */
/* line 120, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#account .accountMenu .accountNav { padding-top: 0; background-color: #ffffff; box-shadow: 0px -1px 0px #919191; }

/** bottom menu nav */
/* line 129, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#account .accountMenu .menuSolo li a:hover, #account .accountMenu .menuLeft li a:hover, #account .accountMenu .menuRight li a:hover, #account .accountMenu .menuSolo li a, #account .accountMenu .menuLeft li a, #account .accountMenu .menuRight li a { color: #919191; background: none; display: inline-block; vertical-align: middle; outline: none; padding-bottom: 4px; height: 33px; line-height: 37px; text-decoration: none; font-family: BMWMotorrad-Bold, Arial, sans-serif; font-size: 11px; }

/* line 149, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#account .accountMenu .menuSolo li.upper, #account .accountMenu .menuLeft li.upper, #account .accountMenu .menuRight li.upper { background: none; text-transform: none; }

/* line 156, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#account .accountMenu .menuSolo li a:hover, #account .accountMenu .menuLeft li a:hover, #account .accountMenu .menuRight li a:hover, #account .accountMenu .menuSolo li.upper a, #account .accountMenu .menuLeft li.upper a, #account .accountMenu .menuRight li.upper a { color: #16171a; }

/* line 164, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#account .accountMenu .menuSolo li span { display: none; }

/* line 165, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#account .accountMenu .menuLeft li span { display: none; }

/* line 169, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#account .menuRight li:not(:last-child) a:after { content: ''; display: inline-block; background: url(../themes/default/img/motorrad/common/common/sprites_motorrad.png) no-repeat -239px -172px; width: 17px; height: 17px; margin-bottom: -4px; margin-left: 2px; }

/* line 181, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#account .menuRight li:not(:last-child):hover a:after { content: ''; display: inline-block; background: url(../themes/default/img/motorrad/common/common/sprites_motorrad.png) no-repeat -240px -122px; width: 16px; height: 16px; margin-bottom: -4px; margin-left: 3px; }

/* line 193, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#account .menuSolo li a { padding-top: 1px; }
/* line 197, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#account .menuSolo li a:after { content: ''; display: inline-block; background: url(../themes/default/img/motorrad/common/common/sprites_motorrad.png) no-repeat -240px -172px; width: 17px; height: 17px; margin-bottom: -4px; margin-left: 2px; }

/* line 209, ../../../themes/default/styles/motorrad/front/_mr-content.scss */
#account .menuSolo li:hover a:after { content: ''; display: inline-block; background: url(../themes/default/img/motorrad/common/common/sprites_motorrad.png) no-repeat -240px -122px; width: 16px; height: 16px; margin-bottom: -4px; margin-left: 2px; }

/** PRINT */
@media print { /* line 4, ../../../themes/default/styles/motorrad/common/_print.scss */
  #content { display: block; margin: 0; }
  /* line 9, ../../../themes/default/styles/motorrad/common/_print.scss */
  .page { overflow: visible; width: auto; }
  /* line 13, ../../../themes/default/styles/motorrad/common/_print.scss */
  #search { height: auto; background: none; }
  /* line 18, ../../../themes/default/styles/motorrad/common/_print.scss */
  .subPage { position: static; z-index: 45; overflow: visible; display: block; left: 0; width: auto; height: auto; background: none; }
  /* line 29, ../../../themes/default/styles/motorrad/common/_print.scss */
  .subPage.current { overflow: visible; z-index: 46; width: auto; }
  /* line 35, ../../../themes/default/styles/motorrad/common/_print.scss */
  #details { padding: 0; }
  /* line 39, ../../../themes/default/styles/motorrad/common/_print.scss */
  .overlay { display: none; }
  /* line 43, ../../../themes/default/styles/motorrad/common/_print.scss */
  #details .wrapper, #details #account .accountMenu .row, #account .accountMenu #details .row { padding-top: 0; }
  /* line 47, ../../../themes/default/styles/motorrad/common/_print.scss */
  #details p.nav { display: none; }
  /* line 51, ../../../themes/default/styles/motorrad/common/_print.scss */
  #details .wrapper > form, #details #account .accountMenu .row > form, #account .accountMenu #details .row > form { display: none; }
  /* line 55, ../../../themes/default/styles/motorrad/common/_print.scss */
  #details .vCenteredWrapper { position: static; top: 0; left: 0; margin: 0; width: auto; height: auto; }
  /* line 64, ../../../themes/default/styles/motorrad/common/_print.scss */
  #details .col6 { width: auto; }
  /* line 67, ../../../themes/default/styles/motorrad/common/_print.scss */
  #details div[class^=col] { float: none; margin-left: 0; min-height: 0; overflow: visible; }
  /* line 74, ../../../themes/default/styles/motorrad/common/_print.scss */
  #details .fullBtn { display: none !important; }
  /* line 78, ../../../themes/default/styles/motorrad/common/_print.scss */
  #details .lightBtn { display: none; }
  /* line 82, ../../../themes/default/styles/motorrad/common/_print.scss */
  #details .col4 { width: auto; }
  /* line 86, ../../../themes/default/styles/motorrad/common/_print.scss */
  #details .accordion div.section { display: block !important; }
  /* line 90, ../../../themes/default/styles/motorrad/common/_print.scss */
  #details .iscroll { overflow: visible; height: auto; }
  /* line 95, ../../../themes/default/styles/motorrad/common/_print.scss */
  #details .accordion dl { overflow: visible; }
  /* line 99, ../../../themes/default/styles/motorrad/common/_print.scss */
  #details ul[class^=links] { display: none; }
  /* line 103, ../../../themes/default/styles/motorrad/common/_print.scss */
  #details .top5 { padding-top: 20px; }
  /* line 107, ../../../themes/default/styles/motorrad/common/_print.scss */
  #details address { margin-bottom: 0; }
  /* line 111, ../../../themes/default/styles/motorrad/common/_print.scss */
  * { background: transparent !important; color: #000 !important; /* Black prints faster: h5bp.com/s */ box-shadow: none !important; text-shadow: none !important; }
  /* line 118, ../../../themes/default/styles/motorrad/common/_print.scss */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  /* line 124, ../../../themes/default/styles/motorrad/common/_print.scss */
  thead { display: table-header-group; /* h5bp.com/t */ }
  /* line 128, ../../../themes/default/styles/motorrad/common/_print.scss */
  tr, img { page-break-inside: avoid; }
  /* line 133, ../../../themes/default/styles/motorrad/common/_print.scss */
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; } }
@media print { @page { size: landscape; }
  /* line 7, ../../../themes/default/styles/motorrad/front/_print.scss */
  .hideToPrint { display: none !important; }
  /* line 11, ../../../themes/default/styles/motorrad/front/_print.scss */
  .showToPrint { display: block !important; margin: 0 !important; }
  /* line 16, ../../../themes/default/styles/motorrad/front/_print.scss */
  #account { position: static; }
  /* line 18, ../../../themes/default/styles/motorrad/front/_print.scss */
  #account .accountMenu { position: static; }
  /* line 21, ../../../themes/default/styles/motorrad/front/_print.scss */
  #account .accountMenu .row .column .compareTable div.compareContentV { max-height: none; }
  /* line 25, ../../../themes/default/styles/motorrad/front/_print.scss */
  #account .accountNav { display: none; }
  /* line 28, ../../../themes/default/styles/motorrad/front/_print.scss */
  #account .print { display: none !important; }
  /* line 31, ../../../themes/default/styles/motorrad/front/_print.scss */
  #account .bottomContainer { max-height: none !important; }
  /* line 38, ../../../themes/default/styles/motorrad/front/_print.scss */
  #content #specialOffers, #content #ultimate, #content #premium, #content #financial, #content #network, #content #bmwi, .premiumPopUp, .mention, .withGarantie, .col2 { display: none; }
  /* line 49, ../../../themes/default/styles/motorrad/front/_print.scss */
  #book, #callme, #contact, #share, #zoom, #account, #searchWrapper, #list, #nav, #menu { display: none; }
  /* line 62, ../../../themes/default/styles/motorrad/front/_print.scss */
  span.info { display: inline-block; vertical-align: top; width: 9px; height: 11px; margin: 1px 2px 0 2px; line-height: 13px; background: url("../img/common/sprites.png") no-repeat -109px 0px; } }
/** Legal disclaimer */
/* line 1, ../../../themes/default/styles/motorrad/front/_legal-disclaimer.scss */
#legalDisclaimer { padding: 20px; }
/* line 5, ../../../themes/default/styles/motorrad/front/_legal-disclaimer.scss */
#legalDisclaimer h1 { font-size: 15px; }
/* line 9, ../../../themes/default/styles/motorrad/front/_legal-disclaimer.scss */
#legalDisclaimer p { font-size: 12px; }
/* line 13, ../../../themes/default/styles/motorrad/front/_legal-disclaimer.scss */
#legalDisclaimer a { color: #000; }
