@charset "UTF-8";
/* AutoScore Colors */
/* SPRITES                                                                        */
/* 1. Enable sprite (use it to set parameters so icon_sprites.png can be used)    */
/* 2. Include the "sprite" mixin, with the following parameters:                  */
/*      $rect           : being the clipping rectangle for the sprite             */
/*      $rect2          : optional rectangle for the "hover" state                */
/*      $offX, $offY    : the positional offset of the sprite in the element      */
/*    Example usage:                                                              */
/*    @include sprite()                                                              */
/* 3. Adjust the clipping of a sprite if needed in another context                */
/* line 2, app/assets/stylesheets/_reset_simple.sass */
body, table, p, h1, h2, h3, h4, h5, h6, div, a, form, fieldset, input, textarea, option, dl, dt, dd, ul, ol, li {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 1, app/assets/stylesheets/_typography_defaults.sass */
body {
  background-color: #fff;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size: 12px;
  color: #515c5e;
}

/********************************************/
/*            TYPEFACES & FONTS             */
/********************************************/
/* line 12, app/assets/stylesheets/_typography_defaults.sass */
textarea {
  font-family: Verdana, Helvetica, Arial;
}

/* line 15, app/assets/stylesheets/_typography_defaults.sass */
h1, h2, h3 {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-weight: bold;
}

/* line 17, app/assets/stylesheets/_typography_defaults.sass */
.button, input[type="submit"], .qtip-title {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

/* line 20, app/assets/stylesheets/_typography_defaults.sass */
h1 {
  font-size: 2em;
  margin-bottom: 10px;
}

/* line 23, app/assets/stylesheets/_typography_defaults.sass */
h2 {
  font-size: 1.5em;
}

/* line 25, app/assets/stylesheets/_typography_defaults.sass */
h3 {
  font-size: 1.2em;
}

/********************************************/
/* line 32, app/assets/stylesheets/_typography_defaults.sass */
.lead {
  font-size: 1.5em;
  font-style: italic;
}

/* AutoScore Colors */
/* SPRITES                                                                        */
/* 1. Enable sprite (use it to set parameters so icon_sprites.png can be used)    */
/* 2. Include the "sprite" mixin, with the following parameters:                  */
/*      $rect           : being the clipping rectangle for the sprite             */
/*      $rect2          : optional rectangle for the "hover" state                */
/*      $offX, $offY    : the positional offset of the sprite in the element      */
/*    Example usage:                                                              */
/*    @include sprite()                                                              */
/* 3. Adjust the clipping of a sprite if needed in another context                */
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/* line 8, lib/assets/stylesheets/colorbox.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

/* line 9, lib/assets/stylesheets/colorbox.scss */
#cboxWrapper {
  max-width: none;
}

/* line 10, lib/assets/stylesheets/colorbox.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 11, lib/assets/stylesheets/colorbox.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 12, lib/assets/stylesheets/colorbox.scss */
#cboxContent {
  position: relative;
}

/* line 13, lib/assets/stylesheets/colorbox.scss */
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 14, lib/assets/stylesheets/colorbox.scss */
#cboxTitle {
  margin: 0;
}

/* line 15, lib/assets/stylesheets/colorbox.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 16, lib/assets/stylesheets/colorbox.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 17, lib/assets/stylesheets/colorbox.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

/* line 18, lib/assets/stylesheets/colorbox.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 19, lib/assets/stylesheets/colorbox.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* line 1, app/assets/stylesheets/_overlay.sass */
#cboxOverlay {
  background: #000;
}

/* line 4, app/assets/stylesheets/_overlay.sass */
#colorbox {
  outline: 0;
}

/* line 7, app/assets/stylesheets/_overlay.sass */
#cboxContent {
  background: #fff;
  margin-top: 32px;
  overflow: visible;
}

/* line 12, app/assets/stylesheets/_overlay.sass */
.cboxIframe {
  background: #fff;
}

/* line 15, app/assets/stylesheets/_overlay.sass */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 19, app/assets/stylesheets/_overlay.sass */
#cboxLoadingGraphic {
  background: url(//assets.autouncle.com/assets/colorbox/loading-36035815cefa911530976039b094e94c889841ebca910fd78f6c3f921d0debec.gif) no-repeat center center;
}

/* line 22, app/assets/stylesheets/_overlay.sass */
#cboxLoadingOverlay {
  background: #fff;
}

/* line 25, app/assets/stylesheets/_overlay.sass */
#cboxTitle {
  position: absolute;
  top: -22px;
  left: 0;
  color: #f6f3ef;
  width: auto;
  padding: 0 74px 0 0;
}

/* line 33, app/assets/stylesheets/_overlay.sass */
#cboxCurrent {
  position: absolute;
  bottom: -69px;
  right: 0;
  font-size: 14px;
  color: #515c5e;
  text-align: center;
  border-left: 1px solid #edeae6;
  background-color: #f6f3ef;
  width: 45px;
  padding: 10px;
  height: 49px;
  z-index: 1;
  box-sizing: inherit;
}

/* line 51, app/assets/stylesheets/_overlay.sass */
#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose {
  text-indent: -9999px;
  width: 20px;
  height: 20px;
  position: absolute;
  background: url(//assets.autouncle.com/assets/colorbox/controls-bdeae6f3008dab9597d69a0a4d687733426425e264a66349ddb79e671d628941.png) no-repeat 0 0;
  box-shadow: none;
  border: 0 none;
  border-radius: 0;
}

/* line 61, app/assets/stylesheets/_overlay.sass */
#cboxSlideshow, #cboxClose {
  top: -23px;
}

/* line 64, app/assets/stylesheets/_overlay.sass */
#cboxPrevious, #cboxNext {
  z-index: 2;
}

/* line 68, app/assets/stylesheets/_overlay.sass */
#cboxPrevious, #cboxNext {
  bottom: -56px;
}

/* line 71, app/assets/stylesheets/_overlay.sass */
#cboxPrevious {
  background-position: -40px 0;
  right: 35px;
}

/* line 75, app/assets/stylesheets/_overlay.sass */
#cboxPrevious:hover {
  background-position: -40px -20px;
}

/* line 78, app/assets/stylesheets/_overlay.sass */
#cboxNext {
  background-position: -20px 0;
  right: 10px;
}

/* line 82, app/assets/stylesheets/_overlay.sass */
#cboxNext:hover {
  background-position: -20px -20px;
}

/* line 85, app/assets/stylesheets/_overlay.sass */
#cboxClose {
  background-position: 0 0;
  box-sizing: border-box;
  right: 0;
}

/* line 90, app/assets/stylesheets/_overlay.sass */
#cboxClose:hover {
  background-position: 0 -20px;
}

/* line 93, app/assets/stylesheets/_overlay.sass */
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious {
  right: 66px;
}

/* line 96, app/assets/stylesheets/_overlay.sass */
.cboxSlideshow_on #cboxSlideshow {
  background-position: -75px -25px;
  right: 44px;
}

/* line 100, app/assets/stylesheets/_overlay.sass */
.cboxSlideshow_on #cboxSlideshow:hover {
  background-position: -100px -25px;
}

/* line 103, app/assets/stylesheets/_overlay.sass */
.cboxSlideshow_off #cboxSlideshow {
  background-position: -100px 0;
  right: 44px;
}

/* line 107, app/assets/stylesheets/_overlay.sass */
.cboxSlideshow_off #cboxSlideshow:hover {
  background-position: -75px -25px;
}

/* line 112, app/assets/stylesheets/_overlay.sass */
#colorbox.content_overlay #cboxLoadedContent > * {
  padding: 20px;
}

/* line 116, app/assets/stylesheets/_overlay.sass */
#colorbox.photo-gallery #cboxContent {
  margin-bottom: 69px;
}

/* line 118, app/assets/stylesheets/_overlay.sass */
#colorbox.photo-gallery #cboxBottomCenter {
  background: #fff;
  background: white;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 3, app/assets/stylesheets/icons/_caret_down.sass */
.icon-caret-down-blue {
  background: url(//assets.autouncle.com/assets/mobile/chevron_down_@2x-f80cea53e5b8c4f5a98d9c70aaa180baad6f5dc67512de0aa950e612444ede18.svg) no-repeat;
  background-size: contain;
  width: 18px;
  height: 18px;
}

/* line 19, app/assets/stylesheets/_icons.sass */
.icon_zoom {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -42px -414px;
  width: 14px;
  height: 13px;
}

/* line 21, app/assets/stylesheets/_icons.sass */
.icon_pdf {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -427px;
  width: 16px;
  height: 16px;
}

/* line 48, app/assets/stylesheets/_icons.sass */
.arrow_down_icon {
  width: 30px;
  height: 40px;
  background-image: url(//assets.autouncle.com/assets/search_results/arrows-8635921c4bf8c451967f43473e7c09f28e42d7d097aecabd5d60cfe3919d5dae.png);
  background-position: right -30px;
  background-repeat: no-repeat;
}

/* line 61, app/assets/stylesheets/_icons.sass */
.icon_white_arrow_right {
  width: 16px;
  height: 16px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAlElEQVQ4T6XS6w2DMAxG0esJYBM6At2kG5RR6ASMBGzCBh+yCiiqKHJIfkbxcfwwCo8VxhMCJNXAG/iY2ZImjQIPYAQm4JkiIcAzSnoBwy8SBv4hWcApIqkHmsxpeE+8sZNtgF/kHH9fAXNJCTPQZgHJJL7BZksYOAv2mkOApH2Rjsx7w6KAd7wD+lurfDWe0A+ugBXvh0HE3x7C0wAAAABJRU5ErkJggg==");
}

/* line 64, app/assets/stylesheets/_icons.sass */
.icon_grey_arrow_right {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjQ5IDMxLjQ5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMS40OSAzMS40OTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8cGF0aCBkPSJNMjEuMjA1LDUuMDA3Yy0wLjQyOS0wLjQ0NC0xLjE0My0wLjQ0NC0xLjU4NywwYy0wLjQyOSwwLjQyOS0wLjQyOSwxLjE0MywwLDEuNTcxbDguMDQ3LDguMDQ3SDEuMTExICBDMC40OTIsMTQuNjI2LDAsMTUuMTE4LDAsMTUuNzM3YzAsMC42MTksMC40OTIsMS4xMjcsMS4xMTEsMS4xMjdoMjYuNTU0bC04LjA0Nyw4LjAzMmMtMC40MjksMC40NDQtMC40MjksMS4xNTksMCwxLjU4NyAgYzAuNDQ0LDAuNDQ0LDEuMTU5LDAuNDQ0LDEuNTg3LDBsOS45NTItOS45NTJjMC40NDQtMC40MjksMC40NDQtMS4xNDMsMC0xLjU3MUwyMS4yMDUsNS4wMDd6IiBmaWxsPSIjNDE0MTQxIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=");
}

/* line 87, app/assets/stylesheets/_icons.sass */
.icon_white_reload {
  width: 24px;
  height: 24px;
  background: url(//assets.autouncle.com/assets/mobile/reset_arrow-989c4936b1d4f7b65b3ab48383fabe390fa0e7cda392774e9cf7f3ad8be6e52a.png);
  background-size: contain;
}

/* line 99, app/assets/stylesheets/_icons.sass */
.icon_flag_dk, .icon_flag_da {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -88px;
}

/* line 105, app/assets/stylesheets/_icons.sass */
.icon_flag_de {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -34px -88px;
}

/* line 111, app/assets/stylesheets/_icons.sass */
.icon_flag_se {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -36px -312px;
}

/* line 117, app/assets/stylesheets/_icons.sass */
.icon_flag_it {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -36px -326px;
}

/* line 123, app/assets/stylesheets/_icons.sass */
.icon_flag_es {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -35px -461px;
}

/* line 129, app/assets/stylesheets/_icons.sass */
.icon_flag_at {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0 -765px;
}

/* line 135, app/assets/stylesheets/_icons.sass */
.icon_flag_pt {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -16px -765px;
}

/* line 141, app/assets/stylesheets/_icons.sass */
.icon_flag_pl {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -32px -765px;
}

/* line 147, app/assets/stylesheets/_icons.sass */
.icon_flag_fi {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -30px -822px;
}

/* line 153, app/assets/stylesheets/_icons.sass */
.icon_flag_ro {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -37px -905px;
}

/* line 159, app/assets/stylesheets/_icons.sass */
.icon_flag_uk {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -16px -88px;
}

/* line 165, app/assets/stylesheets/_icons.sass */
.icon_flag_ch {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -20px -923px;
}

/* line 171, app/assets/stylesheets/_icons.sass */
.icon_flag_fr {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -3px -923px;
}

/* line 177, app/assets/stylesheets/_icons.sass */
.icon_flag_nl {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -3px -935px;
}

/* line 183, app/assets/stylesheets/_icons.sass */
.icon_flag_be {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -19px -935px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_da {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 0px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_da {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 0px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_de {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -35px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_de {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -15px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_se {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -70px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_se {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -30px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_it {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -105px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_it {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -45px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_ro {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -140px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_ro {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -60px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_es {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -175px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_es {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -75px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_pt {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -210px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_pt {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -90px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_at {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -245px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_at {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -105px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_pl {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -280px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_pl {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -120px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_fi {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -315px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_fi {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -135px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_uk {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -350px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_uk {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -150px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_ch {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -385px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_ch {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -165px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_fr {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -420px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_fr {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -180px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_no {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -455px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_no {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -195px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_nl {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -490px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_nl {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -210px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_be {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -525px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_be {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -225px;
}

/* line 231, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_en {
  background: url(//assets.autouncle.com/assets/flags/en-fa0866d3d3f0d108efe6676b5e9075afdbb2deee690e3e2e8a29b40081815904.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 15px;
  background-size: 24px;
  background-position: 0 -5px;
}

/* line 243, app/assets/stylesheets/_icons.sass */
.icon_help_16px {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -346px;
  width: 16px;
  height: 16px;
}

/* line 255, app/assets/stylesheets/_icons.sass */
.icon_double_arrow_down {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -30px -427px;
  width: 11px;
  height: 10px;
}

/* line 262, app/assets/stylesheets/_icons.sass */
.icon_double_arrow_up {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -41px -427px;
  width: 11px;
  height: 10px;
}

/* line 279, app/assets/stylesheets/_icons.sass */
.icon_sort_dark {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -32px -443px;
  width: 12px;
  height: 15px;
}

/* line 286, app/assets/stylesheets/_icons.sass */
.icon_new_badge_da_se {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -458px;
  width: 16px;
  height: 17px;
}

/* line 293, app/assets/stylesheets/_icons.sass */
.icon_thumbs_up_dark {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -16px -458px;
  width: 14px;
  height: 17px;
}

/* line 300, app/assets/stylesheets/_icons.sass */
.icon_thumbs_up {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -493px;
  width: 14px;
  height: 16px;
}

/* line 307, app/assets/stylesheets/_icons.sass */
.icon_thumbs_down {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -14px -493px;
  width: 14px;
  height: 16px;
}

/* line 314, app/assets/stylesheets/_icons.sass */
.icon_thumbs_up_green {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -30px -790px;
  width: 14px;
  height: 16px;
}

/* line 321, app/assets/stylesheets/_icons.sass */
.icon_thumbs_down_red {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -30px -806px;
  width: 14px;
  height: 16px;
}

/* line 328, app/assets/stylesheets/_icons.sass */
.icon_phone {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0 -475px;
  width: 13px;
  height: 18px;
}

/* line 335, app/assets/stylesheets/_icons.sass */
.icon_pin {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -13px -475px;
  width: 14px;
  height: 17px;
}

/* line 342, app/assets/stylesheets/_icons.sass */
.icon_exit {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -27px -475px;
  width: 18px;
  height: 17px;
}

/* line 349, app/assets/stylesheets/_icons.sass */
.icon_email {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -28px -493px;
  width: 16px;
  height: 12px;
}

/* line 356, app/assets/stylesheets/_icons.sass */
.icon_email_white {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -29px -585px;
  width: 20px;
  height: 16px;
}

/* line 363, app/assets/stylesheets/_icons.sass */
.icon_white_plate {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -509px;
  width: 16px;
  height: 12px;
}

/* line 369, app/assets/stylesheets/_icons.sass */
.icon_yellow_plate {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -16px -509px;
  width: 16px;
  height: 12px;
}

/* line 376, app/assets/stylesheets/_icons.sass */
.icon_user {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -119px;
  width: 11px;
  height: 12px;
}

/* line 383, app/assets/stylesheets/_icons.sass */
.icon_user_dark {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -132px;
  width: 11px;
  height: 12px;
}

/* line 390, app/assets/stylesheets/_icons.sass */
.icon_link {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -32px -508px;
  width: 15px;
  height: 15px;
}

/* line 397, app/assets/stylesheets/_icons.sass */
.icon_sold_small_label_da {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -523px;
  width: 29px;
  height: 29px;
}

/* line 403, app/assets/stylesheets/_icons.sass */
.icon_sold_small_label_se {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -552px;
  width: 29px;
  height: 29px;
}

/* line 409, app/assets/stylesheets/_icons.sass */
.icon_sold_small_label_en {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -581px;
  width: 29px;
  height: 29px;
}

/* line 416, app/assets/stylesheets/_icons.sass */
.icon_refresh {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0 -414px;
  width: 14px;
  height: 12px;
}

/* line 423, app/assets/stylesheets/_icons.sass */
.icon_clock {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -29px -523px;
  width: 20px;
  height: 20px;
}

/* line 430, app/assets/stylesheets/_icons.sass */
.icon_clock_light {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -29px -543px;
  width: 20px;
  height: 20px;
}

/* line 438, app/assets/stylesheets/_icons.sass */
.icon_dealer_darker {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -610px;
  width: 29px;
  height: 15px;
}

/* line 445, app/assets/stylesheets/_icons.sass */
.icon_delete {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -14px;
  width: 14px;
  height: 14px;
}

/* line 452, app/assets/stylesheets/_icons.sass */
.icon_notepad {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -42px -14px;
  width: 14px;
  height: 14px;
}

/* line 459, app/assets/stylesheets/_icons.sass */
.icon_car_key_white {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -29px -563px;
  width: 27px;
  height: 22px;
}

/* line 466, app/assets/stylesheets/_icons.sass */
.icon_book {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -29px -610px;
  width: 19px;
  height: 15px;
}

/* line 473, app/assets/stylesheets/_icons.sass */
.icon_chevron {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -625px;
  width: 11px;
  height: 18px;
}

/* line 478, app/assets/stylesheets/_icons.sass */
.icon_globe {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -18px -905px;
  width: 19px;
  height: 19px;
}

/* line 485, app/assets/stylesheets/_icons.sass */
.icon_badge_checkmark_dark {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -30px -643px;
  width: 21px;
  height: 23px;
}

/* line 492, app/assets/stylesheets/_icons.sass */
.icon_magnifier_light {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -33px -673px;
  width: 14px;
  height: 14px;
}

/* line 499, app/assets/stylesheets/_icons.sass */
.icon_magnifier_dark {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -33px -687px;
  width: 14px;
  height: 14px;
}

/* line 506, app/assets/stylesheets/_icons.sass */
.icon_book_dark {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -30px -776px;
  width: 21px;
  height: 14px;
}

/* line 519, app/assets/stylesheets/_icons.sass */
.icon_external_link {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -11px -625px;
  width: 16px;
  height: 16px;
}

/* line 532, app/assets/stylesheets/_icons.sass */
.icon_car_light {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0 -890px;
  width: 16px;
  height: 15px;
}

/* line 537, app/assets/stylesheets/_icons.sass */
.icon_car_dark {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -16px -890px;
  width: 16px;
  height: 15px;
}

/* line 542, app/assets/stylesheets/_icons.sass */
.icon_phone_white {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -32px -888px;
  width: 12px;
  height: 18px;
}

/* line 547, app/assets/stylesheets/_icons.sass */
.icon_speech_bubble {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0 -905px;
  width: 18px;
  height: 17px;
}

/* line 552, app/assets/stylesheets/_icons.sass */
.icon_print {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -16px -346px;
  width: 16px;
  height: 15px;
}

/* line 557, app/assets/stylesheets/_icons.sass */
.icon_info {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -34px -177px;
  width: 21px;
  height: 21px;
}

/* line 566, app/assets/stylesheets/_icons.sass */
.icon_form_reset {
  display: block;
  width: 20px;
  height: 20px;
  background: url(//assets.autouncle.com/assets/mobile/reset_grey_arrow-19f90a6dbc6b55600ebc8cbe87e70235a5c12e78f54b51902a55886ab6517c00.png);
  background-size: contain;
}

/* line 574, app/assets/stylesheets/_icons.sass */
.icon_tick_green {
  width: 20px;
  height: 16px;
  margin-bottom: 10px;
  background: url(//assets.autouncle.com/assets/tick_green-ceb94f89d5b2131ffe01c3956993e9b6d25d727347faa423a904f6e2fda95b71.png) no-repeat;
}

/* line 584, app/assets/stylesheets/_icons.sass */
.icon_reduced {
  width: 14px;
  height: 14px;
  background: url(//assets.autouncle.com/assets/icons/reduced_red_arrow_down-b759f508210b155c389278bd91c75e6cec66732646bdbed4ddf6eefde98cddd3.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  /* line 584, app/assets/stylesheets/_icons.sass */
  .icon_reduced {
    background: url(//assets.autouncle.com/assets/icons/reduced_red_arrow_down@2x-d9a5e407a4481d4a0fae9872d3439f9e743b5962ea40eabf0e0eb8dfa09b8d70.png);
    background-size: contain;
  }
}

/* line 596, app/assets/stylesheets/_icons.sass */
.icon_white_16px_question {
  width: 10px;
  height: 16px;
  background: url(//assets.autouncle.com/assets/icons/icons_white_16px_h-0964ea81e8df2853f72d46d569e108229af8f18743462d72390ed9e26ec21001.png) 0 0px;
}

/* line 596, app/assets/stylesheets/_icons.sass */
.icon_white_16px_email {
  width: 22px;
  height: 16px;
  background: url(//assets.autouncle.com/assets/icons/icons_white_16px_h-0964ea81e8df2853f72d46d569e108229af8f18743462d72390ed9e26ec21001.png) 0 -16px;
}

/* line 596, app/assets/stylesheets/_icons.sass */
.icon_white_16px_print {
  width: 16px;
  height: 16px;
  background: url(//assets.autouncle.com/assets/icons/icons_white_16px_h-0964ea81e8df2853f72d46d569e108229af8f18743462d72390ed9e26ec21001.png) 0 -32px;
}

/* line 596, app/assets/stylesheets/_icons.sass */
.icon_white_16px_download {
  width: 13px;
  height: 16px;
  background: url(//assets.autouncle.com/assets/icons/icons_white_16px_h-0964ea81e8df2853f72d46d569e108229af8f18743462d72390ed9e26ec21001.png) 0 -48px;
}

/* line 608, app/assets/stylesheets/_icons.sass */
.icon_social_rounded_twitter {
  width: 34px;
  height: 34px;
  background: url(//assets.autouncle.com/assets/icons/social_icons_rounded-6c935ee6e53871606ae69ce0498609024b1d063088ab04d024165ccbf83cb0fc.png) 0% 0;
}

/* line 608, app/assets/stylesheets/_icons.sass */
.icon_social_rounded_facebook {
  width: 34px;
  height: 34px;
  background: url(//assets.autouncle.com/assets/icons/social_icons_rounded-6c935ee6e53871606ae69ce0498609024b1d063088ab04d024165ccbf83cb0fc.png) -100% 0;
}

/* line 608, app/assets/stylesheets/_icons.sass */
.icon_social_rounded_download {
  width: 34px;
  height: 34px;
  background: url(//assets.autouncle.com/assets/icons/social_icons_rounded-6c935ee6e53871606ae69ce0498609024b1d063088ab04d024165ccbf83cb0fc.png) -200% 0;
}

/* line 608, app/assets/stylesheets/_icons.sass */
.icon_social_rounded_print {
  width: 34px;
  height: 34px;
  background: url(//assets.autouncle.com/assets/icons/social_icons_rounded-6c935ee6e53871606ae69ce0498609024b1d063088ab04d024165ccbf83cb0fc.png) -300% 0;
}

/* line 637, app/assets/stylesheets/_icons.sass */
.icon-share-blue {
  width: auto;
  height: 18px;
  padding-left: 20px;
  line-height: 20px;
  background-size: 16px;
  background-position: left;
  background-repeat: no-repeat;
  background-image: url(//assets.autouncle.com/assets/icons/share_icon_blue-cb0b9bedac357146b8ae4027c2fe850ded4f243b3eedf46d8052af013aade3f3.png);
}

/* line 649, app/assets/stylesheets/_icons.sass */
.icon-share-white-round {
  width: 24px;
  height: 24px;
  padding: 14px;
  line-height: 24px;
  background-size: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(//assets.autouncle.com/assets/icons/share_icon_white-5da90c884bfbd6dc71a3c70f652888b7ba9352ecd5e6feed880a51d7a377a78f.png);
}

/* line 656, app/assets/stylesheets/_icons.sass */
.icon-facebook {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/facebook_icon-38488cb98e995580d7444051a10b71f9b6b98c93234311f458b5d5e22ee4c935.png);
}

/* line 662, app/assets/stylesheets/_icons.sass */
.icon-twitter {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/twitter_icon-a04c533f74cd96501abbde33b010fbece088f1329a35401cdc12eba62a85b6b8.png);
}

/* line 668, app/assets/stylesheets/_icons.sass */
.icon-email-flat {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/email_icon-60104b98290ad05a99590e4483e8aebd675fbc801062ff1134f7786df936328d.png);
}

/* line 674, app/assets/stylesheets/_icons.sass */
.icon-laytime {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/laytime_icon-d0f0c39d64ad1bdd65f86f10edbc28fe48a7708427cd096fa0b8643aba302c97.png);
}

/* line 680, app/assets/stylesheets/_icons.sass */
.icon-car-feedbacks {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/app_icons/car_feedbacks-e805b3b3db8de20d79c032cecb10528bec3875aadb9278dfded063f2f9569df1.png);
}

/* line 686, app/assets/stylesheets/_icons.sass */
.icon-car-trade-price-simulator {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/app_icons/car_trade_price_simulator-61bffbf5f8548d1629f9afb9f750dd47350aa1fce5e44e120c146ae9b6ae6da4.png);
}

/* line 692, app/assets/stylesheets/_icons.sass */
.icon-import-guide {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/app_icons/import_guide-f3e965c4a194ce9c9371b261fa42c8b95fbd434377b295fb81974c4771be75cb.png);
}

/* line 698, app/assets/stylesheets/_icons.sass */
.icon-car-equipment-overview {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/app_icons/car_equipment_overview-42c4335d1fc1dceed563197846dfa062104ec607ef70b16f89e077be971663d9.png);
}

/* line 704, app/assets/stylesheets/_icons.sass */
.icon-cross-country-valuations {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/app_icons/cross_country_valuations-010dcdbd3343ddae6438af6069218a529b830d19ea1d867d1989e13179d83e71.png);
}

/* line 710, app/assets/stylesheets/_icons.sass */
.icon-car-specifications {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/app_icons/car_specifications-f1d5847e45c15a54302fb95a9793ff77652884d6da1de1c80c0c42cfbfe15670.png);
}

/* line 716, app/assets/stylesheets/_icons.sass */
.icon-reliability-report {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/app_icons/reliability_report-593fe4de60dc6077dd9333e341dfeece15366e3c12cd1ee60def0aa403983eba.png);
}

/* line 726, app/assets/stylesheets/_icons.sass */
.icon_trash {
  background: url(//assets.autouncle.com/assets/new_listing/bin_icon-1960767530d4004a7183d95051a933402980af5475721fb76740045179aca4bd.png) no-repeat;
  background-size: contain;
  width: 17px;
  height: 17px;
}

/* line 729, app/assets/stylesheets/_icons.sass */
.plus_icon {
  background: url(//assets.autouncle.com/assets/new_listing/add_icon-4c37aa4a3b533ef87babfcf44361dc3d0551472a4ec7e6c62fa19fbdeafcdb5a.png) no-repeat;
  background-size: contain;
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
}

/* line 734, app/assets/stylesheets/_icons.sass */
.icon_glasses {
  background: url(//assets.autouncle.com/assets/icons/glasses-with-stache-cf9c3f3b8609e333373e141c1c5fe24e47cb4b01cb7037b62a002a10314f7380.svg) no-repeat;
  background-size: contain;
  width: 18px;
  height: 18px;
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}

/* line 3, app/assets/stylesheets/_top_links.sass */
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

/* line 26, app/assets/stylesheets/_top_links.sass */
#top_links {
  font-size: 12px;
  text-transform: uppercase;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

/* line 30, app/assets/stylesheets/_top_links.sass */
#top_links > ul {
  float: right;
  list-style-type: none;
}

/* line 33, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li {
  position: relative;
  display: inline-block;
  margin: 0 0 0 16px;
  vertical-align: middle;
}

/* line 40, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li.no-label a.nav-item i {
  display: inline-block;
}

/* line 42, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li:first-child {
  margin-left: 0;
}

/* line 44, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li .label {
  padding: 2px 4px;
  border-radius: 4px;
  line-height: 14px;
  color: white;
}

/* line 49, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li .label.label-success {
  background-color: #0a8020;
}

/* line 52, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li .label.label-new {
  background-color: #1BADD5;
}

/* line 54, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li .button {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  background: #1BADD5;
  border-radius: 5px;
  color: #FFF;
  text-align: center;
  font-weight: normal;
  font-size: 16px;
  border: 0;
  text-shadow: none;
  box-shadow: none;
  padding: 8px 10px;
  text-transform: uppercase;
  display: block;
  line-height: 1;
  margin: -6px 0;
}

/* line 139, app/assets/stylesheets/_button_mixins.sass */
#top_links > ul > li .button:hover {
  background: #26bbe3;
  color: #FFF;
}

/* line 61, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li a.nav-item {
  color: #515c5e;
  display: block;
  text-decoration: none;
  position: relative;
  padding-top: 0;
  padding-left: 0;
}

/* line 69, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li a.nav-item:hover {
  color: #26bbe3;
}

/* line 71, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li a.nav-item i, #top_links > ul > li a.nav-item span {
  display: inline-block;
  vertical-align: middle;
}

/* line 74, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li a.nav-item i {
  display: none;
  content: '';
  width: 30px;
  height: 20px;
  background: url(//assets.autouncle.com/images/top_links_icons.png) no-repeat;
}

/* line 82, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li.dropdown > a {
  padding-right: 13px;
  outline: 0;
  z-index: 10;
}

/* line 86, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li.dropdown:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 6px;
  background: url(//assets.autouncle.com/assets/arrow_sprites-1b7477f766e8e06a383ab0f641373a66854c383b538787a5d21e368959c314ef.png) no-repeat;
  width: 8px;
  height: 6px;
}

/* line 93, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li.dropdown:hover:after {
  background: url(//assets.autouncle.com/assets/arrow_sprites-1b7477f766e8e06a383ab0f641373a66854c383b538787a5d21e368959c314ef.png) no-repeat;
  width: 8px;
  height: 6px;
  background-position: -9px 0;
}

/* line 95, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li.dropdown .label {
  margin-left: 6px;
}

/* line 97, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li > ul {
  display: none;
  list-style-type: none;
  position: absolute;
  top: 100%;
  right: -5px;
  float: left;
  min-width: 50px;
  z-index: 4000;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
  padding: 5px;
  margin: 0 -6px 0px -6px;
}

/* line 113, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li > ul li {
  height: 30px;
  color: #515c5e;
}

/* line 116, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li > ul li > span, #top_links > ul > li > ul li a {
  padding: 5px 10px;
  display: block;
}

/* line 119, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li > ul li .dropdown-label {
  color: #828283;
}

/* line 121, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li > ul li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #515c5e;
  clear: both;
  white-space: nowrap;
  text-decoration: none;
}

/* line 129, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li > ul li a:hover, #top_links > ul > li > ul li a:focus {
  background-color: #f6f3ef;
}

/* line 131, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li > ul li a.active {
  font-weight: bold;
}

/* line 133, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li > ul li > .icon {
  top: 6px !important;
}

/* line 136, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li.open > ul {
  display: block;
}

/* line 138, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li.open > a {
  outline: 0;
}

/* line 142, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li a i.settings {
  background: url(//assets.autouncle.com/assets/top_nav_icons-c1f484271ccff228a152011dc804f4348b4729aa966af51bf46ebc651e74e4da.svg) no-repeat;
  background-position: -30px 0px;
}

/* line 146, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li a:hover i.settings {
  background-position: -60px 0px;
}

/* line 142, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li a i.user {
  background: url(//assets.autouncle.com/assets/top_nav_icons-c1f484271ccff228a152011dc804f4348b4729aa966af51bf46ebc651e74e4da.svg) no-repeat;
  background-position: -30px -20px;
}

/* line 146, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li a:hover i.user {
  background-position: -60px -20px;
}

/* line 142, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li a i.valuation {
  background: url(//assets.autouncle.com/assets/top_nav_icons-c1f484271ccff228a152011dc804f4348b4729aa966af51bf46ebc651e74e4da.svg) no-repeat;
  background-position: -30px -40px;
}

/* line 146, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li a:hover i.valuation {
  background-position: -60px -40px;
}

/* line 149, app/assets/stylesheets/_top_links.sass */
#top_links > ul > li .white-arrow {
  display: none;
}

/* line 152, app/assets/stylesheets/_top_links.sass */
#top_links .dropdown-menu {
  top: 30px;
  right: 4px;
  left: auto;
}

/* line 163, app/assets/stylesheets/_top_links.sass */
body#front_page #top_links > ul > li:hover a.nav-item {
  color: rgba(255, 255, 255, 0.7);
}

/* line 165, app/assets/stylesheets/_top_links.sass */
body#front_page #top_links > ul > li:hover a.nav-item i {
  opacity: 0.7;
}

/* line 167, app/assets/stylesheets/_top_links.sass */
body#front_page #top_links > ul > li:hover:after {
  opacity: 0.7;
}

/* line 169, app/assets/stylesheets/_top_links.sass */
body#front_page #top_links > ul > li a.nav-item {
  color: #fff;
}

/* line 172, app/assets/stylesheets/_top_links.sass */
body#front_page #top_links > ul > li a.nav-item i.settings {
  background-position: 0 0px;
}

/* line 172, app/assets/stylesheets/_top_links.sass */
body#front_page #top_links > ul > li a.nav-item i.user {
  background-position: 0 -20px;
}

/* line 172, app/assets/stylesheets/_top_links.sass */
body#front_page #top_links > ul > li a.nav-item i.valuation {
  background-position: 0 -40px;
}

/* line 175, app/assets/stylesheets/_top_links.sass */
body#front_page #top_links > ul > li.dropdown a {
  padding-right: 13px;
}

/* line 177, app/assets/stylesheets/_top_links.sass */
body#front_page #top_links > ul > li.dropdown:after, body#front_page #top_links > ul > li.dropdown:hover body#front_page #top_links > ul > li.dropdown:after {
  background: url(//assets.autouncle.com/assets/arrow_sprites-1b7477f766e8e06a383ab0f641373a66854c383b538787a5d21e368959c314ef.png) no-repeat;
  width: 8px;
  height: 6px;
  background-position: -18px 0;
}

@keyframes ball-scale-ripple-multiple {
  0% {
    transform: scale(0.1);
    opacity: 1;
  }
  70% {
    transform: scale(1);
    opacity: 0.7;
  }
  100% {
    opacity: 0.0;
  }
}

/* line 19, app/assets/stylesheets/components/../animations/ball-scale-ripple-multiple.sass */
.ball-scale-ripple-multiple {
  position: relative;
  transform: translateY(-25px);
}

/* line 16, app/assets/stylesheets/components/../animations/ball-scale-ripple-multiple.sass */
.ball-scale-ripple-multiple > div:nth-child(0) {
  animation-delay: -800ms;
}

/* line 16, app/assets/stylesheets/components/../animations/ball-scale-ripple-multiple.sass */
.ball-scale-ripple-multiple > div:nth-child(1) {
  animation-delay: -600ms;
}

/* line 16, app/assets/stylesheets/components/../animations/ball-scale-ripple-multiple.sass */
.ball-scale-ripple-multiple > div:nth-child(2) {
  animation-delay: -400ms;
}

/* line 16, app/assets/stylesheets/components/../animations/ball-scale-ripple-multiple.sass */
.ball-scale-ripple-multiple > div:nth-child(3) {
  animation-delay: -200ms;
}

/* line 25, app/assets/stylesheets/components/../animations/ball-scale-ripple-multiple.sass */
.ball-scale-ripple-multiple > div {
  animation-fill-mode: both;
  position: absolute;
  top: -2px;
  left: -26px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 2px solid #1BADD5;
  animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
}

/* line 1, app/assets/stylesheets/_featured_cars_slider_placeholder.sass */
.featured-cars-slider-placeholder {
  height: 317px;
  overflow: hidden;
  white-space: nowrap;
}

/* line 6, app/assets/stylesheets/_featured_cars_slider_placeholder.sass */
.featured-cars-slider-placeholder .featured-car-wrapper-placeholder {
  height: 302px;
  width: 282px;
  margin-right: 10px;
  display: inline-block;
  background: #fff;
  overflow: hidden;
  border-radius: 4px;
  border: 1px solid #F4F1EF;
}

/* line 16, app/assets/stylesheets/_featured_cars_slider_placeholder.sass */
.featured-cars-slider-placeholder .featured-car-wrapper-placeholder .featured-car-top-placeholder {
  height: 182px;
  width: inherit;
  background: #F4F1EF;
}

/* line 21, app/assets/stylesheets/_featured_cars_slider_placeholder.sass */
.featured-cars-slider-placeholder .featured-car-wrapper-placeholder .featured-car-bottom-placeholder {
  background: #fff;
  height: 118px;
  width: inherit;
}

/* line 6, app/assets/stylesheets/helpers/_truncate.sass */
.truncated {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 6, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-slider-headline-container {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 15px;
}

@media screen and (max-width: 415px) {
  /* line 6, app/assets/stylesheets/components/_featured_cars_slider.sass */
  .featured-slider-headline-container {
    margin-bottom: 0;
    background-color: #f5f5f5;
    flex-direction: column;
    align-items: flex-start;
  }
}

/* line 18, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-slider-headline-container .search-results-section__heading {
  font-weight: normal;
  font-size: 1.5em;
}

@media screen and (max-width: 415px) {
  /* line 18, app/assets/stylesheets/components/_featured_cars_slider.sass */
  .featured-slider-headline-container .search-results-section__heading {
    font-size: 1.2em;
  }
}

/* line 25, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-slider-headline-container .align-right {
  margin-left: 10px;
}

/* line 28, app/assets/stylesheets/components/_featured_cars_slider.sass */
.loader-hidden {
  display: none;
}

/* line 31, app/assets/stylesheets/components/_featured_cars_slider.sass */
.loader-active {
  display: block;
}

/* line 36, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider:hover .featured-cars-slider__prev,
.featured-cars-slider:hover .featured-cars-slider__next {
  visibility: visible;
  opacity: 1;
}

/* line 63, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}

/* line 69, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider a {
  text-decoration: none;
}

/* line 72, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider__prev, .featured-cars-slider__next {
  display: none;
}

/* line 75, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider__frame {
  position: relative;
}

/* line 77, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider__car {
  overflow: hidden;
  white-space: normal;
  display: inline-block;
  vertical-align: top;
  position: relative;
  text-decoration: none;
}

/* line 84, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider__image {
  position: relative;
  z-index: 1;
}

/* line 87, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider__image .featured-cars-no-image {
  width: 100%;
  height: 100%;
  background-color: #E9E6E0;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 94, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider__image, .featured-cars-slider__image img {
  width: 100%;
  height: auto;
  display: block;
}

/* line 98, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider__image.no_picture, .featured-cars-slider__image img.no_picture {
  width: 40%;
  height: auto;
}

/* line 101, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider__bottom {
  background-color: white;
}

/* line 20, vendor/bundle/ruby/3.4.0/gems/bourbon-7.3.0/core/bourbon/library/_clearfix.scss */
.featured-cars-slider__bottom::after {
  clear: both;
  content: "";
  display: block;
}

/* line 104, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider__bottom .car_trade_cta_link {
  display: inline-block;
  max-width: 220px;
}

/* line 107, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider__rating {
  overflow: hidden;
  text-align: right;
  line-height: 18px;
}

/* line 111, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider__rating .score_label_img {
  display: inline-block;
  vertical-align: middle;
}

/* line 117, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple {
  padding-top: 12px;
  padding-bottom: 12px;
}

/* line 122, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__car {
  width: 236px;
  height: auto;
  margin-right: 12px;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  box-shadow: 0 0 1px 0 rgba(2, 35, 76, 0.1), 0 1px 3px 1px rgba(2, 35, 76, 0.1);
  transition: 200ms all cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 130, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__car img {
  transition: 200ms all cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 132, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__car:hover {
  border-color: rgba(27, 173, 213, 0.4);
  box-shadow: 0 4px 5px 0 rgba(2, 35, 76, 0.1), 0 1px 10px 0 rgba(2, 35, 76, 0.16), 0 2px 4px -1px rgba(2, 35, 76, 0.1);
}

/* line 135, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__car:hover img {
  transform: scale(1.08);
}

/* line 137, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__car:hover .moving-link-indicator {
  opacity: 1;
  transform: translate(0, 0);
}

/* line 140, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__car:last-child {
  margin-right: 0;
}

@media screen and (min-width: 1200px) {
  /* line 122, app/assets/stylesheets/components/_featured_cars_slider.sass */
  .featured-cars-slider--simple .featured-cars-slider__car {
    border: 1px solid #F4F1EF;
  }
}

/* line 145, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__image {
  width: 236px;
  height: 154px;
  overflow: hidden;
}

/* line 150, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__headline {
  font-size: 12px;
  font-weight: 500;
  color: #02234C;
}

/* line 155, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__bottom {
  padding: 0 8px 8px;
}

/* line 157, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__bottom > div {
  padding-top: 8px;
}

/* line 160, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__bottom .fuel-efficiency {
  font-size: 11px;
  font-weight: 400;
  color: #424242;
}

/* line 164, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__bottom .fuel-efficiency .no-emission-info {
  color: #FFF;
}

/* line 166, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__bottom .car-comparison-checkbox {
  padding: 8px 0;
  font-size: 13px;
  font-weight: 500;
}

/* line 170, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__bottom .featured-cars-savings {
  font-size: 10px;
  border-radius: 4px;
  padding: 4px 8px;
  color: #fff;
  display: inline-block;
}

/* line 7, app/assets/stylesheets/mixins/_savings_label.sass */
.featured-cars-slider--simple .featured-cars-slider__bottom .featured-cars-savings.no-savings {
  color: rgba(49, 51, 61, 0.5);
  border: 1px solid #EEEEEE;
}

/* line 174, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__rating-container .new-car-label {
  background-image: url(//assets.autouncle.com/assets/new_listing/new-car-edf4f93df71c59fe47f96924d09494ff85c01ebe5f8fa7bdba9f14ac23a69a50.png);
  background-size: 100%;
  width: 100px;
  height: 20px;
  margin: 15px 0;
}

/* line 180, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__rating-container .au-rating-label-flat {
  font-size: 12px !important;
  font-weight: 600;
  margin-bottom: 3px;
  margin-left: 1px;
}

/* line 185, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__rating-container .car-price-rating {
  margin-bottom: 3px;
}

/* line 187, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__rating-container .price-difference-text {
  font-size: 12px;
}

/* line 190, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__price-container {
  font-size: 18px;
  color: #02234C;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
}

/* line 197, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__source-name-label {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  top: 0;
  width: 100%;
  padding: 4px 8px;
  background: #02234C;
  color: #FFF;
  font-size: 12px;
  font-weight: 500;
}

/* line 210, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__source-name-label .source-name {
  padding-right: 4px;
  max-width: calc(100% - 12px);
}

/* line 213, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__source-name-label i {
  background-image: url(//assets.autouncle.com/assets/icons/uds_white/uds_outgoing_icon-f3ad679ec88200a826ead6baf01becaee35c6e801cd14117a6bb5a6b6c857699.svg);
  background-size: contain;
  width: 12px;
  height: 12px;
}

/* line 222, app/assets/stylesheets/components/_featured_cars_slider.sass */
body:not(.mobile_layout) .moving-link-indicator {
  transition: transform 200ms, opacity 200ms;
  opacity: 0;
  transform: translate(-10px, 0);
}

/* line 227, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-cars-slider--simple .featured-cars-slider__trade-in-simulator {
  background-color: #1BADD5;
  color: white;
  padding: 5px 15px;
  border-radius: 5px;
  margin-bottom: 10px;
}

@media screen and (max-width: 1199px) {
  /* line 236, app/assets/stylesheets/components/_featured_cars_slider.sass */
  .featured-cars-slider--simple.page-navigation .featured-cars-slider__car {
    margin-right: 10px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 236, app/assets/stylesheets/components/_featured_cars_slider.sass */
  .featured-cars-slider--simple.page-navigation .featured-cars-slider__car {
    margin-right: 7px;
  }
}

/* line 242, app/assets/stylesheets/components/_featured_cars_slider.sass */
.featured-carousel-section {
  background: #EBF9FD !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  margin: 16px 0;
}

/* line 248, app/assets/stylesheets/components/_featured_cars_slider.sass */
.section-headline {
  padding-bottom: 0 !important;
  font-size: 16px;
  font-weight: 500;
  color: #02234C;
}

@media screen and (min-width: 1200px) {
  /* line 6, app/assets/stylesheets/components/desktop/_featured_cars_slider.sass */
  .search-results-section:hover .featured-cars-slider__controls .featured-cars-slider__next, .search-results-section:hover .featured-cars-slider__controls .featured-cars-slider__prev {
    visibility: visible;
    opacity: 1;
  }
  /* line 11, app/assets/stylesheets/components/desktop/_featured_cars_slider.sass */
  .search-results-section:hover .featured-cars-slider__controls .featured-cars-slider__next.disabled, .search-results-section:hover .featured-cars-slider__controls .featured-cars-slider__prev.disabled {
    opacity: 0.3;
  }
  /* line 15, app/assets/stylesheets/components/desktop/_featured_cars_slider.sass */
  .featured-cars-slider__next {
    transition: all .5s ease;
    visibility: hidden;
    opacity: 0;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 45%;
    z-index: 1;
    cursor: pointer;
    border: none;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #767676;
    right: 10px;
  }
  /* line 19, app/assets/stylesheets/components/desktop/_featured_cars_slider.sass */
  .featured-cars-slider__prev {
    transition: all .5s ease;
    visibility: hidden;
    opacity: 0;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 45%;
    z-index: 1;
    cursor: pointer;
    border: none;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #767676;
    left: 10px;
  }
  /* line 24, app/assets/stylesheets/components/desktop/_featured_cars_slider.sass */
  .featured-cars-slider--simple .featured-cars-slider__car {
    margin-right: 15px;
  }
}

/* line 1, app/assets/stylesheets/components/_text_labels.sass */
.car-freshness-label, .text-label {
  border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
  line-height: 1.5;
  font-weight: normal;
  padding: 1px 6px;
  font-size: 10px;
}

/* line 10, app/assets/stylesheets/components/_text_labels.sass */
.text-label {
  margin-right: .5em;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}

/* line 16, app/assets/stylesheets/components/_text_labels.sass */
.car-freshness-label {
  text-transform: uppercase;
}

/* line 19, app/assets/stylesheets/components/_text_labels.sass */
.car-freshness-label--new {
  border: 1px solid #097A26;
  color: #09972E;
}

/* line 22, app/assets/stylesheets/components/_text_labels.sass */
.car-freshness-label--reduced {
  border: 1px solid #953b39;
  color: #B94A48;
}

/* line 25, app/assets/stylesheets/components/_text_labels.sass */
.car-freshness-label--fill-reduced {
  color: #fff;
  background-color: #CF2020;
}

/* line 28, app/assets/stylesheets/components/_text_labels.sass */
.car-freshness-label--fill-new {
  color: #fff;
  background-color: #1BADD5;
}

/* line 15, app/assets/stylesheets/components/_banners.sass */
html[class*='adform-wallpaper-'] #left-banner-container,
html[class*='adsm-skin'] #left-banner-container {
  margin-top: 1300px;
  position: absolute;
  top: unset;
}

/* line 18, app/assets/stylesheets/components/_banners.sass */
html[class*='adform-wallpaper-'] #left-banner-container.fixed,
html[class*='adsm-skin'] #left-banner-container.fixed {
  margin-top: 0;
  position: fixed;
  top: 80px;
}

/* line 22, app/assets/stylesheets/components/_banners.sass */
html[class*='adform-wallpaper-'] #right-banner-container,
html[class*='adsm-skin'] #right-banner-container {
  top: 0;
}

/* line 24, app/assets/stylesheets/components/_banners.sass */
html[class*='adform-wallpaper-'] #right-banner-container .desktop_skyscraper_right,
html[class*='adsm-skin'] #right-banner-container .desktop_skyscraper_right {
  margin-top: 1300px;
  position: absolute;
  top: 10px;
}

/* line 27, app/assets/stylesheets/components/_banners.sass */
html[class*='adform-wallpaper-'] #right-banner-container .desktop_skyscraper_right.fixed,
html[class*='adsm-skin'] #right-banner-container .desktop_skyscraper_right.fixed {
  margin-top: 80px;
  position: fixed;
}

/* line 31, app/assets/stylesheets/components/_banners.sass */
.banner-wrapper {
  text-align: center;
  margin: 10px 0;
}

/* line 36, app/assets/stylesheets/components/_banners.sass */
#left-banner-container {
  position: fixed;
  top: 86px;
  left: 20px;
}

/* line 41, app/assets/stylesheets/components/_banners.sass */
#right-banner-container {
  position: absolute;
}

/* line 44, app/assets/stylesheets/components/_banners.sass */
.banner-wrapper.desktop_skyscraper_left,
.banner-wrapper.desktop_skyscraper_right {
  position: fixed;
  min-width: 160px;
  max-width: 300px;
  height: 600px;
}

/* line 51, app/assets/stylesheets/components/_banners.sass */
.banner-wrapper.desktop_skyscraper_right {
  top: 86px;
  right: 20px;
}

/* line 55, app/assets/stylesheets/components/_banners.sass */
.banner-wrapper.desktop_skyscraper_left {
  position: absolute;
}

/* line 58, app/assets/stylesheets/components/_banners.sass */
.banner-wrapper.desktop_top {
  width: 970px;
  margin: 0 auto;
}

@media (max-width: 1480px) {
  /* line 65, app/assets/stylesheets/components/_banners.sass */
  .cars_search_controller .banner-wrapper.desktop_skyscraper_left,
.cars_search_controller .banner-wrapper.desktop_skyscraper_right,
.cars_controller .banner-wrapper.desktop_skyscraper_left,
.cars_controller .banner-wrapper.desktop_skyscraper_right {
    display: none;
  }
}

@media (max-width: 1350px) {
  /* line 72, app/assets/stylesheets/components/_banners.sass */
  .brands_controller .banner-wrapper.desktop_skyscraper_left,
.brands_controller .banner-wrapper.desktop_skyscraper_right {
    display: none;
  }
}

/* line 77, app/assets/stylesheets/components/_banners.sass */
.collapsable {
  height: 0;
  overflow: hidden;
  display: none;
}

/* line 1, app/assets/stylesheets/components/_auto_submitting_inputs.sass */
.auto-submitting-input {
  position: relative;
}

/* line 3, app/assets/stylesheets/components/_auto_submitting_inputs.sass */
.auto-submitting-input.pending {
  cursor: progress;
}

/* line 3, app/assets/stylesheets/mixins/_loading_cover_mixin.sass */
.auto-submitting-input.pending:before {
  position: absolute;
  content: ' ';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.5);
  animation: progress-bar-stripes 2s linear infinite;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 8, app/assets/stylesheets/components/_box_containers.sass */
.box-container--bordered-rounded {
  border: 1px solid #edeae6;
  border-radius: 5px;
  background-color: white;
  color: #515c5e;
}

/* line 14, app/assets/stylesheets/components/_box_containers.sass */
.box-container--transparent {
  background-color: transparent;
}

/* line 17, app/assets/stylesheets/components/_box_containers.sass */
.box-container--dark {
  background-color: transparent;
  border-color: #525252;
  color: #d0d0d0;
}

/* line 22, app/assets/stylesheets/components/_box_containers.sass */
.box-container--background-fill {
  background-color: #F7F7F7;
}

/* line 25, app/assets/stylesheets/components/_box_containers.sass */
.box-container--padded {
  padding: 18px;
}

/* line 31, app/assets/stylesheets/components/_box_containers.sass */
.box-container__text-accent {
  color: #307787;
}

/* line 37, app/assets/stylesheets/components/_box_containers.sass */
.box-container__bottom-panel {
  border-bottom: 1px solid #edeae6;
  border-left: 1px solid #edeae6;
  border-right: 1px solid #edeae6;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #f9f9f9;
}

/* line 43, app/assets/stylesheets/components/_box_containers.sass */
.box-container__bottom-panel--dark {
  color: #d0d0d0;
  border-color: #525252;
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 47, app/assets/stylesheets/components/_box_containers.sass */
.box-container__bottom-panel--transparent {
  background-color: transparent;
}

/* line 51, app/assets/stylesheets/components/_box_containers.sass */
.box-container__bottom-panel--with-hover:hover {
  background-color: #f6f3ef;
}

/* line 54, app/assets/stylesheets/components/_box_containers.sass */
.box-container__bottom-panel--dark.box-container__bottom-panel--with-hover:hover {
  background-color: rgba(255, 255, 255, 0.2);
}

/* line 1, app/assets/stylesheets/components/_distance_to_search_location.sass */
.distance-and-location {
  max-width: 100%;
}

/* line 3, app/assets/stylesheets/components/_distance_to_search_location.sass */
.distance-and-location > div {
  display: none;
  max-width: 100%;
  background: #EBF9FD;
  color: #02234C;
  text-align: center;
  padding: 0 8px;
  font-size: 12px;
  line-height: 22px;
  font-weight: 400;
  border-radius: 2px;
}

/* line 15, app/assets/stylesheets/components/_distance_to_search_location.sass */
.distance-and-location > div.visible {
  display: inline-block;
}

/* line 17, app/assets/stylesheets/components/_distance_to_search_location.sass */
.distance-and-location > div:before {
  content: '';
  display: inline-block;
  position: relative;
  top: 3px;
  height: 16px;
  width: 16px;
  margin-right: 4px;
  background-image: url(//assets.autouncle.com/assets/icons/uds_location_icon-807866a7f756f6ba0405414d500f01ac03b3b49fd2810732e2e192c940d813da.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 2, app/assets/stylesheets/components/_error_messages.sass */
form .error_messages {
  min-width: 90%;
  border: 2px solid #cf0000;
  padding: 0;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
  font-size: 12px;
}

/* line 11, app/assets/stylesheets/components/_error_messages.sass */
form .error_messages h2 {
  text-align: left;
  padding: 5px 5px 5px 15px;
  margin: 0;
  font-weight: bold;
  font-size: 12px;
}

/* line 18, app/assets/stylesheets/components/_error_messages.sass */
form .error_messages p {
  margin: 8px 10px;
}

/* line 20, app/assets/stylesheets/components/_error_messages.sass */
form .error_messages ul {
  margin: 0;
}

/* line 22, app/assets/stylesheets/components/_error_messages.sass */
form .error_messages ul li {
  margin-left: 40px;
}

/* line 6, app/assets/stylesheets/components/_dropdown_options_dialog.sass */
.car-actions .share .car-share-wrapper, .dropdown-options-dialog {
  transition: .2s ease-in opacity;
  display: none;
  position: absolute;
  z-index: 20;
  opacity: 0;
  background: white;
  border: 1px solid #F4F1EF;
  border-radius: 5px;
  text-align: center;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}

/* line 19, app/assets/stylesheets/components/_dropdown_options_dialog.sass */
.car-actions .share .active.car-share-wrapper, .active.dropdown-options-dialog {
  display: block;
}

/* line 21, app/assets/stylesheets/components/_dropdown_options_dialog.sass */
.car-actions .share .visible.car-share-wrapper, .visible.dropdown-options-dialog {
  opacity: 1;
}

/* line 24, app/assets/stylesheets/components/_dropdown_options_dialog.sass */
.car-actions .share .car-share-wrapper ul, .dropdown-options-dialog ul {
  list-style: none;
}

/* line 27, app/assets/stylesheets/components/_dropdown_options_dialog.sass */
.car-actions .share .car-share-wrapper ul li, .dropdown-options-dialog ul li {
  padding: .6em 1.5em;
  border-bottom: 1px solid #F4F1EF;
  transition: .2s ease-in background;
}

/* line 32, app/assets/stylesheets/components/_dropdown_options_dialog.sass */
.car-actions .share .car-share-wrapper ul li:hover, .dropdown-options-dialog ul li:hover {
  background: #F4F1EF;
}

/* line 35, app/assets/stylesheets/components/_dropdown_options_dialog.sass */
.car-actions .share .car-share-wrapper ul a, .dropdown-options-dialog ul a {
  font-size: 14px;
}

/* line 4, app/assets/stylesheets/components/_online_sales_label.sass */
.ecommerce-label {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 8px;
  padding: 8px 16px;
  border-radius: 4px;
  text-align: left;
  background: #EBF9FC;
  color: #424242;
}

/* line 15, app/assets/stylesheets/components/_online_sales_label.sass */
.ecommerce-label .ecommerce-highlight {
  align-self: center;
}

/* line 18, app/assets/stylesheets/components/_online_sales_label.sass */
.ecommerce-label .ecommerce-tooltip {
  display: none;
  position: absolute;
  bottom: calc(100% + 6px);
  left: 50%;
  transform: translateX(-50%);
  min-width: 284px;
  width: 70%;
  padding: 8px 12px;
  border-radius: 8px;
  color: #FFFFFF;
  background: #003C7D;
  transition: opacity 0.2s ease-in-out;
  z-index: 1;
}

/* line 33, app/assets/stylesheets/components/_online_sales_label.sass */
.ecommerce-label .ecommerce-tooltip::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -6px;
  border-width: 6px;
  border-style: solid;
  border-color: #003C7D transparent transparent transparent;
}

/* line 43, app/assets/stylesheets/components/_online_sales_label.sass */
.ecommerce-label::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  align-self: center;
  flex-shrink: 0;
  background-image: url(//assets.autouncle.com/assets/icons/uds_gray-800/uds_basket_icon-f47fe11bf96019a31157e903eb3fdd27175a1769d51638ec497f3402e8a76976.svg);
  background-size: contain;
}

@media (hover: hover) {
  /* line 56, app/assets/stylesheets/components/_online_sales_label.sass */
  .ecommerce-label:hover .ecommerce-tooltip {
    display: block;
  }
}

/* line 1, app/assets/stylesheets/_default_links.sass */
a {
  color: #1BADD5;
  text-decoration: none;
}

/* line 4, app/assets/stylesheets/_default_links.sass */
a img {
  border: none;
}

/* line 6, app/assets/stylesheets/_default_links.sass */
a:hover {
  color: #26bbe3;
}

/* line 1, app/assets/stylesheets/_footer.sass */
#footer {
  padding: 46px 0;
}

/* line 3, app/assets/stylesheets/_footer.sass */
#footer .links {
  float: left;
  line-height: 36px;
  text-transform: uppercase;
}

/* line 7, app/assets/stylesheets/_footer.sass */
#footer .links a {
  color: #1BADD5;
  text-decoration: none;
}

/* line 10, app/assets/stylesheets/_footer.sass */
#footer .links a:hover {
  color: #26bbe3;
}

/* line 13, app/assets/stylesheets/_footer.sass */
#footer .links ul li {
  display: block;
  float: left;
  padding: 0 16px 0 0;
}

/* line 17, app/assets/stylesheets/_footer.sass */
#footer .links ul li:last-child {
  padding-right: 0;
}

/* line 19, app/assets/stylesheets/_footer.sass */
#footer .links ul li .separator {
  padding-left: 16px;
  display: inline;
  color: #d8d3cb;
}

/* line 24, app/assets/stylesheets/_footer.sass */
#footer-inner {
  overflow: hidden;
}

/* line 27, app/assets/stylesheets/_footer.sass */
body #footer-wrapper {
  background-color: #F7F7F7;
  margin-top: 40px;
  border-top: 1px solid #F4F1EF;
}

/* line 1, app/assets/stylesheets/_pagination.sass */
.page_nav {
  overflow: hidden;
  height: 45px;
  text-align: center;
}

/* line 7, app/assets/stylesheets/_pagination.sass */
.page_nav.bottom td {
  padding: 18px;
}

/* line 9, app/assets/stylesheets/_pagination.sass */
.page_nav a, .page_nav .current, .page_nav span.disabled {
  height: 40px;
  line-height: 40px;
  color: #686868;
  text-transform: none;
  text-decoration: none;
  font-weight: normal;
  text-align: center;
}

/* line 12, app/assets/stylesheets/_pagination.sass */
.page_nav a:hover, .page_nav .current:hover, .page_nav span.disabled:hover {
  background-position: left -29px;
}

/* line 20, app/assets/stylesheets/_pagination.sass */
.page_nav a.disabled, .page_nav .current.disabled, .page_nav span.disabled.disabled {
  color: #bebebe;
}

/* line 22, app/assets/stylesheets/_pagination.sass */
.page_nav a:hover {
  background-color: #f2f2f2;
}

/* line 25, app/assets/stylesheets/_pagination.sass */
.page_nav .page {
  display: inline-block;
  background-image: none;
  width: auto;
}

/* line 30, app/assets/stylesheets/_pagination.sass */
.page_nav .page a {
  width: auto;
  display: inline;
  padding: 5px;
  text-decoration: none;
}

/* line 36, app/assets/stylesheets/_pagination.sass */
.page_nav .prev, .page_nav .next, .page_nav .pages {
  float: none;
  display: inline-block;
  width: auto;
  font-size: 12px;
}

/* line 41, app/assets/stylesheets/_pagination.sass */
.page_nav .prev.disabled, .page_nav .next.disabled, .page_nav .pages.disabled {
  padding: 0px 10px;
}

/* line 43, app/assets/stylesheets/_pagination.sass */
.page_nav .prev a, .page_nav .next a, .page_nav .pages a {
  display: block;
  width: auto;
  padding: 0 2em;
}

/* line 48, app/assets/stylesheets/_pagination.sass */
.page_nav .page_info {
  line-height: 30px;
  text-align: center;
}

/* line 52, app/assets/stylesheets/_pagination.sass */
.page_nav .pagination {
  display: table;
  margin: 0 auto;
}

/* line 55, app/assets/stylesheets/_pagination.sass */
.page_nav .pagination .pagination-container {
  font-size: 0;
  border: 1px solid #F4F1EF;
  border-radius: 5px;
  background-color: #FFFFFF;
}

/* line 60, app/assets/stylesheets/_pagination.sass */
.page_nav .pagination .pagination-container .disabled {
  padding: 0 2em;
}

/* line 62, app/assets/stylesheets/_pagination.sass */
.page_nav .pagination .pagination-container .prev, .page_nav .pagination .pagination-container .pages {
  border-right: 1px solid #F4F1EF;
}

/* line 64, app/assets/stylesheets/_pagination.sass */
.page_nav .pagination .pagination-container .nav-dots, .page_nav .pagination .pagination-container .current, .page_nav .pagination .pagination-container .prev_page_number, .page_nav .pagination .pagination-container .next_page_number {
  padding: 0 1.3em;
  line-height: 40px;
}

/* line 67, app/assets/stylesheets/_pagination.sass */
.page_nav .pagination .pagination-container .current {
  background-color: #f2f2f2;
}

/* line 70, app/assets/stylesheets/_pagination.sass */
.page_nav .pagination .pagination-container .prev a, .page_nav .pagination .pagination-container .next a {
  color: #1BADD5;
}

@media screen and (max-width: 801px) {
  /* line 76, app/assets/stylesheets/_pagination.sass */
  .page_nav .pagination .pagination-container {
    border: 1px solid #edeae6;
    border-radius: 3px;
  }
  /* line 79, app/assets/stylesheets/_pagination.sass */
  .page_nav .pagination .pagination-container .prev, .page_nav .pagination .pagination-container .pages {
    border-right: 1px solid #edeae6;
  }
  /* line 81, app/assets/stylesheets/_pagination.sass */
  .page_nav .pagination .pagination-container .prev, .page_nav .pagination .pagination-container .next {
    font-size: 16px;
  }
  /* line 83, app/assets/stylesheets/_pagination.sass */
  .page_nav .pagination .pagination-container .prev a, .page_nav .pagination .pagination-container .next a {
    padding: 0 1.1em;
    color: #1BADD5;
  }
  /* line 86, app/assets/stylesheets/_pagination.sass */
  .page_nav .pagination .pagination-container .prev a:hover, .page_nav .pagination .pagination-container .next a:hover {
    background: none;
  }
  /* line 88, app/assets/stylesheets/_pagination.sass */
  .page_nav .pagination .pagination-container .disabled {
    padding: 0 1.1em;
  }
  /* line 90, app/assets/stylesheets/_pagination.sass */
  .page_nav .pagination .pagination-container .nav-dots {
    padding: 0 0.9em;
  }
  /* line 92, app/assets/stylesheets/_pagination.sass */
  .page_nav .pagination .pagination-container .pages {
    font-size: 16px;
  }
  /* line 94, app/assets/stylesheets/_pagination.sass */
  .page_nav .pagination .pagination-container .pages a, .page_nav .pagination .pagination-container .pages .current {
    padding: 0 1.1em;
  }
  /* line 96, app/assets/stylesheets/_pagination.sass */
  .page_nav .pagination .pagination-container .pages a:hover, .page_nav .pagination .pagination-container .pages .current:hover {
    background: none;
  }
  /* line 98, app/assets/stylesheets/_pagination.sass */
  .page_nav .pagination .pagination-container .pages .current {
    background-color: #F7F7F7;
  }
}

/******************************************************/
/*              Default AutoScore Styling              */
/*******************************************************/
/* line 7, app/assets/stylesheets/_autoscore.sass */
.score_wrapper .inner span {
  display: none;
}

/* line 9, app/assets/stylesheets/_autoscore.sass */
.score_wrapper.inline {
  display: inline-block;
  vertical-align: middle;
}

/* line 13, app/assets/stylesheets/_autoscore.sass */
.scoreimg span, .score_label_img span, .au_rating_score_and_label span {
  display: none;
}

/* line 23, app/assets/stylesheets/_autoscore.sass */
.scoreimg, .score_label_img {
  width: 81px;
  height: 16px;
  background-repeat: no-repeat;
}

/* line 29, app/assets/stylesheets/_autoscore.sass */
.scoreimg.locale_da, .score_label_img.locale_da {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.da-2feba6e3c736f5aca9f810e95ab87fc0923bd2c97c89f3992b791ac02f0d82a1.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 29, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.locale_da, .score_label_img.locale_da {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.da@2x-b3c4f4a2ff596da00a7fe0405830b07fb6ae707348e66407537729e7eb6e6ec4.png);
    background-size: 162px 96px;
  }
}

/* line 29, app/assets/stylesheets/_autoscore.sass */
.scoreimg.locale_en, .score_label_img.locale_en {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.en-397ea8822692fad5e19a22662c0272a1bc13fa590c7bd5e60cbe90bef0884060.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 29, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.locale_en, .score_label_img.locale_en {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.en@2x-0af47dfa222c6e118a8c8eaa2da09e1da0d93e8e7f9db3d164d2aae2904e6d1d.png);
    background-size: 162px 96px;
  }
}

/* line 29, app/assets/stylesheets/_autoscore.sass */
.scoreimg.locale_se, .score_label_img.locale_se {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.se-d848a836d12ea5bda3accb450d4409634691011532e57c089fb102185be9eed4.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 29, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.locale_se, .score_label_img.locale_se {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.se@2x-1434845405f2dbabcaff9ccd81f0e577df540ae61e3cc74e53c82e81804966b3.png);
    background-size: 162px 96px;
  }
}

/* line 29, app/assets/stylesheets/_autoscore.sass */
.scoreimg.locale_de, .score_label_img.locale_de {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.de-ab5f381bc5ba06876ba488d8b2755f0d9c5442a4d0cfe4ee582415ce3f09fa63.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 29, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.locale_de, .score_label_img.locale_de {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.de@2x-6b1e42a9aa89218810b432b9796a30b70e260c83a6743e9da907cf37c4d0eced.png);
    background-size: 162px 96px;
  }
}

/* line 29, app/assets/stylesheets/_autoscore.sass */
.scoreimg.locale_it, .score_label_img.locale_it {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.it-d3bf6a4417504dffeda1f97b254951f411b74823519db9ab490ee0b8d5eecfaa.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 29, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.locale_it, .score_label_img.locale_it {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.it@2x-6d596aaea04da4b1693113a35c3a75d9dc9fe2b2eb6781074aabde44e7a0c6bd.png);
    background-size: 162px 96px;
  }
}

/* line 29, app/assets/stylesheets/_autoscore.sass */
.scoreimg.locale_es, .score_label_img.locale_es {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.es-729907381e0d599daf7c74d73fe82ea82e3cefdfe7c8b43f20b3904d4e3f71be.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 29, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.locale_es, .score_label_img.locale_es {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.es@2x-a6b734bba3d0dd7f668ce1aecd7f4f16eb3de16e3e403be5ffbd327902fe0f72.png);
    background-size: 162px 96px;
  }
}

/* line 29, app/assets/stylesheets/_autoscore.sass */
.scoreimg.locale_de-AT, .score_label_img.locale_de-AT {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.de-AT-ab5f381bc5ba06876ba488d8b2755f0d9c5442a4d0cfe4ee582415ce3f09fa63.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 29, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.locale_de-AT, .score_label_img.locale_de-AT {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.de-AT@2x-6b1e42a9aa89218810b432b9796a30b70e260c83a6743e9da907cf37c4d0eced.png);
    background-size: 162px 96px;
  }
}

/* line 29, app/assets/stylesheets/_autoscore.sass */
.scoreimg.locale_pt, .score_label_img.locale_pt {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.pt-db361cdb539e1f527158847fc1b691aa506ff2500a9ec44042fca896b77a5540.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 29, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.locale_pt, .score_label_img.locale_pt {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.pt@2x-f61a022f1901dfc87891ba9843f310e3a55806a87a19e1bd5ef56dec177d69f0.png);
    background-size: 162px 96px;
  }
}

/* line 29, app/assets/stylesheets/_autoscore.sass */
.scoreimg.locale_pl, .score_label_img.locale_pl {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.pl-86099e7e3d20139630df4d74e0788f741aef80d8c8ffa21b38c1a41809f2d766.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 29, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.locale_pl, .score_label_img.locale_pl {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.pl@2x-7ed103bd2063eb6976d8532e518012fb9ef4c294d37a99416854fb2c5082d45e.png);
    background-size: 162px 96px;
  }
}

/* line 29, app/assets/stylesheets/_autoscore.sass */
.scoreimg.locale_fi, .score_label_img.locale_fi {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.fi-d27982ca85d7899277ffb79ace1fa088ed660c65810d0f9ac2b285553b8d50f2.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 29, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.locale_fi, .score_label_img.locale_fi {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.fi@2x-2a56b590533e4dfc5293fac941061cc106dbcc15394c181b4f4c72df6c2b9ace.png);
    background-size: 162px 96px;
  }
}

/* line 29, app/assets/stylesheets/_autoscore.sass */
.scoreimg.locale_ro, .score_label_img.locale_ro {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.ro-e329ab889c04335035c4ef4e9840ec64e22ef522a31224cb60e9e9b525517f17.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 29, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.locale_ro, .score_label_img.locale_ro {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.ro@2x-045235f08aa4ebed95f778a514b1a875ac57fd5d39306635f774a7b3df395b55.png);
    background-size: 162px 96px;
  }
}

/* line 29, app/assets/stylesheets/_autoscore.sass */
.scoreimg.locale_de-CH, .score_label_img.locale_de-CH {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.de-CH-ab5f381bc5ba06876ba488d8b2755f0d9c5442a4d0cfe4ee582415ce3f09fa63.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 29, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.locale_de-CH, .score_label_img.locale_de-CH {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.de-CH@2x-6b1e42a9aa89218810b432b9796a30b70e260c83a6743e9da907cf37c4d0eced.png);
    background-size: 162px 96px;
  }
}

/* line 29, app/assets/stylesheets/_autoscore.sass */
.scoreimg.locale_en-GB, .score_label_img.locale_en-GB {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.en-GB-397ea8822692fad5e19a22662c0272a1bc13fa590c7bd5e60cbe90bef0884060.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 29, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.locale_en-GB, .score_label_img.locale_en-GB {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.en-GB@2x-0af47dfa222c6e118a8c8eaa2da09e1da0d93e8e7f9db3d164d2aae2904e6d1d.png);
    background-size: 162px 96px;
  }
}

/* line 29, app/assets/stylesheets/_autoscore.sass */
.scoreimg.locale_nl-NL, .score_label_img.locale_nl-NL {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.nl-NL-787e9a02192f1ec283319e598c87694ea82ef72eaf584c50408b6966474452f8.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 29, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.locale_nl-NL, .score_label_img.locale_nl-NL {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.nl-NL@2x-b883459b7a0b6621f307f82404318514829cbe4eaf0a23580211077c373cf9f6.png);
    background-size: 162px 96px;
  }
}

/* line 29, app/assets/stylesheets/_autoscore.sass */
.scoreimg.locale_nl-BE, .score_label_img.locale_nl-BE {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.nl-BE-787e9a02192f1ec283319e598c87694ea82ef72eaf584c50408b6966474452f8.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 29, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.locale_nl-BE, .score_label_img.locale_nl-BE {
    background-image: url(//assets.autouncle.com/images/autoscore_labels/labels_and_scores_small_flat.nl-BE@2x.png);
    background-size: 162px 96px;
  }
}

/* line 35, app/assets/stylesheets/_autoscore.sass */
.scoreimg.value5, .score_label_img.value5 {
  background-position: 0 0px;
}

/* line 35, app/assets/stylesheets/_autoscore.sass */
.scoreimg.value4, .score_label_img.value4 {
  background-position: 0 -16px;
}

/* line 35, app/assets/stylesheets/_autoscore.sass */
.scoreimg.value3, .score_label_img.value3 {
  background-position: 0 -32px;
}

/* line 35, app/assets/stylesheets/_autoscore.sass */
.scoreimg.value2, .score_label_img.value2 {
  background-position: 0 -48px;
}

/* line 35, app/assets/stylesheets/_autoscore.sass */
.scoreimg.value1, .score_label_img.value1 {
  background-position: 0 -64px;
}

/* line 35, app/assets/stylesheets/_autoscore.sass */
.scoreimg.value0, .score_label_img.value0 {
  background-position: 0 -80px;
}

/* line 38, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small, .score_label_img.small {
  width: 40px;
  height: 8px;
}

/* line 42, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.locale_da, .score_label_img.small.locale_da {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.da-2feba6e3c736f5aca9f810e95ab87fc0923bd2c97c89f3992b791ac02f0d82a1.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 42, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.small.locale_da, .score_label_img.small.locale_da {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.da@2x-b3c4f4a2ff596da00a7fe0405830b07fb6ae707348e66407537729e7eb6e6ec4.png);
    background-size: 80px 48px;
  }
}

/* line 42, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.locale_en, .score_label_img.small.locale_en {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.en-397ea8822692fad5e19a22662c0272a1bc13fa590c7bd5e60cbe90bef0884060.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 42, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.small.locale_en, .score_label_img.small.locale_en {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.en@2x-0af47dfa222c6e118a8c8eaa2da09e1da0d93e8e7f9db3d164d2aae2904e6d1d.png);
    background-size: 80px 48px;
  }
}

/* line 42, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.locale_se, .score_label_img.small.locale_se {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.se-d848a836d12ea5bda3accb450d4409634691011532e57c089fb102185be9eed4.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 42, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.small.locale_se, .score_label_img.small.locale_se {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.se@2x-1434845405f2dbabcaff9ccd81f0e577df540ae61e3cc74e53c82e81804966b3.png);
    background-size: 80px 48px;
  }
}

/* line 42, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.locale_de, .score_label_img.small.locale_de {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.de-ab5f381bc5ba06876ba488d8b2755f0d9c5442a4d0cfe4ee582415ce3f09fa63.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 42, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.small.locale_de, .score_label_img.small.locale_de {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.de@2x-6b1e42a9aa89218810b432b9796a30b70e260c83a6743e9da907cf37c4d0eced.png);
    background-size: 80px 48px;
  }
}

/* line 42, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.locale_it, .score_label_img.small.locale_it {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.it-d3bf6a4417504dffeda1f97b254951f411b74823519db9ab490ee0b8d5eecfaa.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 42, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.small.locale_it, .score_label_img.small.locale_it {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.it@2x-6d596aaea04da4b1693113a35c3a75d9dc9fe2b2eb6781074aabde44e7a0c6bd.png);
    background-size: 80px 48px;
  }
}

/* line 42, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.locale_es, .score_label_img.small.locale_es {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.es-729907381e0d599daf7c74d73fe82ea82e3cefdfe7c8b43f20b3904d4e3f71be.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 42, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.small.locale_es, .score_label_img.small.locale_es {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.es@2x-a6b734bba3d0dd7f668ce1aecd7f4f16eb3de16e3e403be5ffbd327902fe0f72.png);
    background-size: 80px 48px;
  }
}

/* line 42, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.locale_de-AT, .score_label_img.small.locale_de-AT {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.de-AT-ab5f381bc5ba06876ba488d8b2755f0d9c5442a4d0cfe4ee582415ce3f09fa63.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 42, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.small.locale_de-AT, .score_label_img.small.locale_de-AT {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.de-AT@2x-6b1e42a9aa89218810b432b9796a30b70e260c83a6743e9da907cf37c4d0eced.png);
    background-size: 80px 48px;
  }
}

/* line 42, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.locale_pt, .score_label_img.small.locale_pt {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.pt-db361cdb539e1f527158847fc1b691aa506ff2500a9ec44042fca896b77a5540.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 42, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.small.locale_pt, .score_label_img.small.locale_pt {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.pt@2x-f61a022f1901dfc87891ba9843f310e3a55806a87a19e1bd5ef56dec177d69f0.png);
    background-size: 80px 48px;
  }
}

/* line 42, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.locale_pl, .score_label_img.small.locale_pl {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.pl-86099e7e3d20139630df4d74e0788f741aef80d8c8ffa21b38c1a41809f2d766.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 42, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.small.locale_pl, .score_label_img.small.locale_pl {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.pl@2x-7ed103bd2063eb6976d8532e518012fb9ef4c294d37a99416854fb2c5082d45e.png);
    background-size: 80px 48px;
  }
}

/* line 42, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.locale_fi, .score_label_img.small.locale_fi {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.fi-d27982ca85d7899277ffb79ace1fa088ed660c65810d0f9ac2b285553b8d50f2.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 42, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.small.locale_fi, .score_label_img.small.locale_fi {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.fi@2x-2a56b590533e4dfc5293fac941061cc106dbcc15394c181b4f4c72df6c2b9ace.png);
    background-size: 80px 48px;
  }
}

/* line 42, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.locale_ro, .score_label_img.small.locale_ro {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.ro-e329ab889c04335035c4ef4e9840ec64e22ef522a31224cb60e9e9b525517f17.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 42, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.small.locale_ro, .score_label_img.small.locale_ro {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.ro@2x-045235f08aa4ebed95f778a514b1a875ac57fd5d39306635f774a7b3df395b55.png);
    background-size: 80px 48px;
  }
}

/* line 42, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.locale_de-CH, .score_label_img.small.locale_de-CH {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.de-CH-ab5f381bc5ba06876ba488d8b2755f0d9c5442a4d0cfe4ee582415ce3f09fa63.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 42, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.small.locale_de-CH, .score_label_img.small.locale_de-CH {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.de-CH@2x-6b1e42a9aa89218810b432b9796a30b70e260c83a6743e9da907cf37c4d0eced.png);
    background-size: 80px 48px;
  }
}

/* line 42, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.locale_en-GB, .score_label_img.small.locale_en-GB {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.en-GB-397ea8822692fad5e19a22662c0272a1bc13fa590c7bd5e60cbe90bef0884060.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 42, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.small.locale_en-GB, .score_label_img.small.locale_en-GB {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.en-GB@2x-0af47dfa222c6e118a8c8eaa2da09e1da0d93e8e7f9db3d164d2aae2904e6d1d.png);
    background-size: 80px 48px;
  }
}

/* line 42, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.locale_nl-NL, .score_label_img.small.locale_nl-NL {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.nl-NL-787e9a02192f1ec283319e598c87694ea82ef72eaf584c50408b6966474452f8.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 42, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.small.locale_nl-NL, .score_label_img.small.locale_nl-NL {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.nl-NL@2x-b883459b7a0b6621f307f82404318514829cbe4eaf0a23580211077c373cf9f6.png);
    background-size: 80px 48px;
  }
}

/* line 42, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.locale_nl-BE, .score_label_img.small.locale_nl-BE {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_small_flat.nl-BE-787e9a02192f1ec283319e598c87694ea82ef72eaf584c50408b6966474452f8.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 42, app/assets/stylesheets/_autoscore.sass */
  .scoreimg.small.locale_nl-BE, .score_label_img.small.locale_nl-BE {
    background-image: url(//assets.autouncle.com/images/autoscore_labels/labels_and_scores_small_flat.nl-BE@2x.png);
    background-size: 80px 48px;
  }
}

/* line 48, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.value5, .score_label_img.small.value5 {
  background-position: 0 0px;
}

/* line 48, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.value4, .score_label_img.small.value4 {
  background-position: 0 -8px;
}

/* line 48, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.value3, .score_label_img.small.value3 {
  background-position: 0 -16px;
}

/* line 48, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.value2, .score_label_img.small.value2 {
  background-position: 0 -24px;
}

/* line 48, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.value1, .score_label_img.small.value1 {
  background-position: 0 -32px;
}

/* line 48, app/assets/stylesheets/_autoscore.sass */
.scoreimg.small.value0, .score_label_img.small.value0 {
  background-position: 0 -40px;
}

/* line 51, app/assets/stylesheets/_autoscore.sass */
.score-flat-responsive {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/autoscore_scores_new-10845663c5959783add521f3d159b4096ef5ba3c50a8b5b0005638cef31b316e.svg);
  background-size: 100% auto;
  width: 100%;
  height: 0;
  padding-bottom: 20.5479452055%;
}

/* line 57, app/assets/stylesheets/_autoscore.sass */
.score-flat-responsive.value1 {
  background-position: 0 80%;
  background-repeat: no-repeat;
}

/* line 57, app/assets/stylesheets/_autoscore.sass */
.score-flat-responsive.value2 {
  background-position: 0 60%;
  background-repeat: no-repeat;
}

/* line 57, app/assets/stylesheets/_autoscore.sass */
.score-flat-responsive.value3 {
  background-position: 0 40%;
  background-repeat: no-repeat;
}

/* line 57, app/assets/stylesheets/_autoscore.sass */
.score-flat-responsive.value4 {
  background-position: 0 20%;
  background-repeat: no-repeat;
}

/* line 57, app/assets/stylesheets/_autoscore.sass */
.score-flat-responsive.value5 {
  background-position: 0 0%;
  background-repeat: no-repeat;
}

/* line 65, app/assets/stylesheets/_autoscore.sass */
.score_label_img {
  background-position: -81px 0;
}

/* line 69, app/assets/stylesheets/_autoscore.sass */
.score_label_img.value5 {
  background-position: -81px 0px;
}

/* line 69, app/assets/stylesheets/_autoscore.sass */
.score_label_img.value4 {
  background-position: -81px -16px;
}

/* line 69, app/assets/stylesheets/_autoscore.sass */
.score_label_img.value3 {
  background-position: -81px -32px;
}

/* line 69, app/assets/stylesheets/_autoscore.sass */
.score_label_img.value2 {
  background-position: -81px -48px;
}

/* line 69, app/assets/stylesheets/_autoscore.sass */
.score_label_img.value1 {
  background-position: -81px -64px;
}

/* line 69, app/assets/stylesheets/_autoscore.sass */
.score_label_img.value0 {
  background-position: -81px -80px;
}

/* line 75, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label {
  width: 100px;
  height: 45px;
  background-repeat: no-repeat;
}

/* line 81, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.locale_da {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.da-ada8ff91335e8fe4d69dea96626c3478a718a2b675d9ac51f21cbbf6a6483fe3.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 81, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_and_label.locale_da {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.da@2x-300573e00c6b2b756bc381633a1a2c5005cf782f996feff392cfb7662ef55fdf.png);
    background-size: 100px 270px;
  }
}

/* line 81, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.locale_en {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.en-d5021474ab9c5386796bc4166cf004cd782828747222125f6e7c4e306fa9a7e5.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 81, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_and_label.locale_en {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.en@2x-2647a0d9ada430a05cae825e5e6b2ce286719339afcb3b82bb1eaa41dbab9be6.png);
    background-size: 100px 270px;
  }
}

/* line 81, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.locale_se {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.se-5219293a64cc3e0d649aeaa9a6c5086549237685fdcc9c7d94394f27d3283ce0.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 81, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_and_label.locale_se {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.se@2x-7f1da0b251f21681710eebbe1565b4d1475d3615f74e6d78632781959b6a4229.png);
    background-size: 100px 270px;
  }
}

/* line 81, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.locale_de {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de-1b6c017206971c1f670db2c65773e5385c0dee9a3779f4be24842d66c3462ac4.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 81, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_and_label.locale_de {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de@2x-ea90995e9a8e8a9779649b4fb6554dcddffe8c2a4127d938e925c6d63e22ad23.png);
    background-size: 100px 270px;
  }
}

/* line 81, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.locale_it {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.it-e1da118f18af187101603a77c4d48476807236937d95004a2e560bcb17468a96.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 81, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_and_label.locale_it {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.it@2x-1a417d825698b431b88609edac07d31fb6ec822716917effc9d02d914687bcb4.png);
    background-size: 100px 270px;
  }
}

/* line 81, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.locale_es {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.es-d5a41630991ba968709f1320aafa0cd2c33ab660e05c7a09b212f8e5e97f2fd5.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 81, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_and_label.locale_es {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.es@2x-f24e97a0c61f77d4beec16f377f5ccabe0820d4dbf7d6db72570eea307bebb98.png);
    background-size: 100px 270px;
  }
}

/* line 81, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.locale_de-AT {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de-AT-1b6c017206971c1f670db2c65773e5385c0dee9a3779f4be24842d66c3462ac4.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 81, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_and_label.locale_de-AT {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de-AT@2x-ea90995e9a8e8a9779649b4fb6554dcddffe8c2a4127d938e925c6d63e22ad23.png);
    background-size: 100px 270px;
  }
}

/* line 81, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.locale_pt {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.pt-1f378c35d8a2254192ada6f104a82050800e2a16fba5ab6dcd5155d3c2826e5d.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 81, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_and_label.locale_pt {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.pt@2x-1423899e7533357b8314f6f8db6f37f9feca7889a992e2a32490b07809d5d3a2.png);
    background-size: 100px 270px;
  }
}

/* line 81, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.locale_pl {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.pl-20ca179bcebf8aaffd2a49eddd5bef71915a6b14dbd4f9024316137d641ac4ec.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 81, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_and_label.locale_pl {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.pl@2x-2850f3577520f77ecda817dc60277f07e624db1ae885b81d4ae18afbfe27b41c.png);
    background-size: 100px 270px;
  }
}

/* line 81, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.locale_fi {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.fi-0d8b4bced2e83119fab1bf150bf618a56c028fffa5bcc3e460284e98eebc9b8d.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 81, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_and_label.locale_fi {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.fi@2x-4662e267ebad37d6939fb079462bb61f7670a8df113a29e29dc3e06918403075.png);
    background-size: 100px 270px;
  }
}

/* line 81, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.locale_ro {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.ro-30c419522a2c61c73828c057a41a0c3d1a6f710ea23cc39424b64c9c49d762c3.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 81, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_and_label.locale_ro {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.ro@2x-54668ad877cc2d6cab497f3a5ad69c5421375f2e660b2942093e03fd69511945.png);
    background-size: 100px 270px;
  }
}

/* line 81, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.locale_de-CH {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de-CH-1b6c017206971c1f670db2c65773e5385c0dee9a3779f4be24842d66c3462ac4.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 81, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_and_label.locale_de-CH {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de-CH@2x-ea90995e9a8e8a9779649b4fb6554dcddffe8c2a4127d938e925c6d63e22ad23.png);
    background-size: 100px 270px;
  }
}

/* line 81, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.locale_en-GB {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.en-GB-d5021474ab9c5386796bc4166cf004cd782828747222125f6e7c4e306fa9a7e5.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 81, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_and_label.locale_en-GB {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.en-GB@2x-2647a0d9ada430a05cae825e5e6b2ce286719339afcb3b82bb1eaa41dbab9be6.png);
    background-size: 100px 270px;
  }
}

/* line 81, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.locale_nl-NL {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.nl-NL-c5926c65b66c05d87db87108c9508c8650b277b8daec89f72c119c1ade0b5f86.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 81, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_and_label.locale_nl-NL {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.nl-NL@2x-257707a2e57ef6b7cd9017641ffa97f81b88001d727cc3e862d29f62f6cbd149.png);
    background-size: 100px 270px;
  }
}

/* line 81, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.locale_nl-BE {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.nl-BE-c5926c65b66c05d87db87108c9508c8650b277b8daec89f72c119c1ade0b5f86.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 81, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_and_label.locale_nl-BE {
    background-image: url(//assets.autouncle.com/images/autoscore_labels/labels_and_scores_flat.nl-BE@2x.png);
    background-size: 100px 270px;
  }
}

/* line 87, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.value5 {
  background-position: 0 0px;
}

/* line 87, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.value4 {
  background-position: 0 -45px;
}

/* line 87, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.value3 {
  background-position: 0 -90px;
}

/* line 87, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.value2 {
  background-position: 0 -135px;
}

/* line 87, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.value1 {
  background-position: 0 -180px;
}

/* line 87, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label.value0 {
  background-position: 0 -225px;
}

/* line 93, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_and_label_small .scoreimg {
  margin-bottom: 4px;
}

/* line 97, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large {
  width: 100px;
  height: 23px;
  background-repeat: no-repeat;
}

/* line 105, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.locale_da {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.da-ada8ff91335e8fe4d69dea96626c3478a718a2b675d9ac51f21cbbf6a6483fe3.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 105, app/assets/stylesheets/_autoscore.sass */
  .au_rating_label_large.locale_da {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.da@2x-300573e00c6b2b756bc381633a1a2c5005cf782f996feff392cfb7662ef55fdf.png);
    background-size: 100px 270px;
  }
}

/* line 105, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.locale_en {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.en-d5021474ab9c5386796bc4166cf004cd782828747222125f6e7c4e306fa9a7e5.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 105, app/assets/stylesheets/_autoscore.sass */
  .au_rating_label_large.locale_en {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.en@2x-2647a0d9ada430a05cae825e5e6b2ce286719339afcb3b82bb1eaa41dbab9be6.png);
    background-size: 100px 270px;
  }
}

/* line 105, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.locale_se {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.se-5219293a64cc3e0d649aeaa9a6c5086549237685fdcc9c7d94394f27d3283ce0.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 105, app/assets/stylesheets/_autoscore.sass */
  .au_rating_label_large.locale_se {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.se@2x-7f1da0b251f21681710eebbe1565b4d1475d3615f74e6d78632781959b6a4229.png);
    background-size: 100px 270px;
  }
}

/* line 105, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.locale_de {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de-1b6c017206971c1f670db2c65773e5385c0dee9a3779f4be24842d66c3462ac4.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 105, app/assets/stylesheets/_autoscore.sass */
  .au_rating_label_large.locale_de {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de@2x-ea90995e9a8e8a9779649b4fb6554dcddffe8c2a4127d938e925c6d63e22ad23.png);
    background-size: 100px 270px;
  }
}

/* line 105, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.locale_it {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.it-e1da118f18af187101603a77c4d48476807236937d95004a2e560bcb17468a96.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 105, app/assets/stylesheets/_autoscore.sass */
  .au_rating_label_large.locale_it {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.it@2x-1a417d825698b431b88609edac07d31fb6ec822716917effc9d02d914687bcb4.png);
    background-size: 100px 270px;
  }
}

/* line 105, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.locale_es {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.es-d5a41630991ba968709f1320aafa0cd2c33ab660e05c7a09b212f8e5e97f2fd5.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 105, app/assets/stylesheets/_autoscore.sass */
  .au_rating_label_large.locale_es {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.es@2x-f24e97a0c61f77d4beec16f377f5ccabe0820d4dbf7d6db72570eea307bebb98.png);
    background-size: 100px 270px;
  }
}

/* line 105, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.locale_de-AT {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de-AT-1b6c017206971c1f670db2c65773e5385c0dee9a3779f4be24842d66c3462ac4.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 105, app/assets/stylesheets/_autoscore.sass */
  .au_rating_label_large.locale_de-AT {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de-AT@2x-ea90995e9a8e8a9779649b4fb6554dcddffe8c2a4127d938e925c6d63e22ad23.png);
    background-size: 100px 270px;
  }
}

/* line 105, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.locale_pt {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.pt-1f378c35d8a2254192ada6f104a82050800e2a16fba5ab6dcd5155d3c2826e5d.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 105, app/assets/stylesheets/_autoscore.sass */
  .au_rating_label_large.locale_pt {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.pt@2x-1423899e7533357b8314f6f8db6f37f9feca7889a992e2a32490b07809d5d3a2.png);
    background-size: 100px 270px;
  }
}

/* line 105, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.locale_pl {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.pl-20ca179bcebf8aaffd2a49eddd5bef71915a6b14dbd4f9024316137d641ac4ec.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 105, app/assets/stylesheets/_autoscore.sass */
  .au_rating_label_large.locale_pl {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.pl@2x-2850f3577520f77ecda817dc60277f07e624db1ae885b81d4ae18afbfe27b41c.png);
    background-size: 100px 270px;
  }
}

/* line 105, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.locale_fi {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.fi-0d8b4bced2e83119fab1bf150bf618a56c028fffa5bcc3e460284e98eebc9b8d.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 105, app/assets/stylesheets/_autoscore.sass */
  .au_rating_label_large.locale_fi {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.fi@2x-4662e267ebad37d6939fb079462bb61f7670a8df113a29e29dc3e06918403075.png);
    background-size: 100px 270px;
  }
}

/* line 105, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.locale_ro {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.ro-30c419522a2c61c73828c057a41a0c3d1a6f710ea23cc39424b64c9c49d762c3.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 105, app/assets/stylesheets/_autoscore.sass */
  .au_rating_label_large.locale_ro {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.ro@2x-54668ad877cc2d6cab497f3a5ad69c5421375f2e660b2942093e03fd69511945.png);
    background-size: 100px 270px;
  }
}

/* line 105, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.locale_de-CH {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de-CH-1b6c017206971c1f670db2c65773e5385c0dee9a3779f4be24842d66c3462ac4.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 105, app/assets/stylesheets/_autoscore.sass */
  .au_rating_label_large.locale_de-CH {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de-CH@2x-ea90995e9a8e8a9779649b4fb6554dcddffe8c2a4127d938e925c6d63e22ad23.png);
    background-size: 100px 270px;
  }
}

/* line 105, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.locale_en-GB {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.en-GB-d5021474ab9c5386796bc4166cf004cd782828747222125f6e7c4e306fa9a7e5.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 105, app/assets/stylesheets/_autoscore.sass */
  .au_rating_label_large.locale_en-GB {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.en-GB@2x-2647a0d9ada430a05cae825e5e6b2ce286719339afcb3b82bb1eaa41dbab9be6.png);
    background-size: 100px 270px;
  }
}

/* line 105, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.locale_nl-NL {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.nl-NL-c5926c65b66c05d87db87108c9508c8650b277b8daec89f72c119c1ade0b5f86.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 105, app/assets/stylesheets/_autoscore.sass */
  .au_rating_label_large.locale_nl-NL {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.nl-NL@2x-257707a2e57ef6b7cd9017641ffa97f81b88001d727cc3e862d29f62f6cbd149.png);
    background-size: 100px 270px;
  }
}

/* line 105, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.locale_nl-BE {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.nl-BE-c5926c65b66c05d87db87108c9508c8650b277b8daec89f72c119c1ade0b5f86.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 105, app/assets/stylesheets/_autoscore.sass */
  .au_rating_label_large.locale_nl-BE {
    background-image: url(//assets.autouncle.com/images/autoscore_labels/labels_and_scores_flat.nl-BE@2x.png);
    background-size: 100px 270px;
  }
}

/* line 111, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.value5 {
  background-position: 0 -22px;
}

/* line 111, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.value4 {
  background-position: 0 -67px;
}

/* line 111, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.value3 {
  background-position: 0 -112px;
}

/* line 111, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.value2 {
  background-position: 0 -157px;
}

/* line 111, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.value1 {
  background-position: 0 -202px;
}

/* line 111, app/assets/stylesheets/_autoscore.sass */
.au_rating_label_large.value0 {
  background-position: 0 -247px;
}

/* line 115, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large {
  width: 100px;
  height: 23px;
  background-repeat: no-repeat;
}

/* line 123, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.locale_da {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.da-ada8ff91335e8fe4d69dea96626c3478a718a2b675d9ac51f21cbbf6a6483fe3.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 123, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_large.locale_da {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.da@2x-300573e00c6b2b756bc381633a1a2c5005cf782f996feff392cfb7662ef55fdf.png);
    background-size: 100px 270px;
  }
}

/* line 123, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.locale_en {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.en-d5021474ab9c5386796bc4166cf004cd782828747222125f6e7c4e306fa9a7e5.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 123, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_large.locale_en {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.en@2x-2647a0d9ada430a05cae825e5e6b2ce286719339afcb3b82bb1eaa41dbab9be6.png);
    background-size: 100px 270px;
  }
}

/* line 123, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.locale_se {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.se-5219293a64cc3e0d649aeaa9a6c5086549237685fdcc9c7d94394f27d3283ce0.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 123, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_large.locale_se {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.se@2x-7f1da0b251f21681710eebbe1565b4d1475d3615f74e6d78632781959b6a4229.png);
    background-size: 100px 270px;
  }
}

/* line 123, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.locale_de {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de-1b6c017206971c1f670db2c65773e5385c0dee9a3779f4be24842d66c3462ac4.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 123, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_large.locale_de {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de@2x-ea90995e9a8e8a9779649b4fb6554dcddffe8c2a4127d938e925c6d63e22ad23.png);
    background-size: 100px 270px;
  }
}

/* line 123, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.locale_it {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.it-e1da118f18af187101603a77c4d48476807236937d95004a2e560bcb17468a96.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 123, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_large.locale_it {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.it@2x-1a417d825698b431b88609edac07d31fb6ec822716917effc9d02d914687bcb4.png);
    background-size: 100px 270px;
  }
}

/* line 123, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.locale_es {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.es-d5a41630991ba968709f1320aafa0cd2c33ab660e05c7a09b212f8e5e97f2fd5.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 123, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_large.locale_es {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.es@2x-f24e97a0c61f77d4beec16f377f5ccabe0820d4dbf7d6db72570eea307bebb98.png);
    background-size: 100px 270px;
  }
}

/* line 123, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.locale_de-AT {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de-AT-1b6c017206971c1f670db2c65773e5385c0dee9a3779f4be24842d66c3462ac4.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 123, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_large.locale_de-AT {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de-AT@2x-ea90995e9a8e8a9779649b4fb6554dcddffe8c2a4127d938e925c6d63e22ad23.png);
    background-size: 100px 270px;
  }
}

/* line 123, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.locale_pt {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.pt-1f378c35d8a2254192ada6f104a82050800e2a16fba5ab6dcd5155d3c2826e5d.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 123, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_large.locale_pt {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.pt@2x-1423899e7533357b8314f6f8db6f37f9feca7889a992e2a32490b07809d5d3a2.png);
    background-size: 100px 270px;
  }
}

/* line 123, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.locale_pl {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.pl-20ca179bcebf8aaffd2a49eddd5bef71915a6b14dbd4f9024316137d641ac4ec.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 123, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_large.locale_pl {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.pl@2x-2850f3577520f77ecda817dc60277f07e624db1ae885b81d4ae18afbfe27b41c.png);
    background-size: 100px 270px;
  }
}

/* line 123, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.locale_fi {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.fi-0d8b4bced2e83119fab1bf150bf618a56c028fffa5bcc3e460284e98eebc9b8d.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 123, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_large.locale_fi {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.fi@2x-4662e267ebad37d6939fb079462bb61f7670a8df113a29e29dc3e06918403075.png);
    background-size: 100px 270px;
  }
}

/* line 123, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.locale_ro {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.ro-30c419522a2c61c73828c057a41a0c3d1a6f710ea23cc39424b64c9c49d762c3.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 123, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_large.locale_ro {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.ro@2x-54668ad877cc2d6cab497f3a5ad69c5421375f2e660b2942093e03fd69511945.png);
    background-size: 100px 270px;
  }
}

/* line 123, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.locale_de-CH {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de-CH-1b6c017206971c1f670db2c65773e5385c0dee9a3779f4be24842d66c3462ac4.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 123, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_large.locale_de-CH {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.de-CH@2x-ea90995e9a8e8a9779649b4fb6554dcddffe8c2a4127d938e925c6d63e22ad23.png);
    background-size: 100px 270px;
  }
}

/* line 123, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.locale_en-GB {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.en-GB-d5021474ab9c5386796bc4166cf004cd782828747222125f6e7c4e306fa9a7e5.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 123, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_large.locale_en-GB {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.en-GB@2x-2647a0d9ada430a05cae825e5e6b2ce286719339afcb3b82bb1eaa41dbab9be6.png);
    background-size: 100px 270px;
  }
}

/* line 123, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.locale_nl-NL {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.nl-NL-c5926c65b66c05d87db87108c9508c8650b277b8daec89f72c119c1ade0b5f86.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 123, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_large.locale_nl-NL {
    background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.nl-NL@2x-257707a2e57ef6b7cd9017641ffa97f81b88001d727cc3e862d29f62f6cbd149.png);
    background-size: 100px 270px;
  }
}

/* line 123, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.locale_nl-BE {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/labels_and_scores_flat.nl-BE-c5926c65b66c05d87db87108c9508c8650b277b8daec89f72c119c1ade0b5f86.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 123, app/assets/stylesheets/_autoscore.sass */
  .au_rating_score_large.locale_nl-BE {
    background-image: url(//assets.autouncle.com/images/autoscore_labels/labels_and_scores_flat.nl-BE@2x.png);
    background-size: 100px 270px;
  }
}

/* line 129, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.value5 {
  background-position: 0 0px;
}

/* line 129, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.value4 {
  background-position: 0 -45px;
}

/* line 129, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.value3 {
  background-position: 0 -90px;
}

/* line 129, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.value2 {
  background-position: 0 -135px;
}

/* line 129, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.value1 {
  background-position: 0 -180px;
}

/* line 129, app/assets/stylesheets/_autoscore.sass */
.au_rating_score_large.value0 {
  background-position: 0 -225px;
}

/* line 132, app/assets/stylesheets/_autoscore.sass */
.au-rating-score-flat {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/autoscore_scores_new-10845663c5959783add521f3d159b4096ef5ba3c50a8b5b0005638cef31b316e.svg);
  background-size: 100% auto;
}

/* line 135, app/assets/stylesheets/_autoscore.sass */
html.no-svg .au-rating-score-flat {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/autoscore_scores_new-d88c6fcbc3c93a4f8b9ab86394525de74a1da6ddf304a35a65be5724553ec8ce.png);
}

/* line 140, app/assets/stylesheets/_autoscore.sass */
.au-rating-score-flat.value0 {
  background-position: 0 100%;
  background-repeat: no-repeat;
}

/* line 140, app/assets/stylesheets/_autoscore.sass */
.au-rating-score-flat.value1 {
  background-position: 0 80%;
  background-repeat: no-repeat;
}

/* line 140, app/assets/stylesheets/_autoscore.sass */
.au-rating-score-flat.value2 {
  background-position: 0 60%;
  background-repeat: no-repeat;
}

/* line 140, app/assets/stylesheets/_autoscore.sass */
.au-rating-score-flat.value3 {
  background-position: 0 40%;
  background-repeat: no-repeat;
}

/* line 140, app/assets/stylesheets/_autoscore.sass */
.au-rating-score-flat.value4 {
  background-position: 0 20%;
  background-repeat: no-repeat;
}

/* line 140, app/assets/stylesheets/_autoscore.sass */
.au-rating-score-flat.value5 {
  background-position: 0 0%;
  background-repeat: no-repeat;
}

/* line 143, app/assets/stylesheets/_autoscore.sass */
.au-rating-score-flat.size144px {
  width: 144px;
  height: 26px;
}

/* line 146, app/assets/stylesheets/_autoscore.sass */
.au-rating-score-flat.size72px {
  width: 72px;
  height: 14.7945205479px;
}

/* line 149, app/assets/stylesheets/_autoscore.sass */
.au-rating-score-flat.size83px {
  width: 83px;
  height: 17.0547945205px;
}

/* line 150, app/assets/stylesheets/_autoscore.sass */
html.no-svg .au-rating-score-flat.size83px {
  background-image: url(//assets.autouncle.com/assets/autoscore_labels/autoscore_scores_new_83px-cd8b0c84814f0d21514f193484eddb743e425fbd4921406e62382d4fd56815d4.png);
}

/* line 156, app/assets/stylesheets/_autoscore.sass */
.au-rating-label-flat {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  white-space: nowrap;
}

/* line 162, app/assets/stylesheets/_autoscore.sass */
.au-rating-label-flat.value0 {
  color: #d4e3f5;
}

/* line 162, app/assets/stylesheets/_autoscore.sass */
.au-rating-label-flat.value1 {
  color: #a50600;
}

/* line 162, app/assets/stylesheets/_autoscore.sass */
.au-rating-label-flat.value2 {
  color: #9a6700;
}

/* line 162, app/assets/stylesheets/_autoscore.sass */
.au-rating-label-flat.value3 {
  color: #00838a;
}

/* line 162, app/assets/stylesheets/_autoscore.sass */
.au-rating-label-flat.value4 {
  color: #4d7d00;
}

/* line 162, app/assets/stylesheets/_autoscore.sass */
.au-rating-label-flat.value5 {
  color: #0a8020;
}

/* line 164, app/assets/stylesheets/_autoscore.sass */
.au-rating-label-flat.locale_de.value2, .au-rating-label-flat.locale_de-AT.value2, .au-rating-label-flat.locale_de-CH.value2, .au-rating-label-flat.locale_it.value4 {
  font-size: 11px;
}

/* line 167, app/assets/stylesheets/_autoscore.sass */
.au-rating-label-flat.small {
  font-size: 10px;
}

/* line 170, app/assets/stylesheets/_autoscore.sass */
.au-rating-score-and-label-flat {
  text-align: center;
}

/* line 171, app/assets/stylesheets/_autoscore.sass */
.au-rating-score-and-label-flat .au-rating-score-flat, .au-rating-score-and-label-flat .au-rating-label-flat {
  display: inline-block;
  vertical-align: middle;
}

/* line 180, app/assets/stylesheets/_autoscore.sass */
.score-label-light--wrapper {
  text-align: center;
  line-height: normal;
}

/* line 183, app/assets/stylesheets/_autoscore.sass */
.score-label-light--label {
  display: block;
  text-transform: uppercase;
  font-size: 16px;
  margin-bottom: 3px;
}

/* line 189, app/assets/stylesheets/_autoscore.sass */
.score-label-light--label.value5 {
  color: #0a8020;
}

/* line 189, app/assets/stylesheets/_autoscore.sass */
.score-label-light--label.value4 {
  color: #4d7d00;
}

/* line 189, app/assets/stylesheets/_autoscore.sass */
.score-label-light--label.value3 {
  color: #00838a;
}

/* line 189, app/assets/stylesheets/_autoscore.sass */
.score-label-light--label.value2 {
  color: #9a6700;
}

/* line 189, app/assets/stylesheets/_autoscore.sass */
.score-label-light--label.value1 {
  color: #a50600;
}

/* line 189, app/assets/stylesheets/_autoscore.sass */
.score-label-light--label.value0 {
  color: #d4e3f5;
}

/* line 191, app/assets/stylesheets/_autoscore.sass */
.score-label-light--score {
  width: 82px;
  height: 15px;
  display: inline-block;
  background-image: url(//assets.autouncle.com/assets/new_listing/autoscore_scores-54fe93bdcc9a268f503d5520668652564bcad24680665a39fcdd5496ee435132.png);
  background-repeat: no-repeat;
}

/* line 199, app/assets/stylesheets/_autoscore.sass */
.score-label-light--score.value5 {
  background-position: 0 0px;
}

/* line 199, app/assets/stylesheets/_autoscore.sass */
.score-label-light--score.value4 {
  background-position: 0 -15px;
}

/* line 199, app/assets/stylesheets/_autoscore.sass */
.score-label-light--score.value3 {
  background-position: 0 -30px;
}

/* line 199, app/assets/stylesheets/_autoscore.sass */
.score-label-light--score.value2 {
  background-position: 0 -45px;
}

/* line 199, app/assets/stylesheets/_autoscore.sass */
.score-label-light--score.value1 {
  background-position: 0 -60px;
}

/* line 199, app/assets/stylesheets/_autoscore.sass */
.score-label-light--score.value0 {
  background-position: 0 -75px;
}

/* line 26, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic_call_24px {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-193d67324d56480fd84b5ef7d9728b03aa5eb7a269920e03caf254ebc462d323.svg);
  background-position: 0 0%;
  background-size: 100% auto;
}

/* line 29, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic_email_24px {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-193d67324d56480fd84b5ef7d9728b03aa5eb7a269920e03caf254ebc462d323.svg);
  background-position: 0 -100%;
  background-size: 100% auto;
}

/* line 32, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-menu-24px {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-193d67324d56480fd84b5ef7d9728b03aa5eb7a269920e03caf254ebc462d323.svg);
  background-position: 0 -200%;
  background-size: 100% auto;
}

/* line 35, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-search-blue {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-blue-fded46ec56cf6525a861b52999abc3ff80a4dab83f196bf787f672be41c0e0e9.svg);
  background-position: 0 0%;
  background-size: 100% auto;
}

/* line 38, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-chevron-left-blue {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-blue-fded46ec56cf6525a861b52999abc3ff80a4dab83f196bf787f672be41c0e0e9.svg);
  background-position: 0 -100%;
  background-size: 100% auto;
}

/* line 41, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-chevron-right-white {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-193d67324d56480fd84b5ef7d9728b03aa5eb7a269920e03caf254ebc462d323.svg);
  background-position: 0 -300%;
  background-size: 100% auto;
}

/* line 44, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-back-to-search-blue {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-blue-fded46ec56cf6525a861b52999abc3ff80a4dab83f196bf787f672be41c0e0e9.svg);
  background-position: 0 -200%;
  background-size: 100% auto;
}

/* line 47, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-sort-dropdown-blue {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-blue-fded46ec56cf6525a861b52999abc3ff80a4dab83f196bf787f672be41c0e0e9.svg);
  background-position: 0 -300%;
  background-size: 100% auto;
}

/* line 50, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-search-white {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-193d67324d56480fd84b5ef7d9728b03aa5eb7a269920e03caf254ebc462d323.svg);
  background-position: 0 -400%;
  background-size: 100% auto;
}

/* line 53, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-help-blue {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-blue-fded46ec56cf6525a861b52999abc3ff80a4dab83f196bf787f672be41c0e0e9.svg);
  background-position: 0 -400%;
  background-size: 100% auto;
}

/* line 56, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-close-white {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-193d67324d56480fd84b5ef7d9728b03aa5eb7a269920e03caf254ebc462d323.svg);
  background-position: 0 -500%;
  background-size: 100% auto;
}

/* line 59, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-close-blue {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-blue-fded46ec56cf6525a861b52999abc3ff80a4dab83f196bf787f672be41c0e0e9.svg);
  background-position: 0 -500%;
  background-size: 100% auto;
}

/* line 62, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-close-grey {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-grey-9dd3b0e2b87a9840f30ae3815e75547deb96cfa3f2f9ce6a43da660fe3584c34.svg);
  background-position: 0 -500%;
  background-size: 100% auto;
}

/* line 65, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-picture-gallery-blue {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-blue-fded46ec56cf6525a861b52999abc3ff80a4dab83f196bf787f672be41c0e0e9.svg);
  background-position: 0 -600%;
  background-size: 100% auto;
}

/* line 68, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-calendar-okay {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-193d67324d56480fd84b5ef7d9728b03aa5eb7a269920e03caf254ebc462d323.svg);
  background-position: 0 -700%;
  background-size: 100% auto;
}

/* line 71, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-thumbs-up-green {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-green-249e743832d41dff5f3b6573d49db6504a17b5f91a36eb8665c65206f1d6b0de.svg);
  background-position: 0 -800%;
  background-size: 100% auto;
}

/* line 74, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-chevron-down-white {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-193d67324d56480fd84b5ef7d9728b03aa5eb7a269920e03caf254ebc462d323.svg);
  background-position: 0 -900%;
  background-size: 100% auto;
}

/* line 77, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-chevron-down-blue {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-blue-fded46ec56cf6525a861b52999abc3ff80a4dab83f196bf787f672be41c0e0e9.svg);
  background-position: 0 -900%;
  background-size: 100% auto;
}

/* line 80, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-chevron-down-grey {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-grey-9dd3b0e2b87a9840f30ae3815e75547deb96cfa3f2f9ce6a43da660fe3584c34.svg);
  background-position: 0 -900%;
  background-size: 100% auto;
}

/* line 83, app/assets/stylesheets/icons/_material_design.sass */
.svg-ic-chevron-down-green {
  background-image: url(//assets.autouncle.com/assets/material_design_icons/svg-sprite-green-249e743832d41dff5f3b6573d49db6504a17b5f91a36eb8665c65206f1d6b0de.svg);
  background-position: 0 -900%;
  background-size: 100% auto;
}

/* line 98, app/assets/stylesheets/icons/_material_design.sass */
.ic-32px {
  width: 32px;
  height: 32px;
  display: inline-block;
  vertical-align: middle;
}

/* line 100, app/assets/stylesheets/icons/_material_design.sass */
.ic-24px {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
}

/* line 103, app/assets/stylesheets/icons/_material_design.sass */
.ic-18px {
  width: 18px;
  height: 18px;
  display: inline-block;
}

/* line 1, app/assets/stylesheets/_search_agent_form.sass */
.search-agent-form-wrapper {
  padding: 7px 10px;
}

/* line 4, app/assets/stylesheets/_search_agent_form.sass */
.search-agent-form-wrapper form {
  display: flex;
  align-items: center;
}

/* line 8, app/assets/stylesheets/_search_agent_form.sass */
.search-agent-form-wrapper input[type="text"] {
  display: flex;
  flex-grow: 3;
  color: #686868;
  background-color: white;
  padding: 0px 10px;
  border: 1px solid #edeae6;
  border-radius: 3px 0 0 3px;
  margin: 0;
  box-shadow: none;
  height: 35px;
  box-sizing: border-box;
  -webkit-appearance: none;
}

/* line 22, app/assets/stylesheets/_search_agent_form.sass */
.search-agent-form-wrapper input[type="text"]:focus {
  outline: none;
}

/* line 24, app/assets/stylesheets/_search_agent_form.sass */
.search-agent-form-wrapper input[type="text"]::placeholder, .search-agent-form-wrapper input[type="text"]:-ms-input-placeholder {
  color: #B8B8B8;
}

/* line 27, app/assets/stylesheets/_search_agent_form.sass */
.search-agent-form-wrapper input[type="submit"] {
  display: flex;
  flex: 1;
  background: #1BADD5;
  border: 1px solid white;
  padding: 8px 14px;
  color: white;
  font-size: 14px;
  font-weight: 300;
  border-radius: 0 3px 3px 0;
  border: 1px solid #1BADD5;
  border-left: none;
  text-transform: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  -spec-appearance: none;
  appearance: none;
}

/* line 41, app/assets/stylesheets/_search_agent_form.sass */
.search-agent-form-wrapper input[type="submit"]:focus, .search-agent-form-wrapper input[type="submit"]:active {
  outline: none;
}

/* line 43, app/assets/stylesheets/_search_agent_form.sass */
.search-agent-form-wrapper input[type="submit"][disabled] {
  border-color: #dadada;
  background-color: #dadada;
}

/* line 48, app/assets/stylesheets/_search_agent_form.sass */
.search_agent_form.form_bottom {
  display: block;
  padding: 20px 0;
  text-align: center;
  vertical-align: middle;
  font-size: 16px;
  line-height: 40px;
  background-image: url(//assets.autouncle.com/assets/search_results/personal_au_invitation-b1de4b3eff01be6cca94f794e59ca5bc43b207c0c50ce70f0eca3939f04c6bb1.png);
  background-repeat: no-repeat;
  background-position: 30% 50%;
  margin-top: 0;
  margin-bottom: 18px;
  background-color: #f6f3ef;
}

/* line 66, app/assets/stylesheets/_search_agent_form.sass */
.js-search-agent-form .agent_added_message_container {
  display: none;
}

/* line 68, app/assets/stylesheets/_search_agent_form.sass */
.js-search-agent-form #listing-item-app-banner {
  line-height: 1.5;
  border-top: none;
}

/* line 72, app/assets/stylesheets/_search_agent_form.sass */
article.js-search-agent-form.desktop {
  width: 100%;
}

/* line 76, app/assets/stylesheets/_search_agent_form.sass */
article.js-search-agent-form.desktop.bottom_of_search_results .search-agent-form-wrapper, article.js-search-agent-form.desktop.no_results_page .search-agent-form-wrapper {
  width: 50%;
  margin: 0 auto;
}

/* line 79, app/assets/stylesheets/_search_agent_form.sass */
article.js-search-agent-form.desktop.bottom_of_search_results .agent_added.message, article.js-search-agent-form.desktop.no_results_page .agent_added.message {
  justify-content: center;
}

/* line 81, app/assets/stylesheets/_search_agent_form.sass */
article.js-search-agent-form.desktop .search-agent-form-wrapper {
  width: 75%;
}

/* line 83, app/assets/stylesheets/_search_agent_form.sass */
article.js-search-agent-form.desktop .agent_added.message {
  font-size: 16px;
  height: 49px;
}

/* line 88, app/assets/stylesheets/_search_agent_form.sass */
article.js-search-agent-form.mobile .agent_added.message {
  font-size: 14px;
  line-height: 1.5;
}

/* line 92, app/assets/stylesheets/_search_agent_form.sass */
.agent_added.message {
  display: flex;
  align-items: center;
  padding: 6px 12px;
}

/* line 96, app/assets/stylesheets/_search_agent_form.sass */
.agent_added.message img {
  margin-right: 12px;
}

/* line 116, app/assets/stylesheets/_element_mixins.sass */
.icon_inline {
  display: inline-block;
  vertical-align: middle;
}

/* line 114, app/assets/stylesheets/_element_mixins.sass */
.icon_inline + span {
  margin-left: 5px;
}

/* line 232, app/assets/stylesheets/_element_mixins.sass */
a.link_with_icon {
  text-decoration: none;
}

/* line 234, app/assets/stylesheets/_element_mixins.sass */
a.link_with_icon span {
  text-decoration: underline;
}

/* line 274, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta {
  border: 1px solid #edeae6;
  padding: 18px;
  display: block;
  text-decoration: none;
  background-color: #FFF;
  overflow: hidden;
}

/* line 258, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta a {
  display: block;
}

/* line 260, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta:hover {
  background-color: #f6f3ef;
}

/* line 262, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta .icon {
  float: left;
  margin-right: 20px;
}

/* line 265, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta .text {
  overflow: hidden;
  display: block;
}

/* line 268, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta .heading {
  font-size: 18px;
  font-weight: bold;
}

/* line 271, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta + .test_autouncle_cta {
  margin-top: 18px;
}

/* line 276, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta > * {
  display: inline-block;
  vertical-align: middle;
}

/* line 279, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta .buying_icon {
  display: inline-block;
  background: url(//assets.autouncle.com/assets/front_page/category_icons-bb893ed532fee7e9ffcbbcd64682d0d93e1d8cc220ffa3f18e804769ad1722ca.png) no-repeat 0 0;
  width: 144px;
  height: 96px;
  margin-right: 20px;
  vertical-align: middle;
}

/* line 286, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta h3 {
  margin: 0 !important;
}

/* AutoScore Colors */
/* SPRITES                                                                        */
/* 1. Enable sprite (use it to set parameters so icon_sprites.png can be used)    */
/* 2. Include the "sprite" mixin, with the following parameters:                  */
/*      $rect           : being the clipping rectangle for the sprite             */
/*      $rect2          : optional rectangle for the "hover" state                */
/*      $offX, $offY    : the positional offset of the sprite in the element      */
/*    Example usage:                                                              */
/*    @include sprite()                                                              */
/* 3. Adjust the clipping of a sprite if needed in another context                */
/* line 3, app/assets/stylesheets/icons/_caret_down.sass */
.icon-caret-down-blue {
  background: url(//assets.autouncle.com/assets/mobile/chevron_down_@2x-f80cea53e5b8c4f5a98d9c70aaa180baad6f5dc67512de0aa950e612444ede18.svg) no-repeat;
  background-size: contain;
  width: 18px;
  height: 18px;
}

/* line 19, app/assets/stylesheets/_icons.sass */
.icon_zoom {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -42px -414px;
  width: 14px;
  height: 13px;
}

/* line 21, app/assets/stylesheets/_icons.sass */
.icon_pdf {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -427px;
  width: 16px;
  height: 16px;
}

/* line 48, app/assets/stylesheets/_icons.sass */
.arrow_down_icon {
  width: 30px;
  height: 40px;
  background-image: url(//assets.autouncle.com/assets/search_results/arrows-8635921c4bf8c451967f43473e7c09f28e42d7d097aecabd5d60cfe3919d5dae.png);
  background-position: right -30px;
  background-repeat: no-repeat;
}

/* line 61, app/assets/stylesheets/_icons.sass */
.icon_white_arrow_right {
  width: 16px;
  height: 16px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAlElEQVQ4T6XS6w2DMAxG0esJYBM6At2kG5RR6ASMBGzCBh+yCiiqKHJIfkbxcfwwCo8VxhMCJNXAG/iY2ZImjQIPYAQm4JkiIcAzSnoBwy8SBv4hWcApIqkHmsxpeE+8sZNtgF/kHH9fAXNJCTPQZgHJJL7BZksYOAv2mkOApH2Rjsx7w6KAd7wD+lurfDWe0A+ugBXvh0HE3x7C0wAAAABJRU5ErkJggg==");
}

/* line 64, app/assets/stylesheets/_icons.sass */
.icon_grey_arrow_right {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjQ5IDMxLjQ5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMS40OSAzMS40OTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8cGF0aCBkPSJNMjEuMjA1LDUuMDA3Yy0wLjQyOS0wLjQ0NC0xLjE0My0wLjQ0NC0xLjU4NywwYy0wLjQyOSwwLjQyOS0wLjQyOSwxLjE0MywwLDEuNTcxbDguMDQ3LDguMDQ3SDEuMTExICBDMC40OTIsMTQuNjI2LDAsMTUuMTE4LDAsMTUuNzM3YzAsMC42MTksMC40OTIsMS4xMjcsMS4xMTEsMS4xMjdoMjYuNTU0bC04LjA0Nyw4LjAzMmMtMC40MjksMC40NDQtMC40MjksMS4xNTksMCwxLjU4NyAgYzAuNDQ0LDAuNDQ0LDEuMTU5LDAuNDQ0LDEuNTg3LDBsOS45NTItOS45NTJjMC40NDQtMC40MjksMC40NDQtMS4xNDMsMC0xLjU3MUwyMS4yMDUsNS4wMDd6IiBmaWxsPSIjNDE0MTQxIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=");
}

/* line 87, app/assets/stylesheets/_icons.sass */
.icon_white_reload {
  width: 24px;
  height: 24px;
  background: url(//assets.autouncle.com/assets/mobile/reset_arrow-989c4936b1d4f7b65b3ab48383fabe390fa0e7cda392774e9cf7f3ad8be6e52a.png);
  background-size: contain;
}

/* line 99, app/assets/stylesheets/_icons.sass */
.icon_flag_dk, .icon_flag_da {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -88px;
}

/* line 105, app/assets/stylesheets/_icons.sass */
.icon_flag_de {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -34px -88px;
}

/* line 111, app/assets/stylesheets/_icons.sass */
.icon_flag_se {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -36px -312px;
}

/* line 117, app/assets/stylesheets/_icons.sass */
.icon_flag_it {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -36px -326px;
}

/* line 123, app/assets/stylesheets/_icons.sass */
.icon_flag_es {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -35px -461px;
}

/* line 129, app/assets/stylesheets/_icons.sass */
.icon_flag_at {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0 -765px;
}

/* line 135, app/assets/stylesheets/_icons.sass */
.icon_flag_pt {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -16px -765px;
}

/* line 141, app/assets/stylesheets/_icons.sass */
.icon_flag_pl {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -32px -765px;
}

/* line 147, app/assets/stylesheets/_icons.sass */
.icon_flag_fi {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -30px -822px;
}

/* line 153, app/assets/stylesheets/_icons.sass */
.icon_flag_ro {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -37px -905px;
}

/* line 159, app/assets/stylesheets/_icons.sass */
.icon_flag_uk {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -16px -88px;
}

/* line 165, app/assets/stylesheets/_icons.sass */
.icon_flag_ch {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -20px -923px;
}

/* line 171, app/assets/stylesheets/_icons.sass */
.icon_flag_fr {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -3px -923px;
}

/* line 177, app/assets/stylesheets/_icons.sass */
.icon_flag_nl {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -3px -935px;
}

/* line 183, app/assets/stylesheets/_icons.sass */
.icon_flag_be {
  width: 16px;
  height: 11px;
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -19px -935px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_da {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 0px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_da {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 0px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_de {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -35px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_de {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -15px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_se {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -70px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_se {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -30px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_it {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -105px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_it {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -45px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_ro {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -140px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_ro {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -60px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_es {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -175px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_es {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -75px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_pt {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -210px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_pt {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -90px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_at {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -245px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_at {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -105px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_pl {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -280px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_pl {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -120px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_fi {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -315px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_fi {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -135px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_uk {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -350px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_uk {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -150px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_ch {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -385px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_ch {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -165px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_fr {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -420px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_fr {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -180px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_no {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -455px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_no {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -195px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_nl {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -490px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_nl {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -210px;
}

/* line 220, app/assets/stylesheets/_icons.sass */
.icon_flag_50px_be {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  background-position: 0 -525px;
}

/* line 227, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_be {
  background-image: url(//assets.autouncle.com/assets/flags_20px-6fc7126806cd5317751c10ffff4c5d50b93c4285614afa3cc08727e29c26b1df.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  background-position: 0 -225px;
}

/* line 231, app/assets/stylesheets/_icons.sass */
.icon_flag_20px_en {
  background: url(//assets.autouncle.com/assets/flags/en-fa0866d3d3f0d108efe6676b5e9075afdbb2deee690e3e2e8a29b40081815904.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 15px;
  background-size: 24px;
  background-position: 0 -5px;
}

/* line 243, app/assets/stylesheets/_icons.sass */
.icon_help_16px {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -346px;
  width: 16px;
  height: 16px;
}

/* line 255, app/assets/stylesheets/_icons.sass */
.icon_double_arrow_down {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -30px -427px;
  width: 11px;
  height: 10px;
}

/* line 262, app/assets/stylesheets/_icons.sass */
.icon_double_arrow_up {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -41px -427px;
  width: 11px;
  height: 10px;
}

/* line 279, app/assets/stylesheets/_icons.sass */
.icon_sort_dark {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -32px -443px;
  width: 12px;
  height: 15px;
}

/* line 286, app/assets/stylesheets/_icons.sass */
.icon_new_badge_da_se {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -458px;
  width: 16px;
  height: 17px;
}

/* line 293, app/assets/stylesheets/_icons.sass */
.icon_thumbs_up_dark {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -16px -458px;
  width: 14px;
  height: 17px;
}

/* line 300, app/assets/stylesheets/_icons.sass */
.icon_thumbs_up {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -493px;
  width: 14px;
  height: 16px;
}

/* line 307, app/assets/stylesheets/_icons.sass */
.icon_thumbs_down {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -14px -493px;
  width: 14px;
  height: 16px;
}

/* line 314, app/assets/stylesheets/_icons.sass */
.icon_thumbs_up_green {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -30px -790px;
  width: 14px;
  height: 16px;
}

/* line 321, app/assets/stylesheets/_icons.sass */
.icon_thumbs_down_red {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -30px -806px;
  width: 14px;
  height: 16px;
}

/* line 328, app/assets/stylesheets/_icons.sass */
.icon_phone {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0 -475px;
  width: 13px;
  height: 18px;
}

/* line 335, app/assets/stylesheets/_icons.sass */
.icon_pin {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -13px -475px;
  width: 14px;
  height: 17px;
}

/* line 342, app/assets/stylesheets/_icons.sass */
.icon_exit {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -27px -475px;
  width: 18px;
  height: 17px;
}

/* line 349, app/assets/stylesheets/_icons.sass */
.icon_email {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -28px -493px;
  width: 16px;
  height: 12px;
}

/* line 356, app/assets/stylesheets/_icons.sass */
.icon_email_white {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -29px -585px;
  width: 20px;
  height: 16px;
}

/* line 363, app/assets/stylesheets/_icons.sass */
.icon_white_plate {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -509px;
  width: 16px;
  height: 12px;
}

/* line 369, app/assets/stylesheets/_icons.sass */
.icon_yellow_plate {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -16px -509px;
  width: 16px;
  height: 12px;
}

/* line 376, app/assets/stylesheets/_icons.sass */
.icon_user {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -119px;
  width: 11px;
  height: 12px;
}

/* line 383, app/assets/stylesheets/_icons.sass */
.icon_user_dark {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -132px;
  width: 11px;
  height: 12px;
}

/* line 390, app/assets/stylesheets/_icons.sass */
.icon_link {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -32px -508px;
  width: 15px;
  height: 15px;
}

/* line 397, app/assets/stylesheets/_icons.sass */
.icon_sold_small_label_da {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -523px;
  width: 29px;
  height: 29px;
}

/* line 403, app/assets/stylesheets/_icons.sass */
.icon_sold_small_label_se {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -552px;
  width: 29px;
  height: 29px;
}

/* line 409, app/assets/stylesheets/_icons.sass */
.icon_sold_small_label_en {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -581px;
  width: 29px;
  height: 29px;
}

/* line 416, app/assets/stylesheets/_icons.sass */
.icon_refresh {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0 -414px;
  width: 14px;
  height: 12px;
}

/* line 423, app/assets/stylesheets/_icons.sass */
.icon_clock {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -29px -523px;
  width: 20px;
  height: 20px;
}

/* line 430, app/assets/stylesheets/_icons.sass */
.icon_clock_light {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -29px -543px;
  width: 20px;
  height: 20px;
}

/* line 438, app/assets/stylesheets/_icons.sass */
.icon_dealer_darker {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -610px;
  width: 29px;
  height: 15px;
}

/* line 445, app/assets/stylesheets/_icons.sass */
.icon_delete {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -14px;
  width: 14px;
  height: 14px;
}

/* line 452, app/assets/stylesheets/_icons.sass */
.icon_notepad {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -42px -14px;
  width: 14px;
  height: 14px;
}

/* line 459, app/assets/stylesheets/_icons.sass */
.icon_car_key_white {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -29px -563px;
  width: 27px;
  height: 22px;
}

/* line 466, app/assets/stylesheets/_icons.sass */
.icon_book {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -29px -610px;
  width: 19px;
  height: 15px;
}

/* line 473, app/assets/stylesheets/_icons.sass */
.icon_chevron {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0px -625px;
  width: 11px;
  height: 18px;
}

/* line 478, app/assets/stylesheets/_icons.sass */
.icon_globe {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -18px -905px;
  width: 19px;
  height: 19px;
}

/* line 485, app/assets/stylesheets/_icons.sass */
.icon_badge_checkmark_dark {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -30px -643px;
  width: 21px;
  height: 23px;
}

/* line 492, app/assets/stylesheets/_icons.sass */
.icon_magnifier_light {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -33px -673px;
  width: 14px;
  height: 14px;
}

/* line 499, app/assets/stylesheets/_icons.sass */
.icon_magnifier_dark {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -33px -687px;
  width: 14px;
  height: 14px;
}

/* line 506, app/assets/stylesheets/_icons.sass */
.icon_book_dark {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -30px -776px;
  width: 21px;
  height: 14px;
}

/* line 519, app/assets/stylesheets/_icons.sass */
.icon_external_link {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -11px -625px;
  width: 16px;
  height: 16px;
}

/* line 532, app/assets/stylesheets/_icons.sass */
.icon_car_light {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0 -890px;
  width: 16px;
  height: 15px;
}

/* line 537, app/assets/stylesheets/_icons.sass */
.icon_car_dark {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -16px -890px;
  width: 16px;
  height: 15px;
}

/* line 542, app/assets/stylesheets/_icons.sass */
.icon_phone_white {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -32px -888px;
  width: 12px;
  height: 18px;
}

/* line 547, app/assets/stylesheets/_icons.sass */
.icon_speech_bubble {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat 0 -905px;
  width: 18px;
  height: 17px;
}

/* line 552, app/assets/stylesheets/_icons.sass */
.icon_print {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -16px -346px;
  width: 16px;
  height: 15px;
}

/* line 557, app/assets/stylesheets/_icons.sass */
.icon_info {
  background: url(//assets.autouncle.com/assets/icon_sprites-9f262368423ab36814bb17d9ec719516beb18f4b53012af550a38d57fe144b2e.png) no-repeat -34px -177px;
  width: 21px;
  height: 21px;
}

/* line 566, app/assets/stylesheets/_icons.sass */
.icon_form_reset {
  display: block;
  width: 20px;
  height: 20px;
  background: url(//assets.autouncle.com/assets/mobile/reset_grey_arrow-19f90a6dbc6b55600ebc8cbe87e70235a5c12e78f54b51902a55886ab6517c00.png);
  background-size: contain;
}

/* line 574, app/assets/stylesheets/_icons.sass */
.icon_tick_green {
  width: 20px;
  height: 16px;
  margin-bottom: 10px;
  background: url(//assets.autouncle.com/assets/tick_green-ceb94f89d5b2131ffe01c3956993e9b6d25d727347faa423a904f6e2fda95b71.png) no-repeat;
}

/* line 584, app/assets/stylesheets/_icons.sass */
.icon_reduced {
  width: 14px;
  height: 14px;
  background: url(//assets.autouncle.com/assets/icons/reduced_red_arrow_down-b759f508210b155c389278bd91c75e6cec66732646bdbed4ddf6eefde98cddd3.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  /* line 584, app/assets/stylesheets/_icons.sass */
  .icon_reduced {
    background: url(//assets.autouncle.com/assets/icons/reduced_red_arrow_down@2x-d9a5e407a4481d4a0fae9872d3439f9e743b5962ea40eabf0e0eb8dfa09b8d70.png);
    background-size: contain;
  }
}

/* line 596, app/assets/stylesheets/_icons.sass */
.icon_white_16px_question {
  width: 10px;
  height: 16px;
  background: url(//assets.autouncle.com/assets/icons/icons_white_16px_h-0964ea81e8df2853f72d46d569e108229af8f18743462d72390ed9e26ec21001.png) 0 0px;
}

/* line 596, app/assets/stylesheets/_icons.sass */
.icon_white_16px_email {
  width: 22px;
  height: 16px;
  background: url(//assets.autouncle.com/assets/icons/icons_white_16px_h-0964ea81e8df2853f72d46d569e108229af8f18743462d72390ed9e26ec21001.png) 0 -16px;
}

/* line 596, app/assets/stylesheets/_icons.sass */
.icon_white_16px_print {
  width: 16px;
  height: 16px;
  background: url(//assets.autouncle.com/assets/icons/icons_white_16px_h-0964ea81e8df2853f72d46d569e108229af8f18743462d72390ed9e26ec21001.png) 0 -32px;
}

/* line 596, app/assets/stylesheets/_icons.sass */
.icon_white_16px_download {
  width: 13px;
  height: 16px;
  background: url(//assets.autouncle.com/assets/icons/icons_white_16px_h-0964ea81e8df2853f72d46d569e108229af8f18743462d72390ed9e26ec21001.png) 0 -48px;
}

/* line 608, app/assets/stylesheets/_icons.sass */
.icon_social_rounded_twitter {
  width: 34px;
  height: 34px;
  background: url(//assets.autouncle.com/assets/icons/social_icons_rounded-6c935ee6e53871606ae69ce0498609024b1d063088ab04d024165ccbf83cb0fc.png) 0% 0;
}

/* line 608, app/assets/stylesheets/_icons.sass */
.icon_social_rounded_facebook {
  width: 34px;
  height: 34px;
  background: url(//assets.autouncle.com/assets/icons/social_icons_rounded-6c935ee6e53871606ae69ce0498609024b1d063088ab04d024165ccbf83cb0fc.png) -100% 0;
}

/* line 608, app/assets/stylesheets/_icons.sass */
.icon_social_rounded_download {
  width: 34px;
  height: 34px;
  background: url(//assets.autouncle.com/assets/icons/social_icons_rounded-6c935ee6e53871606ae69ce0498609024b1d063088ab04d024165ccbf83cb0fc.png) -200% 0;
}

/* line 608, app/assets/stylesheets/_icons.sass */
.icon_social_rounded_print {
  width: 34px;
  height: 34px;
  background: url(//assets.autouncle.com/assets/icons/social_icons_rounded-6c935ee6e53871606ae69ce0498609024b1d063088ab04d024165ccbf83cb0fc.png) -300% 0;
}

/* line 637, app/assets/stylesheets/_icons.sass */
.icon-share-blue {
  width: auto;
  height: 18px;
  padding-left: 20px;
  line-height: 20px;
  background-size: 16px;
  background-position: left;
  background-repeat: no-repeat;
  background-image: url(//assets.autouncle.com/assets/icons/share_icon_blue-cb0b9bedac357146b8ae4027c2fe850ded4f243b3eedf46d8052af013aade3f3.png);
}

/* line 649, app/assets/stylesheets/_icons.sass */
.icon-share-white-round {
  width: 24px;
  height: 24px;
  padding: 14px;
  line-height: 24px;
  background-size: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(//assets.autouncle.com/assets/icons/share_icon_white-5da90c884bfbd6dc71a3c70f652888b7ba9352ecd5e6feed880a51d7a377a78f.png);
}

/* line 656, app/assets/stylesheets/_icons.sass */
.icon-facebook {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/facebook_icon-38488cb98e995580d7444051a10b71f9b6b98c93234311f458b5d5e22ee4c935.png);
}

/* line 662, app/assets/stylesheets/_icons.sass */
.icon-twitter {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/twitter_icon-a04c533f74cd96501abbde33b010fbece088f1329a35401cdc12eba62a85b6b8.png);
}

/* line 668, app/assets/stylesheets/_icons.sass */
.icon-email-flat {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/email_icon-60104b98290ad05a99590e4483e8aebd675fbc801062ff1134f7786df936328d.png);
}

/* line 674, app/assets/stylesheets/_icons.sass */
.icon-laytime {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/laytime_icon-d0f0c39d64ad1bdd65f86f10edbc28fe48a7708427cd096fa0b8643aba302c97.png);
}

/* line 680, app/assets/stylesheets/_icons.sass */
.icon-car-feedbacks {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/app_icons/car_feedbacks-e805b3b3db8de20d79c032cecb10528bec3875aadb9278dfded063f2f9569df1.png);
}

/* line 686, app/assets/stylesheets/_icons.sass */
.icon-car-trade-price-simulator {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/app_icons/car_trade_price_simulator-61bffbf5f8548d1629f9afb9f750dd47350aa1fce5e44e120c146ae9b6ae6da4.png);
}

/* line 692, app/assets/stylesheets/_icons.sass */
.icon-import-guide {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/app_icons/import_guide-f3e965c4a194ce9c9371b261fa42c8b95fbd434377b295fb81974c4771be75cb.png);
}

/* line 698, app/assets/stylesheets/_icons.sass */
.icon-car-equipment-overview {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/app_icons/car_equipment_overview-42c4335d1fc1dceed563197846dfa062104ec607ef70b16f89e077be971663d9.png);
}

/* line 704, app/assets/stylesheets/_icons.sass */
.icon-cross-country-valuations {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/app_icons/cross_country_valuations-010dcdbd3343ddae6438af6069218a529b830d19ea1d867d1989e13179d83e71.png);
}

/* line 710, app/assets/stylesheets/_icons.sass */
.icon-car-specifications {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/app_icons/car_specifications-f1d5847e45c15a54302fb95a9793ff77652884d6da1de1c80c0c42cfbfe15670.png);
}

/* line 716, app/assets/stylesheets/_icons.sass */
.icon-reliability-report {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-image: url(//assets.autouncle.com/assets/new_listing/app_icons/reliability_report-593fe4de60dc6077dd9333e341dfeece15366e3c12cd1ee60def0aa403983eba.png);
}

/* line 726, app/assets/stylesheets/_icons.sass */
.icon_trash {
  background: url(//assets.autouncle.com/assets/new_listing/bin_icon-1960767530d4004a7183d95051a933402980af5475721fb76740045179aca4bd.png) no-repeat;
  background-size: contain;
  width: 17px;
  height: 17px;
}

/* line 729, app/assets/stylesheets/_icons.sass */
.plus_icon {
  background: url(//assets.autouncle.com/assets/new_listing/add_icon-4c37aa4a3b533ef87babfcf44361dc3d0551472a4ec7e6c62fa19fbdeafcdb5a.png) no-repeat;
  background-size: contain;
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
}

/* line 734, app/assets/stylesheets/_icons.sass */
.icon_glasses {
  background: url(//assets.autouncle.com/assets/icons/glasses-with-stache-cf9c3f3b8609e333373e141c1c5fe24e47cb4b01cb7037b62a002a10314f7380.svg) no-repeat;
  background-size: contain;
  width: 18px;
  height: 18px;
}

/* line 116, app/assets/stylesheets/_element_mixins.sass */
.icon_inline {
  display: inline-block;
  vertical-align: middle;
}

/* line 114, app/assets/stylesheets/_element_mixins.sass */
.icon_inline + span {
  margin-left: 5px;
}

/* line 232, app/assets/stylesheets/_element_mixins.sass */
a.link_with_icon {
  text-decoration: none;
}

/* line 234, app/assets/stylesheets/_element_mixins.sass */
a.link_with_icon span {
  text-decoration: underline;
}

/* line 274, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta {
  border: 1px solid #edeae6;
  padding: 18px;
  display: block;
  text-decoration: none;
  background-color: #FFF;
  overflow: hidden;
}

/* line 258, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta a {
  display: block;
}

/* line 260, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta:hover {
  background-color: #f6f3ef;
}

/* line 262, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta .icon {
  float: left;
  margin-right: 20px;
}

/* line 265, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta .text {
  overflow: hidden;
  display: block;
}

/* line 268, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta .heading {
  font-size: 18px;
  font-weight: bold;
}

/* line 271, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta + .test_autouncle_cta {
  margin-top: 18px;
}

/* line 276, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta > * {
  display: inline-block;
  vertical-align: middle;
}

/* line 279, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta .buying_icon {
  display: inline-block;
  background: url(//assets.autouncle.com/assets/front_page/category_icons-bb893ed532fee7e9ffcbbcd64682d0d93e1d8cc220ffa3f18e804769ad1722ca.png) no-repeat 0 0;
  width: 144px;
  height: 96px;
  margin-right: 20px;
  vertical-align: middle;
}

/* line 286, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta h3 {
  margin: 0 !important;
}

/* line 9, app/assets/stylesheets/components/_app_navbar.sass */
.navbar-ic-arrow-left {
  background: url(//assets.autouncle.com/assets/mobile/back_arrow-5a37b370b0aa44eca160322d8801fe82bf551b8dacdb127444f271eddb9273c2.svg);
  background-size: contain;
}

/* line 13, app/assets/stylesheets/components/_app_navbar.sass */
.navbar-ic-menu {
  background: url(//assets.autouncle.com/assets/icons/uds_blue-900/uds_menu_icon-25c74214722a54d660fcc288d00e5d49cadb8ba2528a933e081979b3ff93b42e.svg);
  background-size: contain;
}

/* line 17, app/assets/stylesheets/components/_app_navbar.sass */
.navbar-ic-help {
  background: url(//assets.autouncle.com/assets/mobile/help_icon-ad39f90aa153affa9f82a4bf4888c113c4ac78c9e15f72a6201447e622cae048.svg);
  background-size: contain;
}

/* line 21, app/assets/stylesheets/components/_app_navbar.sass */
.navbar-actions-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 48px;
  line-height: initial;
  padding: 16px 16px 13px 16px;
}

/* line 29, app/assets/stylesheets/components/_app_navbar.sass */
.navbar-actions-left {
  display: flex;
  align-items: center;
}

/* line 33, app/assets/stylesheets/components/_app_navbar.sass */
.navbar-actions-left .navbar-button .icon {
  display: inline-block;
  height: 24px;
  width: 24px;
}

/* line 37, app/assets/stylesheets/components/_app_navbar.sass */
.navbar-actions-left .navbar-button .icon--small {
  width: 15px;
  height: 15px;
}

/* line 40, app/assets/stylesheets/components/_app_navbar.sass */
.navbar-actions-left .navbar-button.reset-button {
  padding-right: 5px;
}

/* line 43, app/assets/stylesheets/components/_app_navbar.sass */
.back-to-results {
  height: 48px;
  display: flex;
  align-items: center;
  text-decoration: none;
  min-width: 0;
  margin-right: 10px;
  width: fit-content;
}

/* line 52, app/assets/stylesheets/components/_app_navbar.sass */
.back-to-results .back-arrow {
  height: 12px;
  width: 15px;
  margin-left: 12px;
  background: url(//assets.autouncle.com/assets/mobile/action_bar_back_arrow-3151de60f6cad5a7e3ed566e91ef50728ff305860d20f2f3a86ee11359dee41e.svg) no-repeat;
}

/* line 58, app/assets/stylesheets/components/_app_navbar.sass */
.back-to-results .back-text {
  color: #02234C;
  font-size: 14px;
  margin-left: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 5, app/assets/stylesheets/embedded_selling_reports.sass */
body.embedded_selling_reports h1, body.app_layout h1 {
  color: #686868;
  margin-bottom: 1em;
  text-align: center;
}

/* line 9, app/assets/stylesheets/embedded_selling_reports.sass */
body.embedded_selling_reports h1 small, body.app_layout h1 small {
  font-weight: normal;
}

/* line 11, app/assets/stylesheets/embedded_selling_reports.sass */
body.embedded_selling_reports h2, body.app_layout h2 {
  color: #6E6E6E;
  margin-bottom: 0.5em;
}

/* line 14, app/assets/stylesheets/embedded_selling_reports.sass */
body.embedded_selling_reports .partnership, body.app_layout .partnership {
  margin-bottom: 10px;
  text-align: center;
}

/* line 17, app/assets/stylesheets/embedded_selling_reports.sass */
body.embedded_selling_reports .partnership img, body.app_layout .partnership img {
  height: 13px;
  vertical-align: middle;
}

/* line 20, app/assets/stylesheets/embedded_selling_reports.sass */
body.embedded_selling_reports .cta_form, body.app_layout .cta_form {
  position: relative;
  padding: 20px;
}

/* line 24, app/assets/stylesheets/embedded_selling_reports.sass */
body.embedded_selling_reports .popup_text, body.app_layout .popup_text {
  max-width: 600px;
}

@media screen and (min-width: 440px) {
  /* line 28, app/assets/stylesheets/embedded_selling_reports.sass */
  body.embedded_selling_reports h1, body.app_layout h1 {
    font-size: 2.5em;
  }
  /* line 30, app/assets/stylesheets/embedded_selling_reports.sass */
  body.embedded_selling_reports .partnership, body.app_layout .partnership {
    text-align: right;
  }
}

@media screen and (min-width: 620px) {
  /* line 34, app/assets/stylesheets/embedded_selling_reports.sass */
  body.embedded_selling_reports h1, body.app_layout h1 {
    font-size: 3em;
  }
  /* line 36, app/assets/stylesheets/embedded_selling_reports.sass */
  body.embedded_selling_reports .cta_form, body.app_layout .cta_form {
    padding: 20px 25px;
  }
}

/* line 3, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .simple_sales_page section.intro {
  padding: 20px;
  margin-top: 150px;
}

/* line 6, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .simple_sales_page section.screenshots {
  float: right;
  margin: 0 20px 20px 20px;
  width: 512px;
}

/* line 11, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .simple_sales_page .call_to_action > article {
  display: block;
  text-align: center;
}

/* line 14, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .simple_sales_page .call_to_action > article.activate {
  margin-bottom: 15px;
  text-align: center;
}

/* line 17, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .simple_sales_page .call_to_action > article .pay {
  padding: 15px;
}

/* line 19, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .simple_sales_page .call_to_action > article .pay .price {
  margin-right: 10px;
}

/* line 21, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .simple_sales_page .call_to_action .login_link {
  margin: 15px 0;
}

/* line 23, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .simple_sales_page .call_to_action .register_or_login {
  width: auto;
}

/* line 25, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .simple_sales_page .call_to_action .register_or_login article.login {
  width: 300px;
  margin: 16px auto;
  clear: both;
}

/* line 29, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .simple_sales_page section.below_cta {
  clear: both;
  padding: 5px 20px 20px 20px;
  text-align: center;
}

/* line 35, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .default_sales_page section.screenshots {
  background-color: #f6f3ef;
  padding: 0 18px 18px 18px;
}

/* line 38, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .default_sales_page .call_to_action {
  clear: both;
}

/* line 41, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .default_sales_page .call_to_action > article.login_link {
  width: 150px;
}

/* line 44, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .sales_page_super_simple {
  padding: 18px;
  text-align: center;
  color: #515c5e;
  width: 500px;
}

/* line 49, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .sales_page_super_simple .submit {
  text-align: center;
}

/* line 51, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .sales_page_super_simple h1 {
  font-size: 2em;
  font-weight: bold;
}

/* line 54, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .sales_page_super_simple h2 {
  margin-bottom: 1em;
}

/* line 56, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .sales_page_super_simple p {
  text-align: left;
  margin-bottom: 1.2em;
}

/* line 59, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .sales_page_super_simple .popup_controls {
  text-align: center;
}

/* line 61, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .sales_page_super_simple input, .sales_page > .sales_page_super_simple label {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
}

/* line 66, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .sales_page_super_simple label {
  position: relative;
  top: 3px;
}

/* line 70, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .sales_page_super_simple .button {
  display: inline-block;
  font-size: 16px;
}

/* line 73, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .sales_page_super_simple .button .price {
  margin-right: 10px;
}

/* line 75, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .sales_page_super_simple .register_or_login {
  margin-top: 30px;
}

/* line 77, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page > .sales_page_super_simple .register_or_login .input {
  text-align: left;
}

/* line 81, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.intro {
  margin-top: 90px;
  text-align: center;
  padding: 20px 50px;
}

/* line 86, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page h1 {
  font-size: 48px;
  font-weight: normal;
}

/* line 89, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page .main {
  overflow: hidden;
}

/* line 91, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page .main > article {
  margin-bottom: 25px;
}

/* line 93, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page .main p {
  line-height: 1.7em;
  margin-bottom: .8em;
}

/* line 96, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page .main h2 {
  font-size: 16px;
  font-weight: normal;
  border-bottom: 1px solid #edeae6;
  margin: 1.5em 0 .8em 0;
}

/* line 101, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.pay {
  padding: 18px;
}

/* line 103, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.pay h1, .sales_page section.pay h2 {
  text-align: center;
}

/* line 105, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.pay h1 {
  font-size: 48px;
}

/* line 107, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.pay h2 {
  margin: 2em 0;
  font-weight: normal;
}

/* line 110, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.pay ul {
  overflow: hidden;
}

/* line 112, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.pay ul li {
  margin: 5px auto;
  text-align: center;
  list-style-type: none;
}

/* line 118, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.pay ul li > img {
  padding: 20px 0;
}

/* line 120, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.pay ul li a, .sales_page section.pay ul li form {
  display: block;
  text-decoration: none;
}

/* line 123, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.pay ul li a .button, .sales_page section.pay ul li a input[type=submit], .sales_page section.pay ul li form .button, .sales_page section.pay ul li form input[type=submit] {
  display: block;
  width: auto;
  margin: 0 auto;
  font-size: 16px;
  padding: 15px;
}

/* line 130, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.pay ul li.sms a {
  background-position: 50% -95px;
}

/* line 132, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.terms {
  text-align: center;
  margin-top: 20px;
}

/* line 135, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.contact {
  margin-top: 1em;
  text-align: center;
  margin-bottom: 1em;
}

/* line 139, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page .description {
  font-size: 24px;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  margin: 20px 0;
}

/* line 143, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page .description p {
  margin: 0.5em 0;
}

/* line 145, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page .description p.small {
  font-size: 14px;
}

/* line 148, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page .screenshots img {
  display: block;
}

/* line 150, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page .screenshots .fluid-width-video-wrapper {
  width: 100%;
}

/* line 153, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.call_to_action {
  padding: 20px;
  background: #f6f3ef;
  text-align: center;
}

/* line 157, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.call_to_action > article {
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
}

/* line 161, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.call_to_action > article.activate {
  font-size: 20px;
  text-align: left;
}

/* line 164, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.call_to_action > article.activate h2 {
  font-size: 20px;
}

/* line 167, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.call_to_action > article.buttons a {
  width: auto;
  display: inline-block;
}

/* line 170, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.call_to_action > article.buttons span.or {
  margin: 0 16px;
}

/* line 172, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.call_to_action .register_or_login {
  width: 300px;
  margin: 0 auto;
}

/* line 175, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.call_to_action .button, .sales_page section.call_to_action input[type=submit] {
  display: block;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  font-size: 16px;
  text-decoration: none;
}

/* line 182, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.call_to_action .button small, .sales_page section.call_to_action input[type=submit] small {
  font-weight: normal;
}

/* line 184, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.call_to_action .button.renew {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}

/* line 189, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.below {
  padding: 20px;
}

/* line 192, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page .register_or_login {
  text-align: center;
}

/* line 194, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page .register_or_login > .link {
  color: #1BADD5;
  font-weight: bold;
}

/* line 197, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page .register_or_login > article.login, .sales_page .register_or_login > article.register {
  display: none;
  margin: 16px 0;
}

/* line 201, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page .register_or_login > article.login form input[type=text], .sales_page .register_or_login > article.login form input[type=email], .sales_page .register_or_login > article.login form input[type=password], .sales_page .register_or_login > article.register form input[type=text], .sales_page .register_or_login > article.register form input[type=email], .sales_page .register_or_login > article.register form input[type=password] {
  display: block;
  width: 100%;
}

/* line 204, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page .register_or_login > .button {
  display: block;
  margin: 10px 0;
}

/* line 208, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.steps {
  overflow: hidden;
  background: #f6f3ef;
  border-bottom: 1px solid #dad4cb;
  margin-bottom: 18px;
}

/* line 213, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.steps h2 {
  text-align: center;
  border-bottom: none;
}

/* line 216, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.steps ol {
  overflow: hidden;
}

/* line 218, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.steps ol li {
  list-style-type: none;
  float: left;
  box-sizing: border-box;
  width: 33.3%;
  padding: 16px 16px 16px 66px;
  position: relative;
  counter-increment: li;
  background: url(//assets.autouncle.com/images/apps/payment/steps_arrows.png) no-repeat 100% -48px;
}

/* line 227, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.steps ol li:before {
  content: counter(li);
  font-size: 35px;
  position: absolute;
  top: 0px;
  left: 16px;
}

/* line 233, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.steps ol li:last-child {
  background-image: none;
}

/* line 235, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.steps ol li.active {
  background-color: #1BADD5;
  background-position: 100% 0;
  color: white;
}

/* line 239, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.steps ol li h3 {
  margin: 0;
  font-size: 24px;
}

/* line 243, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.create_user h1 {
  text-align: center;
}

/* line 245, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.create_user h2 {
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  margin-bottom: 1em;
}

/* line 250, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.create_user p {
  margin: .5em 0 .8em 0;
}

/* line 252, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.create_user > .register_or_login {
  padding-bottom: 20px;
}

/* line 254, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.create_user > .register_or_login > .button.register {
  display: none;
  margin: 10px 0;
}

/* line 257, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.create_user > .register_or_login > .button.login {
  width: 150px;
  margin-left: auto;
  margin-right: auto;
}

/* line 261, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.create_user > .register_or_login > article.register {
  display: block;
  margin-bottom: 20px;
}

/* line 264, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.create_user > .register_or_login > article.register .fb_login {
  margin-top: 40px;
  margin-bottom: 20px;
}

/* line 267, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.create_user > .register_or_login > article.register .fb_login > span, .sales_page section.create_user > .register_or_login > article.register .fb_login > a {
  display: inline-block;
  vertical-align: middle;
}

/* line 270, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.create_user > .register_or_login > article.register > h3 {
  margin: 18px 0;
}

/* line 272, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.create_user > .register_or_login > article.register .user_form {
  border: 1px solid #edeae6;
  border-radius: 10px;
  background-color: #f6f3ef;
  background-image: url(//assets.autouncle.com/assets/white_to_alternate_noise_fade-ab465f418e9ca35daf68a1414f656d8bafb5ad8271c6c3da4e547e37f7978a89.png);
  background-position: top left;
  background-repeat: repeat-x;
  padding: 18px;
  width: 300px;
  margin: 0 auto;
}

/* line 276, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.create_user > .register_or_login > article.register label {
  font-size: 14px;
  font-weight: normal;
  text-shadow: white 0px 1px 0px;
}

/* line 280, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.create_user > .register_or_login > article.register .submit {
  text-align: right;
}

/* line 282, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.create_user > .register_or_login > article.register input[type=submit] {
  width: auto;
  border-radius: 5px;
}

/* line 285, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.create_user > .register_or_login > article.register input[type=text], .sales_page section.create_user > .register_or_login > article.register input[type=password], .sales_page section.create_user > .register_or_login > article.register input[type=email] {
  display: block;
  width: 100%;
  overflow: hidden;
}

/* line 289, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.create_user > .register_or_login > article.login {
  width: 300px;
  border: 1px solid #edeae6;
  border-radius: 10px;
  background-color: #f6f3ef;
  background-image: url(//assets.autouncle.com/assets/white_to_alternate_noise_fade-ab465f418e9ca35daf68a1414f656d8bafb5ad8271c6c3da4e547e37f7978a89.png);
  background-position: top left;
  background-repeat: repeat-x;
  padding: 18px;
  margin: 20px auto;
}

/* line 293, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.receipt {
  text-align: center;
  padding: 20px;
}

/* line 296, app/assets/stylesheets/apps/_sales_page.sass */
.sales_page section.receipt .button {
  display: inline-block;
}

/* line 302, app/assets/stylesheets/apps/_sales_page.sass */
body.app_layout .sales_page > .sales_page_super_simple .popup_controls {
  display: none;
}

/* line 27, app/assets/stylesheets/apps.sass */
.app .app-mobile-navbar, .sales_page .app-mobile-navbar {
  display: none;
}

/* line 30, app/assets/stylesheets/apps.sass */
.app section.top, .sales_page section.top {
  box-sizing: content-box;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: #f6f3ef;
  padding: 18px;
  height: 41px;
  z-index: 1;
}

/* line 41, app/assets/stylesheets/apps.sass */
.app section.top > h1, .app section.top .app_icon, .app section.top .location_map, .sales_page section.top > h1, .sales_page section.top .app_icon, .sales_page section.top .location_map {
  display: inline-block;
  vertical-align: middle;
}

/* line 44, app/assets/stylesheets/apps.sass */
.app section.top > h1, .sales_page section.top > h1 {
  margin-bottom: 0;
  font-size: 22px;
}

/* line 47, app/assets/stylesheets/apps.sass */
.app section.top > .app_icon, .app section.top > .location_map, .sales_page section.top > .app_icon, .sales_page section.top > .location_map {
  width: 41px;
  height: 41px;
  margin-right: 8px;
}

/* line 51, app/assets/stylesheets/apps.sass */
.app section.top > .app_icon, .sales_page section.top > .app_icon {
  background: url(//assets.autouncle.com/assets/apps/icons_small-b2f48a485afe91d3bb433d36002b975c396f703170b1d16c2230377bb3b8ee85.png) no-repeat 0 0;
}

/* line 53, app/assets/stylesheets/apps.sass */
.app section.top > .location_map, .sales_page section.top > .location_map {
  background: url(//assets.autouncle.com/assets/icons/map_pin_dark-d20ef5d9c2050d97dd1edcb9ad7de1d115d5b58c7f2175b1f12ef1849e6f0211.svg) no-repeat 0 0;
}

/* line 55, app/assets/stylesheets/apps.sass */
.app section.top > article.car_headline, .sales_page section.top > article.car_headline {
  float: right;
  text-align: right;
}

/* line 58, app/assets/stylesheets/apps.sass */
.app section.top > article.car_headline > a, .sales_page section.top > article.car_headline > a {
  display: block;
  text-decoration: none;
}

/* line 61, app/assets/stylesheets/apps.sass */
.app section.top > article.car_headline img, .app section.top > article.car_headline h2, .sales_page section.top > article.car_headline img, .sales_page section.top > article.car_headline h2 {
  display: inline-block;
  vertical-align: middle;
}

/* line 64, app/assets/stylesheets/apps.sass */
.app section.top > article.car_headline h2, .sales_page section.top > article.car_headline h2 {
  font-size: 18px;
}

/* line 66, app/assets/stylesheets/apps.sass */
.app section.top > article.car_headline img, .sales_page section.top > article.car_headline img {
  margin-left: 8px;
  vertical-align: middle;
  border: 1px solid #dad4cb;
  padding: 1px;
}

/* line 70, app/assets/stylesheets/apps.sass */
.app.reliability_report section.top > .app_icon, .sales_page.reliability_report section.top > .app_icon {
  background-position: 0 -41px;
}

/* line 73, app/assets/stylesheets/apps.sass */
.app.price_history section.top > .app_icon, .sales_page.price_history section.top > .app_icon {
  background-position: 0 -123px;
}

/* line 76, app/assets/stylesheets/apps.sass */
.app.my_car section.top > .app_icon, .sales_page.my_car section.top > .app_icon {
  background-position: 0 -205px;
}

/* line 79, app/assets/stylesheets/apps.sass */
.app.favourites section.top > .app_icon, .sales_page.favourites section.top > .app_icon {
  background-position: 0 -287px;
}

/* line 82, app/assets/stylesheets/apps.sass */
.app.help_with_buying section.top > .app_icon, .sales_page.help_with_buying section.top > .app_icon {
  background-position: 0 -533px;
}

/* line 85, app/assets/stylesheets/apps.sass */
.app.car_specifications section.top > .app_icon, .sales_page.car_specifications section.top > .app_icon {
  background-position: 0 -574px;
}

/* line 88, app/assets/stylesheets/apps.sass */
.app.car_feedbacks section.top > .app_icon, .sales_page.car_feedbacks section.top > .app_icon {
  background-position: 0 -615px;
}

/* line 91, app/assets/stylesheets/apps.sass */
.app.cross_country_valuations section.top > .app_icon, .sales_page.cross_country_valuations section.top > .app_icon {
  background-position: 0 -738px;
}

/* line 94, app/assets/stylesheets/apps.sass */
.app.seller_car_certificates section.top > .app_icon, .sales_page.seller_car_certificates section.top > .app_icon {
  background-position: 0 -861px;
}

/* line 97, app/assets/stylesheets/apps.sass */
.app.valuation_explanation section.top > .app_icon, .sales_page.valuation_explanation section.top > .app_icon {
  background-position: 0 -861px;
}

/* line 100, app/assets/stylesheets/apps.sass */
.app.car_equipment_overview section.top > .app_icon, .sales_page.car_equipment_overview section.top > .app_icon {
  background-position: 0 -902px;
}

/* line 104, app/assets/stylesheets/apps.sass */
.app section.app_content {
  box-sizing: content-box;
  position: absolute;
  top: 77px;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 20px;
  overflow: auto;
}

/* line 113, app/assets/stylesheets/apps.sass */
.app section.sidebar {
  box-sizing: content-box;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: auto;
  width: 150px;
  padding: 18px;
  z-index: 2;
}

/* line 1, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content {
  line-height: 1.7em;
  font-size: 14px;
}

/* line 8, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content h1, .app section.app_content h2, .app section.app_content h3 {
  border-bottom: 1px solid #edeae6;
  padding-bottom: .2em;
  margin-bottom: .8em;
}

/* line 12, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content h1 {
  font-size: 35px;
  text-align: center;
  font-weight: normal;
  margin-bottom: 1em;
  margin-top: .5em;
  line-height: 1.35;
}

/* line 19, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content h1.simple, .app section.app_content h1:first-child {
  border: 0 none;
}

/* line 21, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content h1.long_text {
  font-size: 28px;
}

/* line 24, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content h2 {
  font-weight: normal;
  font-size: 18px;
  margin-top: 1.5em;
}

/* line 28, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content h2.simple {
  border: 0 none;
  font-size: 24px;
}

/* line 31, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content h1 + h2, .app section.app_content h2.centered {
  text-align: center;
  border-bottom: none;
  font-weight: bold;
}

/* line 35, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content h1 + h2 {
  margin-top: -25px;
  font-size: 20px;
  font-weight: normal;
}

/* line 46, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.conclusion {
  margin: 0 0 18px 0;
}

/* line 48, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.conclusion > h1 {
  margin-bottom: 1em;
}

/* line 51, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta {
  overflow: hidden;
  width: 80%;
  margin: 0 auto;
  padding-bottom: 2.5em;
}

/* line 56, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta .car_pic {
  float: left;
  margin-right: 36px;
  max-width: 200px;
}

/* line 60, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta .car_pic img {
  vertical-align: middle;
  border: 1px solid #dad4cb;
  padding: 1px;
}

/* line 64, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta .car_pic .under_picture .right_aligned_labels_data li {
  border-bottom: 1px solid #edeae6;
}

/* line 66, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta .car_pic .under_picture .right_aligned_labels_data li .label {
  text-align: left;
  width: 50%;
}

/* line 69, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta .car_pic .under_picture .right_aligned_labels_data li .value {
  text-align: left;
}

/* line 71, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta .car_pic .under_picture .right_aligned_labels_data li .value_right {
  text-align: right;
}

/* line 73, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta .car_pic .under_picture .right_aligned_labels_data li.extra_info {
  display: none;
}

/* line 76, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta .car_pic .under_picture .right_aligned_labels_data li.with_big_value .label {
  padding-top: 0;
}

/* line 78, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta .car_pic .under_picture .right_aligned_labels_data .value.big {
  font-size: 1em;
  font-weight: bold;
}

/* line 83, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta .car_pic .under_picture .right_aligned_labels_data.smaller_labels li .label {
  width: 30%;
}

/* line 86, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta article.text {
  text-align: center;
}

/* line 88, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta article.text, .app section.app_content article.main_cta article.cta_form {
  overflow: hidden;
}

/* line 90, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta .car_pic + .text {
  text-align: left;
}

/* line 92, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta h2 {
  margin-bottom: 1em;
  border-bottom: 0 none;
}

/* line 95, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta .button.primary, .app section.app_content article.main_cta input.primary[type=submit] {
  display: inline-block;
  border-radius: 5px;
  font-size: 16px;
  text-align: center;
}

/* line 101, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta .button.primary img, .app section.app_content article.main_cta input.primary[type=submit] img {
  vertical-align: top;
  margin-left: .5em;
}

/* line 104, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta .button.primary.simple, .app section.app_content article.main_cta input.primary.simple[type=submit] {
  text-transform: none;
  font-weight: normal;
}

/* line 107, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta form.email_form {
  overflow: hidden;
}

/* line 109, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta form.email_form input {
  border-radius: 5px;
  height: 45px;
  line-height: 30px;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  vertical-align: top;
}

/* line 117, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta form.email_form input[type=text] {
  float: left;
  width: 42%;
  margin-right: 10px;
}

/* line 121, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta form.email_form input[type=submit] {
  width: 55.5%;
}

/* line 123, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta p {
  margin-bottom: 18px;
}

/* line 125, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta p.cta_right_align {
  text-align: right;
}

/* line 127, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta p.cta_right_align .button {
  border-radius: 5px;
  text-transform: none;
  font-weight: normal;
  font-size: 1.2em;
}

/* line 132, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_cta article.cta_pay_icons {
  margin: 10px 0 0 0;
}

/* line 137, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.details {
  font-size: 12px;
}

/* line 139, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.details:after {
  clear: both;
  content: ' ';
  display: table;
}

/* line 143, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.details + article.details {
  margin-top: 30px;
}

/* line 145, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.details h3 {
  border: 0 none;
}

/* line 150, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.text_copy {
  padding: 0 18px;
}

/* line 154, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.car_facts {
  float: right;
  margin-left: 18px;
  text-align: center;
}

/* line 159, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content .left_float_small {
  float: left;
  margin-right: 18px;
}

/* line 163, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content .one_line_conclusion {
  font-size: 35px;
  text-align: center;
  padding: 18px 0;
}

/* line 168, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content ul.row_of_images {
  text-align: center;
  margin-bottom: 18px;
  list-style: none;
}

/* line 172, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content ul.row_of_images li {
  display: inline-block;
  padding: 0;
  margin: 0;
}

/* line 177, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content input.nr_plate_input {
  text-transform: uppercase;
  height: 80px;
  width: 330px;
  margin: 0 0 18px 0;
  border: 0 none;
  background: transparent url(//assets.autouncle.com/assets/car_history_lookup/number_plate-96497fa233b0ce2275cb929764aa23036067d358911eb5b44eef236272e01199.png);
  text-align: center;
  font-size: 40px;
}

/* line 186, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content input.nr_plate_input:focus {
  border: 0 none;
  box-shadow: none;
}

/* line 191, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.with_icon > .icon {
  float: left;
  margin-right: 18px;
}

/* line 194, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.with_icon > .text {
  overflow: hidden;
}

/* line 196, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.with_icon .call_to_action {
  margin-top: 18px;
  text-align: center;
  background-color: #fbf9f7;
  padding: 16px;
  text-decoration: none;
}

/* line 202, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.with_icon .call_to_action a {
  display: block;
  font-size: 16px;
  color: #1BADD5;
}

/* line 208, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content ul.check_marks {
  list-style-type: none;
  padding: 0;
}

/* line 211, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content ul.check_marks li {
  padding-left: 36px;
  background: url(//assets.autouncle.com/assets/tick_green-ceb94f89d5b2131ffe01c3956993e9b6d25d727347faa423a904f6e2fda95b71.png) no-repeat 0 5px;
}

/* line 215, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content ul.check_marks.inline li {
  display: inline-block;
  margin-right: 36px;
}

/* line 221, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content ul.simple_list, .app section.app_content ol.simple_list {
  padding-left: 1.5em;
}

/* line 223, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content ul.unformatted_list, .app section.app_content ol.unformatted_list {
  list-style-type: none;
}

/* line 225, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content ul.inline_list, .app section.app_content ol.inline_list {
  padding: 0;
}

/* line 227, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content ul.inline_list li, .app section.app_content ol.inline_list li {
  display: inline;
  padding-right: 5px;
}

/* line 232, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.half {
  float: left;
  padding-right: 20px;
  box-sizing: border-box;
  width: 50%;
}

/* line 71, app/assets/stylesheets/_element_mixins.sass */
.app section.app_content article.half.last {
  padding-right: 0;
}

/* line 235, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.half.help_us_get_started {
  width: 380px;
  min-height: 450px;
  background: url(//assets.autouncle.com/assets/apps/help_us_get_started-048fd09a190894cb2417902a0b01a38c9be90f24a57c0cfd8a07f2df377bd76d.jpg) no-repeat 20px 0;
}

/* line 239, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.half.help_us_get_started.small {
  width: 230px;
  background: url(//assets.autouncle.com/assets/apps/help_us_get_started_small-7f84e379603c79805af5416e98b33cae8bac993d260172b6f5c4100792533ca8.jpg) no-repeat 0 0;
}

/* line 242, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.help_us_get_started + article.half {
  width: auto;
  float: none;
  overflow: hidden;
}

/* line 248, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content table.formatted {
  width: 100%;
  border-collapse: collapse;
}

/* line 252, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content table.formatted tbody tr:nth-of-type(even) {
  background-color: #fbf9f7;
}

/* line 254, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content table.formatted th {
  text-align: left;
}

/* line 256, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content table.formatted th, .app section.app_content table.formatted td {
  padding: 5px 10px;
}

/* line 258, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content table.formatted th.number, .app section.app_content table.formatted td.number {
  text-align: right;
}

/* line 262, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content table.formatted.negative tbody tr:nth-of-type(even) {
  background-color: #fff;
}

/* line 264, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content table.formatted.bordered {
  border: 1px solid #edeae6;
}

/* line 266, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content table.formatted.narrow {
  width: 65%;
  margin-left: auto;
  margin-right: auto;
}

/* line 273, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.info_box {
  border-radius: 10px;
  padding: 18px;
  background: #fbf9f7;
  position: relative;
  font-size: 12px;
}

/* line 279, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.info_box > .icon {
  position: absolute;
  top: 18px;
  left: 18px;
  background: url(//assets.autouncle.com/assets/apps/in_app_sprite-853846cc2cde41812b12dd00086320053281056e130fec46636a36a7ac65df06.png) no-repeat 0 0;
  width: 26px;
  height: 26px;
}

/* line 286, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.info_box h2 {
  padding-left: 40px;
  margin-top: 0;
  border-bottom: 0 none;
}

/* line 290, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.info_box p {
  margin-bottom: 1em;
}

/* line 292, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.info_box p.right_of_icon {
  padding-left: 40px;
}

/* line 296, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.attention_box {
  border-radius: 10px;
  padding: 18px 18px 18px 62px;
  background: #fbf5c7;
  position: relative;
  font-size: 12px;
  margin-bottom: 18px;
}

/* line 50, app/assets/stylesheets/_element_mixins.sass */
.app section.app_content article.attention_box > .icon, .app section.app_content article.attention_box > i {
  position: absolute;
  top: 18px;
  left: 18px;
  background: url(//assets.autouncle.com/assets/apps/in_app_sprite-853846cc2cde41812b12dd00086320053281056e130fec46636a36a7ac65df06.png) no-repeat 0 -26px;
  width: 26px;
  height: 26px;
}

/* line 300, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.main_input {
  text-align: center;
  margin-bottom: 30px;
}

/* line 305, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.big_message {
  text-align: center;
  font-size: 16px;
}

/* line 311, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.cta_form .input {
  margin-bottom: 5px;
  min-height: 2.3em;
  text-align: left;
}

/* line 316, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.cta_form .input.radio_buttons label {
  display: inline;
}

/* line 318, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.cta_form .input.radio_buttons label.row_label {
  display: block;
}

/* line 320, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.cta_form .input.radio_buttons .radio_input {
  padding-left: 1px;
  padding-right: 10px;
  display: inline;
}

/* line 325, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.cta_form .input.inline_inputs input, .app section.app_content article.cta_form .input.inline_inputs select {
  display: inline-block;
  width: auto;
}

/* line 328, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.cta_form .input.inline_inputs select {
  padding-right: 30px;
}

/* line 330, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.cta_form label {
  margin: 0;
  font-size: 14px;
  font-weight: normal;
}

/* line 334, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.cta_form label.error {
  position: static;
}

/* line 336, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.cta_form input[type="text"], .app section.app_content article.cta_form input[type="email"], .app section.app_content article.cta_form input[type="tel"], .app section.app_content article.cta_form input[type="number"], .app section.app_content article.cta_form select, .app section.app_content article.cta_form textarea {
  width: 100%;
  margin: 0;
  height: 2.3em;
}

/* line 340, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.cta_form input.error[type="text"], .app section.app_content article.cta_form input.error[type="email"], .app section.app_content article.cta_form input.error[type="tel"], .app section.app_content article.cta_form input.error[type="number"], .app section.app_content article.cta_form select.error, .app section.app_content article.cta_form textarea.error {
  position: static;
  border: 1px solid #CF2020;
  font-weight: normal;
  font-size: 1em;
  color: #515c5e;
}

/* line 346, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.cta_form p.submit {
  margin-top: 18px;
}

/* line 349, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.cta_progress_tracker {
  overflow: hidden;
  margin-bottom: 10px;
}

/* line 352, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content article.cta_progress_tracker ol {
  margin-top: -10px;
  list-style-type: none;
}

/* line 165, app/assets/stylesheets/_element_mixins.sass */
.app section.app_content article.cta_progress_tracker ol li {
  list-style-type: none;
  display: inline-block;
  vertical-align: top;
  width: 33.1666666667%;
  text-align: left;
  border-bottom: 1px solid #dad4cb;
  margin-bottom: 15px;
  line-height: 1;
}

/* line 174, app/assets/stylesheets/_element_mixins.sass */
.app section.app_content article.cta_progress_tracker ol li .stepnr {
  position: relative;
  top: 15px;
  text-align: center;
  font-size: 14px;
  display: inline-block;
  border-radius: 20px;
  width: 20px;
  height: 20px;
  padding: 3px;
  line-height: 20px;
  margin-right: 5px;
  background-color: #dad4cb;
  color: #fff;
}

/* line 188, app/assets/stylesheets/_element_mixins.sass */
.app section.app_content article.cta_progress_tracker ol li span.title {
  position: relative;
  white-space: nowrap;
  display: inline-block;
  max-width: 74%;
  top: 5px;
}

/* line 194, app/assets/stylesheets/_element_mixins.sass */
.app section.app_content article.cta_progress_tracker ol li span, .app section.app_content article.cta_progress_tracker ol li .stepnr {
  vertical-align: middle;
}

/* line 197, app/assets/stylesheets/_element_mixins.sass */
.app section.app_content article.cta_progress_tracker ol li.done .stepnr, .app section.app_content article.cta_progress_tracker ol li.active .stepnr {
  color: #fff;
}

/* line 199, app/assets/stylesheets/_element_mixins.sass */
.app section.app_content article.cta_progress_tracker ol li.active {
  font-weight: bold;
}

/* line 207, app/assets/stylesheets/_element_mixins.sass */
.app section.app_content article.cta_progress_tracker ol li.done, .app section.app_content article.cta_progress_tracker ol li.active {
  border-bottom-color: #7FCA1E;
}

/* line 209, app/assets/stylesheets/_element_mixins.sass */
.app section.app_content article.cta_progress_tracker ol li.done .stepnr, .app section.app_content article.cta_progress_tracker ol li.active .stepnr {
  background-color: #7FCA1E;
}

/* line 203, app/assets/stylesheets/_element_mixins.sass */
.app section.app_content article.cta_progress_tracker ol li {
  font-size: 11px;
}

/* line 360, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content .data_list, .app section.app_content .right_aligned_labels_data {
  list-style-type: none;
  overflow: hidden;
  padding-left: 0;
}

/* line 364, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content .data_list > li, .app section.app_content .right_aligned_labels_data > li {
  padding: 10px 0;
  overflow: hidden;
  line-height: 1;
}

/* line 369, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content .data_list > li.with_big_value .label, .app section.app_content .right_aligned_labels_data > li.with_big_value .label {
  padding-top: 13px;
}

/* line 372, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content .data_list.greyed_out_labels .label, .app section.app_content .greyed_out_labels.right_aligned_labels_data .label {
  color: #b9b7b5;
}

/* line 375, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content .data_list.inline_labels .label, .app section.app_content .data_list.inline_labels .value, .app section.app_content .inline_labels.right_aligned_labels_data .label, .app section.app_content .inline_labels.right_aligned_labels_data .value {
  display: inline;
}

/* line 377, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content .data_list.inline_labels .label:after, .app section.app_content .inline_labels.right_aligned_labels_data .label:after {
  content: ': ';
}

/* line 382, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content .right_aligned_labels_data .label {
  float: left;
  width: 40%;
  text-align: right;
  margin-right: 20px;
}

/* line 387, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content .right_aligned_labels_data .value {
  text-align: left;
  overflow: hidden;
}

/* line 390, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content .right_aligned_labels_data .value.big {
  font-size: 30px;
}

/* line 393, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content .right_aligned_labels_data.longer_labels .label {
  width: 60%;
}

/* line 397, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content .simple_card, .app section.app_content ul.cards.col3 > li {
  border: 1px solid #edeae6;
  border-radius: 3px;
  padding: 2%;
}

/* line 401, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content ul.cards.col3 {
  font-size: 14px;
  overflow: hidden;
}

/* line 404, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content ul.cards.col3 > li {
  list-style-type: none;
  display: block;
  margin-bottom: 16px;
  margin-right: 2%;
  box-sizing: border-box;
  width: 32%;
  height: 145px;
  float: left;
  text-align: center;
}

/* line 416, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content ul.cards.col3 > li.last {
  margin-right: 0;
}

/* line 418, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content ul.cards.col3 > li h3 {
  font-size: 1em;
  border-bottom: 0 none;
  margin: 0;
}

/* line 422, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content ul.cards.col3 > li .description {
  border-top: 1px solid #edeae6;
  color: #b9b7b5;
  font-size: 11px;
  line-height: 1.5em;
  padding-top: 10px;
}

/* line 429, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content ul.cards.col3.flexible_height > li {
  height: auto;
}

/* line 20, vendor/bundle/ruby/3.4.0/gems/bourbon-7.3.0/core/bourbon/library/_clearfix.scss */
.app section.app_content .cta-block::after {
  clear: both;
  content: "";
  display: block;
}

/* line 435, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content .cta-block__button {
  display: none;
}

/* line 437, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content .cta-block__button--floated {
  display: block;
  float: right;
  margin-left: 18px;
}

@media screen and (max-width: 620px) {
  /* line 435, app/assets/stylesheets/apps/_common_elements.sass */
  .app section.app_content .cta-block__button {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    margin-top: 18px;
  }
  /* line 447, app/assets/stylesheets/apps/_common_elements.sass */
  .app section.app_content .cta-block__button--floated {
    display: none;
  }
}

/* line 450, app/assets/stylesheets/apps/_common_elements.sass */
.app section.app_content .block-separator {
  margin: 18px 0;
  text-align: center;
  font-style: italic;
}

/* line 129, app/assets/stylesheets/apps.sass */
.app .mobile_only {
  display: none;
}

/* line 132, app/assets/stylesheets/apps.sass */
.app section.sidebar {
  line-height: 1.7em;
  color: #6b7374;
}

/* line 135, app/assets/stylesheets/apps.sass */
.app section.sidebar .sponsor {
  margin-bottom: 18px;
}

/* line 137, app/assets/stylesheets/apps.sass */
.app section.sidebar .sponsor > span {
  color: #b9b7b5;
}

/* line 139, app/assets/stylesheets/apps.sass */
.app section.sidebar .sponsor > .logo {
  width: 149px;
  height: 45px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.15);
}

/* line 143, app/assets/stylesheets/apps.sass */
.app section.sidebar .sponsor > .logo > img {
  width: 149px;
}

/* line 145, app/assets/stylesheets/apps.sass */
.app section.sidebar h2 {
  font-size: 14px;
  margin: 0.8em 0 0.5em 0;
}

/* line 148, app/assets/stylesheets/apps.sass */
.app section.sidebar p {
  margin-bottom: 0.4em;
}

/* line 150, app/assets/stylesheets/apps.sass */
.app section.sidebar > .cta {
  margin: 1em 0;
}

/* line 152, app/assets/stylesheets/apps.sass */
.app section.sidebar > .cta > a {
  display: block;
  text-decoration: none;
}

/* line 155, app/assets/stylesheets/apps.sass */
.app section.sidebar > .cta > a > .button {
  margin: 1em 0 0 0;
}

/* line 157, app/assets/stylesheets/apps.sass */
.app section.sidebar a.blue_link {
  color: #1BADD5;
  text-decoration: underline;
  color: #1BADD5;
}

/* line 133, app/assets/stylesheets/_element_mixins.sass */
.app section.sidebar a.blue_link:hover {
  text-decoration: none;
}

/* line 160, app/assets/stylesheets/apps.sass */
.app section.sidebar .button {
  display: block;
  text-align: center;
  font-size: 14px;
  text-decoration: none;
}

/* line 166, app/assets/stylesheets/apps.sass */
article.feedback {
  margin-top: 2.5em;
  border: 1px solid #edeae6;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}

/* line 3, app/assets/stylesheets/apps/_reliability_report.sass */
.app.reliability_report section.app_content h1 {
  border-bottom: 1px solid #edeae6;
}

/* line 5, app/assets/stylesheets/apps/_reliability_report.sass */
.app.reliability_report .orange {
  color: #ff6c00;
}

/* line 7, app/assets/stylesheets/apps/_reliability_report.sass */
.app.reliability_report .overall_score {
  text-align: center;
  padding-bottom: 18px;
}

/* line 10, app/assets/stylesheets/apps/_reliability_report.sass */
.app.reliability_report .overall_score span, .app.reliability_report .overall_score img.score {
  display: inline-block;
  vertical-align: middle;
}

/* line 13, app/assets/stylesheets/apps/_reliability_report.sass */
.app.reliability_report .overall_score img.score {
  margin: -4px 16px 0 16px;
}

/* line 17, app/assets/stylesheets/apps/_reliability_report.sass */
.app.reliability_report .scores .score_and_percentage img.score {
  margin-bottom: 5px;
}

/* line 19, app/assets/stylesheets/apps/_reliability_report.sass */
.app.reliability_report .scores .text_info {
  font-size: 11px;
  line-height: 1.7;
  color: #a4a8a7;
}

/* line 25, app/assets/stylesheets/apps/_reliability_report.sass */
.app.reliability_report .disclaimer table th {
  text-align: left;
  font-weight: normal;
}

/* line 28, app/assets/stylesheets/apps/_reliability_report.sass */
.app.reliability_report .disclaimer table .stars {
  width: 100px;
}

/* line 1, app/assets/stylesheets/helpers/_or_separator.sass */
p.or-separator {
  position: relative;
  z-index: 1;
  overflow: hidden;
  text-align: center;
  margin: 20px 0;
}

/* line 8, app/assets/stylesheets/helpers/_or_separator.sass */
p.or-separator:before, p.or-separator:after {
  position: absolute;
  top: 51%;
  overflow: hidden;
  width: 40%;
  height: 1px;
  content: '\a0';
  background-color: #F4F1EF;
}

/* line 17, app/assets/stylesheets/helpers/_or_separator.sass */
p.or-separator:before {
  margin-left: -45%;
  text-align: right;
}

/* line 21, app/assets/stylesheets/helpers/_or_separator.sass */
p.or-separator:after {
  margin-left: 5%;
  text-align: left;
}

/* line 16, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.button.secondary-desktop {
  background-image: none;
  background-color: transparent;
  box-shadow: none;
  text-shadow: none;
  color: #379AB7;
  border: 1px solid transparent;
}

/* line 13, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.button.secondary-desktop:hover {
  border: 1px solid #379AB7;
}

/* line 20, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .vin-lpn-form {
  text-align: center;
}

/* line 22, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .vin-lpn-form .lpn-input-wrapper {
  position: relative;
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
  display: inline-block;
}

@media screen and (max-width: 500px) {
  /* line 22, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .vin-lpn-form .lpn-input-wrapper {
    display: block;
    width: 100%;
    max-width: none;
  }
}

/* line 12, app/assets/stylesheets/mixins/_lpn_input_wrapper.sass */
.app.car_trade_price_simulator .vin-lpn-form .lpn-input-wrapper > label {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 24px;
  font-weight: normal;
  color: #515c5e;
  line-height: 47px;
  text-align: center;
  text-transform: uppercase;
  opacity: .9;
}

/* line 24, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .vin-lpn-form input.lpn-input {
  padding: 0 20px;
  font-size: 18px;
  height: 55px;
  width: 300px;
  max-width: 100%;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
}

/* line 11, app/assets/stylesheets/mixins/_lpn_input.sass */
.app.car_trade_price_simulator .vin-lpn-form input.lpn-input.country-da {
  border: 3px solid #95252c;
}

/* line 13, app/assets/stylesheets/mixins/_lpn_input.sass */
.app.car_trade_price_simulator .vin-lpn-form input.lpn-input.country-se {
  border: 3px solid #000;
  padding-left: 50px;
  background-image: url(//assets.autouncle.com/assets/number_plate_se-8cf1d8efce26ea948757144c06a2cccddf448b3fa628aa866968939ece973e2a.svg);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: auto 105%;
}

/* line 24, app/assets/stylesheets/mixins/_lpn_input.sass */
.app.car_trade_price_simulator .vin-lpn-form input.lpn-input:focus + label, .app.car_trade_price_simulator .vin-lpn-form input.lpn-input:focus + * + label, .app.car_trade_price_simulator .vin-lpn-form input.lpn-input.with-value + label, .app.car_trade_price_simulator .vin-lpn-form input.lpn-input.with-value + * + label {
  display: none;
}

/* line 26, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .vin-lpn-form input[type=submit] {
  padding: 17px 20px;
}

/* line 28, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .vin-lpn-form .skip-vin-lpn {
  margin-top: 20px;
  display: inline-block;
}

@media screen and (max-width: 500px) {
  /* line 32, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .vin-lpn-form input.lpn-input, .app.car_trade_price_simulator .vin-lpn-form input[type=submit] {
    display: block;
    width: 100%;
  }
  /* line 35, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .vin-lpn-form input[type=submit] {
    padding: 8px 10px;
    margin-top: 8px;
  }
}

/* line 38, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .top {
  display: none;
}

/* line 40, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator section.app_content {
  top: 0;
}

/* line 42, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details {
  display: none;
}

/* line 44, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details.visible {
  display: block;
}

/* line 46, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details h2 {
  border-bottom: none;
  color: #6E6E6E;
  font-weight: bold;
  margin: 0;
  padding-bottom: 0;
}

/* line 52, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .car-details {
  display: none;
  margin-bottom: .8em;
}

/* line 55, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .car-details.visible {
  display: block;
}

/* line 57, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .data_list {
  display: none;
  margin-bottom: .8em;
}

/* line 60, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .data_list li {
  padding-left: 5px;
}

/* line 62, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .car_image {
  border: 1px solid #DAD4CB;
  padding: 1px;
  float: left;
  width: 100px;
}

/* line 67, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .pretty_text {
  font-size: 16px;
  text-align: left;
  line-height: 1.625;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  text-align: right;
}

/* line 302, app/assets/stylesheets/_element_mixins.sass */
.app.car_trade_price_simulator .car_trade_details .pretty_text p {
  margin-bottom: 13px;
}

/* line 305, app/assets/stylesheets/_element_mixins.sass */
.app.car_trade_price_simulator .car_trade_details .pretty_text h1, .app.car_trade_price_simulator .car_trade_details .pretty_text h2, .app.car_trade_price_simulator .car_trade_details .pretty_text h3, .app.car_trade_price_simulator .car_trade_details .pretty_text h4, .app.car_trade_price_simulator .car_trade_details .pretty_text h5, .app.car_trade_price_simulator .car_trade_details .pretty_text h6 {
  margin-bottom: 13px;
}

/* line 308, app/assets/stylesheets/_element_mixins.sass */
.app.car_trade_price_simulator .car_trade_details .pretty_text ul {
  list-style-type: disc;
  margin-bottom: 13px;
  padding-left: 26px;
}

/* line 70, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .pretty_text > span {
  color: #999;
  display: block;
  line-height: 1.2;
}

/* line 74, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .pretty_text > :first-child {
  margin-bottom: .25em;
}

/* line 76, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .pretty_text .price {
  color: #515C5E;
  display: inline-block;
  font-size: 21px;
  min-width: 100px;
}

/* line 81, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .pretty_text .price--unknown {
  border: 1px solid #DCDCDC;
  border-radius: 3px;
  text-align: center;
}

/* line 85, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .current_car, .app.car_trade_price_simulator .car_trade_details .valuated_car, .app.car_trade_price_simulator .car_trade_details .trade_in_price {
  margin-bottom: 2em;
  overflow: hidden;
  position: relative;
}

/* line 89, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .current_car > h2, .app.car_trade_price_simulator .car_trade_details .valuated_car > h2, .app.car_trade_price_simulator .car_trade_details .trade_in_price > h2 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 93, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .trade_in_price {
  border-top: 1px solid gainsboro;
  padding-top: 1em;
}

/* line 96, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .trade_in_price .price {
  font-weight: bold;
}

/* line 98, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .private-car-price-headline {
  font-size: 12px;
  display: none;
  margin-top: .5em;
  text-align: right;
}

/* line 103, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .private-car-price-headline.visible {
  display: block;
}

/* line 105, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .private-car-price-details {
  clear: both;
  font-size: 14px;
  float: right;
  display: none;
  padding: 1em 0;
  width: 100%;
}

/* line 112, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .car_trade_details .private-car-price-details ul {
  list-style-position: inside;
}

/* line 115, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .form-submitted-message {
  display: none;
}

/* line 117, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .form-submitted-message--show {
  display: block;
  margin-top: 1em;
}

/* line 120, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .form-submitted-message h3 {
  margin-bottom: .5em;
  line-height: 1.5;
}

/* line 124, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .extra-cta-area {
  text-align: center;
}

/* line 126, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .extra-cta-area.at-bottom {
  border-top: 1px solid #EDEAE6;
  padding-top: 12px;
}

/* line 129, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .extra-cta-area.at-top {
  line-height: 34px;
}

/* line 131, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .extra-cta-area .button--cta-ghost {
  color: #1BADD5;
  background-color: transparent;
  border: 1px solid #1BADD5;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzIwMCcgZmlsbD0iIzAxQUNEQiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMC41IDI0LjUgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMC41IDI0LjUgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xNS40OTksMjQuNDk5bDMuMDg2LDMuMDg2Yy0yLjk0NSwyLjk0NS05LjE5NSw5LjE5Ni05LjUsOS41Yy0wLjc4MSwwLjc4MS0wLjc4MSwyLjA0NywwLDIuODI4czIuMDQ3LDAuNzgxLDIuODI4LDAgICBjMC4zMDQtMC4zMDUsNi41NTQtNi41NTUsOS41LTkuNWwzLjA4NiwzLjA4NnYtOUgxNS40OTl6Ij48L3BhdGg+PHBhdGggZD0iTTIxLjUsMzYuNWMtMC41NTMsMC0xLDAuNDQ3LTEsMXY3aC0xNnYtMTZoN2MwLjU1MiwwLDEtMC40NDcsMS0xcy0wLjQ0OC0xLTEtMWgtN2MtMS4xMDQsMC0yLDAuODk1LTIsMnYxNiAgIGMwLDEuMTA1LDAuODk2LDIsMiwyaDE2YzEuMTA0LDAsMi0wLjg5NSwyLTJ2LTdDMjIuNSwzNi45NDcsMjIuMDUzLDM2LjUsMjEuNSwzNi41eiI+PC9wYXRoPjwvZz48L3N2Zz4=");
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: 144px;
  padding-right: 34px;
}

/* line 69, app/assets/stylesheets/_button_mixins.sass */
.app.car_trade_price_simulator .extra-cta-area .button--cta-ghost:hover {
  color: #fff;
  background-color: #1BADD5;
}

/* line 139, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .extra-cta-area .button--cta-ghost:hover {
  background-image: url(//assets.autouncle.com/assets/icons/icon_white_outgoing-a3cf6f8f76243ac30c266d3b702141d2bebbcbe5335367083f51e9cd98aee91d.png);
}

/* line 141, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .extra-cta-area h3 {
  border-bottom: none;
}

/* line 143, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .cta-area {
  display: none;
  text-align: right;
  clear: both;
}

/* line 147, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .cta-area.visible {
  display: block;
}

/* line 149, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .cta-area .cta-element {
  margin-bottom: 1em;
}

/* line 151, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .cta-element {
  display: none;
}

/* line 153, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .cta-element .button {
  border-radius: 5px;
  font-size: 14px;
  display: inline-block;
  padding: 8px;
}

/* line 158, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .cta-element .button.secondary {
  background-image: none;
  background-color: transparent;
  box-shadow: none;
  text-shadow: none;
  color: #379AB7;
  border: 1px solid transparent;
}

/* line 13, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .cta-element .button.secondary:hover {
  border: 1px solid #379AB7;
}

/* line 160, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .cta-element span {
  vertical-align: middle;
}

/* line 162, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .cta-element.visible:not(.print) {
  display: block;
}

/* line 165, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .old-car-disclaimer {
  display: none;
  margin: 1.5em 0;
}

/* line 168, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .old-car-disclaimer--visible {
  display: block;
}

/* line 171, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .email-form {
  display: none;
}

/* line 174, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .email-form__success-message {
  color: #598d15;
  display: none;
}

/* line 178, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
.app.car_trade_price_simulator .email-form__error-message {
  color: #CF2020;
  display: none;
}

@media all and (min-width: 620px), print {
  /* line 183, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .cta_form, .app.car_trade_price_simulator .car_trade_details {
    float: left;
  }
  /* line 185, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .cta_form {
    border-right: 1px solid #EEEEEE;
    margin-right: 4%;
    padding: 0 4% 2% 0;
    width: 48%;
  }
  /* line 190, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details {
    display: block;
    width: 43%;
  }
  /* line 193, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details.result {
    width: 100%;
  }
  /* line 195, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details.result .form-submitted-message {
    width: 70%;
  }
  /* line 198, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details .pretty_text .price {
    display: inline-block;
    min-width: 100px;
  }
  /* line 201, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details .pretty_text .price--unknown {
    border: 1px solid #DCDCDC;
    border-radius: 3px;
    text-align: center;
  }
  /* line 206, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .cta-area .cta-element.visible {
    display: inline-block;
    margin-left: 2em;
    margin-bottom: 0;
  }
  /* line 210, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .button.secondary-desktop {
    background-image: none;
    background-color: transparent;
    box-shadow: none;
    text-shadow: none;
    color: #379AB7;
    border: 1px solid transparent;
  }
  /* line 13, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .button.secondary-desktop:hover {
    border: 1px solid #379AB7;
  }
}

@media all and (min-width: 700px), print {
  /* line 217, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details.result .current_car .pretty_text, .app.car_trade_price_simulator .car_trade_details.result .valuated_car .pretty_text, .app.car_trade_price_simulator .car_trade_details.result .trade_in_price .pretty_text {
    float: right;
    width: 240px;
    text-align: center;
  }
  /* line 221, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details.result .current_car > h2, .app.car_trade_price_simulator .car_trade_details.result .valuated_car > h2, .app.car_trade_price_simulator .car_trade_details.result .trade_in_price > h2 {
    border-bottom: 1px solid #EDEAE6;
    margin-bottom: .8em;
    line-height: 1.75;
    font-size: 21px;
  }
  /* line 227, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details.result .current_car .data_list, .app.car_trade_price_simulator .car_trade_details.result .valuated_car .data_list {
    margin-left: 18%;
    width: 55%;
  }
  /* line 230, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details.result .current_car .private-car-price-headline, .app.car_trade_price_simulator .car_trade_details.result .valuated_car .private-car-price-headline {
    text-align: center;
  }
  /* line 233, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details.result .valuated_car .car-details {
    display: block;
  }
  /* line 236, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details.result .current_car .car_image {
    position: absolute;
    left: 0;
  }
  /* line 239, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details.result .car-details {
    margin-bottom: 0;
  }
  /* line 241, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details.result .link {
    display: none;
  }
  /* line 243, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details.result .data_list {
    display: block;
    width: 70%;
    float: left;
    margin-bottom: 0;
  }
  /* line 248, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details.result .data_list li {
    padding-left: 0;
    width: 48%;
    float: left;
  }
  /* line 252, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details.result .private-car-price-details {
    width: 82%;
  }
  /* line 254, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details.result .odd {
    background-color: transparent;
  }
}

@media all and (min-width: 801px), print {
  /* line 260, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details .current_car > h2, .app.car_trade_price_simulator .car_trade_details .valuated_car > h2, .app.car_trade_price_simulator .car_trade_details .trade_in_price > h2 {
    font-size: 21px;
  }
  /* line 264, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details.result .current_car .data_list, .app.car_trade_price_simulator .car_trade_details.result .valuated_car .data_list {
    margin-left: 18%;
    width: 55%;
  }
  /* line 267, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details.result .current_car .data_list li, .app.car_trade_price_simulator .car_trade_details.result .valuated_car .data_list li {
    width: 36%;
  }
  /* line 270, app/assets/stylesheets/apps/_car_trade_price_simulator.sass */
  .app.car_trade_price_simulator .car_trade_details.result .current_car .car_image {
    width: 140px;
  }
}

/* line 2, app/assets/stylesheets/apps/_car_equipment_overview.sass */
.app.car_equipment_overview .app-content {
  width: 100%;
}

/* line 4, app/assets/stylesheets/apps/_car_equipment_overview.sass */
.app.car_equipment_overview .chosen_info, .app.car_equipment_overview .dealer_info {
  padding-top: 20px;
}

/* line 6, app/assets/stylesheets/apps/_car_equipment_overview.sass */
.app.car_equipment_overview .inner {
  cursor: default;
}

/* line 2, app/assets/stylesheets/apps/_price_history.sass */
.app.price_history #historic_prices_chart {
  max-width: 900px;
  margin: 0 auto;
}

/* line 3, app/assets/stylesheets/apps/_car_feedbacks.sass */
.app.car_feedbacks section.app_content article.main_cta {
  width: 600px;
}

/* line 5, app/assets/stylesheets/apps/_car_feedbacks.sass */
.app.car_feedbacks section.app_content article.main_cta h2 {
  margin: 0;
  padding: 0;
}

/* line 8, app/assets/stylesheets/apps/_car_feedbacks.sass */
.app.car_feedbacks section.app_content article.main_cta .is_car_seller + h2 {
  margin-top: 1em;
}

/* line 10, app/assets/stylesheets/apps/_car_feedbacks.sass */
.app.car_feedbacks section.app_content article.main_cta .is_car_seller, .app.car_feedbacks section.app_content article.main_cta .user_type {
  display: inline-block;
  margin-right: 1em;
}

/* line 13, app/assets/stylesheets/apps/_car_feedbacks.sass */
.app.car_feedbacks section.app_content article.main_cta .is_car_seller input[type="radio"], .app.car_feedbacks section.app_content article.main_cta .user_type input[type="radio"] {
  margin-right: 5px;
}

/* line 15, app/assets/stylesheets/apps/_car_feedbacks.sass */
.app.car_feedbacks section.app_content article.main_cta .is_car_seller label, .app.car_feedbacks section.app_content article.main_cta .user_type label {
  cursor: pointer;
  display: inline-block;
}

/* line 18, app/assets/stylesheets/apps/_car_feedbacks.sass */
.app.car_feedbacks section.app_content article.main_cta .is_car_seller label, .app.car_feedbacks section.app_content article.main_cta .is_car_seller input[type="radio"], .app.car_feedbacks section.app_content article.main_cta .user_type label, .app.car_feedbacks section.app_content article.main_cta .user_type input[type="radio"] {
  vertical-align: middle;
}

/* line 20, app/assets/stylesheets/apps/_car_feedbacks.sass */
.app.car_feedbacks section.app_content article.main_cta textarea {
  width: 100%;
}

/* line 22, app/assets/stylesheets/apps/_car_feedbacks.sass */
.app.car_feedbacks section.app_content article.main_cta .car_feedback_user_type {
  margin-bottom: 10px;
}

/* line 24, app/assets/stylesheets/apps/_car_feedbacks.sass */
.app.car_feedbacks section.app_content article.main_cta .car_feedback_email {
  margin-top: 18px;
}

/* line 2, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations section.app_content {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

/* line 4, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations article.choose_country {
  float: left;
  width: 35%;
  margin-right: 5%;
}

/* line 8, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags {
  list-style-type: none;
  background-color: #f6f3ef;
}

/* line 12, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a {
  display: block;
  text-decoration: none;
  padding: 8px;
  position: relative;
}

/* line 17, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a .spin {
  position: absolute;
  right: 10px;
  top: 15px;
}

/* line 21, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a span, .app.cross_country_valuations ul.flags li a i {
  display: inline-block;
  vertical-align: middle;
}

/* line 24, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a span {
  text-decoration: underline;
}

/* line 26, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a i {
  background-image: url(//assets.autouncle.com/assets/flags_50px-a9455960d76a1689a735ecd0919426a71e6d4ce9099dc5bf278939b314e943a5.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 50px;
  height: 35px;
  opacity: .6;
  margin-right: 8px;
}

/* line 32, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.da i {
  background-position: 0 0px;
}

/* line 32, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.de i {
  background-position: 0 -35px;
}

/* line 32, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.se i {
  background-position: 0 -70px;
}

/* line 32, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.it i {
  background-position: 0 -105px;
}

/* line 32, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.ro i {
  background-position: 0 -140px;
}

/* line 32, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.es i {
  background-position: 0 -175px;
}

/* line 32, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.pt i {
  background-position: 0 -210px;
}

/* line 32, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.at i {
  background-position: 0 -245px;
}

/* line 32, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.pl i {
  background-position: 0 -280px;
}

/* line 32, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.fi i {
  background-position: 0 -315px;
}

/* line 32, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.uk i {
  background-position: 0 -350px;
}

/* line 32, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.ch i {
  background-position: 0 -385px;
}

/* line 32, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.fr i {
  background-position: 0 -420px;
}

/* line 32, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.no i {
  background-position: 0 -455px;
}

/* line 32, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.nl i {
  background-position: 0 -490px;
}

/* line 32, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.be i {
  background-position: 0 -525px;
}

/* line 35, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a:hover i {
  opacity: 1;
}

/* line 37, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.active {
  background: #1BADD5;
  color: #fff;
}

/* line 40, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.active i {
  opacity: 1;
}

/* line 42, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations ul.flags li a.active:after {
  position: absolute;
  content: '';
  right: -22px;
  top: 0;
  width: 22px;
  height: 51px;
  background: url(//assets.autouncle.com/assets/apps/cross_country_valuations/blue_arrow_bg-3a805f188d5c0d5ed6c06ce0808bfe5765968905fe01377fb93981a7fc611db0.png) no-repeat 0 0;
}

/* line 50, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations article.car_info {
  overflow: hidden;
  margin-bottom: 20px;
}

/* line 4, app/assets/stylesheets/apps/_components.sass */
.app.cross_country_valuations article.car_info .car_pic {
  float: left;
  margin-right: 20px;
}

/* line 7, app/assets/stylesheets/apps/_components.sass */
.app.cross_country_valuations article.car_info h2 {
  margin-top: 0;
  overflow: hidden;
}

/* line 10, app/assets/stylesheets/apps/_components.sass */
.app.cross_country_valuations article.car_info ul {
  overflow: hidden;
  list-style-type: none;
}

/* line 13, app/assets/stylesheets/apps/_components.sass */
.app.cross_country_valuations article.car_info ul li {
  float: left;
  width: 30%;
  margin-right: 5%;
  background: #fbf9f7;
  box-sizing: border-box;
  padding: 5px;
  text-align: center;
  position: relative;
}

/* line 24, app/assets/stylesheets/apps/_components.sass */
.app.cross_country_valuations article.car_info ul li.price {
  margin-right: 0;
}

/* line 26, app/assets/stylesheets/apps/_components.sass */
.app.cross_country_valuations article.car_info ul li .label {
  color: #6b7374;
}

/* line 28, app/assets/stylesheets/apps/_components.sass */
.app.cross_country_valuations article.car_info ul li .value {
  font-size: 20px;
}

@media screen and (max-width: 650px) {
  /* line 10, app/assets/stylesheets/apps/_components.sass */
  .app.cross_country_valuations article.car_info ul {
    display: block;
    clear: left;
  }
  /* line 35, app/assets/stylesheets/apps/_components.sass */
  .app.cross_country_valuations article.car_info ul li {
    float: initial;
    text-align: left;
    width: 100%;
    margin-right: 0;
  }
}

/* line 52, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations article.valuation_result {
  float: left;
  width: 60%;
  margin: 20px 0;
  text-align: center;
}

/* line 57, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations article.valuation_result p {
  margin-bottom: 5px;
}

/* line 59, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations article.valuation_result .price {
  font-size: 48px;
}

/* line 61, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations article.valuation_result .price .currency, .app.cross_country_valuations article.valuation_result .price .value {
  display: inline-block;
  vertical-align: middle;
}

/* line 64, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations article.valuation_result .cannot_estimate_message {
  display: none;
}

/* line 66, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations article.valuation_result .link_to_search {
  margin: 20px 0;
}

/* line 68, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations article.valuation_result .link_to_search a {
  display: inline-block;
  padding: 5px;
  color: #1f94b6;
}

/* line 72, app/assets/stylesheets/apps/_cross_country_valuations.sass */
.app.cross_country_valuations article.valuation_result .link_to_import_tax_app {
  margin: 20px 0;
}

/* line 2, app/assets/stylesheets/apps/_seller_car_certificates.sass */
.app.seller_car_certificates .certificate_image {
  border: 1px solid #edeae6;
  background: #f6f3ef;
}

/* line 5, app/assets/stylesheets/apps/_seller_car_certificates.sass */
.app.seller_car_certificates .certificate_image .share_box {
  transition: background-color 200ms linear;
  float: right;
  width: 22%;
}

/* line 10, app/assets/stylesheets/apps/_seller_car_certificates.sass */
.app.seller_car_certificates .certificate_image .share_box ul li {
  list-style-type: none;
  display: block;
}

/* line 13, app/assets/stylesheets/apps/_seller_car_certificates.sass */
.app.seller_car_certificates .certificate_image .share_box ul li a {
  text-align: left;
  display: block;
  padding: 18px;
  transition: background-color 150ms linear;
}

/* line 18, app/assets/stylesheets/apps/_seller_car_certificates.sass */
.app.seller_car_certificates .certificate_image .share_box ul li a:before {
  opacity: .5;
  content: ' ';
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  transition: opacity 200ms linear;
}

/* line 114, app/assets/stylesheets/_element_mixins.sass */
.app.seller_car_certificates .certificate_image .share_box ul li a:before + span {
  margin-left: 5px;
}

/* line 26, app/assets/stylesheets/apps/_seller_car_certificates.sass */
.app.seller_car_certificates .certificate_image .share_box ul li a.facebook:before {
  width: 34px;
  height: 34px;
  background: url(//assets.autouncle.com/assets/icons/social_icons_rounded-6c935ee6e53871606ae69ce0498609024b1d063088ab04d024165ccbf83cb0fc.png) -100% 0;
}

/* line 26, app/assets/stylesheets/apps/_seller_car_certificates.sass */
.app.seller_car_certificates .certificate_image .share_box ul li a.twitter:before {
  width: 34px;
  height: 34px;
  background: url(//assets.autouncle.com/assets/icons/social_icons_rounded-6c935ee6e53871606ae69ce0498609024b1d063088ab04d024165ccbf83cb0fc.png) 0% 0;
}

/* line 26, app/assets/stylesheets/apps/_seller_car_certificates.sass */
.app.seller_car_certificates .certificate_image .share_box ul li a.download:before {
  width: 34px;
  height: 34px;
  background: url(//assets.autouncle.com/assets/icons/social_icons_rounded-6c935ee6e53871606ae69ce0498609024b1d063088ab04d024165ccbf83cb0fc.png) -200% 0;
}

/* line 26, app/assets/stylesheets/apps/_seller_car_certificates.sass */
.app.seller_car_certificates .certificate_image .share_box ul li a.print:before {
  width: 34px;
  height: 34px;
  background: url(//assets.autouncle.com/assets/icons/social_icons_rounded-6c935ee6e53871606ae69ce0498609024b1d063088ab04d024165ccbf83cb0fc.png) -300% 0;
}

/* line 28, app/assets/stylesheets/apps/_seller_car_certificates.sass */
.app.seller_car_certificates .certificate_image .share_box ul li a:hover {
  background: #ffffff;
}

/* line 30, app/assets/stylesheets/apps/_seller_car_certificates.sass */
.app.seller_car_certificates .certificate_image .share_box ul li a:hover:before {
  opacity: 1;
}

/* line 32, app/assets/stylesheets/apps/_seller_car_certificates.sass */
.app.seller_car_certificates .certificate_image:hover {
  background: #e7e3dd;
}

/* line 37, app/assets/stylesheets/apps/_seller_car_certificates.sass */
.app.seller_car_certificates .certificate_image:hover .share_box ul li a {
  color: #000000;
}

/* line 39, app/assets/stylesheets/apps/_seller_car_certificates.sass */
.app.seller_car_certificates .certificate_image:hover .share_box ul li a:before {
  opacity: .8;
}

/* line 41, app/assets/stylesheets/apps/_seller_car_certificates.sass */
.app.seller_car_certificates .certificate_image img {
  width: 78%;
  height: auto;
  display: block;
}

/* line 45, app/assets/stylesheets/apps/_seller_car_certificates.sass */
.app.seller_car_certificates .external-dealer-wrapper {
  text-align: center;
}

/* line 47, app/assets/stylesheets/apps/_seller_car_certificates.sass */
.app.seller_car_certificates .external-dealer-wrapper .external-dealer-link {
  text-decoration: none;
  padding: 15px 25px;
  margin-bottom: 20px;
  font-size: 16px;
  display: inline-block;
}

@media screen and (max-width: 800px) {
  /* line 56, app/assets/stylesheets/apps/_seller_car_certificates.sass */
  .app.seller_car_certificates .certificate_image .share_box {
    float: none;
    width: auto;
    padding: 0px 18px;
  }
  /* line 61, app/assets/stylesheets/apps/_seller_car_certificates.sass */
  .app.seller_car_certificates .certificate_image .share_box ul li {
    display: inline-block;
  }
  /* line 63, app/assets/stylesheets/apps/_seller_car_certificates.sass */
  .app.seller_car_certificates .certificate_image .share_box ul li a {
    padding: 10px;
    font-size: 12px;
  }
  /* line 67, app/assets/stylesheets/apps/_seller_car_certificates.sass */
  .app.seller_car_certificates .certificate_image .share_box ul li a.facebook:before, .app.seller_car_certificates .certificate_image .share_box ul li a.twitter:before, .app.seller_car_certificates .certificate_image .share_box ul li a.download:before, .app.seller_car_certificates .certificate_image .share_box ul li a.print:before {
    width: 20px;
    height: 20px;
    background-size: auto 100%;
  }
  /* line 71, app/assets/stylesheets/apps/_seller_car_certificates.sass */
  .app.seller_car_certificates .certificate_image img {
    width: 100%;
  }
}

/* line 3, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .car_and_thermometer {
  width: 220px;
  float: left;
  margin-right: 20px;
}

/* line 7, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .car_and_thermometer:after {
  overflow: hidden;
}

/* line 9, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .pretty_text {
  font-size: 16px;
  text-align: left;
  line-height: 1.625;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  overflow: hidden;
}

/* line 302, app/assets/stylesheets/_element_mixins.sass */
.app.valuation_explanation section.app_content .pretty_text p {
  margin-bottom: 13px;
}

/* line 305, app/assets/stylesheets/_element_mixins.sass */
.app.valuation_explanation section.app_content .pretty_text h1, .app.valuation_explanation section.app_content .pretty_text h2, .app.valuation_explanation section.app_content .pretty_text h3, .app.valuation_explanation section.app_content .pretty_text h4, .app.valuation_explanation section.app_content .pretty_text h5, .app.valuation_explanation section.app_content .pretty_text h6 {
  margin-bottom: 13px;
}

/* line 308, app/assets/stylesheets/_element_mixins.sass */
.app.valuation_explanation section.app_content .pretty_text ul {
  list-style-type: disc;
  margin-bottom: 13px;
  padding-left: 26px;
}

/* line 14, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .rating_table tr.this_car td {
  background-color: #d8d3cb;
  font-weight: bold;
}

/* line 18, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .valuation_conclusion span.positive {
  color: #598d15;
}

/* line 20, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .valuation_conclusion span.negative {
  color: #CF2020;
}

/* line 22, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .valuation_conclusion td:first-child {
  width: 50%;
}

/* line 24, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .valuation_conclusion .price {
  font-size: 18px;
}

/* line 26, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .valuation_conclusion td .score_wrapper {
  display: inline;
}

/* line 28, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .comparison_illustration_wrapper {
  background-color: #f6f3ef;
  padding: 18px;
  margin: 18px 0;
}

/* line 32, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .comparison_illustration_wrapper h2, .app.valuation_explanation section.app_content .comparison_illustration_wrapper p {
  text-align: center;
}

/* line 34, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .comparison_illustration_wrapper a {
  color: #1f94b6;
}

/* line 36, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .comparison_illustration {
  position: relative;
  margin-bottom: 18px;
}

/* line 39, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .comparison_illustration .other_card, .app.valuation_explanation section.app_content .comparison_illustration .car_card {
  background-color: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}

/* line 42, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .comparison_illustration .other_card {
  position: absolute;
  z-index: 0;
  padding: 0;
}

/* line 46, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .comparison_illustration .other_card:before {
  content: ' ';
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  height: 40%;
  background-color: #f6f3ef;
}

/* line 55, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .comparison_illustration .other_card.card_0 {
  z-index: 0;
  left: 10%;
  right: 10%;
  top: 15%;
  bottom: 15%;
}

/* line 55, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .comparison_illustration .other_card.card_1 {
  z-index: 1;
  left: 13%;
  right: 13%;
  top: 13%;
  bottom: 13%;
}

/* line 55, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .comparison_illustration .other_card.card_2 {
  z-index: 2;
  left: 16%;
  right: 16%;
  top: 11%;
  bottom: 11%;
}

/* line 55, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .comparison_illustration .other_card.card_3 {
  z-index: 3;
  left: 19%;
  right: 19%;
  top: 9%;
  bottom: 9%;
}

/* line 55, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .comparison_illustration .other_card.card_4 {
  z-index: 4;
  left: 22%;
  right: 22%;
  top: 7%;
  bottom: 7%;
}

/* line 61, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .comparison_illustration .car_card {
  background-color: #fff;
  position: relative;
  z-index: 10;
  width: 250px;
  margin: 0 auto;
}

/* line 67, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .comparison_illustration .car_card ul.inline_list.equipment {
  font-size: 0.8em;
  display: inline;
}

/* line 70, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .comparison_illustration .car_card ul.inline_list.equipment li {
  display: inline-block;
}

/* line 72, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content .comparison_illustration .car_card .compare_icon {
  position: absolute;
  right: -31px;
  top: 44%;
}

/* line 76, app/assets/stylesheets/apps/_valuation_explanation.sass */
.app.valuation_explanation section.app_content h2.illustration_caption {
  margin: 0.5em 0 1em 0;
}

/* line 2, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation .top, .app.car_valuation_explanation .top {
  display: none;
}

/* line 4, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content, .app.car_valuation_explanation section.app_content {
  font-size: 14px;
}

/* line 6, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content h1, .app.car_valuation_explanation section.app_content h1 {
  font-size: 26px;
  text-align: center;
  margin-bottom: .5em;
  border-bottom: 1px solid #edeae6;
}

/* line 11, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content h1 br, .app.car_valuation_explanation section.app_content h1 br {
  display: block !important;
}

/* line 13, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content p, .app.car_valuation_explanation section.app_content p {
  margin-bottom: 1em;
}

/* line 15, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content p a, .app.car_valuation_explanation section.app_content p a {
  color: #3EA2C0;
}

/* line 17, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content article.main_cta, .app.car_valuation_explanation section.app_content article.main_cta {
  width: 100%;
}

/* line 21, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content ul.with_green_ticks > li, .app.car_valuation_explanation section.app_content ul.with_green_ticks > li {
  list-style-type: none;
  padding-left: 30px;
  background: url(//assets.autouncle.com/assets/tick_green-ceb94f89d5b2131ffe01c3956993e9b6d25d727347faa423a904f6e2fda95b71.png) no-repeat 5px 8px;
  line-height: 30px;
}

/* line 26, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content ul.with_green_ticks > li span, .app.car_valuation_explanation section.app_content ul.with_green_ticks > li span {
  color: #3EA2C0;
}

/* line 29, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content ul.with_red_x li, .app.car_valuation_explanation section.app_content ul.with_red_x li {
  list-style-type: none;
  padding-left: 30px;
  background: url(//assets.autouncle.com/assets/red_cancel-142a2d9e5e61530090aa012104f7cc75ef58566b4f60b3fba62a178e41f71c32.png) no-repeat 5px 8px;
  line-height: 34px;
}

/* line 34, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content ul li.odd-element, .app.car_valuation_explanation section.app_content ul li.odd-element {
  background-color: #F3F3F3;
}

/* line 37, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content ul .equipment_tags span, .app.car_valuation_explanation section.app_content ul .equipment_tags span {
  font-size: 15px;
  padding: 5px;
}

/* line 23, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content .grid-wrap, .app.car_valuation_explanation section.app_content .grid-wrap {
  margin-left: -3em;
  overflow: hidden;
  clear: both;
}

/* line 28, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content .grid-col, .app.car_valuation_explanation section.app_content .grid-col {
  float: left;
  padding-left: 3em;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 36, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content .large-gutter, .app.car_valuation_explanation section.app_content .large-gutter {
  margin-left: -6em;
}

/* line 18, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content .large-gutter .grid-col, .app.car_valuation_explanation section.app_content .large-gutter .grid-col {
  padding-left: 6em;
}

/* line 39, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content .half-gutter, .app.car_valuation_explanation section.app_content .half-gutter {
  margin-left: -1.5em;
}

/* line 18, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content .half-gutter .grid-col, .app.car_valuation_explanation section.app_content .half-gutter .grid-col {
  padding-left: 1.5em;
}

/* line 42, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content .no-gutter, .app.car_valuation_explanation section.app_content .no-gutter {
  margin-left: 0;
}

/* line 18, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content .no-gutter .grid-col, .app.car_valuation_explanation section.app_content .no-gutter .grid-col {
  padding-left: 0;
}

/* line 45, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content .reset-gutter, .app.car_valuation_explanation section.app_content .reset-gutter {
  margin-left: -3em;
}

/* line 18, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content .reset-gutter .grid-col, .app.car_valuation_explanation section.app_content .reset-gutter .grid-col {
  padding-left: 3em;
}

/* line 49, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content ul.grid-wrap,
.app.embedded_car_valuation_explanation section.app_content ol.grid-wrap, .app.car_valuation_explanation section.app_content ul.grid-wrap,
.app.car_valuation_explanation section.app_content ol.grid-wrap {
  padding-left: 0;
  list-style: none;
}

/* line 53, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content li.grid-col, .app.car_valuation_explanation section.app_content li.grid-col {
  margin-left: 0;
  margin-bottom: 0;
}

/* line 61, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content .bp1-full,
.app.embedded_car_valuation_explanation section.app_content .bp1-set-full .grid-col, .app.car_valuation_explanation section.app_content .bp1-full,
.app.car_valuation_explanation section.app_content .bp1-set-full .grid-col {
  width: 100%;
}

/* line 63, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content .bp1-one-half,
.app.embedded_car_valuation_explanation section.app_content .bp1-set-one-half .grid-col, .app.car_valuation_explanation section.app_content .bp1-one-half,
.app.car_valuation_explanation section.app_content .bp1-set-one-half .grid-col {
  width: 50%;
}

/* line 65, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content .bp1-one-third,
.app.embedded_car_valuation_explanation section.app_content .bp1-set-one-third .grid-col, .app.car_valuation_explanation section.app_content .bp1-one-third,
.app.car_valuation_explanation section.app_content .bp1-set-one-third .grid-col {
  width: 33.333%;
}

/* line 67, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content .bp1-one-quarter,
.app.embedded_car_valuation_explanation section.app_content .bp1-set-one-quarter .grid-col, .app.car_valuation_explanation section.app_content .bp1-one-quarter,
.app.car_valuation_explanation section.app_content .bp1-set-one-quarter .grid-col {
  width: 25%;
}

/* line 69, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content .bp1-two-thirds, .app.car_valuation_explanation section.app_content .bp1-two-thirds {
  width: 66.666%;
}

/* line 71, lib/assets/stylesheets/proportional-grids.sass */
.app.embedded_car_valuation_explanation section.app_content .bp1-three-quarters, .app.car_valuation_explanation section.app_content .bp1-three-quarters {
  width: 75%;
}

/* line 46, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section, .app.car_valuation_explanation section.app_content section {
  margin-top: 2em;
}

/* line 50, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .rating_table tr.this_car td, .app.car_valuation_explanation section.app_content section .rating_table tr.this_car td {
  background-color: #F3F3F3;
  font-weight: bold;
}

/* line 53, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section:first-child, .app.car_valuation_explanation section.app_content section:first-child {
  margin-top: 0;
}

/* line 55, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section.partners, .app.car_valuation_explanation section.app_content section.partners {
  display: block;
  text-align: center;
}

/* line 58, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section.partners__right, .app.car_valuation_explanation section.app_content section.partners__right {
  text-align: right;
}

/* line 60, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section.partners h2, .app.car_valuation_explanation section.app_content section.partners h2 {
  padding-top: 30px;
  padding-bottom: 20px;
  margin: 0;
  border: 0;
}

/* line 65, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section.partners a, .app.car_valuation_explanation section.app_content section.partners a {
  display: inline-block;
}

/* line 67, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section.partners a:hover, .app.car_valuation_explanation section.app_content section.partners a:hover {
  opacity: 0.7;
}

/* line 69, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section.cta-wrapper, .app.car_valuation_explanation section.app_content section.cta-wrapper {
  margin: 40px 0 20px 0;
  text-align: center;
}

/* line 72, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section.cta-wrapper .button, .app.car_valuation_explanation section.app_content section.cta-wrapper .button {
  padding: 12px 50px;
  text-transform: none;
  font-weight: normal;
}

/* line 76, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .car-wrapper, .app.car_valuation_explanation section.app_content section .car-wrapper {
  display: block;
  text-align: center;
  border: 1px solid #edeae6;
}

/* line 80, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content {
  padding: 0 15px;
}

/* line 82, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image {
  display: inline-block;
  width: 35%;
}

/* line 85, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image .img-container, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image .img-container {
  width: 95%;
}

/* line 87, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image .img-container img, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image .img-container img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 91, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation {
  width: 64%;
  display: inline-block;
  vertical-align: top;
}

/* line 95, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation h2, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation h2 {
  margin-top: 0;
  text-align: left;
}

/* line 98, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .au-rating, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .au-rating {
  float: right;
  margin-left: 50px;
}

/* line 101, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .car-values, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .car-values {
  list-style: none;
  overflow: hidden;
  font-size: 16px;
}

/* line 105, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .car-values li, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .car-values li {
  overflow: hidden;
  display: inline-block;
  width: 100%;
  text-align: right;
  line-height: 1.4;
}

/* line 111, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .car-values li .label, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .car-values li .label {
  float: left;
  text-align: left;
  max-width: 50%;
  font-size: 16px;
  color: #929595;
}

/* line 118, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .car-values li.valuation-conclusion .label, .app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .car-values li.valuation-conclusion .value, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .car-values li.valuation-conclusion .label, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .car-values li.valuation-conclusion .value {
  color: #7fca1e;
  font-size: 16px;
}

/* line 121, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .car-values li.valuation-conclusion .icon_inline, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .car-values li.valuation-conclusion .icon_inline {
  display: inline-block;
  vertical-align: middle;
  vertical-align: top;
}

/* line 114, app/assets/stylesheets/_element_mixins.sass */
.app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .car-values li.valuation-conclusion .icon_inline + span, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .car-values li.valuation-conclusion .icon_inline + span {
  margin-left: 5px;
}

/* line 124, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .car-values li.no-valuation-explanation, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .car-values li.no-valuation-explanation {
  font-size: 16px;
  text-align: left;
}

/* line 127, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .quote-text, .app.car_valuation_explanation section.app_content section .quote-text {
  display: table;
  margin: 50px auto;
}

/* line 130, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .quote-text blockquote, .app.car_valuation_explanation section.app_content section .quote-text blockquote {
  font-style: italic;
  font-size: 28px;
  line-height: 30px;
  margin: 0;
}

/* line 135, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .quote-text cite, .app.car_valuation_explanation section.app_content section .quote-text cite {
  font-size: 14px;
  color: #999;
  font-style: normal;
  padding-left: 9px;
}

/* line 20, vendor/bundle/ruby/3.4.0/gems/bourbon-7.3.0/core/bourbon/library/_clearfix.scss */
.app.embedded_car_valuation_explanation section.app_content section .au-explanation::after, .app.car_valuation_explanation section.app_content section .au-explanation::after {
  clear: both;
  content: "";
  display: block;
}

/* line 142, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
.app.embedded_car_valuation_explanation section.app_content section .au-explanation .skat-logo, .app.car_valuation_explanation section.app_content section .au-explanation .skat-logo {
  float: right;
}

@media screen and (min-width: 800px) {
  /* line 145, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content, .app.car_valuation_explanation section.app_content {
    font-size: 16px;
  }
  /* line 149, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content ul.with_green_ticks > li, .app.car_valuation_explanation section.app_content ul.with_green_ticks > li {
    line-height: 34px;
  }
  /* line 152, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content section .au-explanation, .app.car_valuation_explanation section.app_content section .au-explanation {
    float: right;
    width: 30%;
    background: #F3F3F3;
    padding: 0 20px;
    font-size: 14px;
    line-height: 24px;
  }
  /* line 159, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content section .car-wrapper, .app.car_valuation_explanation section.app_content section .car-wrapper {
    float: left;
    width: 64%;
    margin-top: 0;
    font-size: 16px;
  }
  /* line 165, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image {
    display: inline-block;
    width: 35%;
  }
  /* line 168, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image .img-container, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image .img-container {
    width: 95%;
  }
  /* line 170, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image .img-container img, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image .img-container img {
    display: block;
    width: 100%;
    height: auto;
  }
}

@media screen and (max-width: 620px) {
  /* line 178, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content ul.with_green_ticks > li, .app.car_valuation_explanation section.app_content ul.with_green_ticks > li {
    line-height: 32px;
  }
  /* line 182, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content section.cta-wrapper .button, .app.car_valuation_explanation section.app_content section.cta-wrapper .button {
    text-align: center;
    display: block;
  }
  /* line 186, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content section.partners a, .app.car_valuation_explanation section.app_content section.partners a {
    width: 45%;
  }
  /* line 188, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content section.partners a img, .app.car_valuation_explanation section.app_content section.partners a img {
    width: 100%;
  }
  /* line 190, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content section .car-wrapper, .app.car_valuation_explanation section.app_content section .car-wrapper {
    border: 0;
  }
  /* line 192, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content {
    padding: 0;
  }
  /* line 194, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image {
    width: 100%;
  }
  /* line 196, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image .img-container, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image .img-container {
    width: 100%;
  }
  /* line 198, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image .img-container img, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-image .img-container img {
    width: 100%;
    height: auto;
  }
  /* line 201, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation {
    width: 100%;
  }
  /* line 203, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation h2, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation h2 {
    margin-top: 15px;
  }
  /* line 205, app/assets/stylesheets/apps/_car_valuation_explanation_apps.sass */
  .app.embedded_car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .au-rating, .app.car_valuation_explanation section.app_content section .car-wrapper .car-content .car-valuation .au-rating {
    margin-left: 30px;
  }
}

/* line 4, app/assets/stylesheets/apps/_listing_contact_info.sass */
.app.listing_contact_info section.app_content .advert-contact-info .contact-option {
  border: 1px solid #F4F1EF;
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  border-radius: 5px;
}

/* line 10, app/assets/stylesheets/apps/_listing_contact_info.sass */
.app.listing_contact_info section.app_content .advert-contact-info .contact-option h2 {
  margin-top: 0;
}

/* line 12, app/assets/stylesheets/apps/_listing_contact_info.sass */
.app.listing_contact_info section.app_content .advert-contact-info .contact-option + .contact-option {
  margin-top: 10px;
}

/* line 15, app/assets/stylesheets/apps/_listing_contact_info.sass */
.app.listing_contact_info section.app_content .advert-contact-info .phone-number {
  text-align: center;
}

/* line 17, app/assets/stylesheets/apps/_listing_contact_info.sass */
.app.listing_contact_info section.app_content .advert-contact-info .phone-number .number {
  font-weight: bold;
  font-size: 16px;
}

/* line 20, app/assets/stylesheets/apps/_listing_contact_info.sass */
.app.listing_contact_info section.app_content .advert-contact-info .phone-number .number a {
  text-decoration: none;
}

/* line 25, app/assets/stylesheets/apps/_listing_contact_info.sass */
.app.listing_contact_info section.app_content .advert-contact-info .contact-form .input .error {
  position: static;
  margin: 0;
}

/* line 28, app/assets/stylesheets/apps/_listing_contact_info.sass */
.app.listing_contact_info section.app_content .advert-contact-info .contact-form textarea {
  height: 150px;
}

/* line 31, app/assets/stylesheets/apps/_listing_contact_info.sass */
.app.listing_contact_info section.app_content .advert-contact-info .email-sent {
  display: none;
}

/* line 189, app/assets/stylesheets/apps.sass */
body.app_layout {
  background: #292e2f;
}

/* line 191, app/assets/stylesheets/apps.sass */
body.app_layout .app, body.app_layout .sales_page {
  position: relative;
  background: white;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
  width: 960px;
  margin: 18px auto;
}

/* line 197, app/assets/stylesheets/apps.sass */
body.app_layout .app section.top, body.app_layout .sales_page section.top {
  position: static;
}

/* line 200, app/assets/stylesheets/apps.sass */
body.app_layout .app section.app_footer, body.app_layout .app section.app_content {
  position: static;
}

/* line 202, app/assets/stylesheets/apps.sass */
body.app_layout .app section.app_footer {
  clear: both;
}

/* line 205, app/assets/stylesheets/apps.sass */
body.app_layout .app #scbdkdealerexternalcalc {
  margin: 0 auto !important;
}

/* line 210, app/assets/stylesheets/apps.sass */
body.app_layout.with_sidebar .app {
  overflow: hidden;
}

/* line 212, app/assets/stylesheets/apps.sass */
body.app_layout.with_sidebar .app section.app_content {
  margin-right: 168px;
  padding-right: 18px;
}

/* line 215, app/assets/stylesheets/apps.sass */
body.app_layout .sales_page {
  box-sizing: border-box;
  overflow: hidden;
}

/* line 218, app/assets/stylesheets/apps.sass */
body.app_layout .sales_page section.intro {
  margin-top: 18px;
}

/* line 220, app/assets/stylesheets/apps.sass */
body.app_layout #top {
  overflow: hidden;
  padding: 18px;
  width: auto;
}

/* line 224, app/assets/stylesheets/apps.sass */
body.app_layout #top-wrapper {
  background: white;
  height: auto;
}

/* line 227, app/assets/stylesheets/apps.sass */
body.app_layout #top-wrapper #top {
  width: 960px;
  margin: 0 auto;
}

/* line 230, app/assets/stylesheets/apps.sass */
body.app_layout #footer-wrapper {
  width: 960px;
  margin: 0 auto;
  background: none;
  border: 0 none;
  color: #f6f3ef;
}

/* line 236, app/assets/stylesheets/apps.sass */
body.app_layout #footer-wrapper a {
  color: #f6f3ef;
}

/* line 238, app/assets/stylesheets/apps.sass */
body.app_layout #footer {
  width: 960px;
  margin: 0 auto;
}

/* line 245, app/assets/stylesheets/apps.sass */
.small_popup {
  width: 400px;
  padding: 18px;
}

/* line 249, app/assets/stylesheets/apps.sass */
.text_popup {
  max-width: none;
  padding: 18px;
}

@media screen and (max-width: 800px) {
  /* line 2, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout {
    background: #fff;
  }
  /* line 4, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout #logo a {
    height: auto;
    width: 150px;
  }
  /* line 7, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout #logo a img {
    height: 100%;
  }
  /* line 9, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout #top-wrapper {
    display: none;
  }
  /* line 11, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout #footer-wrapper, body.app_layout #footer, body.app_layout #top-wrapper #top, body.app_layout #top-wrapper {
    width: auto;
  }
  /* line 13, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout #top {
    padding: 14px 18px;
  }
  /* line 15, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout #footer {
    border-top: 1px solid #edeae6;
    padding: 18px;
  }
  /* line 18, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout #footer, body.app_layout #footer a {
    color: #b9b7b5;
  }
  /* line 20, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app, body.app_layout .sales_page {
    width: auto;
    margin: 0;
    border-top: 1px solid #edeae6;
    box-shadow: none;
  }
  /* line 26, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.top > article.car_headline h2, body.app_layout .sales_page section.top > article.car_headline h2 {
    display: none;
  }
  /* line 28, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app {
    border-top: none;
  }
  /* line 30, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app .app-mobile-navbar {
    display: block;
  }
  /* line 32, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.top {
    display: none;
  }
  /* line 34, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.sidebar {
    width: auto;
    position: static;
    float: none;
    margin-top: 0;
    border-top: 1px solid #edeae6;
  }
  /* line 41, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.sidebar .sponsor > .logo {
    width: 100px;
    height: 100px;
  }
  /* line 44, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.sidebar .sponsor > .logo img {
    width: 100%;
  }
  /* line 46, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content {
    margin-right: 0;
  }
  /* line 48, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content h1 {
    font-size: 22px;
    margin-top: 0;
  }
  /* line 51, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content h1.long_text {
    font-size: 20px;
  }
  /* line 54, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content h1 br {
    display: none;
  }
  /* line 57, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content article.half {
    float: none;
    width: auto;
    padding: 0;
  }
  /* line 62, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content ul.row_of_images {
    width: 100%;
    overflow: auto;
    white-space: nowrap;
  }
  /* line 66, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content ul.row_of_images li {
    width: 75%;
  }
  /* line 68, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content ul.row_of_images li img {
    width: 100%;
    height: auto;
  }
  /* line 72, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content article.car_facts {
    float: none;
    margin-left: 0;
  }
  /* line 75, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content article.car_facts > * {
    display: inline-block;
    vertical-align: middle;
  }
  /* line 79, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content article.main_cta {
    width: 100%;
  }
  /* line 81, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content article.main_cta .car_pic {
    width: 20%;
    margin-right: 18px;
  }
  /* line 84, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content article.main_cta .car_pic img {
    width: 100%;
    height: auto;
  }
  /* line 87, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content article.main_cta .car_pic.stackable {
    width: 100%;
    float: none;
    max-width: none;
    margin: 0 0 18px 0;
  }
  /* line 93, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content article.main_cta .car_pic.stackable img {
    float: left;
    width: 20%;
    margin-right: 18px;
  }
  /* line 97, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content article.main_cta h2 {
    margin-top: 0;
  }
  /* line 100, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content article.main_cta form.email_form input {
    display: block;
    width: 100%;
    margin-bottom: .5em;
    font-size: 14px;
  }
  /* line 106, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content article.main_cta input[type="submit"], body.app_layout .app section.app_content article.main_cta input[type="button"] {
    white-space: normal;
  }
  /* line 110, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content ul.cards.col3 li {
    width: 100%;
    height: auto;
    margin-right: 0;
  }
  /* line 115, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content article.with_icon {
    position: relative;
  }
  /* line 117, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content article.with_icon > .icon {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 0;
  }
  /* line 122, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content article.with_icon > .text {
    margin-top: 24px;
  }
  /* line 125, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content input.nr_plate_input {
    width: 100%;
    max-width: 250px;
    height: auto;
    background-image: none;
    font-size: 32px;
    border: 2px solid #CF2020;
    border-radius: 10px;
  }
  /* line 133, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content input.nr_plate_input:focus {
    border: 2px solid #CF2020;
  }
  /* line 137, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content table.formatted th, body.app_layout .app section.app_content table.formatted td {
    padding: 3px 6px;
  }
  /* line 141, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content .collapsable_columns .column {
    float: none;
    margin-left: 0;
    margin-right: 0;
    width: auto;
  }
  /* line 147, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .desktop_only {
    display: none;
  }
  /* line 150, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .mobile_only {
    display: block;
  }
  /* line 155, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout.with_sidebar .app section.app_content {
    margin-right: 0;
  }
  /* line 159, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .sales_page section.intro {
    margin-top: 0px;
  }
  /* line 161, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .sales_page h1 {
    font-size: 28px;
  }
  /* line 163, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .sales_page .description {
    font-size: 14px;
  }
  /* line 165, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .sales_page section.steps {
    display: none;
  }
  /* line 168, app/assets/stylesheets/apps/_mobile.sass */
  .small_popup {
    width: 300px;
  }
}

@media screen and (max-width: 620px) {
  /* line 174, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.top, body.app_layout .sales_page section.top {
    padding: 10px;
    white-space: nowrap;
  }
  /* line 177, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.top > h1, body.app_layout .sales_page section.top > h1 {
    font-size: 14px;
  }
  /* line 181, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content article.cta_progress_tracker ol, body.app_layout .sales_page section.app_content article.cta_progress_tracker ol {
    margin-top: 0;
  }
  /* line 213, app/assets/stylesheets/_element_mixins.sass */
  body.app_layout .app section.app_content article.cta_progress_tracker ol li, body.app_layout .sales_page section.app_content article.cta_progress_tracker ol li {
    font-size: 10px;
    position: relative;
    padding-bottom: 15px;
  }
  /* line 217, app/assets/stylesheets/_element_mixins.sass */
  body.app_layout .app section.app_content article.cta_progress_tracker ol li span.title, body.app_layout .sales_page section.app_content article.cta_progress_tracker ol li span.title {
    position: static;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%;
    line-height: 1.2;
  }
  /* line 223, app/assets/stylesheets/_element_mixins.sass */
  body.app_layout .app section.app_content article.cta_progress_tracker ol li .stepnr, body.app_layout .sales_page section.app_content article.cta_progress_tracker ol li .stepnr {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 15px;
    height: 15px;
    line-height: 15px;
  }
  /* line 183, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content .hide_on_smallest, body.app_layout .sales_page section.app_content .hide_on_smallest {
    display: none;
  }
  /* line 187, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content article.main_cta .car_pic .under_picture, body.app_layout .sales_page section.app_content article.main_cta .car_pic .under_picture {
    font-size: 12px;
    line-height: 1.5;
  }
  /* line 192, app/assets/stylesheets/apps/_mobile.sass */
  body.app_layout .app section.app_content article.main_cta .car_pic .under_picture .right_aligned_labels_data li .label, body.app_layout .sales_page section.app_content article.main_cta .car_pic .under_picture .right_aligned_labels_data li .label {
    float: none;
    width: auto;
    text-align: left;
    margin-right: none;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  /* line 259, app/assets/stylesheets/apps.sass */
  .app section.top > .app_icon {
    background: url(//assets.autouncle.com/assets/apps/icons_small-2x-40986e41138dfad691098fdd91a167abfdbd1e74a1440b673ef34fb47823705c.png) no-repeat 0 0;
    background-size: 40px auto;
  }
}

/* line 1, app/assets/stylesheets/icons/_favourite.sass */
.favourite {
  display: inline-block;
}

/* line 4, app/assets/stylesheets/icons/_favourite.sass */
.favourite .loader {
  display: none;
}

/* line 7, app/assets/stylesheets/icons/_favourite.sass */
.favourite .fav_icon {
  width: 24px;
  height: 24px;
  background-image: url(//assets.autouncle.com/assets/icons/favourite_icon_blue-939fb59f6a5a2418181ff35b25d0319c5c7dea4fd11cdc88f1e5c90072fd8baa.png);
  background-size: 24px;
  background-repeat: no-repeat;
  font-size: 14px;
}

/* line 16, app/assets/stylesheets/icons/_favourite.sass */
.favourite .fav_icon.active {
  display: block;
  background-image: url(//assets.autouncle.com/assets/icons/favourite_icon_blue-939fb59f6a5a2418181ff35b25d0319c5c7dea4fd11cdc88f1e5c90072fd8baa.png);
}

/* line 21, app/assets/stylesheets/icons/_favourite.sass */
.favourite .fav_icon.add {
  background-position: 0 0;
}

/* line 25, app/assets/stylesheets/icons/_favourite.sass */
.favourite .fav_icon.remove {
  animation: fav_icon_scale 1s;
  background-image: url(//assets.autouncle.com/assets/icons/favourite_icon_blue_active-23824ece7a250588a61e25494a2f9c8101d324d3e0d7d4e0b941af3538c83428.png);
}

@keyframes fav_icon_scale {
  0% {
    transform: none;
  }
  50% {
    transform: scale(1.5, 1.5);
  }
  100% {
    transform: none;
  }
}

/* line 1, app/assets/stylesheets/_front_page_brands.sass */
.front_page_brands {
  color: #6b7374;
  overflow: hidden;
}

/* line 7, app/assets/stylesheets/_front_page_brands.sass */
.front_page_brands h3 {
  font-size: 16px;
}

/* line 9, app/assets/stylesheets/_front_page_brands.sass */
.front_page_brands > .brand {
  margin-top: 30px;
  float: left;
  width: 182.8px;
  margin-right: 10px;
}

/* line 14, app/assets/stylesheets/_front_page_brands.sass */
.front_page_brands > .brand.last {
  margin-right: 0;
}

/* line 16, app/assets/stylesheets/_front_page_brands.sass */
.front_page_brands > .brand.first {
  clear: left;
}

/* line 18, app/assets/stylesheets/_front_page_brands.sass */
.front_page_brands ul {
  list-style-type: none;
}

/* line 20, app/assets/stylesheets/_front_page_brands.sass */
.front_page_brands ul li {
  padding: 0.3em 0;
}

/* line 22, app/assets/stylesheets/_front_page_brands.sass */
.front_page_brands ul li a {
  color: #6b7374;
  text-decoration: underline;
}

/* line 1, app/assets/stylesheets/_client_side_split_testing.sass */
*[data-variant] {
  display: none;
}

/* line 4, app/assets/stylesheets/_client_side_split_testing.sass */
*.variant-visible[data-variant] {
  display: inline-block;
}

/* line 7, app/assets/stylesheets/_client_side_split_testing.sass */
*.variant-visible[data-variant][data-block] {
  display: block;
}

/* line 10, app/assets/stylesheets/_client_side_split_testing.sass */
*.variant-visible[data-variant][data-inline] {
  display: inline;
}

/* line 1, app/assets/stylesheets/_client_side_flash_messages.sass */
#flash-messages {
  position: fixed;
  width: 100%;
  max-width: 976px;
  bottom: 30px;
  transition: .6s all;
  font-size: 14px;
  line-height: 1.8;
  color: #fff;
  z-index: 90;
}

/* line 11, app/assets/stylesheets/_client_side_flash_messages.sass */
#flash-messages .flash-content {
  width: 90%;
  margin: 0 auto;
}

/* line 15, app/assets/stylesheets/_client_side_flash_messages.sass */
#flash-success,
#flash-notice,
#flash-error,
#flash-alert,
#flash-warning {
  box-shadow: 0 6px 10px 0 rgba(2, 35, 76, 0.1), 0 1px 18px 0 rgba(2, 35, 76, 0.16), 0 3px 5px -1px rgba(2, 35, 76, 0.1);
  background-color: rgba(34, 34, 34, 0.96);
  border-left: 12px solid;
  padding: 8px 16px;
  border-radius: 3px;
  display: none;
}

/* line 27, app/assets/stylesheets/_client_side_flash_messages.sass */
#flash-success {
  border-left-color: #7fca1e;
}

/* line 30, app/assets/stylesheets/_client_side_flash_messages.sass */
#flash-notice {
  border-left-color: #1BADD5;
}

/* line 33, app/assets/stylesheets/_client_side_flash_messages.sass */
#flash-error,
#flash-alert {
  border-left-color: #DD2222;
}

/* line 37, app/assets/stylesheets/_client_side_flash_messages.sass */
#flash-warning {
  border-left-color: #ffdd00;
}

/* line 1, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating {
  display: flex;
  flex-direction: column;
}

/* line 4, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating.one-line {
  flex-direction: row;
  align-items: center;
}

/* line 7, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating.one-line .au-valuation-rating-label {
  margin-right: 4px;
}

/* line 10, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-label {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  text-transform: uppercase;
}

/* line 14, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-label.value1 {
  color: #a50600;
}

/* line 14, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-label.value2 {
  color: #9a6700;
}

/* line 14, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-label.value3 {
  color: #00838a;
}

/* line 14, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-label.value4 {
  color: #4d7d00;
}

/* line 14, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-label.value5 {
  color: #0a8020;
}

/* line 16, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-label.value0 {
  color: #9E9E9E;
}

/* line 18, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-label.medium {
  font-size: 12px;
  font-weight: 600;
}

/* line 21, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-label.large {
  font-size: 16px;
  font-weight: 700;
}

/* line 25, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-dots {
  display: flex;
  margin-bottom: 2px;
}

/* line 28, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-dots.align-center {
  justify-content: center;
}

/* line 30, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-dots.align-right {
  justify-content: flex-end;
}

/* line 33, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-dot {
  border-radius: 50%;
  background: #d4e3f5;
  margin-left: 2px;
}

/* line 34, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-dot:first-child {
  margin-left: 0px;
}

/* line 41, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-dot.value0 {
  background-color: #d4e3f5;
}

/* line 41, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-dot.value1 {
  background-color: #a50600;
}

/* line 41, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-dot.value2 {
  background-color: #9a6700;
}

/* line 41, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-dot.value3 {
  background-color: #00838a;
}

/* line 41, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-dot.value4 {
  background-color: #4d7d00;
}

/* line 41, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-dot.value5 {
  background-color: #0a8020;
}

/* line 43, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-dot.medium {
  width: 10px;
  height: 10px;
}

/* line 46, app/assets/stylesheets/components/_au_valuation_rating.sass */
.au-valuation-rating-dot.large {
  width: 16px;
  height: 16px;
}

/* line 1, app/assets/stylesheets/helpers/small_helpers.sass */
.clear {
  clear: both;
  height: 0;
  overflow: hidden;
}

/* line 6, app/assets/stylesheets/helpers/small_helpers.sass */
.hide {
  display: none;
}

/* line 9, app/assets/stylesheets/helpers/small_helpers.sass */
.centered {
  text-align: center;
}

/* line 12, app/assets/stylesheets/helpers/small_helpers.sass */
.align_left {
  text-align: left;
}

/* line 15, app/assets/stylesheets/helpers/small_helpers.sass */
.align_right {
  text-align: right;
}

/* line 18, app/assets/stylesheets/helpers/small_helpers.sass */
.strong {
  font-weight: bold;
}

/* line 21, app/assets/stylesheets/helpers/small_helpers.sass */
.helptip {
  border-bottom: .1em dotted;
  cursor: help;
}

/* line 25, app/assets/stylesheets/helpers/small_helpers.sass */
.small_info_box {
  background-color: #f6f3ef;
  padding: 10px;
  border-radius: 10px;
  margin: 10px 0;
}

/* line 31, app/assets/stylesheets/helpers/small_helpers.sass */
.odd {
  background-color: #f6f3ef;
}

/* line 34, app/assets/stylesheets/helpers/small_helpers.sass */
.even {
  background-color: white;
}

/* line 38, app/assets/stylesheets/helpers/small_helpers.sass */
hr {
  border: 0 none;
  height: 1px;
  margin: 0;
}

/* line 43, app/assets/stylesheets/helpers/small_helpers.sass */
.elevate-4 {
  box-shadow: 0 4px 5px 0 rgba(2, 35, 76, 0.1), 0 1px 10px 0 rgba(2, 35, 76, 0.16), 0 2px 4px -1px rgba(2, 35, 76, 0.1);
}

/* line 45, app/assets/stylesheets/helpers/small_helpers.sass */
.elevate-2 {
  box-shadow: 0 2px 2px 0 rgba(2, 35, 76, 0.1), 0 3px 1px -2px rgba(2, 35, 76, 0.16), 0 1px 5px 0 rgba(2, 35, 76, 0.1);
}

/* line 48, app/assets/stylesheets/helpers/small_helpers.sass */
.pr-4 {
  padding-right: 16px;
}

/* line 2, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-background-5 {
  background: #0a8020;
}

/* line 4, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-color-5 {
  color: #0a8020;
}

/* line 6, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-5 {
  background: rgba(10, 128, 32, 0.1);
  color: #0a8020;
}

/* line 9, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.no-savings {
  background: #FAFAFA;
  color: #9E9E9E;
}

/* line 2, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-background-4 {
  background: #4d7d00;
}

/* line 4, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-color-4 {
  color: #4d7d00;
}

/* line 6, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-4 {
  background: rgba(77, 125, 0, 0.1);
  color: #4d7d00;
}

/* line 9, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.no-savings {
  background: #FAFAFA;
  color: #9E9E9E;
}

/* line 2, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-background-3 {
  background: #00838a;
}

/* line 4, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-color-3 {
  color: #00838a;
}

/* line 6, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-3 {
  background: rgba(0, 131, 138, 0.1);
  color: #00838a;
}

/* line 9, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.no-savings {
  background: #FAFAFA;
  color: #9E9E9E;
}

/* line 2, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-background-2 {
  background: #9a6700;
}

/* line 4, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-color-2 {
  color: #9a6700;
}

/* line 6, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-2 {
  background: rgba(154, 103, 0, 0.1);
  color: #9a6700;
}

/* line 9, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.no-savings {
  background: #FAFAFA;
  color: #9E9E9E;
}

/* line 2, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-background-1 {
  background: #a50600;
}

/* line 4, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-color-1 {
  color: #a50600;
}

/* line 6, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-1 {
  background: rgba(165, 6, 0, 0.1);
  color: #a50600;
}

/* line 9, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.no-savings {
  background: #FAFAFA;
  color: #9E9E9E;
}

/* line 2, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-background-0 {
  background: #d4e3f5;
}

/* line 4, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-color-0 {
  color: #d4e3f5;
}

/* line 6, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-0 {
  background: rgba(212, 227, 245, 0.1);
  color: #d4e3f5;
}

/* line 9, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.no-savings {
  background: #FAFAFA;
  color: #9E9E9E;
}

/* line 14, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-border-3 {
  border-color: rgba(0, 131, 138, 0.3);
}

/* line 14, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-border-4 {
  border-color: rgba(77, 125, 0, 0.3);
}

/* line 14, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-border-5 {
  border-color: rgba(10, 128, 32, 0.3);
}

/* line 17, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-border-0 {
  border-color: #BDBDBD;
}

/* line 17, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-border-1 {
  border-color: #BDBDBD;
}

/* line 17, app/assets/stylesheets/helpers/_ratings_helpers.sass */
.rating-border-2 {
  border-color: #BDBDBD;
}

/* AutoScore Colors */
/* SPRITES                                                                        */
/* 1. Enable sprite (use it to set parameters so icon_sprites.png can be used)    */
/* 2. Include the "sprite" mixin, with the following parameters:                  */
/*      $rect           : being the clipping rectangle for the sprite             */
/*      $rect2          : optional rectangle for the "hover" state                */
/*      $offX, $offY    : the positional offset of the sprite in the element      */
/*    Example usage:                                                              */
/*    @include sprite()                                                              */
/* 3. Adjust the clipping of a sprite if needed in another context                */
/* AutoScore Colors */
/* SPRITES                                                                        */
/* 1. Enable sprite (use it to set parameters so icon_sprites.png can be used)    */
/* 2. Include the "sprite" mixin, with the following parameters:                  */
/*      $rect           : being the clipping rectangle for the sprite             */
/*      $rect2          : optional rectangle for the "hover" state                */
/*      $offX, $offY    : the positional offset of the sprite in the element      */
/*    Example usage:                                                              */
/*    @include sprite()                                                              */
/* 3. Adjust the clipping of a sprite if needed in another context                */
@keyframes rotate360 {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes spinner-dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}

/* line 10, app/assets/stylesheets/uds_components/uds_overlay.sass */
.uds-overlay {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  padding: 12px;
  display: none;
  box-sizing: border-box;
}

/* line 17, app/assets/stylesheets/uds_components/uds_overlay.sass */
.uds-overlay.with-floating-header-and-footer .uds-overlay-content-header, .uds-overlay.with-floating-header-and-footer .uds-overlay-content-footer {
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100vw - 25px);
  z-index: 9;
}

/* line 24, app/assets/stylesheets/uds_components/uds_overlay.sass */
.uds-overlay.with-floating-header-and-footer .uds-overlay-content-footer {
  bottom: 12px;
}

/* line 27, app/assets/stylesheets/uds_components/uds_overlay.sass */
.uds-overlay.with-floating-header-and-footer .uds-overlay-content-body {
  margin-top: 75px;
}

/* line 30, app/assets/stylesheets/uds_components/uds_overlay.sass */
.uds-overlay-content {
  background: #ffffff;
  height: auto;
  border-radius: 4px;
  overflow-y: scroll;
  position: relative;
  margin: auto;
  max-width: 80%;
  max-height: 100%;
  top: 50%;
  transform: translateY(-50%);
}

@media screen and (min-width: 767px) {
  /* line 30, app/assets/stylesheets/uds_components/uds_overlay.sass */
  .uds-overlay-content {
    max-width: 600px;
  }
}

/* line 43, app/assets/stylesheets/uds_components/uds_overlay.sass */
.uds-overlay-content.full-width {
  max-width: 100%;
  top: 0;
  transform: none;
  height: 100%;
}

/* line 49, app/assets/stylesheets/uds_components/uds_overlay.sass */
.uds-overlay-content-header, .uds-overlay-content-footer {
  padding: 20px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #02234C;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: white;
  box-sizing: border-box;
  position: relative;
}

/* line 63, app/assets/stylesheets/uds_components/uds_overlay.sass */
.uds-overlay-content-header {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom: 1px solid #EFEFEF;
}

/* line 68, app/assets/stylesheets/uds_components/uds_overlay.sass */
.uds-overlay-content-footer {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 1px solid #EFEFEF;
}

/* line 73, app/assets/stylesheets/uds_components/uds_overlay.sass */
.uds-overlay-content-header-title {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 18px;
  color: #02234C;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

/* line 83, app/assets/stylesheets/uds_components/uds_overlay.sass */
.uds-overlay-close {
  padding: 8px 16px;
  cursor: pointer;
  position: relative;
}

/* line 8, app/assets/stylesheets/uds_components/mixins/cross.sass */
.uds-overlay-close::before {
  position: absolute;
  top: 0;
  content: '';
  height: 18px;
  width: 2px;
  background-color: #02234C;
  transform: rotate(45deg);
  z-index: 1;
}

/* line 17, app/assets/stylesheets/uds_components/mixins/cross.sass */
.uds-overlay-close::after {
  position: absolute;
  top: 0;
  content: '';
  height: 18px;
  width: 2px;
  background-color: #02234C;
  transform: rotate(-45deg);
  z-index: 2;
}

/* line 86, app/assets/stylesheets/uds_components/uds_overlay.sass */
.uds-overlay-close.floating-right {
  float: right;
  top: 20px;
  right: 12px;
}

/* line 91, app/assets/stylesheets/uds_components/uds_overlay.sass */
.uds-overlay-content-body {
  padding: 16px;
}

/* line 94, app/assets/stylesheets/uds_components/uds_overlay.sass */
.uds-overlay-content-spinner {
  animation: rotate360 2s linear infinite;
  z-index: 2;
  display: none;
  position: absolute;
  top: 100px;
  left: calc(50% - 10px);
  width: 25px;
  height: 25px;
}

/* line 8, app/assets/stylesheets/animations/svg_spinner.sass */
.uds-overlay-content-spinner .spinner-path {
  stroke: #1BADD5;
  stroke-linecap: round;
  animation: spinner-dash 1.5s ease-in-out infinite;
}

/* line 3, app/assets/stylesheets/uds_components/uds_spinner_overlay.sass */
.uds-spinner-overlay {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: none;
}

/* line 6, app/assets/stylesheets/uds_components/uds_spinner_overlay.sass */
.uds-spinner-overlay.inline {
  position: relative;
  height: 200px;
  background: rgba(0, 0, 0, 0.25);
}

/* line 10, app/assets/stylesheets/uds_components/uds_spinner_overlay.sass */
.uds-spinner-overlay.active {
  display: block;
}

/* line 13, app/assets/stylesheets/uds_components/uds_spinner_overlay.sass */
.uds-spinner-overlay svg {
  animation: rotate360 2s linear infinite;
  z-index: 2;
  width: 40px;
  height: 40px;
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

/* line 8, app/assets/stylesheets/animations/svg_spinner.sass */
.uds-spinner-overlay svg .spinner-path {
  stroke: #fff;
  stroke-linecap: round;
  animation: spinner-dash 1.5s ease-in-out infinite;
}

/* line 1, app/assets/stylesheets/uds_components/uds_button.sass */
.uds-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  padding: 12px;
  border-radius: 4px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  border: 1px solid #efefef;
  -webkit-appearance: none;
  text-shadow: none;
  transition: 400ms ease-in-out;
}

/* line 17, app/assets/stylesheets/uds_components/uds_button.sass */
.uds-button.primary {
  background: #1BADD5;
  color: #fff !important;
  border-color: #1BADD5;
}

/* line 21, app/assets/stylesheets/uds_components/uds_button.sass */
.uds-button.primary:hover {
  background: #26bbe3;
  border-color: #26bbe3;
}

/* line 24, app/assets/stylesheets/uds_components/uds_button.sass */
.uds-button.primary.disabled {
  cursor: not-allowed;
  pointer-events: none;
  color: rgba(27, 173, 213, 0.32) !important;
  background-color: rgba(27, 173, 213, 0.16);
  border-color: rgba(27, 173, 213, 0.16);
}

/* line 30, app/assets/stylesheets/uds_components/uds_button.sass */
.uds-button.secondary {
  color: #686868;
  background: #D6DCE7;
  border-color: #D6DCE7;
}

/* line 34, app/assets/stylesheets/uds_components/uds_button.sass */
.uds-button.secondary:hover {
  background: #e6eaf0;
  border-color: #e6eaf0;
}

/* line 37, app/assets/stylesheets/uds_components/uds_button.sass */
.uds-button.secondary-ghost {
  color: #02234C;
  border-color: #31333D;
}

/* line 40, app/assets/stylesheets/uds_components/uds_button.sass */
.uds-button.primary-ghost {
  color: #1BADD5;
  border-color: #1BADD5;
}

/* line 44, app/assets/stylesheets/uds_components/uds_button.sass */
.uds-button.medium {
  padding: 8px 12px;
}

/* line 46, app/assets/stylesheets/uds_components/uds_button.sass */
.uds-button.big {
  font-size: 16px;
  height: 48px;
}

/* line 49, app/assets/stylesheets/uds_components/uds_button.sass */
.uds-button.full-width {
  width: 100%;
}

/* line 52, app/assets/stylesheets/uds_components/uds_button.sass */
.uds-button.with-icon {
  padding-right: 30px;
}

/* line 54, app/assets/stylesheets/uds_components/uds_button.sass */
.uds-button.with-icon.full-width {
  padding-left: 30px;
}

/* line 56, app/assets/stylesheets/uds_components/uds_button.sass */
.uds-button i {
  position: absolute;
  right: 12px;
}

/* line 59, app/assets/stylesheets/uds_components/uds_button.sass */
.uds-button i img {
  max-height: 14px;
  vertical-align: middle;
}

/* line 62, app/assets/stylesheets/uds_components/uds_button.sass */
.uds-button a {
  display: block;
  text-decoration: none;
}

/* line 1, app/assets/stylesheets/search_results/_header.sass */
#header-content {
  width: 1000px;
  padding: 20px 10px;
  position: relative;
}

/* line 6, app/assets/stylesheets/search_results/_header.sass */
#header-content #logo {
  float: left;
  display: inline-flex;
}

/* line 9, app/assets/stylesheets/search_results/_header.sass */
#header-content #logo a {
  display: inline-block;
  width: 225px;
}

/* line 12, app/assets/stylesheets/search_results/_header.sass */
#header-content #logo a img {
  width: 100%;
}

/* line 15, app/assets/stylesheets/search_results/_header.sass */
#header-content #car-condition-header-links {
  display: inline-flex;
  align-items: center;
  gap: 15px;
  margin-left: 20px;
}

/* line 20, app/assets/stylesheets/search_results/_header.sass */
#header-content #car-condition-header-links > a {
  width: auto;
  color: #515C5E;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}

/* line 1, app/assets/stylesheets/search_results/_search_filters.sass */
.pb-10 {
  padding-bottom: 10px;
}

/* line 3, app/assets/stylesheets/search_results/_search_filters.sass */
.pt-10 {
  padding-top: 10px;
}

/* line 6, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters {
  background: #1BADD5;
  transition: .4s top ease-out;
  top: -140px;
}

/* line 12, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters input:focus, #search-filters input:active, #search-filters button:focus, #search-filters button:active {
  box-shadow: none;
}

/* line 15, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters button {
  width: 100%;
  border: 2px solid transparent;
}

/* line 18, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters button.btn-secondary {
  color: #1BADD5;
  text-transform: uppercase;
}

/* line 21, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters button.ant-btn-primary {
  background-color: #7FCA1E;
  border: 2px solid #ffffff;
  text-transform: uppercase;
}

/* line 25, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters button.ant-btn-primary:hover {
  background-color: #8dde23;
}

/* line 29, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .inverted-bg a {
  color: #ffffff;
}

/* line 33, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .row-actions button {
  width: 100%;
}

/* line 35, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .row-actions .action {
  display: inline-block;
  padding: 8px 0;
  border: 2px solid transparent;
}

/* line 39, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .row-actions .action i {
  transition: transform .4s;
}

/* line 41, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .row-actions label.action {
  color: #ffffff;
  line-height: normal !important;
}

/* line 44, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .row-actions label.action span:last-child {
  font-weight: normal;
}

/* line 47, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .row-actions label.action:hover i.anticon-reload {
  transform: rotate(360deg);
}

/* line 50, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .simple-fields-wrapper {
  padding: 10px;
}

/* line 53, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .advanced-fields-placeholder {
  position: relative;
  width: 100%;
  z-index: 2;
}

/* line 58, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .advanced-fields-wrapper {
  position: absolute;
  top: -2px;
  right: 0;
  left: 0;
  border: 2px solid #1BADD5;
  border-top: 0;
  background-color: #FFFFFF;
  transition-property: box-shadow;
  transition-duration: .4s;
  box-shadow: 0px 6px 5px rgba(0, 0, 0, 0);
}

/* line 69, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .advanced-fields-wrapper:before {
  position: absolute;
  left: 50%;
  content: '';
  width: 5px;
  height: 5px;
  transition-duration: .4s;
  transform: translateX(-50%) translateY(-150%) rotate(45deg);
  background-color: #1BADD5;
}

/* line 78, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .advanced-fields-wrapper.opened {
  box-shadow: 0px 6px 14px rgba(0, 0, 0, 0.2);
}

/* line 80, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .advanced-fields-wrapper.opened:before {
  width: 20px;
  height: 20px;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

/* line 85, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .advanced-fields-slidedown {
  transition-duration: .4s;
  transition-timing-function: ease-in-out;
}

/* line 89, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .advanced-fields {
  padding: 8px;
}

/* line 91, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .advanced-fields label {
  font-weight: 600;
}

/* line 94, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .text-input {
  padding-left: 10px;
}

/* line 96, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .text-input::placeholder {
  font-size: 11px;
}

/* line 99, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .multiselect {
  height: 32px;
  white-space: nowrap;
  overflow: auto;
}

/* line 107, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .short-label.labelled-number-input .label, #search-filters .short-label.labelled-dropdown .label {
  width: 18% !important;
}

/* line 109, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .short-label.labelled-number-input .ant-select, #search-filters .short-label.labelled-number-input .ant-input-number, #search-filters .short-label.labelled-number-input .ant-input, #search-filters .short-label.labelled-dropdown .ant-select, #search-filters .short-label.labelled-dropdown .ant-input-number, #search-filters .short-label.labelled-dropdown .ant-input {
  width: 82% !important;
}

/* line 113, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .short-label.labelled-number-range-input .label, #search-filters .short-label.labelled-dropdown-range .label {
  width: 18% !important;
}

/* line 115, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .short-label.labelled-number-range-input .ant-select, #search-filters .short-label.labelled-number-range-input .ant-input-number, #search-filters .short-label.labelled-number-range-input .ant-input, #search-filters .short-label.labelled-dropdown-range .ant-select, #search-filters .short-label.labelled-dropdown-range .ant-input-number, #search-filters .short-label.labelled-dropdown-range .ant-input {
  width: 41% !important;
}

/* line 120, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .long-label.labelled-number-input .label, #search-filters .long-label.labelled-dropdown .label {
  width: 32% !important;
}

/* line 122, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .long-label.labelled-number-input .ant-select, #search-filters .long-label.labelled-number-input .ant-input-number, #search-filters .long-label.labelled-number-input .ant-input, #search-filters .long-label.labelled-dropdown .ant-select, #search-filters .long-label.labelled-dropdown .ant-input-number, #search-filters .long-label.labelled-dropdown .ant-input {
  width: 68% !important;
}

/* line 126, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .long-label.labelled-number-range-input .label, #search-filters .long-label.labelled-dropdown-range .label {
  width: 32% !important;
}

/* line 128, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .long-label.labelled-number-range-input .ant-select, #search-filters .long-label.labelled-number-range-input .ant-input-number, #search-filters .long-label.labelled-number-range-input .ant-input, #search-filters .long-label.labelled-dropdown-range .ant-select, #search-filters .long-label.labelled-dropdown-range .ant-input-number, #search-filters .long-label.labelled-dropdown-range .ant-input {
  width: 34% !important;
}

/* line 132, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .location-input .label {
  width: 18% !important;
}

/* line 134, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .location-input .ant-select:not(.ant-select-combobox) {
  width: 56% !important;
}

/* line 136, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .location-input .ant-select-combobox {
  width: 26% !important;
}

/* line 138, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .location-input .ant-select-combobox .ant-select-selection__rendered {
  margin: 0;
}

/* line 140, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .location-input .ant-select-combobox .ant-select-selection__placeholder {
  margin-left: 11px;
}

/* line 143, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .ant-checkbox {
  line-height: .2;
}

/* line 145, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .ant-checkbox + span {
  font-weight: 100;
}

/* line 148, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .body-type-checkboxes {
  display: flex;
  align-items: center;
}

/* line 151, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .body-type-option {
  flex: 1;
  white-space: nowrap;
}

/* line 154, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .body-type-option .ant-checkbox {
  display: inline-block;
}

/* line 156, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .body-type-option .ant-checkbox + span {
  display: inline-block;
  vertical-align: middle;
}

/* line 159, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .body-type-icon {
  width: auto;
  height: 20px;
  display: block;
}

/* line 163, app/assets/stylesheets/search_results/_search_filters.sass */
#search-filters .body-type-icon g {
  fill: #1BADD5;
}

/* line 166, app/assets/stylesheets/search_results/_search_filters.sass */
.sticky-element {
  position: fixed;
  width: 1000px;
  top: 0 !important;
  transform: translateX(-2px);
  z-index: 100;
}

/* line 172, app/assets/stylesheets/search_results/_search_filters.sass */
.sticky-element .sticky-standout {
  box-shadow: 0 6px 10px 0 rgba(2, 35, 76, 0.1), 0 1px 18px 0 rgba(2, 35, 76, 0.16), 0 3px 5px -1px rgba(2, 35, 76, 0.1);
}

/* line 1, app/assets/stylesheets/search_results/_heading_and_breadcrumbs.sass */
#heading-and-breadcrumbs {
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 12px;
}

/* line 7, app/assets/stylesheets/search_results/_heading_and_breadcrumbs.sass */
#heading-and-breadcrumbs .featured-cars-heading {
  font-size: 16px;
  line-height: 12px;
}

/* line 11, app/assets/stylesheets/search_results/_heading_and_breadcrumbs.sass */
.breadcrumbs {
  margin: 0;
}

/* line 14, app/assets/stylesheets/search_results/_heading_and_breadcrumbs.sass */
.breadcrumbs a.breadcrumb-item {
  color: #1BADD5;
}

/* line 17, app/assets/stylesheets/search_results/_heading_and_breadcrumbs.sass */
.breadcrumbs .breadcrumb-item {
  background: none;
  line-height: 1;
  padding: 5px 0 5px 7px;
}

/* line 21, app/assets/stylesheets/search_results/_heading_and_breadcrumbs.sass */
.breadcrumbs .breadcrumb-item span {
  padding-right: 10px;
}

/* line 24, app/assets/stylesheets/search_results/_heading_and_breadcrumbs.sass */
.breadcrumbs .breadcrumb-item.first {
  padding-left: 2px;
}

/* line 26, app/assets/stylesheets/search_results/_heading_and_breadcrumbs.sass */
.breadcrumbs .breadcrumb-item.last {
  padding-right: 0;
}

/* line 28, app/assets/stylesheets/search_results/_heading_and_breadcrumbs.sass */
.breadcrumbs .breadcrumb-item.last::after {
  content: none;
}

/* line 31, app/assets/stylesheets/search_results/_heading_and_breadcrumbs.sass */
.breadcrumbs .breadcrumb-item::before {
  content: none;
}

/* line 34, app/assets/stylesheets/search_results/_heading_and_breadcrumbs.sass */
.breadcrumbs .breadcrumb-item::after {
  content: "›";
  border-style: none;
}

/* line 1, app/assets/stylesheets/search_results/_footer_extended.sass */
#footer-extended {
  margin-top: 8px;
  margin-bottom: 16px;
}

/* line 5, app/assets/stylesheets/search_results/_footer_extended.sass */
#footer-extended #search-agent, #footer-extended #autouncle-model-text, #footer-extended #autouncle-review, #footer-extended #more-of-brand,
#footer-extended #more-cities-in-region, #footer-extended #regions, #footer-extended .emission-information-explanation-text, #footer-extended #alternative-searches {
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 8px;
}

/* line 11, app/assets/stylesheets/search_results/_footer_extended.sass */
#footer-extended #more-of-brand, #footer-extended #regions, #footer-extended #more-cities-in-region,
#footer-extended #alternative-searches {
  margin-top: 8px;
  border: none;
}

/* line 16, app/assets/stylesheets/search_results/_footer_extended.sass */
#footer-extended #autouncle-review, #footer-extended #regions, #footer-extended #autouncle-model-text, #footer-extended #more-of-brand, #footer-extended #more-cities-in-region,
#footer-extended .emission-information-explanation-text, #footer-extended #alternative-searches {
  background: #F7F7F7;
  padding-top: 16px;
  padding-bottom: 16px;
  color: #686868;
}

/* line 23, app/assets/stylesheets/search_results/_footer_extended.sass */
#footer-extended .search_agent_form.form_bottom {
  margin-bottom: 0;
}

/* line 26, app/assets/stylesheets/search_results/_footer_extended.sass */
#footer-extended .additional-srp-text {
  margin-top: 8px;
  padding: 36px;
  background: #F7F7F7;
}

/* line 30, app/assets/stylesheets/search_results/_footer_extended.sass */
#footer-extended .additional-srp-text h2, #footer-extended .additional-srp-text h3 {
  padding-top: 2px;
  padding-bottom: 8px;
}

/* line 33, app/assets/stylesheets/search_results/_footer_extended.sass */
#footer-extended .additional-srp-text p {
  padding-bottom: 4px;
}

/* line 35, app/assets/stylesheets/search_results/_footer_extended.sass */
#footer-extended .additional-srp-text ul {
  padding: 4px 0px 4px 18px;
}

/* line 1, app/assets/stylesheets/search_results/_search.sass */
#heading-and-breadcrumbs {
  margin-top: 16px;
}

/* line 4, app/assets/stylesheets/search_results/_search.sass */
#heading-and-ratings {
  margin-bottom: 16px;
}

/* line 7, app/assets/stylesheets/search_results/_search.sass */
#pagination {
  margin-top: 16px;
}

/* line 10, app/assets/stylesheets/search_results/_search.sass */
.emission-information-explanation-text {
  margin-top: 16px;
  font-size: 12px;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

/* line 15, app/assets/stylesheets/search_results/_search.sass */
.total-cars-spinner {
  display: none;
}

/* line 1, app/assets/stylesheets/search_results/_heading_and_ratings.sass */
#search-heading {
  display: flex;
  justify-content: space-between;
  margin: 20px 0 0;
}

/* line 5, app/assets/stylesheets/search_results/_heading_and_ratings.sass */
#search-heading h1 {
  font-size: 20px;
}

/* line 7, app/assets/stylesheets/search_results/_heading_and_ratings.sass */
#search-heading #breadcrumbs {
  margin-top: auto;
  margin-bottom: 10px;
}

/* line 11, app/assets/stylesheets/search_results/_heading_and_ratings.sass */
#heading-and-ratings {
  border: 1px solid #F4F1EF;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 10px;
  display: flex;
  align-items: center;
}

/* line 19, app/assets/stylesheets/search_results/_heading_and_ratings.sass */
#heading-and-ratings .headings {
  line-height: 1.3;
  margin-right: 10px;
  min-width: 360px;
  max-width: 410px;
}

/* line 25, app/assets/stylesheets/search_results/_heading_and_ratings.sass */
#heading-and-ratings h1, #heading-and-ratings h2, #heading-and-ratings h3 {
  transition: font-size .6s;
  font-weight: normal;
}

/* line 29, app/assets/stylesheets/search_results/_heading_and_ratings.sass */
#heading-and-ratings h1 {
  font-size: 16px;
  margin-bottom: 3px;
}

/* line 32, app/assets/stylesheets/search_results/_heading_and_ratings.sass */
#heading-and-ratings h1.long-text {
  font-size: 16px;
  font-weight: bold;
}

/* line 35, app/assets/stylesheets/search_results/_heading_and_ratings.sass */
#heading-and-ratings h1.bold {
  font-weight: bold;
}

/* line 37, app/assets/stylesheets/search_results/_heading_and_ratings.sass */
#heading-and-ratings h1.multiline-off {
  white-space: nowrap;
}

/* line 40, app/assets/stylesheets/search_results/_heading_and_ratings.sass */
#heading-and-ratings h2 {
  font-size: 16px;
}

/* line 43, app/assets/stylesheets/search_results/_heading_and_ratings.sass */
#heading-and-ratings h3 {
  font-size: 14px;
}

/* line 46, app/assets/stylesheets/search_results/_heading_and_ratings.sass */
#heading-and-ratings .ratings-summary {
  display: flex;
  flex: 1 1;
  align-items: center;
  justify-content: space-around;
}

/* line 51, app/assets/stylesheets/search_results/_heading_and_ratings.sass */
#heading-and-ratings .ratings-summary li {
  list-style-type: none;
  flex: 1;
}

/* line 54, app/assets/stylesheets/search_results/_heading_and_ratings.sass */
#heading-and-ratings .ratings-summary .score-label-light--label {
  font-size: 12px;
  white-space: nowrap;
}

/* line 57, app/assets/stylesheets/search_results/_heading_and_ratings.sass */
#heading-and-ratings .ratings-summary .au-rating-score-flat {
  margin: 0 auto;
}

/* line 1, app/assets/stylesheets/search_results/_subscribe_and_sorting.sass */
#subscribe-and-sorting {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  font-size: 16px;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

/* line 9, app/assets/stylesheets/search_results/_subscribe_and_sorting.sass */
#subscribe-and-sorting .js-search-agent-form {
  display: none;
}

/* line 12, app/assets/stylesheets/search_results/_subscribe_and_sorting.sass */
#subscribe-and-sorting .sorting-dropdown {
  border: 2px solid #1BADD5;
  height: 2.3em;
  font-size: 16px;
  background-color: #ffffff;
}

/* line 18, app/assets/stylesheets/search_results/_subscribe_and_sorting.sass */
#subscribe-and-sorting .subscribe-search-agent {
  width: 100%;
}

/* AutoScore Colors */
/* SPRITES                                                                        */
/* 1. Enable sprite (use it to set parameters so icon_sprites.png can be used)    */
/* 2. Include the "sprite" mixin, with the following parameters:                  */
/*      $rect           : being the clipping rectangle for the sprite             */
/*      $rect2          : optional rectangle for the "hover" state                */
/*      $offX, $offY    : the positional offset of the sprite in the element      */
/*    Example usage:                                                              */
/*    @include sprite()                                                              */
/* 3. Adjust the clipping of a sprite if needed in another context                */
/* line 1, app/assets/stylesheets/search_results/listing_item/_car_picture.sass */
.car-picture {
  flex-basis: 184px;
  transition: all 200ms;
  position: relative;
}

/* line 7, app/assets/stylesheets/search_results/listing_item/_car_picture.sass */
.car-picture img {
  max-width: 100%;
  height: 100%;
  position: relative;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  transition: all 200ms;
  left: 50%;
}

/* line 17, app/assets/stylesheets/search_results/listing_item/_car_picture.sass */
.car-picture .car-freshness-label {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 1;
}

/* line 22, app/assets/stylesheets/search_results/listing_item/_car_picture.sass */
.car-picture .car-freshness-label--reduced {
  background: #FA2526;
  color: #fff;
  border: 0;
}

/* line 28, app/assets/stylesheets/search_results/listing_item/_car_picture.sass */
.no-picture-wrapper {
  background: #AEDFED;
  height: 100%;
  text-align: center;
}

/* line 34, app/assets/stylesheets/search_results/listing_item/_car_picture.sass */
.no-picture-wrapper img.no_picture {
  position: absolute;
  width: 40%;
  height: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

/* line 27, app/assets/stylesheets/components/_car_image_gallery.sass */
.car-image-count {
  position: absolute;
  color: #FFF;
  background: #212121;
  border-top-right-radius: 4px;
  font-size: 12px;
  text-align: center;
  padding: 4px 8px 4px 24px;
  bottom: 0;
  left: 0;
}

/* line 11, app/assets/stylesheets/mixins/_car_image_count.sass */
.car-image-count::before {
  content: '';
  width: 16px;
  height: 16px;
  position: absolute;
  left: 4px;
  background-image: url(//assets.autouncle.com/assets/icons/uds_white/uds_zoom_in_icon-38c3c574ca3f904e4d8e5e89673126d16fe857678849c140bb1c4eead1af22ca.svg);
  background-size: contain;
}

/* line 30, app/assets/stylesheets/components/_car_image_gallery.sass */
.hidden-gallery-item:not(.shown) {
  display: none;
}

/* line 36, app/assets/stylesheets/components/_car_image_gallery.sass */
.hidden-gallery-image-background img {
  width: 100%;
  filter: contrast(0.5) grayscale(0.6) blur(4px);
  backdrop-filter: contrast(0.5);
}

/* line 40, app/assets/stylesheets/components/_car_image_gallery.sass */
.hidden-gallery-cta {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
}

/* line 46, app/assets/stylesheets/components/_car_image_gallery.sass */
.hidden-gallery-cta-text {
  font-size: 16px;
  font-weight: 500;
  color: #02234C;
  margin-top: 16px;
}

/* line 51, app/assets/stylesheets/components/_car_image_gallery.sass */
.hidden-gallery-cta a {
  text-decoration: none;
}

/* line 53, app/assets/stylesheets/components/_car_image_gallery.sass */
.hidden-gallery-cta a::after {
  content: ' ';
  background-image: url(//assets.autouncle.com/assets/icons/uds_outgoing_icon-fb14554d5c63793203a2459af046d3a72e4cd3b89ac1f9e16474b10743574b46.svg);
  background-size: contain;
  position: absolute;
  right: 12px;
  top: 34%;
  width: 14px;
  height: 14px;
}

/* line 63, app/assets/stylesheets/components/_car_image_gallery.sass */
.gallery-item {
  width: 100% !important;
  height: 100% !important;
}

/* line 66, app/assets/stylesheets/components/_car_image_gallery.sass */
.gallery-item:not(.shown), .hidden-gallery-item:not(.shown) {
  display: none;
}

/* line 72, app/assets/stylesheets/components/_car_image_gallery.sass */
.gallery-image-background img {
  width: 100%;
}

/* line 75, app/assets/stylesheets/components/_car_image_gallery.sass */
.hidden-gallery-image-background img {
  width: 100%;
  filter: contrast(0.5) grayscale(0.6) blur(4px);
  backdrop-filter: contrast(0.5);
}

/* line 79, app/assets/stylesheets/components/_car_image_gallery.sass */
.gallery-cta {
  width: 100%;
  text-align: center;
  margin-top: 16px;
}

/* line 10, app/assets/stylesheets/components/_car_image_gallery.sass */
.gallery-cta-text {
  font-size: 16px;
  font-weight: 500;
  color: #FFF;
  margin-top: 16px;
}

/* line 15, app/assets/stylesheets/components/_car_image_gallery.sass */
.gallery-cta a {
  text-decoration: none;
}

/* line 17, app/assets/stylesheets/components/_car_image_gallery.sass */
.gallery-cta a::after {
  content: ' ';
  background-image: url(//assets.autouncle.com/assets/icons/uds_outgoing_icon-fb14554d5c63793203a2459af046d3a72e4cd3b89ac1f9e16474b10743574b46.svg);
  background-size: contain;
  position: absolute;
  right: 12px;
  width: 14px;
  height: 14px;
}

/* line 82, app/assets/stylesheets/components/_car_image_gallery.sass */
.hidden-gallery-cta {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
}

/* line 10, app/assets/stylesheets/components/_car_image_gallery.sass */
.hidden-gallery-cta-text {
  font-size: 16px;
  font-weight: 500;
  color: #FFF;
  margin-top: 16px;
}

/* line 15, app/assets/stylesheets/components/_car_image_gallery.sass */
.hidden-gallery-cta a {
  text-decoration: none;
}

/* line 17, app/assets/stylesheets/components/_car_image_gallery.sass */
.hidden-gallery-cta a::after {
  content: ' ';
  background-image: url(//assets.autouncle.com/assets/icons/uds_outgoing_icon-fb14554d5c63793203a2459af046d3a72e4cd3b89ac1f9e16474b10743574b46.svg);
  background-size: contain;
  position: absolute;
  right: 12px;
  width: 14px;
  height: 14px;
}

/* line 2, app/assets/stylesheets/components/_price_history_overlay.sass */
.uds-overlay[id^='overlay-price-history-'] .pho-title {
  font-size: 16px;
  font-weight: 500;
  color: #02234C;
}

/* line 6, app/assets/stylesheets/components/_price_history_overlay.sass */
.uds-overlay[id^='overlay-price-history-'] .pho-subtitle {
  font-size: 14px;
  font-weight: 400;
  color: #02234C;
  letter-spacing: 0.4px;
  padding-top: 8px;
  padding-bottom: 12px;
}

/* line 14, app/assets/stylesheets/components/_price_history_overlay.sass */
.uds-overlay[id^='overlay-price-history-'] .pho-notification-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 4px;
  padding: 12px 16px;
  text-decoration: none;
  color: #02234C;
}

/* line 22, app/assets/stylesheets/components/_price_history_overlay.sass */
.uds-overlay[id^='overlay-price-history-'] .pho-notification-container.pho-finance {
  border: 2px solid #E0E0E0;
  margin-top: 12px;
}

/* line 25, app/assets/stylesheets/components/_price_history_overlay.sass */
.uds-overlay[id^='overlay-price-history-'] .pho-notification-container .pho-notification-icon {
  width: 22px;
  height: 22px;
  margin-right: 12px;
  background-size: contain;
}

/* line 31, app/assets/stylesheets/components/_price_history_overlay.sass */
.uds-overlay[id^='overlay-price-history-'] .pho-notification-container .pho-notification-icon.finance[data-partner-id="verivox"] {
  background-image: url(//assets.autouncle.com/assets/icons/financing/verivox-8f04fa4f8c9afc7c0f2d20e8cb3aae9fcb44067f25cc1b7fdd3e23078da26fba.png);
}

/* line 33, app/assets/stylesheets/components/_price_history_overlay.sass */
.uds-overlay[id^='overlay-price-history-'] .pho-notification-container .pho-notification-icon.finance[data-partner-id="santander"] {
  background-image: url(//assets.autouncle.com/assets/icons/financing/santander-07f61064856510c61ed245b9af37eeca711dd720c0907dc52c4d13aefd76e3d6.png);
}

/* line 35, app/assets/stylesheets/components/_price_history_overlay.sass */
.uds-overlay[id^='overlay-price-history-'] .pho-notification-container .pho-notification-icon.finance[data-partner-id="conte"] {
  background-image: url(//assets.autouncle.com/assets/icons/financing/conte-cd472cc0991d68a3b6a216ad36548a140fba47b2d6bfb00f1c1db27bdc7de63c.png);
}

/* line 37, app/assets/stylesheets/components/_price_history_overlay.sass */
.uds-overlay[id^='overlay-price-history-'] .pho-notification-container .pho-notification-text {
  flex: 1 0;
}

/* line 39, app/assets/stylesheets/components/_price_history_overlay.sass */
.uds-overlay[id^='overlay-price-history-'] .pho-notification-container .pho-notification-action {
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 12px;
  min-height: 12px;
}

/* line 44, app/assets/stylesheets/components/_price_history_overlay.sass */
.uds-overlay[id^='overlay-price-history-'] .pho-notification-container .pho-notification-action.pho-close-alert {
  background-image: url(//assets.autouncle.com/assets/mobile/close_x-5f9a7d99504ecea25585bbc474c8cfe354d04a80aaaf22130a80a84e6c009183.svg);
}

/* line 46, app/assets/stylesheets/components/_price_history_overlay.sass */
.uds-overlay[id^='overlay-price-history-'] .pho-notification-container .pho-notification-action.pho-chevron-right {
  background-image: url(//assets.autouncle.com/assets/mobile/chevron_right_black-1f003037ed16624f74265be5263f9f043eee6387ea599bb44dfe0472d9d2f1c5.svg);
}

/* line 50, app/assets/stylesheets/components/_price_history_overlay.sass */
.uds-overlay[id^='overlay-price-history-'] .highcharts-container .highcharts-title {
  font-size: 1px !important;
  color: #fff !important;
}

/* line 53, app/assets/stylesheets/components/_price_history_overlay.sass */
.uds-overlay[id^='overlay-price-history-'] [id^='price-chart'] {
  padding-bottom: 12px;
}

/* line 1, app/assets/stylesheets/components/_listing_item_financing.sass */
.listing-item-financing {
  display: block;
  color: #686868;
  text-decoration: none;
}

/* line 5, app/assets/stylesheets/components/_listing_item_financing.sass */
.listing-item-financing img {
  height: 30px;
  padding: 4px 8px 0 0;
}

/* line 8, app/assets/stylesheets/components/_listing_item_financing.sass */
.listing-item-financing .chevron-right {
  height: 30px;
  padding: 8px 0;
}

/* line 116, app/assets/stylesheets/_element_mixins.sass */
.icon_inline {
  display: inline-block;
  vertical-align: middle;
}

/* line 114, app/assets/stylesheets/_element_mixins.sass */
.icon_inline + span {
  margin-left: 5px;
}

/* line 232, app/assets/stylesheets/_element_mixins.sass */
a.link_with_icon {
  text-decoration: none;
}

/* line 234, app/assets/stylesheets/_element_mixins.sass */
a.link_with_icon span {
  text-decoration: underline;
}

/* line 274, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta {
  border: 1px solid #edeae6;
  padding: 18px;
  display: block;
  text-decoration: none;
  background-color: #FFF;
  overflow: hidden;
}

/* line 258, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta a {
  display: block;
}

/* line 260, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta:hover {
  background-color: #f6f3ef;
}

/* line 262, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta .icon {
  float: left;
  margin-right: 20px;
}

/* line 265, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta .text {
  overflow: hidden;
  display: block;
}

/* line 268, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta .heading {
  font-size: 18px;
  font-weight: bold;
}

/* line 271, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta + .test_autouncle_cta {
  margin-top: 18px;
}

/* line 276, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta > * {
  display: inline-block;
  vertical-align: middle;
}

/* line 279, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta .buying_icon {
  display: inline-block;
  background: url(//assets.autouncle.com/assets/front_page/category_icons-bb893ed532fee7e9ffcbbcd64682d0d93e1d8cc220ffa3f18e804769ad1722ca.png) no-repeat 0 0;
  width: 144px;
  height: 96px;
  margin-right: 20px;
  vertical-align: middle;
}

/* line 286, app/assets/stylesheets/_element_mixins.sass */
.test_autouncle_cta h3 {
  margin: 0 !important;
}

/* line 8, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item {
  display: block;
  padding: 8px;
  margin: 0 auto 12px;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  background: #FFF;
}

/* line 16, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item .distance-and-location {
  max-width: 100%;
}

/* line 18, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item .distance-and-location > div {
  background: #FAFAFA;
  color: #424242;
  padding: 0;
}

/* line 25, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item .distance-and-location > div::before {
  background-image: url(//assets.autouncle.com/assets/icons/uds_gray-800/uds_location_icon-d8e41967da3096c25afb560870067766b663e2d469388629c7c29805f8b01488.svg);
}

/* line 30, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item[data-highlight-paid]:not([data-paid-click]) .listing-item-header {
  background: #999;
}

/* line 33, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-block {
  display: flex;
  background: #ffffff;
  color: inherit;
  text-decoration: inherit;
}

/* line 39, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-content {
  text-decoration: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0 0 0 8px;
  width: calc(100% - 260px);
}

/* line 46, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 4px 4px;
  background: #1BADD5;
  width: 100%;
  height: 24px;
  line-height: 24px;
  margin-bottom: 12px;
}

/* line 56, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-header .listing-item-source {
  display: inline-flex;
  flex: 1 0;
  align-items: center;
  color: #FFF;
  font-size: 14px;
  font-weight: 500;
  padding: 0 8px;
  text-decoration: none;
}

/* line 65, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-header .listing-item-source img {
  width: 14px;
  height: 14px;
  margin-right: 6px;
}

/* line 69, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-header .listing-item-details-link {
  width: 32px;
  height: 16px;
  background-image: url(//assets.autouncle.com/assets/icons/uds_white/uds_details_icon-571cb7cc23ae4ea89d874a83181794a3ffc794a7998089798db65b38d53b6dce.svg);
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 75, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-header .price-history {
  display: flex;
  align-items: center;
  font-weight: 700;
  padding: 0 12px;
  color: #FFF;
  cursor: help;
}

/* line 82, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-header .price-history img {
  margin-left: 6px;
  width: 16px;
  height: 16px;
}

/* line 87, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-info {
  display: flex;
  width: 100%;
}

/* line 90, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-info-left {
  display: inline-block;
  padding: 0 8px;
  width: 70%;
}

/* line 94, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-info-right {
  display: inline-block;
  width: 30%;
}

/* line 98, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-image {
  width: 260px;
  height: 190px;
  flex: none;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  cursor: zoom-in;
}

/* line 106, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-image img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

/* line 111, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-image img.no_picture {
  width: 40%;
  height: auto;
  left: auto;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0 auto;
  display: block;
}

/* line 120, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-image .listing-item-action-wrapper {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 36px;
  height: 36px;
  border-radius: 90px;
  background: #FFF;
}

/* line 128, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-image .listing-item-action-wrapper .listing-item-action-favourite {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 134, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-image .listing-item-action-wrapper .listing-item-action-favourite .loader {
  display: none;
}

/* line 136, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-image .listing-item-action-wrapper .listing-item-action-favourite .fav_icon {
  width: 20px;
  height: 20px;
  background-image: url(//assets.autouncle.com/assets/icons/uds_gray-900/uds_heart_icon-eafb8bb524e119e79f406d2e6babf6ccfa48a87903923221ad2bb47360865868.svg);
  background-size: 20px;
  background-repeat: no-repeat;
}

/* line 143, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-image .listing-item-action-wrapper .listing-item-action-favourite .fav_icon.active {
  display: block;
  background-image: url(//assets.autouncle.com/assets/icons/uds_gray-900/uds_heart_icon-eafb8bb524e119e79f406d2e6babf6ccfa48a87903923221ad2bb47360865868.svg);
}

/* line 147, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-image .listing-item-action-wrapper .listing-item-action-favourite .fav_icon.add {
  background-position: 0 0;
}

/* line 150, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-image .listing-item-action-wrapper .listing-item-action-favourite .fav_icon.remove {
  animation: fav_icon_scale 1s;
  background-image: url(//assets.autouncle.com/assets/icons/uds_gray-900/uds_heart_filled_icon-eb51d474699506ed07844d46b96c148d60c1b644b7a332c7390a9f3f882c211d.svg);
}

@keyframes fav_icon_scale {
  0% {
    transform: none;
  }
  50% {
    transform: scale(1.5, 1.5);
  }
  100% {
    transform: none;
  }
}

/* line 163, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-title {
  display: flex;
  align-items: center;
  width: 100%;
}

/* line 167, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-title .listing-item-headline {
  font-size: 16px;
  color: #31333D;
  text-decoration: none;
  font-weight: 500;
}

/* line 173, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-details {
  color: #02234C;
}

/* line 175, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-details .listing-item-price {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  line-height: 18px;
  margin-bottom: 8px;
  cursor: help;
}

/* line 186, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-details .car-name-label .car-freshness-wrapper {
  position: relative;
}

/* line 188, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-details .car-name-label .car-freshness-label {
  display: inline-block;
  position: relative;
  margin-left: 8px;
  font-size: 12px;
  vertical-align: middle;
  color: #1BADD5;
  background: #FFF;
  border: none;
  text-transform: uppercase;
}

/* line 198, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-details .car-name-label .car-freshness-label--sold {
  background-color: #F54B58;
  color: #fff;
  border: none;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 204, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-details .car-name-label .car-freshness-label--reduced {
  padding-left: 12px;
}

/* line 206, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-details .car-name-label .car-freshness-label--reduced::before {
  content: '';
  position: absolute;
  left: 0;
  top: 4px;
  height: 24px;
  width: 8px;
  background-image: url(//assets.autouncle.com/assets/icons/uds_blue-500/uds_tiny_arrow_down-aee0540adef18b81e5e3aa56b466c84fd5dd13e0d6070843795872be0cf35cff.svg);
  background-repeat: no-repeat;
}

/* line 217, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-evaluation {
  display: block;
  text-decoration: none;
  margin-bottom: 10px;
}

/* line 221, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-evaluation:not(.listing-item-price) {
  cursor: pointer;
}

/* line 223, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-evaluation .listing-item-savings {
  font-size: 10px;
  border-radius: 4px;
  padding: 4px 8px;
  color: #fff;
  display: inline-block;
  margin-top: 4px;
}

/* line 7, app/assets/stylesheets/mixins/_savings_label.sass */
.listing-item-evaluation .listing-item-savings.no-savings {
  color: rgba(49, 51, 61, 0.5);
  border: 1px solid #EEEEEE;
}

/* line 226, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-evaluation .sold-car {
  text-decoration: line-through;
}

/* line 229, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-chips {
  width: 100%;
  background: white;
  color: #212121;
  padding: 16px 0 12px;
  line-height: 24px;
  display: flex;
  flex-wrap: wrap;
  text-decoration: inherit;
}

/* line 238, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-chips .listing-item-info-chip {
  display: flex;
  align-items: center;
  font-size: 12px;
  margin-right: 12px;
  white-space: nowrap;
}

/* line 244, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-chips .listing-item-info-chip img {
  margin-right: 8px;
}

/* line 246, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-chips .car-comparison-checkbox {
  font-size: 13px;
  font-weight: 500;
}

/* line 250, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-addon {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-self: end;
}

/* line 255, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-addon .listing-item-main-cta {
  position: relative;
  font-weight: 700;
  font-size: 14px;
  text-decoration: none;
  width: 100%;
  text-align: right;
}

/* line 262, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-addon .listing-item-main-cta p {
  display: inline-block;
  text-decoration: underline;
  vertical-align: middle;
  width: 90%;
}

/* line 267, app/assets/stylesheets/components/desktop/listing_item.sass */
.listing-item-addon .listing-item-main-cta-icon {
  width: 16px;
  height: 16px;
  margin-left: 4px;
  vertical-align: middle;
}

/* line 3, app/assets/stylesheets/search_results/listing_item/_car_actions.sass */
.car-actions .favourite {
  transition: 200ms all;
}

/* line 5, app/assets/stylesheets/search_results/listing_item/_car_actions.sass */
.car-actions .favourite .loader {
  display: none;
}

/* line 7, app/assets/stylesheets/search_results/listing_item/_car_actions.sass */
.car-actions .favourite .fav_icon {
  transition: 200ms all;
}

/* line 9, app/assets/stylesheets/search_results/listing_item/_car_actions.sass */
.car-actions .favourite .fav_icon.active {
  display: block !important;
}

/* line 11, app/assets/stylesheets/search_results/listing_item/_car_actions.sass */
.car-actions .favourite .fav_icon.add, .car-actions .favourite .fav_icon.remove {
  animation: fav_icon_scale 200ms;
}

/* line 15, app/assets/stylesheets/search_results/listing_item/_car_actions.sass */
.car-actions .share {
  transition: 200ms all;
}

/* line 18, app/assets/stylesheets/search_results/listing_item/_car_actions.sass */
.car-actions .share .car-share-wrapper {
  display: none;
  top: 35px;
  right: 0;
  padding: 10px;
}

/* line 27, app/assets/stylesheets/search_results/listing_item/_car_actions.sass */
.car-actions .share .car-share-wrapper .car-url-field input {
  border: 1px solid #F4F1EF;
  padding: 0 10px;
  color: #686868;
  border-radius: 5px;
  height: 30px;
  min-width: 200px;
}

/* line 35, app/assets/stylesheets/search_results/listing_item/_car_actions.sass */
.car-actions .share .car-share-wrapper .share-channel-icons {
  margin-top: 10px;
}

/* line 37, app/assets/stylesheets/search_results/listing_item/_car_actions.sass */
.car-actions .share .car-share-wrapper .share-channel-icons i {
  margin: 0 10px;
  vertical-align: middle;
}

/* line 42, app/assets/stylesheets/search_results/listing_item/_car_actions.sass */
.car-actions .share .car-share-wrapper [class^='icon-'] {
  display: inline-block;
}

@keyframes fav_icon_scale {
  0% {
    transform: none;
  }
  50% {
    transform: scale(1.1, 1.1);
  }
  100% {
    transform: none;
  }
}

/* line 1, app/assets/stylesheets/search_results/listing_item/_car_picture.sass */
.car-picture {
  flex-basis: 184px;
  transition: all 200ms;
  position: relative;
}

/* line 7, app/assets/stylesheets/search_results/listing_item/_car_picture.sass */
.car-picture img {
  max-width: 100%;
  height: 100%;
  position: relative;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  transition: all 200ms;
  left: 50%;
}

/* line 17, app/assets/stylesheets/search_results/listing_item/_car_picture.sass */
.car-picture .car-freshness-label {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 1;
}

/* line 22, app/assets/stylesheets/search_results/listing_item/_car_picture.sass */
.car-picture .car-freshness-label--reduced {
  background: #FA2526;
  color: #fff;
  border: 0;
}

/* line 28, app/assets/stylesheets/search_results/listing_item/_car_picture.sass */
.no-picture-wrapper {
  background: #AEDFED;
  height: 100%;
  text-align: center;
}

/* line 34, app/assets/stylesheets/search_results/listing_item/_car_picture.sass */
.no-picture-wrapper img.no_picture {
  position: absolute;
  width: 40%;
  height: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

/* line 4, app/assets/stylesheets/search_results/_model_text.sass */
.model_text article > p {
  margin: .3em 0 1em 0;
  line-height: 1.6;
}

/* line 7, app/assets/stylesheets/search_results/_model_text.sass */
.model_text > h2 {
  margin-bottom: 8px;
}

/* line 9, app/assets/stylesheets/search_results/_model_text.sass */
.model_text > h2, .model_text .pros_and_cons h3 {
  cursor: pointer;
}

/* line 11, app/assets/stylesheets/search_results/_model_text.sass */
.model_text .pros_and_cons {
  position: relative;
  width: 36%;
  float: right;
  margin-left: 16px;
  margin-bottom: 16px;
}

/* line 22, app/assets/stylesheets/search_results/_model_text.sass */
.model_text .pros_and_cons > article {
  display: block;
  margin: 0;
}

/* line 25, app/assets/stylesheets/search_results/_model_text.sass */
.model_text .pros_and_cons > article h3 {
  margin: 0;
  padding: 0;
  width: 50%;
  position: absolute;
  top: 0;
  line-height: 1.8;
  height: 32.4px;
  font-size: 18px;
  box-sizing: border-box;
  padding: 0 18px;
}

/* line 36, app/assets/stylesheets/search_results/_model_text.sass */
.model_text .pros_and_cons > article ul {
  display: none;
  background-color: #FFF;
  border: 1px solid #edeae6;
  padding: 13px 18px;
}

/* line 41, app/assets/stylesheets/search_results/_model_text.sass */
.model_text .pros_and_cons > article ul li {
  margin-left: 18px;
}

/* line 43, app/assets/stylesheets/search_results/_model_text.sass */
.model_text .pros_and_cons > article.active {
  padding-top: 31.4px;
  height: auto;
}

/* line 46, app/assets/stylesheets/search_results/_model_text.sass */
.model_text .pros_and_cons > article.active h3 {
  background-color: #FFF;
  border-style: solid;
  border-color: #edeae6;
  border-width: 1px 1px 0 1px;
}

/* line 52, app/assets/stylesheets/search_results/_model_text.sass */
.model_text .pros_and_cons > article.active ul {
  display: block;
}

/* line 55, app/assets/stylesheets/search_results/_model_text.sass */
.model_text .pros_and_cons > article.cons h3 {
  left: 50%;
}

/* line 2, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips a.link {
  display: block;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #686868;
}

/* line 8, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips a.link:hover {
  color: #757575;
}

/* line 10, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips a.link .icon, .car_model_tips a.link span, .car_model_tips a.link > img {
  display: inline-block;
  vertical-align: middle;
}

/* line 114, app/assets/stylesheets/_element_mixins.sass */
.car_model_tips a.link .icon + span, .car_model_tips a.link span + span, .car_model_tips a.link > img + span {
  margin-left: 5px;
}

/* line 12, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips a.link .icon_double_arrow_down {
  float: right;
  margin-top: 8px;
  margin-right: 0;
}

/* line 16, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips a.link .icon:first-child {
  margin-left: 0;
}

/* line 18, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips a.link img.brand_image {
  height: 20px;
}

@media screen and (min-width: 600px) {
  /* line 20, app/assets/stylesheets/search_results/_car_model_review.sass */
  .car_model_tips a.link .conclusion {
    display: inline;
    margin: 0 10px 0 10px;
  }
}

/* line 24, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips a.link .conclusion .stars {
  margin-top: -2px;
  margin-left: 5px;
}

/* line 27, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips .tips_body {
  width: 100%;
  display: none;
  overflow: hidden;
  padding-top: 18px;
}

/* line 32, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips .tips_body p {
  margin: .3em 0 1em 0;
  line-height: 1.6;
}

/* line 35, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips .tips_body article.good_bad {
  margin-bottom: 0;
}

@media screen and (min-width: 600px) {
  /* line 38, app/assets/stylesheets/search_results/_car_model_review.sass */
  .car_model_tips .tips_body.with_rating article.half {
    float: left;
    padding-right: 20px;
    box-sizing: border-box;
    width: 50%;
  }
  /* line 71, app/assets/stylesheets/_element_mixins.sass */
  .car_model_tips .tips_body.with_rating article.half.last {
    padding-right: 0;
  }
}

/* line 43, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips .tips_body.no_rating article.test {
  box-sizing: border-box;
}

@media screen and (min-width: 600px) {
  /* line 43, app/assets/stylesheets/search_results/_car_model_review.sass */
  .car_model_tips .tips_body.no_rating article.test {
    float: left;
    padding-right: 20px;
    width: 74.5%;
  }
}

/* line 49, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips .tips_body.no_rating article.good_bad {
  box-sizing: border-box;
  overflow: hidden;
}

@media screen and (min-width: 600px) {
  /* line 49, app/assets/stylesheets/search_results/_car_model_review.sass */
  .car_model_tips .tips_body.no_rating article.good_bad {
    width: 25%;
  }
}

/* line 55, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips .icon {
  display: inline-block;
  vertical-align: middle;
}

/* line 114, app/assets/stylesheets/_element_mixins.sass */
.car_model_tips .icon + span {
  margin-left: 5px;
}

/* line 57, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips h2 span {
  vertical-align: middle;
}

/* line 59, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips .cta_link {
  color: #1BADD5;
  font-size: 16px;
}

/* line 63, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips .stars {
  display: inline-block;
  vertical-align: middle;
  background: url(//assets.autouncle.com/assets/car_model_reviews/stars-8d8a1b407bfe542e91ebc8a076564c392eef3638568f1ccac4889034fd0213c3.png) no-repeat 0 0;
  width: 140px;
  height: 19px;
}

/* line 70, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips .stars span {
  display: none !important;
}

/* line 72, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips .stars.rating1 {
  background-position: 0 -95px;
}

/* line 74, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips .stars.rating2 {
  background-position: 0 -76px;
}

/* line 76, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips .stars.rating3 {
  background-position: 0 -57px;
}

/* line 78, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips .stars.rating4 {
  background-position: 0 -38px;
}

/* line 80, app/assets/stylesheets/search_results/_car_model_review.sass */
.car_model_tips .stars.rating5 {
  background-position: 0 -19px;
}

/* line 20, vendor/bundle/ruby/3.4.0/gems/bourbon-7.3.0/core/bourbon/library/_clearfix.scss */
.other-car-model-links::after,
.similar-cars-links::after,
.car-model-links::after,
.display-regions::after {
  clear: both;
  content: "";
  display: block;
}

/* line 8, app/assets/stylesheets/search_results/_other_car_model_links.sass */
.other-car-model-links li,
.similar-cars-links li,
.car-model-links li,
.display-regions li {
  list-style-type: none;
  margin: 5px 0;
  float: left;
  width: 25%;
}

/* line 16, app/assets/stylesheets/search_results/_other_car_model_links.sass */
#more-cities-in-region .car-model-links {
  line-height: 20px;
}

/* line 18, app/assets/stylesheets/search_results/_other_car_model_links.sass */
#more-cities-in-region .car-model-links li {
  width: 100%;
}

/* line 20, app/assets/stylesheets/search_results/_other_car_model_links.sass */
#more-cities-in-region .car-model-links li::after {
  content: '›';
  color: #1BADD5;
  margin-left: 5px;
}

/* line 1, app/assets/stylesheets/_alternative_searches_links.sass */
#alternative-searches-section + #alternative-searches-section {
  border-top: 1px solid rgba(91, 112, 112, 0.25);
}

/* line 4, app/assets/stylesheets/_alternative_searches_links.sass */
#alternative-searches-section {
  display: block;
  padding: 24px;
  color: rgba(49, 51, 61, 0.75);
}

/* line 10, app/assets/stylesheets/_alternative_searches_links.sass */
#alternative-searches-section .alternative-searches-title h3 {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

/* line 15, app/assets/stylesheets/_alternative_searches_links.sass */
#alternative-searches-section .alternative-searches-content {
  font-size: 14px;
  font-weight: 400;
}

/* line 18, app/assets/stylesheets/_alternative_searches_links.sass */
#alternative-searches-section .alternative-searches-content li {
  display: inline-block;
  padding: 12px 8px 0 0;
}

/* line 21, app/assets/stylesheets/_alternative_searches_links.sass */
#alternative-searches-section .alternative-searches-content a {
  color: rgba(49, 51, 61, 0.75);
}

/* line 1, app/assets/stylesheets/search_results/_no_search_results.sass */
.no-search-results {
  text-align: center;
  padding: 60px 0;
  max-width: 776px;
  margin: 0 auto;
}

/* line 6, app/assets/stylesheets/search_results/_no_search_results.sass */
.no-search-results p {
  font-size: 16px;
}

/* line 8, app/assets/stylesheets/search_results/_no_search_results.sass */
.no-search-results h2 {
  font-size: 28px;
}

/* line 10, app/assets/stylesheets/search_results/_no_search_results.sass */
.no-search-results .graphic {
  margin: 16px 0;
  width: 75px;
}

/* line 13, app/assets/stylesheets/search_results/_no_search_results.sass */
.no-search-results__next-steps {
  margin-top: 12px;
  line-height: 36px;
}

/* line 16, app/assets/stylesheets/search_results/_no_search_results.sass */
.no-search-results article.search_agent_form {
  margin-top: 6px;
}

/* line 3, app/assets/stylesheets/search_results/_apps_overrides.sass */
.app, .sales_page {
  /* `Widths
----------------------------------------------------------------------------------------------------*/
  /*
  Added via JS to <textarea> and class="input_full".
  Applies only to IE7. Other browsers don't need it.
*/
  /* `UI Consistency
----------------------------------------------------------------------------------------------------*/
  /* iPad */
  /* iPhone 3 */
  /* iPhone 4 */
  /*
  Separate rule for Firefox.
  Separate rule for IE, too.
  Cannot stack with WebKit's.
*/
  /* Tweaks for Safari + Chrome. */
  /* `IE6
----------------------------------------------------------------------------------------------------*/
  /*
  Everything below this line is for IE6.
  Delete it if you don't support it! :)

  Classes are added dynamically via JS,
  because IE6 doesn't support attribute
  selectors: .ie6_button, .ie6_input, etc.

  Note: These style rules are somewhat
  duplicated because IE6 bombs out when
  it sees attribute selectors. Example:

  .ie6_button {
    This works in IE6.
  }

  .ie6_button,
  input[type=submit] {
    This doesn't work.
  }
*/
  /* */
  /* Input */
  /* */
  /* Default for all forms on the website */
}

/* line 4, lib/assets/stylesheets/formalize.scss */
.app .input_tiny, .sales_page .input_tiny {
  width: 50px;
}

/* line 8, lib/assets/stylesheets/formalize.scss */
.app .input_small, .sales_page .input_small {
  width: 100px;
}

/* line 12, lib/assets/stylesheets/formalize.scss */
.app .input_medium, .sales_page .input_medium {
  width: 150px;
}

/* line 16, lib/assets/stylesheets/formalize.scss */
.app .input_large, .sales_page .input_large {
  width: 200px;
}

/* line 20, lib/assets/stylesheets/formalize.scss */
.app .input_xlarge, .sales_page .input_xlarge {
  width: 250px;
}

/* line 24, lib/assets/stylesheets/formalize.scss */
.app .input_xxlarge, .sales_page .input_xxlarge {
  width: 300px;
}

/* line 28, lib/assets/stylesheets/formalize.scss */
.app .input_full, .sales_page .input_full {
  width: 100%;
}

/* line 36, lib/assets/stylesheets/formalize.scss */
.app .input_full_wrap, .sales_page .input_full_wrap {
  display: block;
  padding-right: 8px;
}

/* line 44, lib/assets/stylesheets/formalize.scss */
.app ::-moz-focus-inner, .sales_page ::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 49, lib/assets/stylesheets/formalize.scss */
.app input[type="search"]::-webkit-search-decoration, .sales_page input[type="search"]::-webkit-search-decoration {
  display: none;
}

/* line 53, lib/assets/stylesheets/formalize.scss */
.app input,
.app button,
.app select,
.app textarea, .sales_page input,
.sales_page button,
.sales_page select,
.sales_page textarea {
  margin: 0;
  vertical-align: middle;
}

/* line 61, lib/assets/stylesheets/formalize.scss */
.app input[type="radio"],
.app input[type="checkbox"], .sales_page input[type="radio"],
.sales_page input[type="checkbox"] {
  position: relative;
  vertical-align: top;
  top: 3px;
  /* IE8, IE9, IE10 */
  top: 0\0;
  /* IE7 */
  *top: -3px;
}

@media (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px) {
  /* line 74, lib/assets/stylesheets/formalize.scss */
  .app input[type="radio"],
.app input[type="checkbox"], .sales_page input[type="radio"],
.sales_page input[type="checkbox"] {
    vertical-align: baseline;
    top: 2px;
  }
}

@media (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 480px) {
  /* line 83, lib/assets/stylesheets/formalize.scss */
  .app input[type="radio"],
.app input[type="checkbox"], .sales_page input[type="radio"],
.sales_page input[type="checkbox"] {
    vertical-align: baseline;
    top: 0;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 480px) {
  /* line 92, lib/assets/stylesheets/formalize.scss */
  .app input[type="radio"],
.app input[type="checkbox"], .sales_page input[type="radio"],
.sales_page input[type="checkbox"] {
    vertical-align: baseline;
    top: 0;
  }
}

/* line 99, lib/assets/stylesheets/formalize.scss */
.app button,
.app input[type="reset"],
.app input[type="submit"],
.app input[type="button"], .sales_page button,
.sales_page input[type="reset"],
.sales_page input[type="submit"],
.sales_page input[type="button"] {
  -webkit-appearance: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background: #ddd url(//assets.autouncle.com/assets/formalize/button-e6c3f0f946d7f9f2b5201578e08ee7f65ec53411e1d5486bb9688869e5941b23.png) repeat-x;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
  background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
  border: 1px solid;
  border-color: #ddd #bbb #999;
  cursor: pointer;
  color: #333;
  /*
    Helvetica Neue present, because it works better
    for line-height on buttons than Arial, on OS X.
  */
  font: bold 12px/1.3 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  outline: 0;
  overflow: visible;
  padding: 3px 10px;
  text-shadow: #fff 0 1px 1px;
  width: auto;
  /* IE7 */
  *padding-top: 2px;
  *padding-bottom: 0px;
}

/* line 133, lib/assets/stylesheets/formalize.scss */
.app button, .sales_page button {
  /* IE7 */
  *padding-top: 1px;
  *padding-bottom: 1px;
}

/* line 139, lib/assets/stylesheets/formalize.scss */
.app textarea,
.app select,
.app input[type="date"],
.app input[type="datetime"],
.app input[type="datetime-local"],
.app input[type="email"],
.app input[type="month"],
.app input[type="number"],
.app input[type="password"],
.app input[type="search"],
.app input[type="tel"],
.app input[type="text"],
.app input[type="time"],
.app input[type="url"],
.app input[type="week"], .sales_page textarea,
.sales_page select,
.sales_page input[type="date"],
.sales_page input[type="datetime"],
.sales_page input[type="datetime-local"],
.sales_page input[type="email"],
.sales_page input[type="month"],
.sales_page input[type="number"],
.sales_page input[type="password"],
.sales_page input[type="search"],
.sales_page input[type="tel"],
.sales_page input[type="text"],
.sales_page input[type="time"],
.sales_page input[type="url"],
.sales_page input[type="week"] {
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  color: #000;
  outline: 0;
  padding: 2px 3px;
  font-size: 13px;
  /*
    Leaving out Helvetica Neue, to not throw off size="..."
    on inputs. Arial is more reliable, on Windows and OS X.
  */
  font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
  height: 1.8em;
  /* IE7 */
  *padding-top: 2px;
  *padding-bottom: 1px;
  *height: auto;
}

/* line 189, lib/assets/stylesheets/formalize.scss */
.app ::-webkit-input-placeholder, .sales_page ::-webkit-input-placeholder {
  color: #888;
}

/* line 193, lib/assets/stylesheets/formalize.scss */
.app input:-moz-placeholder,
.app textarea:-moz-placeholder, .sales_page input:-moz-placeholder,
.sales_page textarea:-moz-placeholder {
  color: #888;
}

/* line 198, lib/assets/stylesheets/formalize.scss */
.app input.placeholder_text,
.app textarea.placeholder_text, .sales_page input.placeholder_text,
.sales_page textarea.placeholder_text {
  color: #888;
}

/* line 203, lib/assets/stylesheets/formalize.scss */
.app :invalid, .sales_page :invalid {
  /*
    Suppress red glow that Firefox
    adds to form fields by default,
    even when user is still typing.
  */
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 214, lib/assets/stylesheets/formalize.scss */
.app button:focus,
.app button:active,
.app input:focus,
.app input:active,
.app select:focus,
.app select:active,
.app textarea:focus,
.app textarea:active, .sales_page button:focus,
.sales_page button:active,
.sales_page input:focus,
.sales_page input:active,
.sales_page select:focus,
.sales_page select:active,
.sales_page textarea:focus,
.sales_page textarea:active {
  -moz-box-shadow: #06f 0 0 7px;
  -webkit-box-shadow: #06f 0 0 7px;
  box-shadow: #06f 0 0 7px;
  /* for Opera */
  z-index: 1;
}

/* line 230, lib/assets/stylesheets/formalize.scss */
.app input[type="file"]:focus,
.app input[type="file"]:active,
.app input[type="radio"]:focus,
.app input[type="radio"]:active,
.app input[type="checkbox"]:focus,
.app input[type="checkbox"]:active, .sales_page input[type="file"]:focus,
.sales_page input[type="file"]:active,
.sales_page input[type="radio"]:focus,
.sales_page input[type="radio"]:active,
.sales_page input[type="checkbox"]:focus,
.sales_page input[type="checkbox"]:active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 241, lib/assets/stylesheets/formalize.scss */
.app select[disabled],
.app textarea[disabled],
.app input[type="date"][disabled],
.app input[type="datetime"][disabled],
.app input[type="datetime-local"][disabled],
.app input[type="email"][disabled],
.app input[type="month"][disabled],
.app input[type="number"][disabled],
.app input[type="password"][disabled],
.app input[type="search"][disabled],
.app input[type="tel"][disabled],
.app input[type="text"][disabled],
.app input[type="time"][disabled],
.app input[type="url"][disabled],
.app input[type="week"][disabled], .sales_page select[disabled],
.sales_page textarea[disabled],
.sales_page input[type="date"][disabled],
.sales_page input[type="datetime"][disabled],
.sales_page input[type="datetime-local"][disabled],
.sales_page input[type="email"][disabled],
.sales_page input[type="month"][disabled],
.sales_page input[type="number"][disabled],
.sales_page input[type="password"][disabled],
.sales_page input[type="search"][disabled],
.sales_page input[type="tel"][disabled],
.sales_page input[type="text"][disabled],
.sales_page input[type="time"][disabled],
.sales_page input[type="url"][disabled],
.sales_page input[type="week"][disabled] {
  background-color: #eee;
}

/* line 259, lib/assets/stylesheets/formalize.scss */
.app button[disabled],
.app input[disabled],
.app select[disabled],
.app select[disabled] option,
.app select[disabled] optgroup,
.app textarea[disabled], .sales_page button[disabled],
.sales_page input[disabled],
.sales_page select[disabled],
.sales_page select[disabled] option,
.sales_page select[disabled] optgroup,
.sales_page textarea[disabled] {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  color: #888;
  cursor: default;
}

/* line 275, lib/assets/stylesheets/formalize.scss */
.app textarea,
.app select[size],
.app select[multiple], .sales_page textarea,
.sales_page select[size],
.sales_page select[multiple] {
  height: auto;
}

@media (-webkit-min-device-pixel-ratio: 0) {
  /* line 283, lib/assets/stylesheets/formalize.scss */
  .app select, .sales_page select {
    background-image: url(//assets.autouncle.com/assets/formalize/select_arrow-7785f1a028e604b4c8d48d2e23b9db7a3f7ed3df9843063d4e3a95ee9335537b.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
  }
  /* line 290, lib/assets/stylesheets/formalize.scss */
  .app select[size],
.app select[multiple], .sales_page select[size],
.sales_page select[multiple] {
    background-image: none;
    padding: 0;
  }
  /* line 296, lib/assets/stylesheets/formalize.scss */
  .app ::-webkit-validation-bubble-message, .sales_page ::-webkit-validation-bubble-message {
    box-shadow: rgba(0, 0, 0, 0.5) 0 0 5px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(1, #000));
    border: 1px solid;
    border-color: #747474 #5e5e5e #4f4f4f;
    color: #fff;
    font: 13px/17px 'Lucida Grande', Arial, 'Liberation Sans', FreeSans, sans-serif;
    overflow: hidden;
    padding: 15px 15px 17px;
    text-shadow: #000 0 0 1px;
    height: 16px;
  }
  /* line 309, lib/assets/stylesheets/formalize.scss */
  .app ::-webkit-validation-bubble-arrow,
.app ::-webkit-validation-bubble-top-outer-arrow,
.app ::-webkit-validation-bubble-top-inner-arrow, .sales_page ::-webkit-validation-bubble-arrow,
.sales_page ::-webkit-validation-bubble-top-outer-arrow,
.sales_page ::-webkit-validation-bubble-top-inner-arrow {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #666;
    border: 0;
  }
}

/* line 319, lib/assets/stylesheets/formalize.scss */
.app textarea, .sales_page textarea {
  min-height: 40px;
  overflow: auto;
  resize: vertical;
  width: 100%;
}

/* line 326, lib/assets/stylesheets/formalize.scss */
.app optgroup, .sales_page optgroup {
  color: #000;
  font-style: normal;
  font-weight: normal;
}

/* line 357, lib/assets/stylesheets/formalize.scss */
.app .ie6_button,
.app * html button, .sales_page .ie6_button,
.sales_page * html button {
  background: #ddd url(//assets.autouncle.com/assets/formalize/button-e6c3f0f946d7f9f2b5201578e08ee7f65ec53411e1d5486bb9688869e5941b23.png) repeat-x;
  border: 1px solid;
  border-color: #ddd #bbb #999;
  cursor: pointer;
  color: #333;
  font: bold 12px/1.2 Arial, sans-serif;
  padding: 2px 10px 0px;
  overflow: visible;
  width: auto;
}

/* line 370, lib/assets/stylesheets/formalize.scss */
.app * html button, .sales_page * html button {
  padding-top: 1px;
  padding-bottom: 1px;
}

/* line 375, lib/assets/stylesheets/formalize.scss */
.app .ie6_input,
.app * html textarea,
.app * html select, .sales_page .ie6_input,
.sales_page * html textarea,
.sales_page * html select {
  background: #fff;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  color: #000;
  padding: 2px 3px 1px;
  font-size: 13px;
  font-family: Arial, sans-serif;
  vertical-align: top;
}

/* line 388, lib/assets/stylesheets/formalize.scss */
.app * html select, .sales_page * html select {
  margin-top: 1px;
}

/* line 392, lib/assets/stylesheets/formalize.scss */
.app .placeholder_text,
.app .ie6_input_disabled,
.app .ie6_button_disabled, .sales_page .placeholder_text,
.sales_page .ie6_input_disabled,
.sales_page .ie6_button_disabled {
  color: #888;
}

/* line 398, lib/assets/stylesheets/formalize.scss */
.app .ie6_input_disabled, .sales_page .ie6_input_disabled {
  background: #eee;
}

/* line 6, app/assets/stylesheets/_forms.sass */
.app form label, .sales_page form label {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-weight: bold;
  text-align: left;
  clear: right;
  display: block;
  margin: 5px 0 0 0;
}

/* line 12, app/assets/stylesheets/_forms.sass */
.app form label > input[type="checkbox"], .app form label > input[type="radio"], .sales_page form label > input[type="checkbox"], .sales_page form label > input[type="radio"] {
  top: 0;
  margin-left: 1px;
}

/* line 15, app/assets/stylesheets/_forms.sass */
.app form label.boolean, .sales_page form label.boolean {
  cursor: pointer;
  display: inline-block;
  padding: 7px 0 7px 0;
  vertical-align: middle;
}

/* line 21, app/assets/stylesheets/_forms.sass */
.app form input[type="text"], .app form input[type="tel"], .app form input[type="email"], .app form input[type="number"], .app form input[type="password"], .app form select, .app form textarea, .sales_page form input[type="text"], .sales_page form input[type="tel"], .sales_page form input[type="email"], .sales_page form input[type="number"], .sales_page form input[type="password"], .sales_page form select, .sales_page form textarea {
  -webkit-appearance: none;
  font-size: 16px;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  background-color: #FFFFFF;
  color: #444444;
  height: 32px;
  box-sizing: border-box;
  border: 1px solid #dad4cb;
  border-radius: 5px;
  padding-left: 5px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin: 3px 0 10px 0;
}

/* line 15, app/assets/stylesheets/components/_form_input_mixins.sass */
.app form input[type="text"]:focus, .app form input[type="tel"]:focus, .app form input[type="email"]:focus, .app form input[type="number"]:focus, .app form input[type="password"]:focus, .app form select:focus, .app form textarea:focus, .sales_page form input[type="text"]:focus, .sales_page form input[type="tel"]:focus, .sales_page form input[type="email"]:focus, .sales_page form input[type="number"]:focus, .sales_page form input[type="password"]:focus, .sales_page form select:focus, .sales_page form textarea:focus {
  color: #222222;
  border: 1px solid #d8d3cb;
}

/* line 25, app/assets/stylesheets/_forms.sass */
.app form textarea, .sales_page form textarea {
  height: auto;
}

/* line 27, app/assets/stylesheets/_forms.sass */
.app form input[type="text"], .app form input[type="tel"], .app form input[type="email"], .app form input[type="number"], .app form input[type="password"], .app form textarea, .sales_page form input[type="text"], .sales_page form input[type="tel"], .sales_page form input[type="email"], .sales_page form input[type="number"], .sales_page form input[type="password"], .sales_page form textarea {
  padding-right: 5px;
}

/* line 32, app/assets/stylesheets/_forms.sass */
.app form optgroup, .sales_page form optgroup {
  color: #929595;
}

/* line 34, app/assets/stylesheets/_forms.sass */
.app form optgroup option, .sales_page form optgroup option {
  padding-left: 15px;
  color: #000;
}

/* line 38, app/assets/stylesheets/_forms.sass */
.app form input[type="checkbox"], .sales_page form input[type="checkbox"] {
  margin-right: 7px;
  display: inline;
}

/* line 42, app/assets/stylesheets/_forms.sass */
.app form .input, .sales_page form .input {
  position: relative;
}

/* line 45, app/assets/stylesheets/_forms.sass */
.app form .field_with_errors input, .app form .field_with_errors select, .app form .field_with_errors textarea, .sales_page form .field_with_errors input, .sales_page form .field_with_errors select, .sales_page form .field_with_errors textarea {
  border-color: #CF2020;
}

/* line 47, app/assets/stylesheets/_forms.sass */
.app form .error, .sales_page form .error {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  font-weight: bold;
  font-size: 0.8em;
  margin: 0 10px;
  color: #CF2020;
}

/* line 56, app/assets/stylesheets/_forms.sass */
.app form input.invalid, .sales_page form input.invalid {
  border-color: #CF2020;
}

/* line 58, app/assets/stylesheets/_forms.sass */
.app form label.invalid, .sales_page form label.invalid {
  margin-top: 0;
}

/* line 60, app/assets/stylesheets/_forms.sass */
.app form .invalid, .sales_page form .invalid {
  color: #CF2020;
}

/* line 64, app/assets/stylesheets/_forms.sass */
.app form .inline-input input[type="checkbox"], .app form .inline-input input[type="radio"], .app form .inline-input label, .app form .inline-input span, .sales_page form .inline-input input[type="checkbox"], .sales_page form .inline-input input[type="radio"], .sales_page form .inline-input label, .sales_page form .inline-input span {
  vertical-align: middle;
}

/* line 66, app/assets/stylesheets/_forms.sass */
.app form .inline-input > label, .sales_page form .inline-input > label {
  display: inline;
}

/* line 71, app/assets/stylesheets/_forms.sass */
.app .button, .app input[type="submit"], .app input[type="reset"], .app button, .app .btn-grouped, .sales_page .button, .sales_page input[type="submit"], .sales_page input[type="reset"], .sales_page button, .sales_page .btn-grouped {
  background: #1BADD5;
  border-radius: 5px;
  color: #FFF;
  text-align: center;
  font-weight: normal;
  font-size: 16px;
  border: 0;
  text-shadow: none;
  box-shadow: none;
  padding: 8px 10px;
  text-transform: uppercase;
}

/* line 139, app/assets/stylesheets/_button_mixins.sass */
.app .button:hover, .app input[type="submit"]:hover, .app input[type="reset"]:hover, .app button:hover, .app .btn-grouped:hover, .sales_page .button:hover, .sales_page input[type="submit"]:hover, .sales_page input[type="reset"]:hover, .sales_page button:hover, .sales_page .btn-grouped:hover {
  background: #26bbe3;
  color: #FFF;
}

/* line 73, app/assets/stylesheets/_forms.sass */
.app .button.blue, .app input.blue[type="submit"], .app input.blue[type="reset"], .app button.blue, .app .btn-grouped.blue, .sales_page .button.blue, .sales_page input.blue[type="submit"], .sales_page input.blue[type="reset"], .sales_page button.blue, .sales_page .btn-grouped.blue {
  border: 1px solid #0e576b;
  background-image: linear-gradient(top, #49bddd, #168aaa);
  box-shadow: inset 0 1px 0 0 #8dd6ea;
}

/* line 46, app/assets/stylesheets/_button_mixins.sass */
.app .button.blue:hover, .app input.blue[type="submit"]:hover, .app input.blue[type="reset"]:hover, .app button.blue:hover, .app .btn-grouped.blue:hover, .sales_page .button.blue:hover, .sales_page input.blue[type="submit"]:hover, .sales_page input.blue[type="reset"]:hover, .sales_page button.blue:hover, .sales_page .btn-grouped.blue:hover {
  background-image: linear-gradient(top, #5fc6e2, #1BADD5);
  box-shadow: inset 0 1px 0 0 #168aaa;
  color: white;
}

/* line 50, app/assets/stylesheets/_button_mixins.sass */
.app .button.blue:active, .app input.blue[type="submit"]:active, .app input.blue[type="reset"]:active, .app button.blue:active, .app .btn-grouped.blue:active, .sales_page .button.blue:active, .sales_page input.blue[type="submit"]:active, .sales_page input.blue[type="reset"]:active, .sales_page button.blue:active, .sales_page .btn-grouped.blue:active {
  box-shadow: inset 0 0 8px 4px #0e576b, 0 1px 0 0 #eee;
}

/* line 52, app/assets/stylesheets/_button_mixins.sass */
.app .button.blue.disabled, .app .button.blue[disabled], .app input.blue.disabled[type="submit"], .app input.blue[type="submit"][disabled], .app input.blue.disabled[type="reset"], .app input.blue[type="reset"][disabled], .app button.blue.disabled, .app button.blue[disabled], .app .btn-grouped.blue.disabled, .app .btn-grouped.blue[disabled], .sales_page .button.blue.disabled, .sales_page .button.blue[disabled], .sales_page input.blue.disabled[type="submit"], .sales_page input.blue[type="submit"][disabled], .sales_page input.blue.disabled[type="reset"], .sales_page input.blue[type="reset"][disabled], .sales_page button.blue.disabled, .sales_page button.blue[disabled], .sales_page .btn-grouped.blue.disabled, .sales_page .btn-grouped.blue[disabled] {
  background: #ddd;
  border-color: #ccc;
  color: rgba(255, 255, 255, 0.3);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}

/* line 75, app/assets/stylesheets/_forms.sass */
.app .button.grey, .app input.grey[type="submit"], .app input.grey[type="reset"], .app button.grey, .app .btn-grouped.grey, .sales_page .button.grey, .sales_page input.grey[type="submit"], .sales_page input.grey[type="reset"], .sales_page button.grey, .sales_page .btn-grouped.grey {
  border: 1px solid #dad4cb;
  color: #515c5e;
  background-color: #f6f3ef;
  text-transform: none;
  background-image: none;
}

/* line 79, app/assets/stylesheets/_button_mixins.sass */
.app .button.grey:hover, .app input.grey[type="submit"]:hover, .app input.grey[type="reset"]:hover, .app button.grey:hover, .app .btn-grouped.grey:hover, .sales_page .button.grey:hover, .sales_page input.grey[type="submit"]:hover, .sales_page input.grey[type="reset"]:hover, .sales_page button.grey:hover, .sales_page .btn-grouped.grey:hover {
  background-color: #edeae6;
  color: #515c5e;
}

/* line 7, app/assets/stylesheets/search_results/_apps_overrides.sass */
.app *, .sales_page * {
  box-sizing: content-box;
}

/* line 67, app/assets/stylesheets/search_results.sass */
* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

/* line 72, app/assets/stylesheets/search_results.sass */
input, textarea, select, button {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

/* line 20, vendor/bundle/ruby/3.4.0/gems/bourbon-7.3.0/core/bourbon/library/_clearfix.scss */
.clear::after {
  clear: both;
  content: "";
  display: block;
}

/* line 78, app/assets/stylesheets/search_results.sass */
.page-container {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}

/* line 83, app/assets/stylesheets/search_results.sass */
.page-container #content-box {
  padding: 0 2px 16px;
  background: #F7F7F7;
}

/* line 88, app/assets/stylesheets/search_results.sass */
.page-container #content-box #nav {
  height: 60px;
  background-color: #F7F7F7;
  border-bottom: 1px solid #F4F1EF;
}

/* line 93, app/assets/stylesheets/search_results.sass */
.page-container #content-box #main {
  display: block;
  padding: 0 10px;
}

/* line 97, app/assets/stylesheets/search_results.sass */
#footer {
  width: 100%;
  background: #F7F7F7;
}
