 /* 1000px; */
/* 'Courier'; */
/*
 * jQuery UI Slider 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */

/*	#dfe0d9 = border color (light grey)
	#2cb5cb = merke farge (light blue)
	#515151 = black
	#f39c00 = model farge (orange)
	#F0EFDA = compare column background color alternate in list (yellow/grey)
	#FDFCE6 = compare column background color in list (light yellow)
	#E6E7E1 = compared column background color alternate in list (grey)
	#F5F6F0 = compared column background color in list (light grey)
*/

input[type=number]{ 
    -webkit-appearance: none; 
    margin: 0;
    height: 18px;
}

/* ----------------------------------------------------------------------------------
    Merket for god design 2013
   ---------------------------------------------------------------------------------- */
.front-page .top .design-logo {
    height: auto;
    width: 285px;
    padding: 10px;
    display: block; margin: auto; /* Center image */

}
.front-page .top .logo {
    padding-bottom: 20px;
    border: hidden;
    display: block; margin: auto; /* Center image */
}

#search .main .content .right.pane .design-logo {
    height: auto;
    width: 285px;
    padding: 10px;
    display: block; margin: auto; /* Center image */
}
#search .main .content .right.pane .logo {
    padding-bottom: 20px;
    border: hidden;
    display: block; margin: auto; /* Center image */
}

/* ---------------------------------------------------------------------------------- */
.comparison .tooltip {
	font-family: Arial;
	font-size: 12px;
	color: #515151;
	padding: 2px 0 2px 2px;
}
.comparison .tooltip:hover {
	text-decoration:none;
}
.comparison .tooltip span {
	margin-top:-200px; /* Together with width it places tooltip above tekst */
	margin-left:-85px;
	width: 200px;
	height: 200px;
    z-index:10;
	display:none;
	padding:10px;
	white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.comparison .tooltip:hover span{
    display:inline;
	position:absolute;
	color:#111;
    border:1px solid #f39c00;
	background:#FDFCE6;
}
.comparison .callout {
	z-index:20;
	position:absolute;
	top:10px;
	border:0;
	left:-12px;
	width:200px;
	height:200px;
}


/* line 10, ../src/partials/_plugins.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 11, ../src/partials/_plugins.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 12, ../src/partials/_plugins.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 14, ../src/partials/_plugins.scss */
.ui-slider-horizontal {
  height: .8em;
}

/* line 15, ../src/partials/_plugins.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

/* line 16, ../src/partials/_plugins.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 17, ../src/partials/_plugins.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 18, ../src/partials/_plugins.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 20, ../src/partials/_plugins.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 21, ../src/partials/_plugins.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

/* line 22, ../src/partials/_plugins.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 23, ../src/partials/_plugins.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 24, ../src/partials/_plugins.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* FONTS */
@font-face {
  font-family: "LeagueGothicRegular";
  src: url("/media/fonts/League_Gothic-webfont.eot");
  src: local("O"), url("/media/fonts/League_Gothic-webfont.eot?#iefix") format("embedded-opentype"), url("/media/fonts/League_Gothic-webfont.woff") format("woff"), url("/media/fonts/League_Gothic-webfont.ttf") format("truetype"), url("/media/fonts/League_Gothic-webfont.svg#LeagueGothicRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 195, ../src/partials/_style.scss */
html {
  width: 100%;
  height: 100%;
}

/* line 200, ../src/partials/_style.scss */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: none;
}

/* line 207, ../src/partials/_style.scss */
body {
  /*@include gradient-background-cover; */
  background: url("/media/images/bg.jpg");
  background-repeat: repeat;
  height: 95%;
}

/* line 218, ../src/partials/_style.scss */
a, a:hover, a:visited, p, span, input, textarea {
  font-family: 'Arial';
  font-size: 12px;
  color: #515151;
  -webkit-font-smoothing: antialiased;
  /* line-height: 16px; */
}

/* line 224, ../src/partials/_style.scss */
a,
a:hover,
a:visited {
  text-decoration: none;
  cursor: pointer;
  /* FOR iOS */
}

/* line 229, ../src/partials/_style.scss */
a:hover {
  text-decoration: underline;
  cursor: pointer;
}

/* line 234, ../src/partials/_style.scss */
a.explicit {
  text-decoration: underline;
}

/* line 238, ../src/partials/_style.scss */
p {
  margin: 0;
  padding: 0;
}

/* line 243, ../src/partials/_style.scss */
h1, h2, h3, h4, h4 input, h5, h6 {
  font-family: "LeagueGothicRegular";
  padding: 5px 10px;
  margin: 0;
  font-weight: normal;
}
/* line 249, ../src/partials/_style.scss */
h1 a, h1 a:hover, h1 span, h2 a, h2 a:hover, h2 span, h3 a, h3 a:hover, h3 span, h4 a, h4 a:hover, h4 span, h4 input a, h4 input a:hover, h4 input span, h5 a, h5 a:hover, h5 span, h6 a, h6 a:hover, h6 span {
  font-family: "LeagueGothicRegular";
}

/* line 254, ../src/partials/_style.scss */
h1, h1 a, h1 a:hover {
  font-size: 72px;
  text-transform: uppercase;
  color: #2cb5cb;
  margin: 4px 0 0 0;
  text-decoration: none;
}
/* line 261, ../src/partials/_style.scss */
h1 span, h1 a span, h1 a:hover span {
  font-size: 72px;
  border-bottom: 4px solid #2cb5cb;
  color: #2cb5cb;
}

/* line 268, ../src/partials/_style.scss */
h2, h2 a, h2 a:hover {
  font-size: 30px;
  text-transform: uppercase;
  color: #636363;
  margin: 4px 0 4px 0;
}

/* line 275, ../src/partials/_style.scss */
h3, h3 a, h3 a:hover {
  font-size: 24px;
  text-transform: uppercase;
  color: #636363;
  /*margin-bottom: -10px;*/
}

/* line 282, ../src/partials/_style.scss */
h4, h4 a, h4 a:hover, h4 input {
  font-size: 14px;
  margin-bottom: -4px;
}

/* line 287, ../src/partials/_style.scss */
h5, h5 a, h5 a:hover {
  font-size: 13px;
}

/* line 291, ../src/partials/_style.scss */
h6, h6 a, h6 a:hover {
  font-size: 12px;
}

/* line 295, ../src/partials/_style.scss */
a, p, span {
  font-size: 12px;
}

/* line 299, ../src/partials/_style.scss */
hr {
  -moz-box-shadow: -1 1px 2px rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: -1 1px 2px rgba(255, 255, 255, 0.6);
  -o-box-shadow: -1 1px 2px rgba(255, 255, 255, 0.6);
  box-shadow: -1 1px 2px rgba(255, 255, 255, 0.6);
  background-color: #888888;
  border: 1px solid #888888;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  color: #888888;
  height: 0;
}

/* line 310, ../src/partials/_style.scss */
ul {
  list-style: none;
  margin: 10px auto 5px 0;
  padding: 0;
}

/* line 320, ../src/partials/_style.scss */
form {
  margin: 0;
  padding: 0;
}
/* line 324, ../src/partials/_style.scss */
form input {
  border-radius: 2px;
  padding: 2px;
  font-size: 22px;
  height: 44px;
  border: 1px solid #979797;
  padding: 12px;
  margin: 0;
}
/* line 339, ../src/partials/_style.scss */
form input[type='text'],
form input[type='email'],
form input[type='password'],
form input[type='search'],
form input[type='checkbox'],
form input[type='radio'],
form textarea {
  /* @include single-box-shadow(rgba(0,0,0,0.1), 0, 1px, 3px, 1px, inset); */
  -moz-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  -o-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  background-color: #FFF;
}
/* line 349, ../src/partials/_style.scss */
form input[type='text'],
form input[type='email'],
form input[type='password'],
form input[type='search'] {
  height: 18px;
}
/* line 354, ../src/partials/_style.scss */
form input[type='checkbox'],
form input[type='radio'] {
  width: auto;
  padding: 0;
  border-radius: 0;
}
/* line 360, ../src/partials/_style.scss */
form input[type='search'] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
}
/* line 368, ../src/partials/_style.scss */
form input[type=search]::-webkit-search-decoration,
form input[type=search]::-webkit-search-cancel-button,
form input[type=search]::-webkit-search-results-button,
form input[type=search]::-webkit-search-results-decoration {
  display: none;
}
/* line 373, ../src/partials/_style.scss */
form input[type='button'],
form input[type='submit'] {
  cursor: pointer;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmZDZlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBhYWRjZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0fd6e6), color-stop(100%, #0aadce));
  background-image: -webkit-linear-gradient(#0fd6e6, #0aadce);
  background-image: -moz-linear-gradient(#0fd6e6, #0aadce);
  background-image: -o-linear-gradient(#0fd6e6, #0aadce);
  background-image: linear-gradient(#0fd6e6, #0aadce);
  border: 1px solid #209cb0;
  color: #5a5a5a;
  color: rgba(0, 0, 0, 0.6);
  padding: 0 22px 0 22px;
  margin: 0;
  font-family: "LeagueGothicRegular";
/*  text-transform: uppercase; */
  text-shadow: rgba(255, 255, 255, 0.5) 1px 1px 1px;
  cursor: pointer;
  /* FOR iOS */
}
/* line 387, ../src/partials/_style.scss */
form input[type='button']:hover,
form input[type='submit']:hover {
  color: #0E3238;
}
/* line 393, ../src/partials/_style.scss */
form input[type='button'].dimmed,
form input[type='submit'].dimmed {
  border: 1px solid #b0aeae;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZGZkZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZDZkNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e0dfdf), color-stop(100%, #d7d6d6));
  background-image: -webkit-linear-gradient(#e0dfdf, #d7d6d6);
  background-image: -moz-linear-gradient(#e0dfdf, #d7d6d6);
  background-image: -o-linear-gradient(#e0dfdf, #d7d6d6);
  background-image: linear-gradient(#e0dfdf, #d7d6d6);
}
/* line 399, ../src/partials/_style.scss */
form input[type='button'].inactive,
form input[type='submit'].inactive {
  border: 1px solid #b0aeae;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZGZkZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZDZkNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e0dfdf), color-stop(100%, #d7d6d6));
  background-image: -webkit-linear-gradient(#e0dfdf, #d7d6d6);
  background-image: -moz-linear-gradient(#e0dfdf, #d7d6d6);
  background-image: -o-linear-gradient(#e0dfdf, #d7d6d6);
  background-image: linear-gradient(#e0dfdf, #d7d6d6);
  color: rgba(0, 0, 0, 0.2);
}
/* line 406, ../src/partials/_style.scss */
form input[type='button'].inactive:hover,
form input[type='submit'].inactive:hover {
  cursor: default;
}
/* line 411, ../src/partials/_style.scss */
form input[readonly=true],
form input[readonly=readonly] {
  background: none;
  border: none;
  box-shadow: none;
}
/* line 417, ../src/partials/_style.scss */
form input[disabled] {
  opacity: 0.6;
}
/* line 419, ../src/partials/_style.scss */
form input[disabled]:hover {
  cursor: default;
  color: inherit;
}
/* line 426, ../src/partials/_style.scss */
form input[type='button'][disabled]:hover {
  color: rgba(0, 0, 0, 0.6);
}

/* line 434, ../src/partials/_style.scss */
table, tbody, tr, td {
  margin: 0;
  padding: 0;
}

/* line 440, ../src/partials/_style.scss */
table {
  border-collapse: collapse;
}
/* line 442, ../src/partials/_style.scss */
table tr {
  border: none;
  border-spacing: 0;
}
/* line 446, ../src/partials/_style.scss */
table tr td {
  padding: 0;
  border: none;
  border-spacing: 0;
}
/* line 451, ../src/partials/_style.scss */
table tr td p, table tr td a {
  margin: 0;
  padding: 0;
}

/******************************************************************************************
*
* ERROR BADGE ( FOR REPORTING ERRORS )
*
******************************************************************************************/
/* line 7, ../src/partials/_common.scss */
.error-badge {
  display: block;
  position: fixed;
  right: -90px;
  -moz-transition-property: right;
  -webkit-transition-property: right;
  -o-transition-property: right;
  transition-property: right;
  -moz-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  top: 100px;
  background: #FFF;
  z-index: 1000;
  padding: 8px 16px 8px 8px;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
/* line 21, ../src/partials/_common.scss */
.error-badge div, .error-badge p {
  display: inline-block;
  vertical-align: middle;
}
/* line 26, ../src/partials/_common.scss */
.error-badge .badge {
  background-image: url("/media/images/error-badge.png");
  width: 29px;
  height: 29px;
  margin-right: 3px;
}
/* line 33, ../src/partials/_common.scss */
.error-badge:hover {
  right: -4px;
  -moz-transition-property: right;
  -webkit-transition-property: right;
  -o-transition-property: right;
  transition-property: right;
  -moz-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  text-decoration: none;
}
/* line 39, ../src/partials/_common.scss */
.error-badge:hover div, .error-badge:hover p {
  text-decoration: none;
  font-weight: bold;
}

/******************************************************************************************
*
* ALERT VIEW TO APPEAR OVER ELEMENTS WITH ADDITIONAL INFORMATION
*
******************************************************************************************/
/* line 53, ../src/partials/_common.scss */
.alert-view {
  position: absolute;
  padding: 10px;
  width: 120px;
  border: 1px solid #c7c8c3;
  border-radius: 2px;
  background: #fff799;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
/* line 62, ../src/partials/_common.scss */
.alert-view p {
  text-align: center;
}
/* line 66, ../src/partials/_common.scss */
.alert-view:after {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -7px;
  background: url("/media/images/arrow-down-yellow.png");
  width: 15px;
  height: 10px;
}

/******************************************************************************************
*
* MODULE LISTS ( SAVED FILTERSEARCHES AND SAVED COMPARISONS )
*
******************************************************************************************/
/* line 85, ../src/partials/_common.scss */
.module-listing#comparisons-list,
.module-listing#filtersearch-list {
  position: absolute;
  z-index: 99;
  /* margin: 18px 0 0 4px; */
  background: #fcfcfc;
  min-width: 246px;
  width: 246px;
  top: 0;
}
/* line 94, ../src/partials/_common.scss */
.module-listing#comparisons-list h4,
.module-listing#filtersearch-list h4 {
  border: 2px solid #a30a36;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2YzZkNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJjYjVjYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #36c6d7), color-stop(100%, #2cb5cb));
  background-image: -webkit-linear-gradient(top, #36c6d7, #2cb5cb);
  background-image: -moz-linear-gradient(top, #36c6d7, #2cb5cb);
  background-image: -o-linear-gradient(top, #36c6d7, #2cb5cb);
  background-image: linear-gradient(top, #36c6d7, #2cb5cb);
  text-shadow: rgba(255, 255, 255, 0.5) 1px 1px 1px;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  /* border: 1px solid $border-color-infobox; */
  border-radius: 1px;
  overflow: hidden;
  margin: 0;
  width: 100%;
  padding: 0px;
}
/* line 103, ../src/partials/_common.scss */
.module-listing#comparisons-list h4 a,
.module-listing#filtersearch-list h4 a {
  display: block;
  position: relative;
/*  text-transform: uppercase; */
  font-size: 18px;
  font-family: "LeagueGothicRegular";
  padding: 8px 16px 8px 16px;
  color: #154a53;
  -moz-box-shadow: inset 0 1px 1px 1px rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(255, 255, 255, 0.2);
  -o-box-shadow: inset 0 1px 1px 1px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 1px 1px rgba(255, 255, 255, 0.2);
}
/* line 115, ../src/partials/_common.scss */
.module-listing#comparisons-list h4 a:hover,
.module-listing#filtersearch-list h4 a:hover {
  text-decoration: none;
  color: #0e3238;
}
/* line 120, ../src/partials/_common.scss */
.module-listing#comparisons-list h4 a:after,
.module-listing#filtersearch-list h4 a:after {
  border-left: 0 solid #dfe0d9;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 34px;
  height: 100%;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  background-image: url("/media/images/list-arrow-down2.png");
  background-position: center center;
  background-repeat: no-repeat;
  -moz-box-shadow: inset 0 1px 1px 1px rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(255, 255, 255, 0.2);
  -o-box-shadow: inset 0 1px 1px 1px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 1px 1px rgba(255, 255, 255, 0.2);
}
/* line 142, ../src/partials/_common.scss */
.module-listing#comparisons-list ul,
.module-listing#filtersearch-list ul {
  width: 240px;
  display: none;
  border: 1px solid #dfe0d9;
  margin: 0;
  padding: 0;
  background: #FFF;
  -moz-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
}
/* line 151, ../src/partials/_common.scss */
.module-listing#comparisons-list ul li,
.module-listing#filtersearch-list ul li {
  margin: 1px;
  border: none;
  background: none;
  padding: 0;
}
/* line 157, ../src/partials/_common.scss */
.module-listing#comparisons-list ul li .label,
.module-listing#filtersearch-list ul li .label {
  width: 100%;
  float: none;
  padding: 0;
}
/* line 163, ../src/partials/_common.scss */
.module-listing#comparisons-list ul li a, .module-listing#comparisons-list ul li p,
.module-listing#filtersearch-list ul li a,
.module-listing#filtersearch-list ul li p {
  display: block;
  text-decoration: none;
  padding: 10px;
  font-family: Arial;
}
/* line 171, ../src/partials/_common.scss */
.module-listing#comparisons-list ul li a:hover,
.module-listing#filtersearch-list ul li a:hover {
  background-color: #cfebee;
}
/* line 175, ../src/partials/_common.scss */
.module-listing#comparisons-list ul li a.selected,
.module-listing#filtersearch-list ul li a.selected {
  background-color: #faecc5;
}
/* line 181, ../src/partials/_common.scss */
.module-listing#comparisons-list ul li.selected,
.module-listing#filtersearch-list ul li.selected {
  background: #fbf1d1;
  position: relative;
}
/* line 185, ../src/partials/_common.scss */
.module-listing#comparisons-list ul li.selected a:after,
.module-listing#filtersearch-list ul li.selected a:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 34px;
  height: 100%;
  background-image: url("/media/images/list-check.png");
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 202, ../src/partials/_common.scss */
.module-listing#comparisons-list ul li.add-edit-listing,
.module-listing#filtersearch-list ul li.add-edit-listing {
  text-indent: 0;
  padding: 0;
  display: block;
  border-top: 1px solid #dfe0d9;
}
/* line 208, ../src/partials/_common.scss */
.module-listing#comparisons-list ul li.add-edit-listing a,
.module-listing#filtersearch-list ul li.add-edit-listing a {
  background-image: url("/media/images/list-plus.png");
  background-position: 10px 12px;
  background-repeat: no-repeat;
  text-indent: 13px;
}
/* line 221, ../src/partials/_common.scss */
.module-listing#comparisons-list.dimmed h4,
.module-listing#filtersearch-list.dimmed h4 {
  border: 1px solid #b0aeae;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZGZkZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZDZkNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e0dfdf), color-stop(100%, #d7d6d6));
  background-image: -webkit-linear-gradient(#e0dfdf, #d7d6d6);
  background-image: -moz-linear-gradient(#e0dfdf, #d7d6d6);
  background-image: -o-linear-gradient(#e0dfdf, #d7d6d6);
  background-image: linear-gradient(#e0dfdf, #d7d6d6);
}
/* line 225, ../src/partials/_common.scss */
.module-listing#comparisons-list.dimmed h4 a,
.module-listing#filtersearch-list.dimmed h4 a {
  color: rgba(0, 0, 0, 0.6);
}

/* line 235, ../src/partials/_common.scss */
.module-listing-rollup#comparisons-list,
.module-listing-rollup#filtersearch-list {
  height: 36px;
  width: 246px;
}
/* line 239, ../src/partials/_common.scss */
.module-listing-rollup#comparisons-list h4,
.module-listing-rollup#filtersearch-list h4 {
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmZDZlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBhYWRjZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0fd6e6), color-stop(100%, #0aadce));
  background-image: -webkit-linear-gradient(#0fd6e6, #0aadce);
  background-image: -moz-linear-gradient(#0fd6e6, #0aadce);
  background-image: -o-linear-gradient(#0fd6e6, #0aadce);
  background-image: linear-gradient(#0fd6e6, #0aadce);
  border: 1px solid #209cb0;
  border-radius: 2px;
}
/* line 248, ../src/partials/_common.scss */
.module-listing-rollup#comparisons-list h4 a:after,
.module-listing-rollup#filtersearch-list h4 a:after {
  background-position: 10px 13px;
  background-image: url("/media/images/list-arrow-up.png");
}
/* line 254, ../src/partials/_common.scss */
.module-listing-rollup#comparisons-list ul,
.module-listing-rollup#filtersearch-list ul {
  position: absolute;
  bottom: 36px;
  left: 2px;
}

/******************************************************************************************
*
* STICKY-BOX ( HEADER CATEGORIES USED FOR VEHICLE AND FILTERSEARCH )
*
******************************************************************************************/
/* line 268, ../src/partials/_common.scss */
.sticky-box {
  border: 1px solid #dfe0d9;
  position: absolute;
  left: 0;
  width: 100%;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  margin: 0 0 10px 0;
  padding: 0;
  background: url("/media/images/bg.jpg");
  height: 32px;
}
/* line 279, ../src/partials/_common.scss */
.sticky-box .content {
  margin: 0 auto;
  width: 1000px;
}
/* line 284, ../src/partials/_common.scss */
.sticky-box ul {
  vertical-align: top;
  height: 32px;
  margin: 0;
}
/* line 288, ../src/partials/_common.scss */
.sticky-box ul li {
  margin: 0;
  padding: 5px;
}
/* line 291, ../src/partials/_common.scss */
.sticky-box ul li a, .sticky-box ul li span, .sticky-box ul li p, .sticky-box ul li input {
  white-space: nowrap;
  font-size: 14px;
}
/* line 298, ../src/partials/_common.scss */
.sticky-box .vehicle-utilities {
  display: inline-block;
  border-collapse: collapse;
  border-left: 1px solid #dfe0d9;
  margin-left: -1px;
}
/* line 306, ../src/partials/_common.scss */
.sticky-box .vehicle-utilities li {
  border-right: 1px solid #dfe0d9;
  display: inline-block;
  vertical-align: top;
}
/* line 311, ../src/partials/_common.scss */
.sticky-box .vehicle-utilities li a {
  display: block;
  width: 21px;
  height: 22px;
  background: url("/media/images/vehicle_sticky_icons.png") no-repeat;
}
/* line 318, ../src/partials/_common.scss */
.sticky-box .vehicle-utilities li.edit a {
  background-position: -70px 0;
}
/* line 322, ../src/partials/_common.scss */
.sticky-box .vehicle-utilities li.edit.save a {
  background-position: -90px 0;
}
/* line 326, ../src/partials/_common.scss */
.sticky-box .vehicle-utilities li.dummy a {
  background-position: 0 0;
}
/* line 331, ../src/partials/_common.scss */
.sticky-box .vehicle-utilities li.alert a {
  background-position: -21px 0;
}
/* line 334, ../src/partials/_common.scss */
.sticky-box .vehicle-utilities li.alert a.selected {
  background-position: -21px -23px;
}
/* line 342, ../src/partials/_common.scss */
.sticky-box .vehicle-utilities li.add-to-compare a {
  width: 28px;
  background-position: -42px 0;
}
/* line 346, ../src/partials/_common.scss */
.sticky-box .vehicle-utilities li.add-to-compare a.selected {
  background-position: -42px -23px;
}
/* line 353, ../src/partials/_common.scss */
.sticky-box .vehicle-utilities li.variant-name {
  width: 194px;
  height: 22px;
}
/* line 356, ../src/partials/_common.scss */
.sticky-box .vehicle-utilities li.variant-name p {
  margin-top: 3px;
}
/* line 359, ../src/partials/_common.scss */
.sticky-box .vehicle-utilities li.variant-name p input {
  width: 100%;
}
/* line 371, ../src/partials/_common.scss */
.sticky-box .collection-links {
  display: inline-block;
}
/* line 374, ../src/partials/_common.scss */
.sticky-box .collection-links li {
  margin-left: 25px;
  display: inline-block;
}
/* line 378, ../src/partials/_common.scss */
.sticky-box .collection-links li a {
  font-family: "LeagueGothicRegular";
  font-size: 20px;
  text-transform: uppercase;
  color: #2cb5cb;
}
/* line 384, ../src/partials/_common.scss */
.sticky-box .collection-links li a.selected {
  color: #f39c00;
  position: relative;
}
/* line 389, ../src/partials/_common.scss */
.sticky-box .collection-links li a.selected:after {
  content: "";
  position: absolute;
  bottom: -12px;
  left: 50%;
  margin-left: -7px;
  background: url("/media/images/menu_arrow_down.png");
  width: 15px;
  height: 10px;
}
/* line 401, ../src/partials/_common.scss */
.sticky-box .collection-links li:last-child {
  margin-right: 25px;
}

/* line 410, ../src/partials/_common.scss */
#filterSearch .sticky-box .collection-links {
  width: 479px;
}
/* line 413, ../src/partials/_common.scss */
#filterSearch .sticky-box .collection-links li {
  margin-left: 20px;
}

/******************************************************************************************
*
* STICKY TOOLS BAR AT BOTTOM OF PAGE ( FILTERSEARCH & COMPARISON )
*
******************************************************************************************/
/* line 427, ../src/partials/_common.scss */
.tools.sticky {
  position: fixed;
  bottom: 0;
  left: 0;
  background: url("/media/images/bg.jpg");
  width: 100%;
  overflow: visible;
  margin: 0;
  padding: 0;
  border-top: 1px solid #d0d1ca;
  /* $border-color-infobox;  */
  -moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  z-index: 100;
}
/* line 442, ../src/partials/_common.scss */
.tools.sticky .content {
  width: 1000px;
  margin: 0 auto;
}
/* line 447, ../src/partials/_common.scss */
.tools.sticky form {
  overflow: visible;
}
/* line 450, ../src/partials/_common.scss */
.tools.sticky form .fieldset {
  width: auto;
  float: left;
  overflow: visible;
  margin: 8px 16px 8px 8px;
}
/* line 456, ../src/partials/_common.scss */
.tools.sticky form .fieldset .label, .tools.sticky form .fieldset .field {
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
}
/* line 462, ../src/partials/_common.scss */
.tools.sticky form .fieldset:last-child {
  margin-right: 0;
}
/* line 468, ../src/partials/_common.scss */
.tools.sticky form .fieldset.right {
  float: right;
}
/* line 472, ../src/partials/_common.scss */
.tools.sticky form .fieldset.right .field .module-listing-container {
  height: 100%;
  position: relative;
  overflow: visible;
}
/* line 477, ../src/partials/_common.scss */
.tools.sticky form .fieldset.right .field .module-listing-container .module-listing {
  margin: 0;
  height: 100%;
  overflow: visible;
}
/* line 485, ../src/partials/_common.scss */
.tools.sticky form .fieldset.right .field:first-child {
  margin-right: 6px;
  width: 246px;
  height: 40px;
  overflow: visible;
}
/* line 492, ../src/partials/_common.scss */
.tools.sticky form .fieldset.right .field.context-arrow {
  margin-left: 2px;
  margin-right: 2px;
  width: 6px;
  height: 11px;
  background: url("/media/images/button-context-arrow-left.png") no-repeat;
}
/* line 504, ../src/partials/_common.scss */
.tools.sticky .label.inprint {
  margin-right: 4px;
}
/* line 506, ../src/partials/_common.scss */
.tools.sticky .label.inprint p {
  font-size: 12px;
  color: #919292;
  text-align: right;
  text-transform: uppercase;
  position: relative;
  margin-right: 6px;
}
/* line 514, ../src/partials/_common.scss */
.tools.sticky .label.inprint p:after {
  position: absolute;
  right: -9px;
  top: 1px;
  width: 6px;
  height: 11px;
  content: " ";
  background: url("/media/images/button-context-arrow.png") no-repeat;
}
/* line 526, ../src/partials/_common.scss */
.tools.sticky input[type=button] {
  font-size: 18px;
  padding: 6px 16px 6px 16px;
  height: auto;
}

/******************************************************************************************
*
* CATEGORY DIV FOR COMPARISON LIST AND SEARCHRESULT LIST
*
******************************************************************************************/
/* line 544, ../src/partials/_common.scss */
.category {
  border-collapse: collapse;
  overflow: hidden;
  margin: 0;
}
/* line 549, ../src/partials/_common.scss */
.category h4 {
  margin: 0;
  position: relative;
}
/* line 553, ../src/partials/_common.scss */
.category h4 a {
  font-family: Arial;
  color: #f39c00;
  font-size: 13px;
  padding: 8px;
  display: block;
  text-indent: 20px;
}
/* line 563, ../src/partials/_common.scss */
.category h4:before {
  content: "";
  left: 15px;
  width: 10px;
  height: 10px;
  display: inline-block;
  float: none;
  margin: 3px 3px 0;
  background: transparent url("/media/images/listing_arrow.png") no-repeat;
  background-position: -10px 0;
  display: block;
  position: absolute;
  left: 4px;
  top: 7px;
}
/* line 572, ../src/partials/_common.scss */
.category .label, .category .data {
  margin: 0;
  border-top: 1px solid #dfe0d9;
}
/* line 576, ../src/partials/_common.scss */
.category .label li, .category .data li {
  padding: 0;
  border-bottom: 1px solid #dfe0d9;
}
/* line 580, ../src/partials/_common.scss */
.category .label li a, .category .data li a {
  padding: 6px 16px 6px 16px;
  /* TO MATCH input FIELDS IF ANY */
  font-family: Arial;
  font-size: 12px;
  color: #515151;
  display: block;
}
/* line 587, ../src/partials/_common.scss */
.category .label li a:hover, .category .data li a:hover {
  background-image: url("/media/images/checkbutton_icons.png");
  background-repeat: no-repeat;
  background-position: 450px 5px;
  background-size: auto;
}
/* line 595, ../src/partials/_common.scss */
.category .label li.alternative, .category .label li:nth-child(2n-1), .category .data li.alternative, .category .data li:nth-child(2n-1) {
  background-color: rgba(0, 0, 0, 0.05);
}
/* line 599, ../src/partials/_common.scss */
.category .label li.selected, .category .data li.selected {
  background-color: #F6E6C2;
  color: #F39C00;
  font-weight: bold;
}
/* line 604, ../src/partials/_common.scss */
.category .label li.selected a, .category .data li.selected a {
  background-image: url("/media/images/checkbutton_icons.png");
  background-repeat: no-repeat;
  background-position: 450px -26px;
  background-size: auto;
}
/* line 615, ../src/partials/_common.scss */
.category.collapsed ul {
  display: none;
}
/* line 619, ../src/partials/_common.scss */
.category.collapsed h4:before {
  content: "";
  left: 15px;
  width: 10px;
  height: 10px;
  display: inline-block;
  float: none;
  margin: 3px 3px 0;
  background: transparent url("/media/images/listing_arrow.png") no-repeat;
  background-position: -10px 0;
  background-position: 0 0;
}
/* line 624, ../src/partials/_common.scss */
.category:first-child {
  padding-top: 10px;
}

/* THE SPECIFIC STYLES */
/* line 3, ../src/partials/_specifics.scss */
.overlay {
  /*@include overlay('grid2.png');*/
  background: #000;
  filter: alpha(opacity=60);
  opacity: 0.6;
}

/* line 10, ../src/partials/_specifics.scss */
.overlay.login-overlay {
  background: #000;
  filter: alpha(opacity=60);
  opacity: 0.6;
}

/* line 16, ../src/partials/_specifics.scss */
.content-box {
  /* @include rounded-box; */
  /* @include single-box-shadow(rgba(0,0,0,0.1), 0, 2px, 10px); */
  /*background: $box-bgcolor;*/
  /*padding: 10px;*/
  overflow: hidden;
}
/* line 62, ../src/partials/_style.scss */
.content-box p, .content-box a, .content-box span {
  color: #686868;
  /*@include single-text-shadow(rgba(255, 255, 255, 0.9), -1px, 1px, 1px);*/
}
/* line 22, ../src/partials/_specifics.scss */
.content-box .selection-label,
.content-box .selection-label-large,
.content-box .selection-label-hybrid {
  /*text-shadow: none;	*/
}
/* line 30, ../src/partials/_specifics.scss */
.content-box .selection-label:hover,
.content-box .selection-label-large:hover,
.content-box .selection-label-hybrid:hover {
  /*text-shadow: none;*/
}

/* line 39, ../src/partials/_specifics.scss */
.selection-set {
  overflow: hidden;
  margin-bottom: 6px;
}
/* line 43, ../src/partials/_specifics.scss */
.selection-set .selection {
  margin: 6px 3px 6px 3px;
  float: left;
}

/* line 53, ../src/partials/_specifics.scss */
.selection-label {
  border-radius: 2px;
  padding: 2px;
  /*@include single-box-shadow(rgba(0,0,0,0.2), 0, 2px, 5px, 1px, inset);*/
  padding: 4px 8px 4px 8px;
  background-color: #d5d5d2;
  border: 1px solid #9e9e9e;
  color: #4f4f4f;
  font-size: 12px;
  text-shadow: rgba(255, 255, 255, 0.5) 1px 1px 1px;
  white-space: nowrap;
}

/* line 59, ../src/partials/_specifics.scss */
.selection-label:hover {
  border-radius: 2px;
  padding: 2px;
  /*@include single-box-shadow(rgba(0,0,0,0.2), 0, 2px, 5px, 1px, inset);*/
  padding: 4px 8px 4px 8px;
  background-color: #d5d5d2;
  border: 1px solid #9e9e9e;
  color: #4f4f4f;
  font-size: 12px;
  /* @include background-image(linear-gradient(#0fd6e6, #0aadce)); */
  /* background-color: $label-bgcolor-profile; */
  /* border: 1px solid $body-color-profile-comp; */
  color: #f39c00;
  text-decoration: none;
  cursor: pointer;
}

/* line 63, ../src/partials/_specifics.scss */
a.selection-label.check-button {
  font-family: Arial;
  font-size: 12px;
  border: 1px solid #dfe0d9;
  text-indent: 18px;
  background-color: #eeeeec;
  background-image: url("/media/images/checkbutton_icons.png");
  background-repeat: no-repeat;
  background-position: 3px 3px;
  display: block;
  /* MAYBE APPLY TO ALL BOXES
  	$color, $hoff, $voff, $blur
  */
  text-shadow: rgba(255, 255, 255, 0.5) 1px 1px 1px;
}

/* line 81, ../src/partials/_specifics.scss */
a.selection-label.check-button:hover,
a.selection-label.check-button.selected {
  background-color: #f6e6c2;
  border: 1px solid #d88d00;
  background-position: 3px -27px;
  background-size: auto;
  color: #f39c00;
  font-weight: bold;
}

/* line 90, ../src/partials/_specifics.scss */
.selection-label-arrow {
  border-radius: 2px;
  padding: 2px;
  /*@include single-box-shadow(rgba(0,0,0,0.2), 0, 2px, 5px, 1px, inset);*/
  padding: 4px 8px 4px 8px;
  background-color: #d5d5d2;
  border: 1px solid #9e9e9e;
  color: #4f4f4f;
  font-size: 12px;
  position: relative;
  /* BECAUSE OF ARROW ALIGNMENT */
  margin-bottom: 6px;
}

/* line 96, ../src/partials/_specifics.scss */
.selection-label-arrow:after {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -6px;
  border-width: 6px 6px 0;
  border-style: solid;
  border-color: #d5d5d2 transparent;
  display: block;
  width: 0;
}

/* line 100, ../src/partials/_specifics.scss */
.selection-label-arrow:hover {
  border-radius: 2px;
  padding: 2px;
  /*@include single-box-shadow(rgba(0,0,0,0.2), 0, 2px, 5px, 1px, inset);*/
  padding: 4px 8px 4px 8px;
  background-color: #d5d5d2;
  border: 1px solid #9e9e9e;
  color: #4f4f4f;
  font-size: 12px;
  /* @include background-image(linear-gradient(#0fd6e6, #0aadce)); */
  /* background-color: $label-bgcolor-profile; */
  /* border: 1px solid $body-color-profile-comp; */
  color: #f39c00;
  text-decoration: none;
  cursor: pointer;
}

/* line 104, ../src/partials/_specifics.scss */
.selection-label-arrow:hover:after {
  border-color: #9e9e9e transparent;
  /* $label-bgcolor-profile transparent; */
}

/* line 108, ../src/partials/_specifics.scss */
.selection-label-hybrid {
  border-radius: 2px;
  padding: 2px;
  /*@include single-box-shadow(rgba(0,0,0,0.2), 0, 2px, 5px, 1px, inset);*/
  padding: 4px 8px 4px 8px;
  background-color: #d5d5d2;
  border: 1px solid #9e9e9e;
  color: #4f4f4f;
  font-size: 12px;
  position: relative;
  /* BECAUSE OF ARROW ALIGNMENT */
  margin-bottom: 6px;
}

/* line 114, ../src/partials/_specifics.scss */
.selection-label-hybrid:after {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -6px;
  border-width: 6px 6px 0;
  border-style: solid;
  border-color: #d5d5d2 transparent;
  display: block;
  width: 0;
  visibility: hidden;
}

/* line 120, ../src/partials/_specifics.scss */
.selection-label-hybrid:hover,
.selection-label-hybrid.selected {
  border-radius: 2px;
  padding: 2px;
  /*@include single-box-shadow(rgba(0,0,0,0.2), 0, 2px, 5px, 1px, inset);*/
  padding: 4px 8px 4px 8px;
  background-color: #d5d5d2;
  border: 1px solid #9e9e9e;
  color: #4f4f4f;
  font-size: 12px;
  /* @include background-image(linear-gradient(#0fd6e6, #0aadce)); */
  /* background-color: $label-bgcolor-profile; */
  /* border: 1px solid $body-color-profile-comp; */
  color: #f39c00;
  text-decoration: none;
  cursor: pointer;
}

/* line 125, ../src/partials/_specifics.scss */
.selection-label-hybrid:hover:after,
.selection-label-hybrid.selected:after {
  border-color: #9e9e9e transparent;
  /* $label-bgcolor-profile transparent; */
  visibility: visible;
}

/* line 130, ../src/partials/_specifics.scss */
.list-selection-label {
  /* NO STYLES */
  padding: 2px 4px 1px 4px;
}

/* line 135, ../src/partials/_specifics.scss */
.list-selection-label:hover {
  border-radius: 2px;
  padding: 2px;
  /*@include single-box-shadow(rgba(0,0,0,0.2), 0, 2px, 5px, 1px, inset);*/
  padding: 4px 8px 4px 8px;
  background-color: #d5d5d2;
  border: 1px solid #9e9e9e;
  color: #4f4f4f;
  font-size: 12px;
  /* @include background-image(linear-gradient(#0fd6e6, #0aadce)); */
  /* background-color: $label-bgcolor-profile; */
  /* border: 1px solid $body-color-profile-comp; */
  color: #f39c00;
  text-decoration: none;
  cursor: pointer;
  /*text-shadow: none;*/
  padding: 2px 4px 1px 4px;
}

/* line 141, ../src/partials/_specifics.scss */
.selection-label-large {
  border-radius: 2px;
  padding: 2px;
  /*@include single-box-shadow(rgba(0,0,0,0.2), 0, 2px, 5px, 1px, inset);*/
  padding: 4px 8px 4px 8px;
  background-color: #d5d5d2;
  border: 1px solid #9e9e9e;
  color: #4f4f4f;
  font-size: 12px;
  width: 100%;
  height: 100%;
  display: block;
  text-transform: uppercase;
}

/* line 149, ../src/partials/_specifics.scss */
.selection-label-large:hover {
  border-radius: 2px;
  padding: 2px;
  /*@include single-box-shadow(rgba(0,0,0,0.2), 0, 2px, 5px, 1px, inset);*/
  padding: 4px 8px 4px 8px;
  background-color: #d5d5d2;
  border: 1px solid #9e9e9e;
  color: #4f4f4f;
  font-size: 12px;
  /* @include background-image(linear-gradient(#0fd6e6, #0aadce)); */
  /* background-color: $label-bgcolor-profile; */
  /* border: 1px solid $body-color-profile-comp; */
  color: #f39c00;
  text-decoration: none;
  cursor: pointer;
}

/* line 154, ../src/partials/_specifics.scss */
.selection-label.selected,
.selection-label-large.selected {
  border-radius: 2px;
  padding: 2px;
  /*@include single-box-shadow(rgba(0,0,0,0.2), 0, 2px, 5px, 1px, inset);*/
  padding: 4px 8px 4px 8px;
  background-color: #d5d5d2;
  border: 1px solid #9e9e9e;
  color: #4f4f4f;
  font-size: 12px;
  /* @include background-image(linear-gradient(#0fd6e6, #0aadce)); */
  /* background-color: $label-bgcolor-profile; */
  /* border: 1px solid $body-color-profile-comp; */
  color: #f39c00;
  text-decoration: none;
  cursor: pointer;
}

/* line 158, ../src/partials/_specifics.scss */
.selection-list-pane {
  background: #fcfcfc;
  border: 1px solid #dfe0d9;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 75, ../src/partials/_style.scss */
.selection-list-pane h3 {
  font-weight: normal;
  margin-bottom: 10px;
}
/* line 161, ../src/partials/_specifics.scss */
.selection-list-pane .selection-set {
  overflow: hidden;
}
/* line 164, ../src/partials/_specifics.scss */
.selection-list-pane .selection-set .selection {
  float: left;
}
/* line 167, ../src/partials/_specifics.scss */
.selection-list-pane .selection-set .selection a {
  text-transform: capitalize;
}
/* line 171, ../src/partials/_specifics.scss */
.selection-list-pane .selection-set .selection p {
  padding: 0;
  margin: -6px -3px 0 -3px;
}

/* FAKE CHECK BOX */
/* line 180, ../src/partials/_specifics.scss */
.selection-box {
  border-radius: 2px;
  padding: 2px;
  /*@include single-box-shadow(rgba(0,0,0,0.2), 0, 2px, 5px, 1px, inset);*/
  padding: 4px 8px 4px 8px;
  background-color: #d5d5d2;
  border: 1px solid #9e9e9e;
  color: #4f4f4f;
  font-size: 12px;
  padding: 2px;
  margin-left: 4px;
  margin-right: 4px;
}
/* line 185, ../src/partials/_specifics.scss */
.selection-box a {
  display: block;
  width: 16px;
  height: 16px;
  background: url("/media/images/checkboxicon.png");
}
/* line 192, ../src/partials/_specifics.scss */
.selection-box a:hover, .selection-box a.selected {
  background-position: -16px 0;
}

/* line 197, ../src/partials/_specifics.scss */
.selection-box:hover {
  /* @include label-box-hover; */
}

/* line 203, ../src/partials/_specifics.scss */
.list-box {
  overflow: hidden;
}

/* line 207, ../src/partials/_specifics.scss */
.floating-box {
  float: left;
  display: inline;
  margin-right: 20px;
}

/* line 213, ../src/partials/_specifics.scss */
.floating-box-right {
  float: right;
  display: inline;
  margin-left: 20px;
}

/* line 219, ../src/partials/_specifics.scss */
.left {
  float: left;
}

/* line 223, ../src/partials/_specifics.scss */
.left.nofloat {
  float: none;
  display: inline-block;
}

/* line 228, ../src/partials/_specifics.scss */
.right {
  float: right;
}

/* line 232, ../src/partials/_specifics.scss */
.right.nofloat {
  float: none;
  display: inline-block;
}

/* line 237, ../src/partials/_specifics.scss */
.inliner {
  display: inline-block;
}

/* ELEMENTS THAT NEEDS TO FILL MOST OF PAGE */
/* line 242, ../src/partials/_specifics.scss */
.major {
  min-width: 1000px;
}

/* GENERAL CONTAINER THAT CAN CONTAIN FLOATED ELEMENTS */
/* line 247, ../src/partials/_specifics.scss */
.container {
  overflow: hidden;
}

/* STYLE FOR ELEMENTS THATS RAISE FROM THE BACKGROUND
	e.g. WHEN DRAGGED */
/* line 254, ../src/partials/_specifics.scss */
div.raised, li.raised {
  -moz-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.4);
}

/* MUST BE SPECIFIC */
/* line 261, ../src/partials/_specifics.scss */
.locked,
.selection-label.locked,
.selection-label-large.locked {
  cursor: default;
  opacity: .8;
}

/* line 266, ../src/partials/_specifics.scss */
.standard-box {
  background: #fcfcfc;
  border: 1px solid #dfe0d9;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 75, ../src/partials/_style.scss */
.standard-box h3 {
  font-weight: normal;
  margin-bottom: 10px;
}

/*
* BOX WITH INFO ABOUT ICONS ON THE PAGE
*/
/* line 274, ../src/partials/_specifics.scss */
.legend-box {
  background: #fcfcfc;
  border: 1px solid #dfe0d9;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 75, ../src/partials/_style.scss */
.legend-box h3 {
  font-weight: normal;
  margin-bottom: 10px;
}
/* line 279, ../src/partials/_specifics.scss */
.legend-box ul li {
  height: 15px;
  margin-bottom: 2px;
  overflow: hidden;
}
/* line 284, ../src/partials/_specifics.scss */
.legend-box ul li div.icon {
  float: left;
  height: 15px;
  width: 15px;
  background: url("/media/images/searchresult_legend_icons.png") no-repeat;
}
/* line 291, ../src/partials/_specifics.scss */
.legend-box ul li p {
  float: left;
  color: #686868;
  font-size: 12px;
  margin: 1px 0 0 7px;
}
/* line 300, ../src/partials/_specifics.scss */
.legend-box ul li.alert-info .icon {
  background-position: 0 0;
}
/* line 304, ../src/partials/_specifics.scss */
.legend-box ul li.compare-info .icon {
  background-position: -15px 0;
}
/* line 308, ../src/partials/_specifics.scss */
.legend-box ul li.remove-info .icon {
  background-position: -30px 0;
}
/* line 312, ../src/partials/_specifics.scss */
.legend-box ul li.dummy-info .icon {
  background-position: -65px 0;
}
/* line 318, ../src/partials/_specifics.scss */
.legend-box ul li.enviro-info .icon {
  width: 18px;
  background-position: -45px 0;
}
/* line 323, ../src/partials/_specifics.scss */
.legend-box ul li.enviro-info p {
  margin-left: 4px;
}

/* line 331, ../src/partials/_specifics.scss */
a.reset {
  float: right;
  width: 17px;
  height: 15px;
  background: transparent url("/media/images/reset-icons.png");
  background-position: 0 0;
  display: block;
}

/* line 340, ../src/partials/_specifics.scss */
a.reset:hover {
  background-position: -17px 0;
}

/* line 344, ../src/partials/_specifics.scss */
a.close, a.edit {
  float: left;
  width: 14px;
  height: 14px;
  background: url("/media/images/close.png");
  background-position: 0 0;
  display: block;
}

/* line 353, ../src/partials/_specifics.scss */
a.close:hover, a.edit:hover {
  background-position: -14px 0;
}

/* line 358, ../src/partials/_specifics.scss */
a.edit {
  background: url("/media/images/edit.png");
}

/* line 362, ../src/partials/_specifics.scss */
a.edit.save {
  background: url("/media/images/save.png");
}

/* line 366, ../src/partials/_specifics.scss */
a.edit.save:hover {
  background-position: -14px 0;
}

/* line 371, ../src/partials/_specifics.scss */
a.alert {
  display: block;
  background: url("/media/images/bells.png");
  width: 14px;
  height: 14px;
  padding: 0;
}

/* line 380, ../src/partials/_specifics.scss */
a.alert:hover,
a.alert.selected {
  background-position: -14px 0;
}

/* line 385, ../src/partials/_specifics.scss */
a.plus {
  width: 14px;
  height: 14px;
  background: url("/media/images/plus_small.png") no-repeat;
  background-position: center center;
  padding: 0;
  display: block;
  float: left;
}

/*
.plus {
 	width: 15px;
     height: 15px;
     background: url('/media/images/plus.png');
     float: right;
     margin: 5px 0;
}
*/
/* line 405, ../src/partials/_specifics.scss */
.bold, .bold p {
  font-weight: bold;
}

/* line 409, ../src/partials/_specifics.scss */
.default {
  float: none;
  border: none;
}

/* ENVIRONMENT DATA */
/* line 429, ../src/partials/_specifics.scss */
td.enviro-a,
div.enviro-a,
td.enviro-b,
div.enviro-b,
td.enviro-c,
div.enviro-c,
td.enviro-d,
div.enviro-d,
td.enviro-e,
div.enviro-e,
td.enviro-f,
div.enviro-f,
td.enviro-g,
div.enviro-g {
  background-position: top right;
  background-repeat: no-repeat;
}

/* line 431, ../src/partials/_specifics.scss */
td.enviro-a,
div.enviro-a {
  background: url("/media/images/enviro_a.png");
  background-position: top right;
  background-repeat: no-repeat;
}

/* line 438, ../src/partials/_specifics.scss */
td.enviro-b,
div.enviro-b {
  background: url("/media/images/enviro_b.png");
  background-position: top right;
  background-repeat: no-repeat;
}

/* line 445, ../src/partials/_specifics.scss */
td.enviro-c,
div.enviro-c {
  background: url("/media/images/enviro_c.png");
  background-position: top right;
  background-repeat: no-repeat;
}

/* line 452, ../src/partials/_specifics.scss */
td.enviro-d,
div.enviro-d {
    background: url("/media/images/enviro_d.png");
    background-position: top right;
    background-repeat: no-repeat;
}

/* line 459, ../src/partials/_specifics.scss */
td.enviro-e,
div.enviro-e {
    background: url("/media/images/enviro_e.png");
    background-position: top right;
    background-repeat: no-repeat;
}

/* line 466, ../src/partials/_specifics.scss */
td.enviro-f,
div.enviro-f {
    background: url("/media/images/enviro_f.png");
    background-position: top right;
    background-repeat: no-repeat;
}

/* line 473, ../src/partials/_specifics.scss */
td.enviro-g,
div.enviro-g {
    background: url("/media/images/enviro_g.png");
    background-position: top right;
    background-repeat: no-repeat;
}


/* WRAPPER
	ALLOWS FOR STICKY FOOTER
*/
/* line 462, ../src/partials/_specifics.scss */
.wrapper {
  width: 100%;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 0 -66px 0;
  /* the bottom margin is the negative value of the footer's height */
  min-width: 1000px;
  overflow: hidden;
  /*overflow: auto; */
  /* IMPORTANT TO ALLOW CHILD OBJECTS TO HAVE MARGINS ON TOP AND BOTTOM */
}

/* line 472, ../src/partials/_specifics.scss */
.mainContent, #mainContent {
  margin-bottom: 0px;
  overflow: hidden;
  min-height: 680px;
  margin-bottom: 30px;
}

/* line 478, ../src/partials/_specifics.scss */
.main {
  margin: 40px auto 0 auto;
  width: 1000px;
  min-width: 1000px;
}

@media screen and (max-width: 767px) {
  /* line 487, ../src/partials/_specifics.scss */
  .wrapper {
    width: 100%;
    min-width: 100%;
    overflow: visible;
  }
  /* line 492, ../src/partials/_specifics.scss */
  .wrapper .mainContent, .wrapper #mainContent {
    overflow: visible;
  }
  /* line 495, ../src/partials/_specifics.scss */
  .wrapper .mainContent .main, .wrapper #mainContent .main {
    width: 100%;
    min-width: 100%;
    overflow: visible;
  }
}
/* DIALOG */
/* line 507, ../src/partials/_specifics.scss */
.dialog {
  position: fixed;
  top: 0;
  z-index: -2;
  /*background: url('/media/images/' + $image);
  opacity: 0.1;*/
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 1000;
  opacity: 1;
  position: absolute;
  overflow: visible;
  min-height: 100%;
}
/* line 44, ../src/partials/_style.scss */
.no-opacity .dialog {
  background-color: none;
  background-image: url("/media/images/overlay-tile.png");
}
/* line 515, ../src/partials/_specifics.scss */
.dialog .content-box {
  position: absolute;
  border: 1px solid #dfe0d9;
  background: #FCFCFC;
  padding: 40px;
  min-width: 420px;
}
/* line 523, ../src/partials/_specifics.scss */
.dialog .content-box h3, .dialog .content-box p {
  margin: 5px 0 5px 0;
}
/* line 527, ../src/partials/_specifics.scss */
.dialog .content-box .dialog-section {
  border-top: 1px solid #dfe0d9;
  padding: 10px 0 10px 0;
}
/* line 533, ../src/partials/_specifics.scss */
.dialog .content-box .matrix,
.dialog .content-box .selection-set {
  margin: 0;
  overflow: hidden;
  /* SELECTION-LABEL MOVED OUT */
}
/* line 537, ../src/partials/_specifics.scss */
.dialog .content-box .matrix ul, .dialog .content-box .matrix ol,
.dialog .content-box .selection-set ul,
.dialog .content-box .selection-set ol {
  float: left;
}
/* line 540, ../src/partials/_specifics.scss */
.dialog .content-box .matrix ul li, .dialog .content-box .matrix ol li,
.dialog .content-box .selection-set ul li,
.dialog .content-box .selection-set ol li {
  margin: 4px 4px 4px 0;
}
/* line 548, ../src/partials/_specifics.scss */
.dialog .content-box .matrix .utility,
.dialog .content-box .selection-set .utility {
  float: none;
  clear: both;
}
/* line 552, ../src/partials/_specifics.scss */
.dialog .content-box .matrix .utility .selection,
.dialog .content-box .selection-set .utility .selection {
  margin: 20px 10px 0 0;
}
/* line 558, ../src/partials/_specifics.scss */
.dialog .content-box form {
  float: right;
  clear: both;
}
/* line 565, ../src/partials/_specifics.scss */
.dialog .content-box form .fieldset .field input {
  margin-left: 5px;
  float: none;
}

/* line 578, ../src/partials/_specifics.scss */
.save-dialog.dialog,
.error-dialog.dialog {
  position: fixed;
}
/* line 582, ../src/partials/_specifics.scss */
.save-dialog.dialog .content-box .container,
.error-dialog.dialog .content-box .container {
  margin: 20px;
  clear: both;
}
/* line 587, ../src/partials/_specifics.scss */
.save-dialog.dialog .content-box .error-code p,
.error-dialog.dialog .content-box .error-code p {
  color: #f39c00;
  font-style: italic;
}
/* line 592, ../src/partials/_specifics.scss */
.save-dialog.dialog .content-box form,
.error-dialog.dialog .content-box form {
  float: none;
  margin-top: 20px;
}
/* line 597, ../src/partials/_specifics.scss */
.save-dialog.dialog .content-box .fieldset,
.error-dialog.dialog .content-box .fieldset {
  margin: 0;
  /* border-top: 1px solid $border-color-infobox; */
  float: none;
  display: block;
  width: auto;
  padding: 0 20px 20px 20px;
  overflow: hidden;
}
/* line 606, ../src/partials/_specifics.scss */
.save-dialog.dialog .content-box .fieldset .label,
.error-dialog.dialog .content-box .fieldset .label {
  text-align: left;
  width: 98px;
}
/* line 611, ../src/partials/_specifics.scss */
.save-dialog.dialog .content-box .fieldset .field,
.error-dialog.dialog .content-box .fieldset .field {
  padding-left: 10px;
  overflow: hidden;
}
/* line 615, ../src/partials/_specifics.scss */
.save-dialog.dialog .content-box .fieldset .field input[type=text],
.error-dialog.dialog .content-box .fieldset .field input[type=text] {
  font-size: 14px;
  padding: 8px;
  float: right;
}
/* line 621, ../src/partials/_specifics.scss */
.save-dialog.dialog .content-box .fieldset .field input[type=button],
.error-dialog.dialog .content-box .fieldset .field input[type=button] {
  padding: 4px 16px 4px 16px;
  font-size: 24px;
  float: right;
}
/* line 629, ../src/partials/_specifics.scss */
.save-dialog.dialog .content-box .fieldset.buttons,
.error-dialog.dialog .content-box .fieldset.buttons {
  text-align: right;
}
/* line 632, ../src/partials/_specifics.scss */
.save-dialog.dialog .content-box .fieldset.buttons .field,
.error-dialog.dialog .content-box .fieldset.buttons .field {
  display: inline-block;
  padding: 0;
}

/*
.save-dialog.dialog {
	.content-box {
		padding: 40px 20px 20px 20px;
		min-width: 380px;
		width: 390px;
		padding: 0;

		.left, .right {
			margin: 0;

			h3 {
				margin-top: 0;
			}
		}

		.fieldset {
			padding: 10px 0 10px 0;
			margin: 15px 0 5px 0;
		}
	}
}
*/
/* line 668, ../src/partials/_specifics.scss */
.error-dialog .content-box .container .info.label p {
  text-align: left;
}

/*
.addfilter-dialog.dialog {
	position: fixed;
	.content-box {
		width: 620px;

		a.selection-label:hover,
		a.selection-label.selected {
			font-weight: normal;
		}
	}
}
*/
/* line 691, ../src/partials/_specifics.scss */
.noaccess-dialog .content-box {
  padding: 30px;
  width: 700px;
}
/* line 695, ../src/partials/_specifics.scss */
.noaccess-dialog .content-box .top {
  overflow: hidden;
}
/* line 698, ../src/partials/_specifics.scss */
.noaccess-dialog .content-box .top .right {
  margin-top: 7px;
}
/* line 703, ../src/partials/_specifics.scss */
.noaccess-dialog .content-box .container {
  display: block;
  clear: both;
  margin: 20px 0 30px 0;
}
/* line 709, ../src/partials/_specifics.scss */
.noaccess-dialog .content-box .container .info .ingress {
  font-size: 16px;
  margin-bottom: 10px;
}

/* NOTIFICATION */
/* line 724, ../src/partials/_specifics.scss */
.notification {
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  z-index: 1000;
  display: none;
  position: fixed;
  right: 6px;
  top: 46px;
  background: #fff799;
  padding: 10px;
}
/* line 734, ../src/partials/_specifics.scss */
.notification p.description, .notification p.description a {
  white-space: nowrap;
}

/* LOADER */
/* line 746, ../src/partials/_specifics.scss */
.loader .content-box,
.dialog.error-dialog .content-box,
.dialog.save-dialog .content-box {
  border: 1px solid #dfe0d9;
  width: 360px;
  margin: 200px auto;
  padding: 0;
  background: url("/media/images/bg.jpg");
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  position: relative;
}
/* line 755, ../src/partials/_specifics.scss */
.loader .content-box header,
.dialog.error-dialog .content-box header,
.dialog.save-dialog .content-box header {
  background: url("/media/images/bg.jpg");
  border-bottom: 1px solid #dfe0d9;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 25px;
}
/* line 762, ../src/partials/_specifics.scss */
.loader .content-box header h2,
.dialog.error-dialog .content-box header h2,
.dialog.save-dialog .content-box header h2 {
  margin: 25px 0 0 0;
  padding: 0;
  font-size: 50px;
  text-align: center;
  color: #2cb5cb;
}
/* line 771, ../src/partials/_specifics.scss */
.loader .content-box header .right,
.dialog.error-dialog .content-box header .right,
.dialog.save-dialog .content-box header .right {
  float: none;
  position: absolute;
  right: 15px;
  top: 15px;
}
/* line 777, ../src/partials/_specifics.scss */
.loader .content-box header .right .close,
.dialog.error-dialog .content-box header .right .close,
.dialog.save-dialog .content-box header .right .close {
  margin: 0;
  padding: 0;
  background-image: url("/media/images/sprite.png");
  background-position: 0 0;
  width: 14px;
  height: 14px;
}
/* line 786, ../src/partials/_specifics.scss */
.loader .content-box header .right .close:hover,
.dialog.error-dialog .content-box header .right .close:hover,
.dialog.save-dialog .content-box header .right .close:hover {
  background-position: -14px 0;
}
/* line 794, ../src/partials/_specifics.scss */
.loader .content-box .symbol,
.dialog.error-dialog .content-box .symbol,
.dialog.save-dialog .content-box .symbol {
  width: 107px;
  height: 16px;
  margin: 20px auto 20px auto;
}
/* line 800, ../src/partials/_specifics.scss */
.loader .content-box .label,
.dialog.error-dialog .content-box .label,
.dialog.save-dialog .content-box .label {
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 767px) {
  /* line 812, ../src/partials/_specifics.scss */
  .loader .content-box,
  .dialog.error-dialog .content-box,
  .dialog.save-dialog .content-box {
    width: 94%;
    margin-top: 100px;
  }
}

/* line 819, ../src/partials/_specifics.scss */
.loader {
  position: fixed;
  top: 0;
  z-index: -2;
  /*background: url('/media/images/' + $image);
  opacity: 0.1;*/
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  overflow: hidden;
  opacity: 1;
  z-index: 101;
}
/* line 44, ../src/partials/_style.scss */
.no-opacity .loader {
  background-color: none;
  background-image: url("/media/images/overlay-tile.png");
}

/* HEADER
	( WHERE THE PAGE HEADER AND DESCRIPTION RESIDES */
/* line 828, ../src/partials/_specifics.scss */
.header {
  width: auto;
}

/* line 833, ../src/partials/_specifics.scss */
.content .top {
  overflow: hidden;
}
/* line 835, ../src/partials/_specifics.scss */
.content .top .left.pane {
  width: 620px;
  margin-right: 20px;
}
/* line 840, ../src/partials/_specifics.scss */
.content .top .right.pane {
  width: 300px;
}
/* line 845, ../src/partials/_specifics.scss */
.content .content-box {
  overflow: hidden;
}
/* line 847, ../src/partials/_specifics.scss */
.content .content-box .left.pane {
  width: 620px;
  margin-right: 20px;
}
/* line 852, ../src/partials/_specifics.scss */
.content .content-box .right.pane {
  width: 300px;
}

/* FOOTER */
/* line 860, ../src/partials/_specifics.scss */
.push {
  height: 66px;
  overflow: hidden;
}

/* line 865, ../src/partials/_specifics.scss */
.footer {
  height: 66px;
  overflow: hidden;
}
/* line 869, ../src/partials/_specifics.scss */
.footer .content {
  border-top: 1px solid #c7c8c3;
  margin: 0 auto;
  width: 1000px;
  overflow: hidden;
  padding: 10px 0;
}
/* line 876, ../src/partials/_specifics.scss */
.footer .content .details {
  float: right;
}
/* line 879, ../src/partials/_specifics.scss */
.footer .content .details p {
  text-align: right;
  font-size: 11px;
}
/* line 884, ../src/partials/_specifics.scss */
.footer .content .details a {
  font-size: 11px;
}
/* line 889, ../src/partials/_specifics.scss */
.footer .content .logo {
  float: left;
  padding: 0;
  width: 100px;
  height: 33px;
  background: transparent url("/media/images/footer_logo.png");
}
@media screen and (max-width: 767px) {
  /* line 865, ../src/partials/_specifics.scss */
  .footer {
    width: 100%;
  }
  /* line 902, ../src/partials/_specifics.scss */
  .footer .content {
    border-top: none;
    padding: 5px;
  }
  /* line 906, ../src/partials/_specifics.scss */
  .footer .content .details, .footer .content .logo {
    float: none;
  }
  /* line 909, ../src/partials/_specifics.scss */
  .footer .content .details p, .footer .content .logo p {
    text-align: left;
  }
  /* line 914, ../src/partials/_specifics.scss */
  .footer .content .details {
    margin: 5px 0 20px 0;
  }
}

/* FORMS */
/* line 926, ../src/partials/_specifics.scss */
.fieldset {
  display: table;
  margin: 0 auto;
}
/* line 930, ../src/partials/_specifics.scss */
.fieldset .label {
  display: table-cell;
  vertical-align: middle;
}
/* line 936, ../src/partials/_specifics.scss */
.fieldset .field {
  display: table-cell;
  vertical-align: middle;
  overflow: auto;
}
/* line 944, ../src/partials/_specifics.scss */
.fieldset .field input[type=text],
.fieldset .field input[type=email],
.fieldset .field input[type=password],
.fieldset .field textarea {
  width: 248px;
}
/* line 949, ../src/partials/_specifics.scss */
.fieldset .field input[type=button],
.fieldset .field input[type=submit] {
  float: right;
}
/* line 954, ../src/partials/_specifics.scss */
.fieldset .field input[type=radio],
.fieldset .field input[type=checkbutton] {
  margin: 0;
  padding: 0;
  width: auto;
}

/* INFO AND FEEDBACK */
/* line 965, ../src/partials/_specifics.scss */
.info,
.feedback {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}

/* line 972, ../src/partials/_specifics.scss */
.info {
  margin: 0 0 6px 0;
}
/* line 974, ../src/partials/_specifics.scss */
.info p {
  color: #515151;
}

/* line 979, ../src/partials/_specifics.scss */
.feedback {
  padding: 4px;
  display: none;
}
/* line 982, ../src/partials/_specifics.scss */
.feedback p {
  color: red;
}

/* line 988, ../src/partials/_specifics.scss */
.info-box {
  margin-bottom: 10px;
}
/* line 991, ../src/partials/_specifics.scss */
.info-box h1 {
  border-bottom: 1px solid #c7c8c3;
  padding-bottom: 4px;
}
/* line 995, ../src/partials/_specifics.scss */
.info-box h1 span.pale {
  color: #c5c7c8;
  border-bottom-color: #c5c7c8;
}
/* line 1000, ../src/partials/_specifics.scss */
.info-box h1 span.pale.no-border {
  border: none;
}
/* line 1005, ../src/partials/_specifics.scss */
.info-box .info {
  margin: 10px 0 10px 0;
  padding: 10px 0;
}
/* line 1010, ../src/partials/_specifics.scss */
.info-box .info span.emphasize {
  font-style: italic;
  font-weight: bold;
  color: #f39c00;
}

/* SLIDESHOW */
/* line 1021, ../src/partials/_specifics.scss */
.slideshow-dialog {
  display: none;
  position: fixed;
  z-index: 100;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  overflow: hidden;
}
/* line 1030, ../src/partials/_specifics.scss */
.no-opacity .slideshow-dialog {
  background-color: none;
  background-image: url("/media/images/overlay-tile.png");
}
/* line 1035, ../src/partials/_specifics.scss */
.slideshow-dialog .content-box {
        /*
width: 90%;
        min-width: 750px;

        height: 90%;
        min-height: 390px;
*/
  padding: 10px;
  position: relative;
}
/* line 1048, ../src/partials/_specifics.scss */
.slideshow-dialog .content-box .navigation {
  position: absolute;
  z-index: 3;
}
/* line 1052, ../src/partials/_specifics.scss */
.slideshow-dialog .content-box .navigation .previous, .slideshow-dialog .content-box .navigation .next {
  float: left;
  position: relative;
  background: transparent;
  background: rgba(0, 0, 0, 0);
}
/* line 1058, ../src/partials/_specifics.scss */
.slideshow-dialog .content-box .navigation .previous .arrow, .slideshow-dialog .content-box .navigation .next .arrow {
  background-image: url("/media/images/slideshow.sprite.png");
  width: 42px;
  height: 109px;
  position: absolute;
  left: 40px;
  top: 50%;
  margin-top: -54px;
  display: none;
}
/* line 1071, ../src/partials/_specifics.scss */
.slideshow-dialog .content-box .navigation .next .arrow {
  left: auto;
  right: 40px;
  background-position: -46px 0;
}
/* line 1078, ../src/partials/_specifics.scss */
.slideshow-dialog .content-box .navigation .previous:hover, .slideshow-dialog .content-box .navigation .next:hover {
  cursor: pointer;
  background: rgba(255, 255, 255, 0.1);
}
/* line 1082, ../src/partials/_specifics.scss */
.slideshow-dialog .content-box .navigation .previous:hover .arrow, .slideshow-dialog .content-box .navigation .next:hover .arrow {
  display: block;
}
/* line 1087, ../src/partials/_specifics.scss */
.slideshow-dialog .content-box .navigation .close {
  background-image: url("/media/images/slideshow.sprite.png");
  background-position: -92px 0;
  background-color: transparent;
  position: absolute;
  z-index: 2;
  top: 20px;
  right: 20px;
  width: 70px;
  height: 70px;
  display: none;
}
/* line 1101, ../src/partials/_specifics.scss */
.slideshow-dialog .content-box .navigation .close:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
/* line 1107, ../src/partials/_specifics.scss */
.slideshow-dialog .content-box .navigation:hover .close {
  display: block;
}
/* line 1113, ../src/partials/_specifics.scss */
.slideshow-dialog .content-box .loaderbar {
  z-index: 1;
  left: 50%;
  top: 50%;
  margin: -6px 0 0 -40px;
  position: absolute;
}
/* line 1121, ../src/partials/_specifics.scss */
.slideshow-dialog .content-box .image-container {
  position: relative;
  z-index: 2;
}
/* line 1124, ../src/partials/_specifics.scss */
.slideshow-dialog .content-box .image-container img {
  border: none;
}

/* line 1142, ../src/partials/_specifics.scss */
.collection {
  	/*
  li.alternate,
  	tr.alternate {
  		background: $table-background-color-alternate;
  	}
  */
}
/* line 1145, ../src/partials/_specifics.scss */
.collection h3 {
  background: #fcfcfc;
  border-bottom: none;
  padding: 5px;
  margin: 0;
}
/* line 1150, ../src/partials/_specifics.scss */
.collection h3 a, .collection h3 span {
  color: #f39c00;
  font-family: Arial;
  font-size: 14px;
  text-transform: none;
  margin-left: 5px;
}
/* line 1159, ../src/partials/_specifics.scss */
.collection h3:before {
  content: "";
  left: 15px;
  width: 10px;
  height: 10px;
  display: inline-block;
  float: none;
  margin: 3px 3px 0;
  background: transparent url("/media/images/listing_arrow.png") no-repeat;
  background-position: -10px 0;
}
/* line 1163, ../src/partials/_specifics.scss */
.collection .data-subset {
  overflow: hidden;
}
/* line 1166, ../src/partials/_specifics.scss */
.collection .data-subset .label {
  margin-right: 2px;
}
/* line 1171, ../src/partials/_specifics.scss */
.collection .data-subset .value {
  text-align: right;
}
/* line 1176, ../src/partials/_specifics.scss */
.collection .data-subset p, .collection .data-subset input {
  font-family: Arial;
  font-size: 12px;
  margin: 0;
  padding: 5px 10px 5px 10px;
}
/* line 1184, ../src/partials/_specifics.scss */
.collection table {
  border-collapse: collapse;
  border: 1px solid #dfe0d9;
  width: 100%;
}
/* line 1189, ../src/partials/_specifics.scss */
.collection table tr.data-set {
  border-top: 1px solid #dfe0d9;
  border-bottom: 1px solid #dfe0d9;
}
/* line 1195, ../src/partials/_specifics.scss */
.collection table tr.data-subset td.label {
  overflow: hidden;
  max-width: 270px;
  border-right: 1px solid #dfe0d9;
  width: auto;
}
/* line 1200, ../src/partials/_specifics.scss */
.collection table tr.data-subset td.label p {
  text-align: right;
}
/* line 1205, ../src/partials/_specifics.scss */
.collection table tr.data-subset td.value {
  overflow: hidden;
  max-width: 110px;
  width: auto;
}
/* line 1209, ../src/partials/_specifics.scss */
.collection table tr.data-subset td.value p {
  text-align: left;
}
/* line 1214, ../src/partials/_specifics.scss */
.collection table tr.data-subset td.divider {
  overflow: hidden;
  border-right: 1px solid #dfe0d9;
  border-left: 1px solid #dfe0d9;
  width: 10px;
  background: #fcfcfc;
}
/* line 1223, ../src/partials/_specifics.scss */
.collection table td {
  vertical-align: top;
}
/* line 1238, ../src/partials/_specifics.scss */
.collection li:hover .label,
.collection li:hover .value,
.collection tr:hover .label,
.collection tr:hover .value,
.collection tr:hover .devTaxNew,
.collection tr:hover .devTaxPositive,
.collection tr:hover .devTaxNegative {
  background-color: #f9f9d3;
}
/* line 1241, ../src/partials/_specifics.scss */
.collection li:hover .label p,
.collection li:hover .value p,
.collection tr:hover .label p,
.collection tr:hover .value p,
.collection tr:hover .devTaxNew p,
.collection tr:hover .devTaxPositive p,
.collection tr:hover .devTaxNegative p {
  color: #000;
}
/* line 1247, ../src/partials/_specifics.scss */
.collection ul {
  overflow: hidden;
  margin: 0;
  border-top: 1px solid #dfe0d9;
}
/* line 1252, ../src/partials/_specifics.scss */
.collection ul li {
  background: none;
}
/* line 1258, ../src/partials/_specifics.scss */
.collection ul:last-child {
  margin-right: 0;
}

/* line 1263, ../src/partials/_specifics.scss */
.data-set.collapsed {
  margin: 0;
}
/* line 1266, ../src/partials/_specifics.scss */
.data-set.collapsed h3:before {
  content: "";
  left: 15px;
  width: 10px;
  height: 10px;
  display: inline-block;
  float: none;
  margin: 3px 3px 0;
  background: transparent url("/media/images/listing_arrow.png") no-repeat;
  background-position: -10px 0;
  background-position: 0 0;
}

/* line 1271, ../src/partials/_specifics.scss */
.data-subset.collapsed {
  display: none;
}

/* line 1275, ../src/partials/_specifics.scss */
.expandables {
  overflow: hidden;
  position: relative;
}

/* line 1280, ../src/partials/_specifics.scss */
.expandable-container {
  margin: 0 auto;
  position: relative;
}
/* line 1284, ../src/partials/_specifics.scss */
.expandable-container .expandable-box {
  overflow: hidden;
  position: absolute;
  bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  width: 410px;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 1294, ../src/partials/_specifics.scss */
.expandable-container .expandable-box .content-pane {
  height: 60%;
}
/* line 1297, ../src/partials/_specifics.scss */
.expandable-container .expandable-box .content-pane .top-pane {
  overflow: hidden;
}
/* line 1300, ../src/partials/_specifics.scss */
.expandable-container .expandable-box .content-pane .top-pane h4 {
  margin: 5px 0 10px 0;
  float: left;
}
/* line 1305, ../src/partials/_specifics.scss */
.expandable-container .expandable-box .content-pane .top-pane .plus {
  margin: 5px 0;
}
/* line 1310, ../src/partials/_specifics.scss */
.expandable-container .expandable-box .content-pane .info {
  opacity: 0;
  overflow: hidden;
}
/* line 1317, ../src/partials/_specifics.scss */
.expandable-container .expandable-box .utility {
  width: 100%;
  text-align: center;
  height: 35%;
  margin: auto auto 0 auto;
  position: relative;
  bottom: 0;
  opacity: 0;
}
/* line 1326, ../src/partials/_specifics.scss */
.expandable-container .expandable-box .utility .selection {
  width: 96px;
  margin: 0 auto 0 auto;
  float: none;
}

/* line 1337, ../src/partials/_specifics.scss */
.expandable-container:after {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -6px;
  bottom: -12px;
  border-width: 12px 12px 0;
  border-color: #F0F0F0 transparent;
  border-style: solid;
  display: block;
  width: 0;
}

/* LOGIN SPECIFICS */
/* line 1353, ../src/partials/_specifics.scss */
#login {
  margin: 100px auto 0 auto;
  width: 100%;
  height: 100%;
}

/* line 1361, ../src/partials/_specifics.scss */
#dialogs #login,
#dialogs .video,
#dialogs .video1,
#dialogs .video2 {
  z-index: 100;
  margin: 0;
  position: fixed;
  top: 0;
  display: none;
  background: rgba(0, 0, 0, 0.6);
}
/* line 1369, ../src/partials/_specifics.scss */
.no-opacity #dialogs #login,
.no-opacity #dialogs .video,
.no-opacity #dialogs .video1,
.no-opacity #dialogs .video2 {
  background-color: none;
  background-image: url("/media/images/overlay-tile.png");
}
/* line 1375, ../src/partials/_specifics.scss */
#dialogs #login {
  position: absolute;
  height: 100%;
  min-height: 100%;
}
/* line 1381, ../src/partials/_specifics.scss */
#dialogs .video,
#dialogs .video1,
#dialogs .video2 {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
}
/* line 1388, ../src/partials/_specifics.scss */
#dialogs .video .video-content,
#dialogs .video1 .video-content,
#dialogs .video2 .video-content {
  width: 680px;
  height: 360px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -180px auto auto -340px;
}
/* line 1396, ../src/partials/_specifics.scss */
#dialogs .video .video-content #video-container,
#dialogs .video1 .video-content #video-container,
#dialogs .video2 .video-content #video-container {
  width: 640px;
  height: 400px;
  background: #000;
  float: left;
}
/* line 1402, ../src/partials/_specifics.scss */
#dialogs .video .video-content #video-container p,
#dialogs .video1 .video-content #video-container p,
#dialogs .video2 .video-content #video-container p {
  margin: 100px 0 0 60px;
  color: #FFF;
  font-size: 32px;
}
/* line 1409, ../src/partials/_specifics.scss */
#dialogs .video .video-content iframe, #dialogs .video .video-content close-button,
#dialogs .video1 .video-content iframe, #dialogs .video1 .video-content close-button,
#dialogs .video2 .video-content iframe, #dialogs .video2 .video-content close-button {
  float: left;
}
/* line 1413, ../src/partials/_specifics.scss */
#dialogs .video .video-content close-button,
#dialogs .video1 .video-content close-button,
#dialogs .video2 .video-content close-button {
  width: 40px;
  height: 40px;
}

/* line 1426, ../src/partials/_specifics.scss */
#login-box,
#getpassword-box,
#resetpassword-box,
#register-box,
#terms-box {
  display: none;
  margin: 100px auto 0 auto;
  width: 340px;
  background: #f4f5f0;
  border: 1px solid #dfe0d9;
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}
/* line 1434, ../src/partials/_specifics.scss */
#login-box .top,
#getpassword-box .top,
#resetpassword-box .top,
#register-box .top,
#terms-box .top {
  padding: 20px;
}
/* line 1438, ../src/partials/_specifics.scss */
#login-box .top .info p,
#getpassword-box .top .info p,
#resetpassword-box .top .info p,
#register-box .top .info p,
#terms-box .top .info p {
  margin: 6px 0 6px 0;
}
/* line 1444, ../src/partials/_specifics.scss */
#login-box .sub-header,
#getpassword-box .sub-header,
#resetpassword-box .sub-header,
#register-box .sub-header,
#terms-box .sub-header {
  margin: 15px 0 10px 135px;
}
/* line 1446, ../src/partials/_specifics.scss */
#login-box .sub-header .emphasis,
#getpassword-box .sub-header .emphasis,
#resetpassword-box .sub-header .emphasis,
#register-box .sub-header .emphasis,
#terms-box .sub-header .emphasis {
  font-weight: bold;
}
/* line 1452, ../src/partials/_specifics.scss */
#login-box .pane,
#getpassword-box .pane,
#resetpassword-box .pane,
#register-box .pane,
#terms-box .pane {
  width: 100%;
  border-top: 1px solid #dfe0db;
  border-bottom: 1px solid #dfe0db;
}
/* line 1458, ../src/partials/_specifics.scss */
#login-box .fieldset,
#getpassword-box .fieldset,
#resetpassword-box .fieldset,
#register-box .fieldset,
#terms-box .fieldset {
  display: block;
  margin: 15px 0 15px 25px;
  width: 100%;
}
/* line 1464, ../src/partials/_specifics.scss */
#login-box .fieldset .label,
#getpassword-box .fieldset .label,
#resetpassword-box .fieldset .label,
#register-box .fieldset .label,
#terms-box .fieldset .label {
  width: 90px;
  display: inline-block;
}
/* line 1469, ../src/partials/_specifics.scss */
#login-box .fieldset .field,
#getpassword-box .fieldset .field,
#resetpassword-box .fieldset .field,
#register-box .fieldset .field,
#terms-box .fieldset .field {
  display: inline-block;
  vertical-align: middle;
}
/* line 1473, ../src/partials/_specifics.scss */
#login-box .fieldset .field input,
#getpassword-box .fieldset .field input,
#resetpassword-box .fieldset .field input,
#register-box .fieldset .field input,
#terms-box .fieldset .field input {
  /* height: 12px; */
}
/* line 1477, ../src/partials/_specifics.scss */
#login-box .fieldset .field input, #login-box .fieldset .field textarea,
#getpassword-box .fieldset .field input,
#getpassword-box .fieldset .field textarea,
#resetpassword-box .fieldset .field input,
#resetpassword-box .fieldset .field textarea,
#register-box .fieldset .field input,
#register-box .fieldset .field textarea,
#terms-box .fieldset .field input,
#terms-box .fieldset .field textarea {
  width: 160px;
  padding: 8px;
  font-size: 14px;
}
/* line 1484, ../src/partials/_specifics.scss */
#login-box .fieldset .field input[type=button],
#login-box .fieldset .field input[type=submit],
#getpassword-box .fieldset .field input[type=button],
#getpassword-box .fieldset .field input[type=submit],
#resetpassword-box .fieldset .field input[type=button],
#resetpassword-box .fieldset .field input[type=submit],
#register-box .fieldset .field input[type=button],
#register-box .fieldset .field input[type=submit],
#terms-box .fieldset .field input[type=button],
#terms-box .fieldset .field input[type=submit] {
  font-size: 18px;
  float: none;
  display: inline-block;
  width: auto;
  height: auto;
}
/* line 1491, ../src/partials/_specifics.scss */
#login-box .fieldset .field input[type=button].disabled,
#login-box .fieldset .field input[type=submit].disabled,
#getpassword-box .fieldset .field input[type=button].disabled,
#getpassword-box .fieldset .field input[type=submit].disabled,
#resetpassword-box .fieldset .field input[type=button].disabled,
#resetpassword-box .fieldset .field input[type=submit].disabled,
#register-box .fieldset .field input[type=button].disabled,
#register-box .fieldset .field input[type=submit].disabled,
#terms-box .fieldset .field input[type=button].disabled,
#terms-box .fieldset .field input[type=submit].disabled {
  opacity: 0.6;
}
/* line 1496, ../src/partials/_specifics.scss */
#login-box .fieldset .field input[type=checkbox],
#getpassword-box .fieldset .field input[type=checkbox],
#resetpassword-box .fieldset .field input[type=checkbox],
#register-box .fieldset .field input[type=checkbox],
#terms-box .fieldset .field input[type=checkbox] {
  padding: 0;
}
/* line 1500, ../src/partials/_specifics.scss */
#login-box .fieldset .field input#cancel,
#getpassword-box .fieldset .field input#cancel,
#resetpassword-box .fieldset .field input#cancel,
#register-box .fieldset .field input#cancel,
#terms-box .fieldset .field input#cancel {
  margin: 0 5px 0 10px;
}
/* line 1504, ../src/partials/_specifics.scss */
#login-box .fieldset .field input.error, #login-box .fieldset .field textarea.error,
#getpassword-box .fieldset .field input.error,
#getpassword-box .fieldset .field textarea.error,
#resetpassword-box .fieldset .field input.error,
#resetpassword-box .fieldset .field textarea.error,
#register-box .fieldset .field input.error,
#register-box .fieldset .field textarea.error,
#terms-box .fieldset .field input.error,
#terms-box .fieldset .field textarea.error {
  border: 1px solid red;
  background-color: #e6c4c4;
}
/* line 1509, ../src/partials/_specifics.scss */
#login-box .fieldset .field .explicit,
#getpassword-box .fieldset .field .explicit,
#resetpassword-box .fieldset .field .explicit,
#register-box .fieldset .field .explicit,
#terms-box .fieldset .field .explicit {
  display: inline-block;
  float: none;
}
/* line 1516, ../src/partials/_specifics.scss */
#login-box .fieldset.floater,
#getpassword-box .fieldset.floater,
#resetpassword-box .fieldset.floater,
#register-box .fieldset.floater,
#terms-box .fieldset.floater {
  margin: 5px 0 5px 135px;
  height: auto;
}
/* line 1520, ../src/partials/_specifics.scss */
#login-box .fieldset.floater .field,
#getpassword-box .fieldset.floater .field,
#resetpassword-box .fieldset.floater .field,
#register-box .fieldset.floater .field,
#terms-box .fieldset.floater .field {
  width: 20px;
  height: auto;
}
/* line 1524, ../src/partials/_specifics.scss */
#login-box .fieldset.floater .field input,
#getpassword-box .fieldset.floater .field input,
#resetpassword-box .fieldset.floater .field input,
#register-box .fieldset.floater .field input,
#terms-box .fieldset.floater .field input {
  width: auto;
  height: auto;
}
/* line 1530, ../src/partials/_specifics.scss */
#login-box .fieldset.floater .label,
#getpassword-box .fieldset.floater .label,
#resetpassword-box .fieldset.floater .label,
#register-box .fieldset.floater .label,
#terms-box .fieldset.floater .label {
  width: auto;
  height: auto;
}
/* line 1537, ../src/partials/_specifics.scss */
#login-box .fieldset.buttons,
#getpassword-box .fieldset.buttons,
#resetpassword-box .fieldset.buttons,
#register-box .fieldset.buttons,
#terms-box .fieldset.buttons {
  margin-left: 75px;
}
/* line 1541, ../src/partials/_specifics.scss */
#login-box.error,
#getpassword-box.error,
#resetpassword-box.error,
#register-box.error,
#terms-box.error {
  -moz-box-shadow: 0 0 9px red;
  -webkit-box-shadow: 0 0 9px red;
  -o-box-shadow: 0 0 9px red;
  box-shadow: 0 0 9px red;
}

/*
#login-box.error,
#getpassword-box.error,
#resetpassword-box.error,
#register-box.error {
	@include single-box-shadow(rgba(255,0,0,1), 0, 0, 9px);
}
*/
/* line 1558, ../src/partials/_specifics.scss */
#login-box .feedback {
  padding: 10px;
  background-color: #f5efc9;
  border: 1px solid #c2c2c2;
  border-radius: 4px;
  -moz-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  -o-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
}
/* line 1565, ../src/partials/_specifics.scss */
#login-box .feedback p, #login-box .feedback a {
  font-weight: bold;
  color: #1a1a1a;
}
/* line 1570, ../src/partials/_specifics.scss */
#login-box .feedback a {
  text-decoration: underline;
}

/* line 1576, ../src/partials/_specifics.scss */
#getpassword-box {
  width: 420px;
}
/* line 1579, ../src/partials/_specifics.scss */
#getpassword-box .fieldset.buttons {
  margin-left: 175px;
}

/* line 1586, ../src/partials/_specifics.scss */
#register-box {
  /* width: 500px; */
  width: 758px;
  margin: 50px auto 0 auto;
}
/* line 1592, ../src/partials/_specifics.scss */
#register-box form {
  overflow: hidden;
}
/* line 1595, ../src/partials/_specifics.scss */
#register-box form .headers {
  overflow: hidden;
  clear: both;
}
/* line 1599, ../src/partials/_specifics.scss */
#register-box form .headers .pane {
  min-height: 0;
  height: auto;
  border: none;
  height: 26px;
  position: relative;
}
/* line 1606, ../src/partials/_specifics.scss */
#register-box form .headers .pane p {
  display: inline-block;
  height: 26px;
  line-height: 26px;
  margin-left: 20px;
  position: absolute;
}
/* line 1613, ../src/partials/_specifics.scss */
#register-box form .headers .pane p.short {
  left: 110px;
}
/* line 1617, ../src/partials/_specifics.scss */
#register-box form .headers .pane p.long {
  left: 200px;
}
/* line 1623, ../src/partials/_specifics.scss */
#register-box form .headers .pane.subscriptions p {
  margin-left: 40px;
}
/* line 1630, ../src/partials/_specifics.scss */
#register-box form .pane {
  float: left;
  width: 398px;
  min-height: 500px;
}
/* line 1636, ../src/partials/_specifics.scss */
#register-box form .pane.subscriptions {
  width: 360px;
}
/* line 1639, ../src/partials/_specifics.scss */
#register-box form .pane.subscriptions input {
  border: none;
  background: none;
  box-shadow: none;
}
/* line 1645, ../src/partials/_specifics.scss */
#register-box form .pane.subscriptions .vehicle-group {
  margin: 10px 0 40px 40px;
}
/* line 1648, ../src/partials/_specifics.scss */
#register-box form .pane.subscriptions .vehicle-group h4 {
  font-size: 22px;
  color: #515151;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 1655, ../src/partials/_specifics.scss */
#register-box form .pane.subscriptions .vehicle-group .subscription-line {
  position: relative;
  height: 18px;
}
/* line 1659, ../src/partials/_specifics.scss */
#register-box form .pane.subscriptions .vehicle-group .subscription-line .fieldset.floater {
  display: block;
  position: absolute;
  top: 0;
  margin: 0;
}
/* line 1665, ../src/partials/_specifics.scss */
#register-box form .pane.subscriptions .vehicle-group .subscription-line .fieldset.floater .field {
  overflow: visible;
}
/* line 1669, ../src/partials/_specifics.scss */
#register-box form .pane.subscriptions .vehicle-group .subscription-line .fieldset.floater.type {
  left: 0;
}
/* line 1673, ../src/partials/_specifics.scss */
#register-box form .pane.subscriptions .vehicle-group .subscription-line .fieldset.floater.short {
  left: 110px;
}
/* line 1677, ../src/partials/_specifics.scss */
#register-box form .pane.subscriptions .vehicle-group .subscription-line .fieldset.floater.long {
  left: 200px;
}
/* line 1683, ../src/partials/_specifics.scss */
#register-box form .pane.subscriptions .vehicle-group:first-child {
  margin-top: 20px;
}
/* line 1687, ../src/partials/_specifics.scss */
#register-box form .pane.subscriptions .vehicle-group {
  margin-bottom: 20px;
}
/* line 1692, ../src/partials/_specifics.scss */
#register-box form .pane.subscriptions .disclaimer {
  margin: 0 60px 10px 0;
  clear: both;
}
/* line 1695, ../src/partials/_specifics.scss */
#register-box form .pane.subscriptions .disclaimer p {
  font-weight: 700;
  font-style: italic;
  text-align: right;
}
/* line 1703, ../src/partials/_specifics.scss */
#register-box form .pane.subscriptions .multiple-users .fieldset {
  margin-top: 20px;
  margin-left: 40px;
}
/* line 1710, ../src/partials/_specifics.scss */
#register-box form .buttons-container {
  clear: both;
  overflow: hidden;
}
/* line 1714, ../src/partials/_specifics.scss */
#register-box form .buttons-container .fieldset.buttons {
  margin: 12px 20px 18px 0;
  width: auto;
  float: right;
}
/* line 1724, ../src/partials/_specifics.scss */
#register-box .feedback {
  padding: 10px;
  background-color: #f5efc9;
  border: 1px solid #c2c2c2;
  border-radius: 4px;
  -moz-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  -o-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
}
/* line 1731, ../src/partials/_specifics.scss */
#register-box .feedback p {
  font-weight: bold;
  color: #1a1a1a;
}
/* line 1738, ../src/partials/_specifics.scss */
#register-box .fieldset .label {
  width: 110px;
}
/* line 1742, ../src/partials/_specifics.scss */
#register-box .fieldset .field input, #register-box .fieldset .field textarea {
  width: 240px;
}
/* line 1746, ../src/partials/_specifics.scss */
#register-box .fieldset .field input#zip {
  width: 50px;
}
/* line 1750, ../src/partials/_specifics.scss */
#register-box .fieldset .field input#location {
  margin-left: 10px;
  width: 162px;
}
/* line 1757, ../src/partials/_specifics.scss */
#register-box .fieldset.buttons {
  margin-left: 290px;
}

/* line 1763, ../src/partials/_specifics.scss */
#terms-box {
  width: 768px;
  margin: 50px auto 0 auto;
}
/* line 1768, ../src/partials/_specifics.scss */
#terms-box .top h1 {
  font-size: 60px;
}
/* line 1773, ../src/partials/_specifics.scss */
#terms-box .info {
  margin: 0 20px 0 20px;
  height: 260px;
  padding: 20px 10px;
  overflow: auto;
  border: 1px solid #c2c2c2;
  border-radius: 2px;
  box-shadow: 0 0 10px #999 inset;
  background-color: #EFEFEF;
}
/* line 1786, ../src/partials/_specifics.scss */
#terms-box .info h3 {
  margin-bottom: 15px;
}
/* line 1790, ../src/partials/_specifics.scss */
#terms-box .info h4 {
  font-family: "Arial";
  font-weight: bold;
  margin: 25px 0 12px 0;
  color: #515151;
}
/* line 1797, ../src/partials/_specifics.scss */
#terms-box .info p {
  color: #444;
  margin-bottom: 10px;
}
/* line 1804, ../src/partials/_specifics.scss */
#terms-box form .fieldset.buttons {
  width: auto;
  margin: 20px 40px 20px 0;
  overflow: hidden;
}
/* line 1809, ../src/partials/_specifics.scss */
#terms-box form .fieldset.buttons .field {
  float: right;
  display: block;
}

/* FRONTPAGE SPECIFICS */
/* line 1818, ../src/partials/_specifics.scss */
.front-page {
  width: 1000px;
  margin: 60px auto;
}
/* line 1822, ../src/partials/_specifics.scss */
.front-page .top {
  overflow: hidden;
}
/* line 1824, ../src/partials/_specifics.scss */
.front-page .top .left.pane {
  width: 620px;
  /* margin-right: 20px; */
}
/* line 1829, ../src/partials/_specifics.scss */
.front-page .top .left.pane .info-box .info p {
  font-size: 16px;
  margin-bottom: 15px;
}
/* line 1840, ../src/partials/_specifics.scss */
.front-page .top .video-box {
  padding: 15px;
}
/* line 1843, ../src/partials/_specifics.scss */
.front-page .top .video-box h2 {
  color: #636363;
  margin-bottom: 5px;
}
/* line 1850, ../src/partials/_specifics.scss */
.front-page .warning {
  margin-top: 20px;
  display: table;
  background: #fff799;
  padding: 10px;
  border: 1px solid #e0d875;
  width: 100%;
}
/* line 1858, ../src/partials/_specifics.scss */
.front-page .warning .icon {
  display: table-cell;
  vertical-align: middle;
}
/* line 1863, ../src/partials/_specifics.scss */
.front-page .warning .info {
  padding-left: 10px;
  display: table-cell;
  vertical-align: middle;
}
/* line 1870, ../src/partials/_specifics.scss */
.front-page .content-box {
  margin: 40px 0;
  overflow: hidden;
  background: #f1f8f8;
  border: 1px solid #dfe0d9;
}
/* line 1877, ../src/partials/_specifics.scss */
.front-page .content-box ul {
  padding: 0;
  margin: 0;
  background: #fcfcfc;
}
/* line 1882, ../src/partials/_specifics.scss */
.front-page .content-box ul li {
  float: none;
  margin: 2px;
  padding: 20px;
}
/* line 1887, ../src/partials/_specifics.scss */
.front-page .content-box ul li .icon {
  display: inline-block;
  vertical-align: middle;
  background: url("/media/images/frontpage_icons.png");
  width: 76px;
  height: 76px;
}
/* line 1895, ../src/partials/_specifics.scss */
.front-page .content-box ul li .icon.compare {
  background-position: -76px 0;
}
/* line 1899, ../src/partials/_specifics.scss */
.front-page .content-box ul li .icon.alert {
  background-position: -152px 0;
}
/* line 1903, ../src/partials/_specifics.scss */
.front-page .content-box ul li .info {
  width: 330px;
  margin-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
/* line 1909, ../src/partials/_specifics.scss */
.front-page .content-box ul li .info p {
  color: #636363;
}
/* line 1915, ../src/partials/_specifics.scss */
.front-page .content-box ul li:hover {
  background: #f1f8f8;
}
/* line 1921, ../src/partials/_specifics.scss */
.front-page .content-box .left.pane,
.front-page .content-box .right.pane {
  margin: 0;
  padding: 0;
  width: 50%;
}
/* line 1927, ../src/partials/_specifics.scss */
.front-page .content-box .display {
  background: #f1f8f8;
  padding: 10px;
  width: 100%;
}
/* line 1932, ../src/partials/_specifics.scss */
.front-page .content-box .display .default {
  width: 427px;
  margin: 60px auto;
  vertical-align: middle;
}
/* line 1941, ../src/partials/_specifics.scss */
.front-page .payoff {
  width: 100%;
  margin: 40px 0;
}
/* line 1944, ../src/partials/_specifics.scss */
.front-page .payoff .content {
  margin: 0 auto;
  width: 760px;
}
/* line 1948, ../src/partials/_specifics.scss */
.front-page .payoff .content .train-set {
  vertical-align: middle;
  display: inline-block;
  margin-right: 15px;
}
/* line 1954, ../src/partials/_specifics.scss */
.front-page .payoff .content p.train-set, .front-page .payoff .content p.train-set a {
  font-size: 14px;
}
/* line 1961, ../src/partials/_specifics.scss */
.front-page .container.info p {
  font-size: 14px;
}
/* line 1968, ../src/partials/_specifics.scss */
.front-page .teasers .legend-box {
  position: relative;
  width: 274px;
  height: 144px;
  margin-right: 20px;
  display: inline-block;
  vertical-align: top;
  padding: 20px;
}
/* line 1977, ../src/partials/_specifics.scss */
.front-page .teasers .legend-box h3 {
  margin-bottom: 10px;
}
/* line 1981, ../src/partials/_specifics.scss */
.front-page .teasers .legend-box .read-more {
  margin-top: 10px;
}
/* line 1983, ../src/partials/_specifics.scss */
.front-page .teasers .legend-box .read-more a {
  color: #2cb5cb;
  text-decoration: underline;
}
/* line 1989, ../src/partials/_specifics.scss */
.front-page .teasers .legend-box .poster {
  position: absolute;
  bottom: 10px;
  right: 15px;
}
/* line 1996, ../src/partials/_specifics.scss */
.front-page .teasers .legend-box:last-child {
  margin: 0;
}
@media screen and (max-width: 767px) {
  /* line 1818, ../src/partials/_specifics.scss */
  .front-page {
    width: 100%;
    margin: 20px 0 0 0;
  }
  /* line 2009, ../src/partials/_specifics.scss */
  .front-page .top .left, .front-page .top .right {
    float: none;
    width: 100%;
    margin: 0 auto;
  }
  /* line 2015, ../src/partials/_specifics.scss */
  .front-page .top .left .info-box h1, .front-page .top .right .info-box h1 {
    padding: 15px 0 15px 15px;
  }
  /* line 2018, ../src/partials/_specifics.scss */
  .front-page .top .left .info-box h1 span, .front-page .top .right .info-box h1 span {
    /*font-size: 52px;*/
  }
  /* line 2023, ../src/partials/_specifics.scss */
  .front-page .top .left .info-box .info.ingress, .front-page .top .right .info-box .info.ingress {
    padding: 15px;
  }
  /* line 2029, ../src/partials/_specifics.scss */
  .front-page .top .left.pane {
    width: auto;
  }
  /* line 2033, ../src/partials/_specifics.scss */
  .front-page .top .video-box {
    margin: 15px;
  }
  /* line 2036, ../src/partials/_specifics.scss */
  .front-page .top .video-box h3 {
    width: 158px;
    margin: 0 auto;
  }
  /* line 2041, ../src/partials/_specifics.scss */
  .front-page .top .video-box a {
    display: block;
    width: 254px;
    margin: 0 auto;
  }
  /* line 2051, ../src/partials/_specifics.scss */
  .front-page .content-box {
    margin-top: 15px;
  }
  /* line 2054, ../src/partials/_specifics.scss */
  .front-page .content-box .left.pane, .front-page .content-box .right.pane {
    float: none;
    width: auto;
    margin: 0;
  }
  /* line 2061, ../src/partials/_specifics.scss */
  .front-page .content-box .right.pane .display {
    padding: 15px;
    width: auto;
  }
  /* line 2065, ../src/partials/_specifics.scss */
  .front-page .content-box .right.pane .display .default {
    width: auto;
    margin-top: 20px;
  }
  /* line 2069, ../src/partials/_specifics.scss */
  .front-page .content-box .right.pane .display .default img {
    width: 100%;
    height: auto;
  }
  /* line 2077, ../src/partials/_specifics.scss */
  .front-page .content-box ul {
    margin-top: 10px;
  }
  /* line 2081, ../src/partials/_specifics.scss */
  .front-page .content-box ul li .icon {
    display: none;
  }
  /* line 2085, ../src/partials/_specifics.scss */
  .front-page .content-box ul li .info {
    width: 100%;
    margin: 0;
  }
  /* line 2093, ../src/partials/_specifics.scss */
  .front-page .payoff {
    min-width: 0;
    margin: 15px;
    width: auto;
  }
  /* line 2098, ../src/partials/_specifics.scss */
  .front-page .payoff .content {
    width: auto;
  }
  /* line 2101, ../src/partials/_specifics.scss */
  .front-page .payoff .content form {
    width: auto;
  }
  /* line 2104, ../src/partials/_specifics.scss */
  .front-page .payoff .content form p.train-set, .front-page .payoff .content form input.train-set {
    width: auto;
    display: block;
    margin: 0 auto 15px auto;
    text-align: center;
  }
  /* line 2110, ../src/partials/_specifics.scss */
  .front-page .payoff .content form p.train-set a, .front-page .payoff .content form input.train-set a {
    text-decoration: underline;
  }
  /* line 2115, ../src/partials/_specifics.scss */
  .front-page .payoff .content form p.trainset {
    display: inline-block;
  }
  /* line 2119, ../src/partials/_specifics.scss */
  .front-page .payoff .content form input.train-set {
    font-size: 18px;
    width: 200px;
  }
  /* line 2127, ../src/partials/_specifics.scss */
  .front-page .container.info {
    margin: 30px 15px;
  }
}

/* SEARCH SPECIFICS */
/* MOVED TO _search.scss */
/* DIALOG */
/* line 2141, ../src/partials/_specifics.scss */
.dialog.makemodel-dialog {
  display: none;
  position: absolute;
}
/* line 2145, ../src/partials/_specifics.scss */
.dialog.makemodel-dialog .content-box {
  margin: 0;
  width: 850px;
}
/* line 2150, ../src/partials/_specifics.scss */
.dialog.makemodel-dialog .content-box ol li, .dialog.makemodel-dialog .content-box ul li {
  float: left;
  width: 128px;
}
/* line 2161, ../src/partials/_specifics.scss */
.dialog.makemodel-dialog .content-box #models {
  display: none;
}
/* line 2166, ../src/partials/_specifics.scss */
.dialog.makemodel-dialog .content-box #models ul li {
  display: inline-block;
  overflow: hidden;
  margin: 0 20px 5px 0;
  width: auto;
}
/* line 2172, ../src/partials/_specifics.scss */
.dialog.makemodel-dialog .content-box #models ul li h3 {
  text-transform: capitalize;
  border-bottom: 1px solid #dfe0d9;
  padding-bottom: 5px;
  font-family: "Arial";
  color: #2cb5cb;
}
/* line 2182, ../src/partials/_specifics.scss */
.dialog.makemodel-dialog .content-box #models ul.model-list {
  list-style: none;
  overflow: hidden;
}
/* line 2186, ../src/partials/_specifics.scss */
.dialog.makemodel-dialog .content-box #models ul.model-list li {
  margin: 0 5px 5px 0;
  width: auto;
  float: left;
}
/* line 2194, ../src/partials/_specifics.scss */
.dialog.makemodel-dialog .content-box .of-interest {
  overflow: hidden;
  padding: 15px 0 15px 0;
}
/* line 2198, ../src/partials/_specifics.scss */
.dialog.makemodel-dialog .content-box .of-interest p {
  margin: 0;
}
/* line 2202, ../src/partials/_specifics.scss */
.dialog.makemodel-dialog .content-box .of-interest ul {
  margin: 8px 0 0 0;
}
/* line 2205, ../src/partials/_specifics.scss */
.dialog.makemodel-dialog .content-box .of-interest ul li {
  margin-top: 0;
  display: inline-block;
  width: auto;
}
/* line 2210, ../src/partials/_specifics.scss */
.dialog.makemodel-dialog .content-box .of-interest ul li a {
  margin-top: 0;
}
/* line 2216, ../src/partials/_specifics.scss */
.dialog.makemodel-dialog .content-box .of-interest ul.right {
  float: right;
}
/* line 2224, ../src/partials/_specifics.scss */
.dialog.makemodel-dialog.simple .of-interest {
  display: none;
}
/* line 2228, ../src/partials/_specifics.scss */
.dialog.makemodel-dialog.simple #backbutton {
  display: none;
}
@media screen and (max-width: 767px) {
  /* line 2236, ../src/partials/_specifics.scss */
  .dialog.makemodel-dialog .content-box {
    padding: 15px;
    width: auto;
    min-width: 0;
    left: 0;
    top: 0;
    margin: 4px;
  }
  /* line 2247, ../src/partials/_specifics.scss */
  .dialog.makemodel-dialog .content-box .of-interest .matrix ul {
    float: none;
  }
  /* line 2250, ../src/partials/_specifics.scss */
  .dialog.makemodel-dialog .content-box .of-interest .matrix ul:last-child {
    border-top: 1px solid #dfe0d9;
    padding-top: 15px;
  }
  /* line 2260, ../src/partials/_specifics.scss */
  .dialog.makemodel-dialog .content-box #makesModels .info, .dialog.makemodel-dialog .content-box #makesModels .selection-set.utility {
    float: none;
  }
  /* line 2263, ../src/partials/_specifics.scss */
  .dialog.makemodel-dialog .content-box #makesModels .info .selection:first-child, .dialog.makemodel-dialog .content-box #makesModels .selection-set.utility .selection:first-child {
    margin-left: 0;
  }
  /* line 2270, ../src/partials/_specifics.scss */
  .dialog.makemodel-dialog .content-box .dialog-section form {
    float: none;
  }
  /* line 2273, ../src/partials/_specifics.scss */
  .dialog.makemodel-dialog .content-box .dialog-section form input {
    font-size: 19px;
  }
}

/* line 2284, ../src/partials/_specifics.scss */
#filterSearchDialog.dialog .matrix {
  width: 100%;
}
/* line 2288, ../src/partials/_specifics.scss */
#filterSearchDialog.dialog .right {
  display: none;
}

/* FILTER SEARCH */
/* line 2298, ../src/partials/_specifics.scss */
#filterSearch {
  overflow: visible;
  margin-top: 30px;
}
/* line 2302, ../src/partials/_specifics.scss */
#filterSearch .sticky-box {
  margin: 0 0 10px 0;
  border-left: none;
  border-right: none;
}
/* line 2307, ../src/partials/_specifics.scss */
#filterSearch .sticky-box .content {
  width: 1000px;
}
/* line 2310, ../src/partials/_specifics.scss */
#filterSearch .sticky-box .content ul {
  margin: 0;
  border-right: 1px solid #c7c8c3;
}
/* line 2315, ../src/partials/_specifics.scss */
#filterSearch .sticky-box .content .filter-header {
  display: inline-block;
  width: 200px;
  margin: 6px 0 0 22px;
}
/* line 2320, ../src/partials/_specifics.scss */
#filterSearch .sticky-box .content .filter-header span {
  font-family: "LeagueGothicRegular";
  font-size: 20px;
  text-transform: uppercase;
  color: #9a9b9c;
}
/* line 2332, ../src/partials/_specifics.scss */
#filterSearch .standard-box#chosen-vehicles {
  overflow: visible;
  margin-bottom: 20px;
}
/* line 2336, ../src/partials/_specifics.scss */
#filterSearch .standard-box#chosen-vehicles input {
  height: auto;
  width: auto;
  text-transform: none;
  font-size: 13px;
  font-family: Arial;
/*  font-weight: bold; */
  padding: 7px 9px 7px 9px;
}
/* line 2346, ../src/partials/_specifics.scss */
#filterSearch .standard-box#chosen-vehicles #makesbutton:hover {
  color: #f39c00;
}
/* line 2350, ../src/partials/_specifics.scss */
#filterSearch .standard-box#chosen-vehicles .info {
  margin: 12px 0 0 20px;
}
/* line 2353, ../src/partials/_specifics.scss */
#filterSearch .standard-box#chosen-vehicles .info p span, #filterSearch .standard-box#chosen-vehicles .info p a {
  color: #f39c00;
  font-weight: bold;
  font-style: italic;
}
/* line 2364, ../src/partials/_specifics.scss */
#filterSearch .content-box {
  margin-top: 54px;
  overflow: hidden;
  position: relative;
  border-left: 1px solid #c7c8c3;
  border-right: 1px solid #c7c8c3;
  min-height: 480px;
  padding-top: 2px;
}
/* line 2373, ../src/partials/_specifics.scss */
#filterSearch .content-box:before {
  width: 148px;
  height: 6px;
  background: url("/media/images/shadow_tr.png");
  content: "";
  position: absolute;
  left: -148px;
  top: 0;
}
/* line 2383, ../src/partials/_specifics.scss */
#filterSearch .content-box:after {
  width: 148px;
  height: 6px;
  background: url("/media/images/shadow_tl.png");
  content: "";
  position: absolute;
  right: -148px;
  top: 0;
}
/* line 2394, ../src/partials/_specifics.scss */
#filterSearch .content-box .collection-container {
  float: left;
  height: 100%;
  min-height: 480px;
  width: 479px;
  min-width: 479px;
  border-right: 1px solid #c7c8c3;
}
/* line 2402, ../src/partials/_specifics.scss */
#filterSearch .content-box .collection-container .collection {
  display: none;
}
/* line 2407, ../src/partials/_specifics.scss */
#filterSearch .content-box .collection-container .collection .category h4 {
  text-transform: uppercase;
}
/* line 2409, ../src/partials/_specifics.scss */
#filterSearch .content-box .collection-container .collection .category h4:before {
  left: 5px;
}
/* line 2412, ../src/partials/_specifics.scss */
#filterSearch .content-box .collection-container .collection .category h4:after {
  left: 5px;
}
/* line 2418, ../src/partials/_specifics.scss */
#filterSearch .content-box .collection-container .collection .category.collapsed ul {
  display: none;
}
/* line 2425, ../src/partials/_specifics.scss */
#filterSearch .content-box .collection-container .collection .category .label li a, #filterSearch .content-box .collection-container .collection .category .data li a {
  overflow: hidden;
  background: none;
  height: 17px;
  padding-top: 4px;
  padding-left: 34px;
  padding-bottom: 4px;
}
/* line 2433, ../src/partials/_specifics.scss */
#filterSearch .content-box .collection-container .collection .category .label li a .filter-mode, #filterSearch .content-box .collection-container .collection .category .data li a .filter-mode {
  float: right;
  width: 17px;
  height: 17px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url("/media/images/checkbutton_filter_icons.png");
  display: none;
}
/* line 2444, ../src/partials/_specifics.scss */
.no-touch #filterSearch .content-box .collection-container .collection .category .label li a:hover .filter-mode, .no-touch #filterSearch .content-box .collection-container .collection .category .data li a:hover .filter-mode {
  display: block;
}
/* line 2452, ../src/partials/_specifics.scss */
#filterSearch .content-box .collection-container .collection .category .label li.selected, #filterSearch .content-box .collection-container .collection .category .data li.selected {
  background-color: #d2ecf0;
}
/* line 2454, ../src/partials/_specifics.scss */
#filterSearch .content-box .collection-container .collection .category .label li.selected a .filter-mode, #filterSearch .content-box .collection-container .collection .category .data li.selected a .filter-mode {
  display: block;
  background-position: 0 -17px;
}
/* line 2460, ../src/partials/_specifics.scss */
#filterSearch .content-box .collection-container .collection .category .label li.selected.filtration, #filterSearch .content-box .collection-container .collection .category .data li.selected.filtration {
  background-color: #F6E6C2;
}
/* line 2463, ../src/partials/_specifics.scss */
#filterSearch .content-box .collection-container .collection .category .label li.selected.filtration a .filter-mode, #filterSearch .content-box .collection-container .collection .category .data li.selected.filtration a .filter-mode {
  background-position: -17px -17px;
}
/* line 2471, ../src/partials/_specifics.scss */
#filterSearch .content-box .collection-container .collection .no-collection-info {
  margin: 50px;
}
/* line 2478, ../src/partials/_specifics.scss */
#filterSearch .content-box .chosen-filters {
  float: left;
  height: 100%;
  min-height: 600px;
  width: 516px;
  background-color: #FFF;
  background-image: url("/media/images/filters-bg.png");
}
/* line 2486, ../src/partials/_specifics.scss */
#filterSearch .content-box .chosen-filters .chosen-filters-list {
  margin: 8px;
}
/* line 2495, ../src/partials/_specifics.scss */
#filterSearch .content-box .chosen-filters .no-filters-info {
  width: 300px;
  margin: 150px auto;
}
/* line 2499, ../src/partials/_specifics.scss */
#filterSearch .content-box .chosen-filters .no-filters-info p {
  font-weight: bold;
  text-align: center;
  color: #a2a4a5;
  text-shadow: rgba(255, 255, 255, 0.5) 1px 1px 1px;
  font-size: 18px;
  color: #C5C7C8;
}
/* line 2509, ../src/partials/_specifics.scss */
#filterSearch .content-box .header.content-header {
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10;
  margin: -70px 0;
  height: 70px;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
/* line 2520, ../src/partials/_specifics.scss */
#filterSearch .content-box .header.content-header .content {
  margin: 0 auto;
  overflow: visible;
  width: 1000px;
}
/* line 2526, ../src/partials/_specifics.scss */
#filterSearch .content-box .header.content-header .content .left, #filterSearch .content-box .header.content-header .content .right {
  background: url("/media/images/compare_list_bg.png") no-repeat;
  height: 70px;
  position: relative;
}
/* line 2532, ../src/partials/_specifics.scss */
#filterSearch .content-box .header.content-header .content .left {
  background-position: bottom left;
  width: 766px;
}
/* line 2536, ../src/partials/_specifics.scss */
#filterSearch .content-box .header.content-header .content .left h3 {
  position: absolute;
  bottom: 10px;
  left: 10px;
  margin: 0;
  white-space: nowrap;
}
/* line 2545, ../src/partials/_specifics.scss */
#filterSearch .content-box .header.content-header .content .right {
  width: 230px;
  background-position: bottom right;
}
/* line 2549, ../src/partials/_specifics.scss */
#filterSearch .content-box .header.content-header .content .right .module-listing {
  top: 25px;
  right: 10px;
  margin: 0;
}
/* line 2558, ../src/partials/_specifics.scss */
#filterSearch .content-box .standard-box {
  border-top: 0;
  overflow: hidden;
  margin: 0;
}
/* line 2563, ../src/partials/_specifics.scss */
#filterSearch .content-box .standard-box ul.filter-categories {
  margin: 0;
}
/* line 2565, ../src/partials/_specifics.scss */
#filterSearch .content-box .standard-box ul.filter-categories li {
  display: inline-block;
  margin-right: 6px;
}
/* line 2569, ../src/partials/_specifics.scss */
#filterSearch .content-box .standard-box ul.filter-categories li a.selection-label {
  display: block;
  font-weight: bold;
  text-indent: 18px;
  font-size: 13px;
}
/* line 2579, ../src/partials/_specifics.scss */
#filterSearch .content-box .standard-box#action-buttons {
  overflow: visible;
  margin-bottom: 8px;
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
}
/* line 2590, ../src/partials/_specifics.scss */
#filterSearch h3 {
  margin-bottom: 10px;
}
/* line 2594, ../src/partials/_specifics.scss */
#filterSearch .utilities {
  float: right;
}
/* line 2596, ../src/partials/_specifics.scss */
#filterSearch .utilities form {
  overflow: hidden;
}

/* line 2605, ../src/partials/_specifics.scss */
.tools.sticky .info {
  float: none;
  display: table;
  margin: 0;
}
/* line 2610, ../src/partials/_specifics.scss */
.tools.sticky .info p {
  display: table-row;
}
/* line 2613, ../src/partials/_specifics.scss */
.tools.sticky .info p span {
  font-weight: bold;
  font-style: italic;
  color: #f39c00;
  vertical-align: middle;
  display: table-cell;
  padding-right: 6px;
}
/* line 2623, ../src/partials/_specifics.scss */
.tools.sticky .info p span.huge {
  font-size: 33px;
}

/* line 2632, ../src/partials/_specifics.scss */
.filter-box {
  margin: 4px 4px 8px 4px;
  background: #f4f6f0;
  border: 1px solid #c7c8c3;
  border-radius: 2px;
  border-bottom-width: 3px;
  width: 495px;
  overflow: hidden;
}
/* line 2641, ../src/partials/_specifics.scss */
.filter-box .header {
  overflow: hidden;
  width: 100%;
  border-bottom: 1px solid #c7c8c3;
}
/* line 2646, ../src/partials/_specifics.scss */
.filter-box .header .label {
  width: 430px;
  float: left;
  margin: 2px 0 0 2px;
}
/* line 2651, ../src/partials/_specifics.scss */
.filter-box .header .label p {
  font-size: 14px;
  margin: 0;
  padding: 5px 5px 5px 10px;
  font-weight: bold;
  /* text-align: center; */
}
/* line 2660, ../src/partials/_specifics.scss */
.filter-box .header .utilities {
  width: 59px;
  margin: 2px 2px 0;
  padding: 0;
  overflow: hidden;
  float: right;
}
/* line 2668, ../src/partials/_specifics.scss */
.filter-box .header .utilities .left {
  border-left: 1px solid #c7c8c3;
  padding: 6px;
  margin: 0;
}
/* line 2675, ../src/partials/_specifics.scss */
.filter-box .header .utilities a {
  margin: 0;
  display: block;
  background-repeat: no-repeat;
}
/* line 2684, ../src/partials/_specifics.scss */
.filter-box .header .utilities a.close:hover,
.filter-box .header .utilities a.reset:hover {
  cursor: pointer;
}
/* line 2690, ../src/partials/_specifics.scss */
.filter-box .content {
  padding: 5px;
  overflow: hidden;
  width: 92%;
  margin: 0 auto;
}
/* line 2697, ../src/partials/_specifics.scss */
.filter-box .content .selection-set {
  overflow: hidden;
}
/* line 2700, ../src/partials/_specifics.scss */
.filter-box .content .selection-set .selection {
  margin: 4px;
}
/* line 2704, ../src/partials/_specifics.scss */
.filter-box .content .selection-set a.selection-label.check-button {
  font-family: Arial;
  font-size: 12px;
  background-color: #e5e6e2;
  border-color: #a3a3a3;
}
/* line 2712, ../src/partials/_specifics.scss */
.filter-box .content .selection-set a.selection-label.check-button:hover,
.filter-box .content .selection-set a.selection-label.check-button.selected {
  font-weight: normal;
}
/* line 2717, ../src/partials/_specifics.scss */
.filter-box .content .info-text {
  margin: 10px 0 10px 0;
}
/* line 2720, ../src/partials/_specifics.scss */
.filter-box .content .info-text p {
  font-style: italic;
}
/* line 2727, ../src/partials/_specifics.scss */
.filter-box.filtration {
  border-bottom-color: #f39c00;
}

/* line 2736, ../src/partials/_specifics.scss */
.slider-box .content {
  margin-bottom: 20px;
}
/* line 2738, ../src/partials/_specifics.scss */
.slider-box .content .value, .slider-box .content .layout-slider {
  margin-top: 10px;
  float: left;
}
/* line 2745, ../src/partials/_specifics.scss */
.slider-box .field {
  width: 56px;
}
/* line 2748, ../src/partials/_specifics.scss */
.slider-box .field input {
  border: 1px solid #a3a3a3;
  border-radius: 2px;
  text-align: center;
  font-size: 12px;
  width: 50px;
  padding: 5px;
  height: auto;
}
/* line 2758, ../src/partials/_specifics.scss */
.slider-box .field input:focus {
  background-color: #FFF;
}
/* line 2763, ../src/partials/_specifics.scss */
.slider-box .layout-slider {
  padding: 10px 16px 0 24px;
  width: 300px;
}
/* line 2769, ../src/partials/_specifics.scss */
.slider-box .layout-slider .jslider-label {
  padding: 0px 2px;
  position: absolute;
  top: -18px;
  left: 0px;
  font-size: 11px;
  line-height: 12px;
  color: black;
  opacity: 0.4;
  white-space: nowrap;
}
/* line 2780, ../src/partials/_specifics.scss */
.slider-box .layout-slider .jslider-label span {
  font-size: 11px;
  line-height: 12px;
  color: black;
  opacity: 0.4;
  white-space: nowrap;
}
/* line 2789, ../src/partials/_specifics.scss */
.slider-box .layout-slider .jslider-value {
  padding: 1px 2px 0;
  position: absolute;
  top: -19px;
  left: 20%;
  line-height: 12px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 11px;
  white-space: nowrap;
}
/* line 2802, ../src/partials/_specifics.scss */
.slider-box .layout-slider .jslider-value span {
  font-size: 11px;
  white-space: nowrap;
}
/* line 2808, ../src/partials/_specifics.scss */
.slider-box .layout-slider .jslider-label-to {
  left: auto;
}
/* line 2813, ../src/partials/_specifics.scss */
.slider-box .layout-slider .jslider-bg .v {
  -moz-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.4);
  -o-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.4);
  background-color: #2cb5cb;
  background-image: none;
}
/* line 2824, ../src/partials/_specifics.scss */
.slider-box.filtration .jslider-bg .v {
  background-color: #f39c00;
}

/* SEARCH RESULT */
/* line 2835, ../src/partials/_specifics.scss */
#searchResult,
#filterSearchResult {
  /* LOADER MESSAGE */
}
/* line 2839, ../src/partials/_specifics.scss */
#searchResult .loader-message,
#filterSearchResult .loader-message {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 500px;
  margin: auto auto auto -250px;
}
/* line 2846, ../src/partials/_specifics.scss */
#searchResult .loader-message p,
#filterSearchResult .loader-message p {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: #a2a4a5;
  text-shadow: rgba(255, 255, 255, 0.5) 1px 1px 1px;
}
/* line 2852, ../src/partials/_specifics.scss */
#searchResult .content,
#filterSearchResult .content {
  margin: 0 auto 0 auto;
  width: 1000px;
}
/* line 2860, ../src/partials/_specifics.scss */
#searchResult .content .info-box .info,
#filterSearchResult .content .info-box .info {
  margin: 20px 0 20px 0;
  border-top: 1px solid #c7c8c3;
  padding: 10px 0;
}
/* line 2865, ../src/partials/_specifics.scss */
#searchResult .content .info-box .info p,
#filterSearchResult .content .info-box .info p {
  font-size: 14px;
}
/* line 2869, ../src/partials/_specifics.scss */
#searchResult .content .info-box .info span.emphasize,
#filterSearchResult .content .info-box .info span.emphasize {
  font-style: italic;
  font-weight: bold;
  color: #f39c00;
  font-size: 14px;
}
/* line 2878, ../src/partials/_specifics.scss */
#searchResult .content .result-container,
#filterSearchResult .content .result-container {
  margin-top: 125px;
}
/* line 2884, ../src/partials/_specifics.scss */
#searchResult .content .result-container .search-legend,
#filterSearchResult .content .result-container .search-legend {
  margin-top: -125px;
  position: absolute;
  z-index: 97;
  left: 0;
  overflow: hidden;
  height: 125px;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  width: 100%;
}
@media screen and (max-width: 767px) {
  /* line 2884, ../src/partials/_specifics.scss */
  #searchResult .content .result-container .search-legend,
  #filterSearchResult .content .result-container .search-legend {
    overflow: visible;
    box-shadow: none;
    border: none;
  }
}
/* line 2900, ../src/partials/_specifics.scss */
#searchResult .content .result-container .search-legend .legend,
#filterSearchResult .content .result-container .search-legend .legend {
  width: 1000px;
  border-radius: 2px 2px 0 0;
  background: url("/media/images/bg.jpg");
  overflow: visible;
  height: 125px;
  margin: 0 auto;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 98;
  position: relative;
}
/* line 2911, ../src/partials/_specifics.scss */
#searchResult .content .result-container .search-legend .legend .placeholder,
#filterSearchResult .content .result-container .search-legend .legend .placeholder {
  position: absolute;
  /*border: 1px solid rgba(0,0,0,0.1);*/
  height: 20px;
  bottom: 0;
}
/* line 2917, ../src/partials/_specifics.scss */
#searchResult .content .result-container .search-legend .legend .placeholder .skew,
#filterSearchResult .content .result-container .search-legend .legend .placeholder .skew {
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 0;
  height: 20px;
  margin: 18px 0 0 6px;
  padding: 0;
}
/* line 2924, ../src/partials/_specifics.scss */
#searchResult .content .result-container .search-legend .legend .placeholder .skew p, #searchResult .content .result-container .search-legend .legend .placeholder .skew a,
#filterSearchResult .content .result-container .search-legend .legend .placeholder .skew p,
#filterSearchResult .content .result-container .search-legend .legend .placeholder .skew a {
  font-family: "Arial";
  font-size: 12px;
  color: #909090;
  font-weight: bold;
  white-space: nowrap;
  background: url("/media/images/legend_bg.png");
  background-repeat: no-repeat;
  background-position: top left;
  padding-top: 1px;
  /*border-top: 1px solid #dddfd9;*/
  display: block;
  width: 200px;
  text-indent: 25px;
  margin-top: 3px;
}
/* line 2944, ../src/partials/_specifics.scss */
#searchResult .content .result-container .search-legend .legend .placeholder#scrollInfo,
#filterSearchResult .content .result-container .search-legend .legend .placeholder#scrollInfo {
  overflow: visible;
}
/* line 2946, ../src/partials/_specifics.scss */
#searchResult .content .result-container .search-legend .legend .placeholder#scrollInfo h5,
#filterSearchResult .content .result-container .search-legend .legend .placeholder#scrollInfo h5 {
  position: absolute;
  width: 200px;
  left: 56px;
  top: 0;
  font-family: "Arial";
  color: #f39c00;
}
/* line 2959, ../src/partials/_specifics.scss */
#searchResult .content .result-container .search-legend .legend .omission-info,
#filterSearchResult .content .result-container .search-legend .legend .omission-info {
  background: url("/media/images/warning_small.png");
  background-repeat: no-repeat;
  background-position: left 8px;
  display: none;
  position: absolute;
  top: 14px;
  width: 250px;
}
/* line 2969, ../src/partials/_specifics.scss */
#searchResult .content .result-container .search-legend .legend .omission-info p, #searchResult .content .result-container .search-legend .legend .omission-info a,
#filterSearchResult .content .result-container .search-legend .legend .omission-info p,
#filterSearchResult .content .result-container .search-legend .legend .omission-info a {
  font-size: 12px;
  margin-left: 25px;
}
/* line 2976, ../src/partials/_specifics.scss */
.lt-ie9 #searchResult .content .result-container .search-legend .legend .placeholder, .lt-ie9
#filterSearchResult .content .result-container .search-legend .legend .placeholder {
  height: auto;
}
/* line 2980, ../src/partials/_specifics.scss */
.lt-ie9 #searchResult .content .result-container .search-legend .legend .placeholder .skew p, .lt-ie9
#filterSearchResult .content .result-container .search-legend .legend .placeholder .skew p {
  text-indent: 0;
  background: none;
}
/* line 2990, ../src/partials/_specifics.scss */
#searchResult .content .result-container .content-box,
#filterSearchResult .content .result-container .content-box {
  margin: 0 0 10px 0;
  overflow: visible;
  width: 100%;
  position: relative;
}
/* line 2996, ../src/partials/_specifics.scss */
#searchResult .content .result-container .content-box table,
#filterSearchResult .content .result-container .content-box table {
  /* width: 100%; */
  margin-bottom: 20px;
  border-bottom: 1px solid #dfe0d9;
  					/*
  td {
  						text-align: left;
  					}
  */
}
@media screen and (max-width: 767px) {
  /* line 3013, ../src/partials/_specifics.scss */
  #searchResult .main,
  #filterSearchResult .main {
    margin-top: 10px;
  }
  /* line 3017, ../src/partials/_specifics.scss */
  #searchResult .content,
  #filterSearchResult .content {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 3023, ../src/partials/_specifics.scss */
  #searchResult .content .top .left.pane .info-box,
  #filterSearchResult .content .top .left.pane .info-box {
    padding-left: 15px;
  }
  /* line 3026, ../src/partials/_specifics.scss */
  #searchResult .content .top .left.pane .info-box h1,
  #filterSearchResult .content .top .left.pane .info-box h1 {
    border-bottom: none;
  }
  /* line 3032, ../src/partials/_specifics.scss */
  #searchResult .content .top .right.pane,
  #filterSearchResult .content .top .right.pane {
    display: none;
  }
  /* line 3037, ../src/partials/_specifics.scss */
  #searchResult .content .result-container,
  #filterSearchResult .content .result-container {
    margin-top: 75px;
  }
  /* line 3040, ../src/partials/_specifics.scss */
  #searchResult .content .result-container .search-legend,
  #filterSearchResult .content .result-container .search-legend {
    margin-top: -75px;
  }
  /* line 3043, ../src/partials/_specifics.scss */
  #searchResult .content .result-container .search-legend .legend,
  #filterSearchResult .content .result-container .search-legend .legend {
    height: 75px;
    margin-left: 0;
    margin-right: 0;
    border-bottom: 0;
  }
  /* line 3055, ../src/partials/_specifics.scss */
  #searchResult .content .tools form .fieldset .field,
  #filterSearchResult .content .tools form .fieldset .field {
    padding-left: 15px;
  }
}

/* MOVE REST UP */
/* line 3072, ../src/partials/_specifics.scss */
#searchResult .filter-button,
#filterSearchResult .filter-button {
  position: absolute;
  top: 100px;
  left: 100%;
  width: 90px;
  height: 90px;
  margin: -45px -25px 0;
  background: transparent url("/media/images/show_filter_button.png");
}
/* line 3083, ../src/partials/_specifics.scss */
#searchResult .filter-button a,
#filterSearchResult .filter-button a {
  margin: 22px auto;
  text-align: center;
  width: 30px;
  display: block;
}
/* line 3090, ../src/partials/_specifics.scss */
#searchResult .filter-button a:hover,
#filterSearchResult .filter-button a:hover {
  cursor: pointer;
}
/* line 3095, ../src/partials/_specifics.scss */
#searchResult .filter-bar,
#filterSearchResult .filter-bar {
  width: 59%;
  padding: 0;
  min-width: 530px;
  margin: 0 0 0 80px;
  float: left;
  display: none;
}
/* line 3106, ../src/partials/_specifics.scss */
#searchResult .tools,
#filterSearchResult .tools {
  clear: both;
  margin: 10px 0;
  overflow: hidden;
}
/* line 3111, ../src/partials/_specifics.scss */
#searchResult .tools form,
#filterSearchResult .tools form {
  float: left;
  margin: 0;
  padding: 0;
}

/* line 3126, ../src/partials/_specifics.scss */
#filterSearchResult .content .result-container .content-box table {
  width: 100%;
}
/* line 3128, ../src/partials/_specifics.scss */
#filterSearchResult .content .result-container .content-box table tr {
  width: 100%;
}
/* line 3135, ../src/partials/_specifics.scss */
#filterSearchResult .content .result-container .content-box table tr td.thin,
#filterSearchResult .content .result-container .content-box table tr td.narrow,
#filterSearchResult .content .result-container .content-box table tr td.medium,
#filterSearchResult .content .result-container .content-box table tr td.custom1,
#filterSearchResult .content .result-container .content-box table tr td.custom2,
#filterSearchResult .content .result-container .content-box table tr td.custom3 {
  width: auto;
  text-align: center;
}
/* line 3152, ../src/partials/_specifics.scss */
#filterSearchResult .content .result-container .content-box table tr td.prop-column_0,
#filterSearchResult .content .result-container .content-box table tr td.prop-column_1,
#filterSearchResult .content .result-container .content-box table tr td.prop-column_2,
#filterSearchResult .content .result-container .content-box table tr td.prop-column_3,
#filterSearchResult .content .result-container .content-box table tr td.prop-column_4,
#filterSearchResult .content .result-container .content-box table tr td.prop-column_5,
#filterSearchResult .content .result-container .content-box table tr td.prop-column_6,
#filterSearchResult .content .result-container .content-box table tr td.prop-column_7,
#filterSearchResult .content .result-container .content-box table tr td.prop-column_8,
#filterSearchResult .content .result-container .content-box table tr td.prop-column_9,
#filterSearchResult .content .result-container .content-box table tr td.prop-column_10,
#filterSearchResult .content .result-container .content-box table tr td.prop-column_11,
#filterSearchResult .content .result-container .content-box table tr td.prop-column_12 {
  text-align: center;
}
/* line 3156, ../src/partials/_specifics.scss */
#filterSearchResult .content .result-container .content-box table tr td.icons-wide {
  width: 60px;
  min-width: 60px;
}
/* line 3161, ../src/partials/_specifics.scss */
#filterSearchResult .content .result-container .content-box table tr td.listing-name {
  min-width: 160px;
  width: 100%;
}
/* line 3173, ../src/partials/_specifics.scss */
#filterSearchResult .content .tools .fieldset .field:first-child {
  padding-right: 6px;
}

/* COMPARISON */
/* line 3192, ../src/partials/_specifics.scss */
.comparison {
  padding: 0;
  /* HEADER TEXT SHOULD BE HERE BECAUSE APPEARS FIXED IN .comparison #content WHEN SCROLLING */
  	/*
  .tools {

  		form {
  			margin-left: 0;
  			width: auto;

  			.fieldset {
  				height: auto;
  				display: block;

  				.field {
  					display: inline-block;
  					vertical-align: top;

  					input {
  						float: none;
  					}
  				}
  			}
  		}
  	}
  */
}
/* line 3195, ../src/partials/_specifics.scss */
.comparison .sticky-hor-bar {
  z-index: 0;
  position: absolute;
  left: 0;
  margin-top:90px;
  width: 100%;
  border-bottom: 1px solid #dfe0d9;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
/* line 3206, ../src/partials/_specifics.scss */
.comparison .sticky-box {
  height: 90px;
  width: 166px;
  background: url("/media/images/bg.jpg") no-repeat;
  border-bottom: 1px solid #dfe0d9;
  overflow: hidden;
  box-shadow: none;
  border-top: none;
  border-left: none;
  border-right: none;
}
/* line 3218, ../src/partials/_specifics.scss */
.comparison .sticky-box .left {
  padding: 5px;
}
/* line 3220, ../src/partials/_specifics.scss */
.comparison .sticky-box .left h4, .comparison .sticky-box .left h5, .comparison .sticky-box .left p, .comparison .sticky-box .left span, .comparison .sticky-box .left a, .comparison .sticky-box .left input[type=text] {
  font-family: Arial;
  font-size: 12px;
  padding: 0px;
}
/* line 3225, ../src/partials/_specifics.scss */
.comparison .sticky-box .left h4 {
  margin-bottom: 1px;
}
/* line 3227, ../src/partials/_specifics.scss */
.comparison .sticky-box .left h4 a, .comparison .sticky-box .left h4 input[type=text] {
  font-size: 16px;
  color: #2cb5cb;
}
/* line 3233, ../src/partials/_specifics.scss */
.comparison .sticky-box .left h5 {
  margin-bottom: 2px;
}
/* line 3235, ../src/partials/_specifics.scss */
.comparison .sticky-box .left h5 a, .comparison .sticky-box .left h5 input[type=text] {
  font-size: 13px;
  font-weight: bold;
  color: #f39c00;
}
/* line 3244, ../src/partials/_specifics.scss */
.comparison .sticky-box .right {
  width: 1px;
  height: 100%;
  background: url("/media/images/compare_list_bg.png") no-repeat;
  background-position: bottom left;
}
/* line 3253, ../src/partials/_specifics.scss */
.comparison .sticky-box#label {
  overflow: visible;
}
/* line 3257, ../src/partials/_specifics.scss */
.comparison ul#comparisonChart {
  padding: 0;
  white-space: nowrap;
  border-collapse: collapse;
  /* IMPORTANT */
  position: relative;
}
/* line 3267, ../src/partials/_specifics.scss */
.comparison .comparison-column {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  background: url("/media/images/bg.jpg");
  position: relative;
}
/* line 3276, ../src/partials/_specifics.scss */
.comparison .comparison-column .caption .header {
  height: 90px;
}
/* line 3281, ../src/partials/_specifics.scss */
.comparison .comparison-column .caption .column-top {
  height: 83px;
  border-right: 1px solid #dfe0d9;
  border-top: 1px solid #dfe0d9;
}
/* line 3288, ../src/partials/_specifics.scss */
.comparison .comparison-column .content, .comparison .comparison-column .content-box {
  border-collapse: collapse;
  border: 1px solid #dfe0d9;
  border-left: 0;
  border-bottom: 0;
}
/* line 3294, ../src/partials/_specifics.scss */
.comparison .comparison-column .content .category, .comparison .comparison-column .content-box .category {
  border-collapse: collapse;
  overflow: hidden;
  margin: 0;
}
/* line 3299, ../src/partials/_specifics.scss */
.comparison .comparison-column .content .category h4, .comparison .comparison-column .content-box .category h4 {
  overflow: hidden;
  /* KEEP */
  margin: 0;
  padding: 5px 5px 5px 0;
  height: 17px;
}
/* line 3304, ../src/partials/_specifics.scss */
.comparison .comparison-column .content .category h4 a, .comparison .comparison-column .content-box .category h4 a {
  font-family: Arial;
  color: #f39c00;
  font-size: 13px;
}
/* line 3311, ../src/partials/_specifics.scss */
.comparison .comparison-column .content .category ul.label, .comparison .comparison-column .content .category ul.data, .comparison .comparison-column .content-box .category ul.label, .comparison .comparison-column .content-box .category ul.data {
  margin: 0;
  border-top: 1px solid #dfe0d9;
}
/* line 3315, ../src/partials/_specifics.scss */
.comparison .comparison-column .content .category ul.label li, .comparison .comparison-column .content .category ul.data li, .comparison .comparison-column .content-box .category ul.label li, .comparison .comparison-column .content-box .category ul.data li {
  padding: 2px 5px 2px 5px;
  /* TO MATCH input FIELDS IF ANY */
  /* border-top: 1px solid $border-color-infobox; */
  border-bottom: 1px solid #dfe0d9;
}
/* line 3320, ../src/partials/_specifics.scss */
.comparison .comparison-column .content .category ul.label li p, .comparison .comparison-column .content .category ul.data li p, .comparison .comparison-column .content-box .category ul.label li p, .comparison .comparison-column .content-box .category ul.data li p {
  padding: 2px 0 2px 2px;
  font-family: Arial;
  font-size: 12px;
  text-align: right;
  color: #515151;
}
/* line 3329, ../src/partials/_specifics.scss */
.comparison .comparison-column .content .category ul.label li.alternate, .comparison .comparison-column .content .category ul.data li.alternate, .comparison .comparison-column .content-box .category ul.label li.alternate, .comparison .comparison-column .content-box .category ul.data li.alternate {
  background-color: rgba(0, 0, 0, 0.05);
}
/* line 3334, ../src/partials/_specifics.scss */
.comparison .comparison-column .content .category:first-child, .comparison .comparison-column .content-box .category:first-child {
  padding-top: 0;
}
/* line 3339, ../src/partials/_specifics.scss */
.comparison .comparison-column .content .category.collapsed ul, .comparison .comparison-column .content-box .category.collapsed ul {
  display: none;
}
/* line 3348, ../src/partials/_specifics.scss */
.comparison .label-column {
  background: #FCFCFC;
  width: 238px;
}
/* line 3353, ../src/partials/_specifics.scss */
.comparison .label-column .caption .header {
  padding: 5px 0 0 0;
  height: 85px;
  background: url("/media/images/bg.jpg");
  overflow: hidden;
}
/* line 3359, ../src/partials/_specifics.scss */
.comparison .label-column .caption .header .left, .comparison .label-column .caption .header .right {
  width: 1px;
  height: 100%;
  background: url("/media/images/compare_list_bg.png") no-repeat;
  background-position: bottom left;
}
/* line 3366, ../src/partials/_specifics.scss */
.comparison .label-column .caption .header .right {
  background-position: bottom right;
}
/* line 3371, ../src/partials/_specifics.scss */
.comparison .label-column .caption .column-top {
  position: relative;
  border-left: 1px solid #dfe0d9;
}
/* line 3375, ../src/partials/_specifics.scss */
.comparison .label-column .caption .column-top .active-comparison-label {
  position: absolute;
  background: url("/media/images/active_comparison.png") no-repeat;
  width: 159px;
  height: 39px;
  left: -4px;
  bottom: 0;
}
/* line 3387, ../src/partials/_specifics.scss */
.comparison .label-column .content {
  border-left: 1px solid #dfe0d9;
}
/* line 3393, ../src/partials/_specifics.scss */
.comparison .label-column .category h4 {
  text-align: right;
  width: auto;
}
/* line 3397, ../src/partials/_specifics.scss */
.comparison .label-column .category h4 a {
  margin: 0;
  padding: 0;
}
/* line 3403, ../src/partials/_specifics.scss */
.comparison .label-column .category h4:before {
  content: "";
  left: 15px;
  width: 10px;
  height: 10px;
  display: inline-block;
  float: none;
  margin: 3px 3px 0;
  background: transparent url("/media/images/listing_arrow.png") no-repeat;
  background-position: -10px 0;
  margin-top: 0;
}
/* line 3409, ../src/partials/_specifics.scss */
.comparison .label-column .category.collapsed h4:before {
  content: "";
  left: 15px;
  width: 10px;
  height: 10px;
  display: inline-block;
  float: none;
  margin: 3px 3px 0;
  background: transparent url("/media/images/listing_arrow.png") no-repeat;
  background-position: -10px 0;
  background-position: 0 0;
}
/* line 3418, ../src/partials/_specifics.scss */
.comparison .vehicle-column {
  opacity: 0;
  text-align: left;
}
/* line 3424, ../src/partials/_specifics.scss */
.comparison .vehicle-column .caption .header {
  width: 166px;
}
/* line 3427, ../src/partials/_specifics.scss */
.comparison .vehicle-column .caption .header .left {
  width: 136px;
}
/* line 3431, ../src/partials/_specifics.scss */
.comparison .vehicle-column .caption .header .right {
  width: 20px;
  background-position: right bottom;
}
/* line 3435, ../src/partials/_specifics.scss */
.comparison .vehicle-column .caption .header .right a {
  margin-top: 6px;
}
/* line 3442, ../src/partials/_specifics.scss */
.comparison .vehicle-column .caption .column-top {
  position: relative;
  width: 165px;
  height: 83px;
  overflow: hidden;
  padding: 0;
}
/* line 3449, ../src/partials/_specifics.scss */
.comparison .vehicle-column .caption .column-top .image {
  width: 160px;
  height: 78px;
  position: absolute;
  margin: 3px 0 0 2px;
  z-index: 9;
  overflow: hidden;
}
/* line 3457, ../src/partials/_specifics.scss */
.comparison .vehicle-column .caption .column-top .image img {
  width: 160px;
}
/* line 3462, ../src/partials/_specifics.scss */
.comparison .vehicle-column .caption .column-top .dragger {
  position: absolute;
  z-index: 10;
  opacity: 0;
  background: url("/media/images/draggable.png") no-repeat;
  background-position: center center;
  width: 162px;
  height: 83px;
}
/* line 3472, ../src/partials/_specifics.scss */
.comparison .vehicle-column .caption .column-top .dragger:hover {
  opacity: 1;
  cursor: move;
}
/* line 3487, ../src/partials/_specifics.scss */
.comparison .vehicle-column .content-box .category h4:before {
  display: none;
}
/* line 3491, ../src/partials/_specifics.scss */
.comparison .vehicle-column .content-box .category h4.hidden {
  visibility: hidden;
}
/* line 3496, ../src/partials/_specifics.scss */
.comparison .vehicle-column .content-box .category ul.data {
  display: block;
}
/* line 3498, ../src/partials/_specifics.scss */
.comparison .vehicle-column .content-box .category ul.data li {
  overflow: hidden;
}
/* line 3501, ../src/partials/_specifics.scss */
.comparison .vehicle-column .content-box .category ul.data li p {
  font-family: Arial;
  font-size: 12px;
  padding: 2px;
  /* TO MATCH input FIELDS IF ANY */
}
/* line 3508, ../src/partials/_specifics.scss */
.comparison .vehicle-column .content-box .category ul.data li .left {
  width: 86px;
}
/* line 3510, ../src/partials/_specifics.scss */
.comparison .vehicle-column .content-box .category ul.data li .left p {
  text-align: left;
}
/* line 3515, ../src/partials/_specifics.scss */
.comparison .vehicle-column .content-box .category ul.data li .right {
  text-align: right;
  width: 44px;
}





/* line 3519, ../src/partials/_specifics.scss */
.comparison .vehicle-column .content-box .category ul.data li .right .positive, .comparison .vehicle-column .content-box .category ul.data li .right .negative {
  opacity: .8;
}
/* line 3528, ../src/partials/_specifics.scss */
.comparison .vehicle-column .content-box .category.collapsed ul {
  display: none;
}
/* line 3538, ../src/partials/_specifics.scss */
.comparison .vehicle-column.selected {
  background: #fdfce6;
  /* f9f8d6 */
}
/* line 3552, ../src/partials/_specifics.scss */
.comparison .vehicle-column.dummy-column .caption input[type=text] {
  margin-top: -2px;
  width: 154px;
  padding: 2px;
  border: none;
}
/* line 3562, ../src/partials/_specifics.scss */
.comparison .vehicle-column.dummy-column .content-box .edit {
  margin-right: 5px;
}
/* line 3569, ../src/partials/_specifics.scss */
.comparison .vehicle-column.dummy-column .content-box .category ul.data li p {
  padding: 0;
}
/* line 3573, ../src/partials/_specifics.scss */
.comparison .vehicle-column.dummy-column .content-box .category ul.data li input[type=text] {
  width: auto;
  height: auto;
  border: none;
  padding: 2px;
  font-family: Arial;
  font-size: 12px;
}


/* line 3613, ../src/partials/_specifics.scss */
.comparison .no-listing-info {
  display: none;
}
/* line 3616, ../src/partials/_specifics.scss */
.comparison .no-listing-info .standard-box {
  margin-top: 25px;
  border: none;
  background: none;
}
/* line 3621, ../src/partials/_specifics.scss */
.comparison .no-listing-info .standard-box .list-container {
  position: relative;
}
/* line 3623, ../src/partials/_specifics.scss */
.comparison .no-listing-info .standard-box .list-container .module-listing, .comparison .no-listing-info .standard-box .list-container #comparisons-list {
  position: relative;
}
/* line 3632, ../src/partials/_specifics.scss */
.comparison .sticky-box .left input[type=text] {
  margin-top: -2px;
  width: 150px;
  padding: 2px;
  border: none;
  background: none;
}

/* line 3650, ../src/partials/_specifics.scss */
ul#comparisonChart:before {
  width: 148px;
  height: 6px;
  background: url("/media/images/shadow_tr.png");
  content: "";
  position: absolute;
  left: -148px;
  top: 92px;
}

/* line 3660, ../src/partials/_specifics.scss */
ul#comparisonChart:after {
  width: 148px;
  height: 6px;
  background: url("/media/images/shadow_tl.png");
  content: "";
  position: absolute;
  right: -148px;
  top: 92px;
}

/*
ul#comparisonChart li.vehicle-column:last-child {
	.content-box {
		.category {
			h4 {
				border-right: 1px solid $border-color-infobox;
			}
		}
	}

}
*/
/* MC SPECIFIC STYLES */
/* line 3688, ../src/partials/_specifics.scss */
.mc .comparison .comparison-column .caption .column-top {
  height: 124px;
}
/* line 3691, ../src/partials/_specifics.scss */
.mc .comparison .comparison-column .caption .column-top .image, .mc .comparison .comparison-column .caption .column-top .dragger {
  height: 119px;
}

/* MYPAGE SPECIFICS */
/* line 3704, ../src/partials/_specifics.scss */
#mypage ul.categories,
#mypage ul.extra-modules {
  margin-top: 5px;
  margin-bottom: 10px;
}
/* line 3711, ../src/partials/_specifics.scss */
#mypage #latest-searches h4,
#mypage #comparisons h4 {
  border: none;
}
/* line 3715, ../src/partials/_specifics.scss */
#mypage #latest-searches hr,
#mypage #comparisons hr {
  display: none;
}
/* line 3721, ../src/partials/_specifics.scss */
#mypage .standard-box .name {
  font-weight: bold;
}
/* line 3725, ../src/partials/_specifics.scss */
#mypage .standard-box .name, #mypage .standard-box .email, #mypage .standard-box .company {
  margin-bottom: 4px;
}
/* line 3736, ../src/partials/_specifics.scss */
#mypage .module-listing {
  margin: 5px 0 50px 0;
}
/* line 3739, ../src/partials/_specifics.scss */
#mypage .module-listing .icon {
  display: inline-block;
  vertical-align: top;
  background: url("/media/images/frontpage_icons.png");
  width: 76px;
  height: 76px;
}
/* line 3747, ../src/partials/_specifics.scss */
#mypage .module-listing .icon.compare {
  background-position: -76px 0;
}
/* line 3751, ../src/partials/_specifics.scss */
#mypage .module-listing .icon.alert {
  background-position: -152px 0;
}
/* line 3755, ../src/partials/_specifics.scss */
#mypage .module-listing .info {
  width: 520px;
  margin-left: 20px;
  vertical-align: middle;
  display: inline-block;
}
/* line 3763, ../src/partials/_specifics.scss */
#mypage .module-listing ul li {
  overflow: hidden;
  margin-bottom: 2px;
  border-radius: 2px;
  padding: 2px;
  /*@include single-box-shadow(rgba(0,0,0,0.2), 0, 2px, 5px, 1px, inset);*/
  padding: 4px 8px 4px 8px;
  background-color: #d5d5d2;
  border: 1px solid #9e9e9e;
  color: #4f4f4f;
  font-size: 12px;
  background: #eeeeee;
  padding: 0;
}
/* line 3770, ../src/partials/_specifics.scss */
#mypage .module-listing ul li div {
  margin: 0;
}
/* line 3774, ../src/partials/_specifics.scss */
#mypage .module-listing ul li a {
  font-family: Arial;
}
/* line 3778, ../src/partials/_specifics.scss */
#mypage .module-listing ul li .right {
  overflow: hidden;
}
/* line 3782, ../src/partials/_specifics.scss */
#mypage .module-listing ul li .label {
  float: left;
  padding: 5px;
  width: auto;
}
/* line 3787, ../src/partials/_specifics.scss */
#mypage .module-listing ul li .label a, #mypage .module-listing ul li .label p {
  white-space: nowrap;
  font-family: Arial;
}
/* line 3793, ../src/partials/_specifics.scss */
#mypage .module-listing ul li .edit-button {
  padding: 5px;
  border: 1px solid #9E9E9E;
  border-width: 0 1px 0 1px;
  float: left;
}
/* line 3799, ../src/partials/_specifics.scss */
#mypage .module-listing ul li .edit-button a.edit {
  float: none;
  margin: 0;
}
/* line 3805, ../src/partials/_specifics.scss */
#mypage .module-listing ul li .delete-button {
  padding: 5px;
  float: left;
}
/* line 3808, ../src/partials/_specifics.scss */
#mypage .module-listing ul li .delete-button a.close {
  float: none;
  margin: 0;
}
/* line 3814, ../src/partials/_specifics.scss */
#mypage .module-listing ul li input[type=text] {
  display: none;
  font-size: 12px;
  width: 260px;
  margin: -3px 0 0 -4px;
  padding: 5px;
}
/* line 3825, ../src/partials/_specifics.scss */
#mypage .module-listing div.add-edit-listing, #mypage .module-listing li.add-edit-listing {
  margin-top: 10px;
  display: inline-block;
  text-indent: 20px;
  background-image: url("/media/images/plus_small.png");
  background-repeat: no-repeat;
  background-position: 6px 6px;
}
/* line 3836, ../src/partials/_specifics.scss */
#mypage .intro-text {
  margin-top: 61px;
}
/* line 3839, ../src/partials/_specifics.scss */
#mypage .intro-text .standard-box {
  padding: 20px;
}
/* line 3844, ../src/partials/_specifics.scss */
#mypage .intro-text .standard-box .info-text .trail {
  display: none;
}
/* line 3848, ../src/partials/_specifics.scss */
#mypage .intro-text .standard-box .info-text a {
  text-decoration: underline;
}
/* line 3853, ../src/partials/_specifics.scss */
#mypage .intro-text .standard-box form {
  display: none;
}

/* line 3864, ../src/partials/_specifics.scss */
.dialogs .dialog.error-reporting h1 {
  margin-bottom: 20px;
}
/* line 3868, ../src/partials/_specifics.scss */
.dialogs .dialog.error-reporting .content-box {
  overflow: hidden;
  position: fixed;
  width: 760px;
  min-height: 400px;
  top: 50%;
  left: 50%;
  margin: -300px 0 0 -420px;
}
/* line 3877, ../src/partials/_specifics.scss */
.dialogs .dialog.error-reporting .content-box .content {
  overflow: hidden;
}
/* line 3879, ../src/partials/_specifics.scss */
.dialogs .dialog.error-reporting .content-box .content .left, .dialogs .dialog.error-reporting .content-box .content .right {
  float: left;
  width: 360px;
}
/* line 3884, ../src/partials/_specifics.scss */
.dialogs .dialog.error-reporting .content-box .content .right {
  float: right;
  clear: right;
}
/* line 3890, ../src/partials/_specifics.scss */
.dialogs .dialog.error-reporting .content-box .emphasis {
  margin-top: 10px;
  font-weight: bold;
}
/* line 3895, ../src/partials/_specifics.scss */
.dialogs .dialog.error-reporting .content-box form {
  height: 98%;
  float: none;
}
/* line 3899, ../src/partials/_specifics.scss */
.dialogs .dialog.error-reporting .content-box form .fieldset {
  width: 100%;
  margin: 0;
}
/* line 3902, ../src/partials/_specifics.scss */
.dialogs .dialog.error-reporting .content-box form .fieldset .label, .dialogs .dialog.error-reporting .content-box form .fieldset .field {
  float: none;
  display: block;
  width: auto;
}
/* line 3908, ../src/partials/_specifics.scss */
.dialogs .dialog.error-reporting .content-box form .fieldset textarea {
  width: 96%;
  height: 64px;
  color: #777;
  padding: 5px;
  border: 1px solid #d3d1d1;
}
/* line 3915, ../src/partials/_specifics.scss */
.dialogs .dialog.error-reporting .content-box form .fieldset textarea:focus {
  color: #333;
}
/* line 3920, ../src/partials/_specifics.scss */
.dialogs .dialog.error-reporting .content-box form .fieldset.buttons {
  margin-top: 20px;
  overflow: hidden;
}
/* line 3924, ../src/partials/_specifics.scss */
.dialogs .dialog.error-reporting .content-box form .fieldset.buttons .field {
  float: right;
}
/* line 3937, ../src/partials/_specifics.scss */
.dialogs .dialog.error-reporting .content-box .js-error p {
  display: block;
}
/* line 3941, ../src/partials/_specifics.scss */
.dialogs .dialog.error-reporting .content-box .js-error .errors {
  border: 1px solid #aeac91;
  background-color: #fcf7be;
  padding: 8px;
  font-style: italic;
  margin: 5px 0 10px 0;
}
/* line 3952, ../src/partials/_specifics.scss */
.dialogs .dialog.error-reporting .content-box ul li p {
  display: inline-block;
  margin: 0;
}
/* line 3955, ../src/partials/_specifics.scss */
.dialogs .dialog.error-reporting .content-box ul li p.emphasis {
  margin: 0;
  width: 140px;
  color: #777;
}

/* NAVIGATION AND MENU */
/* line 3, ../src/partials/_nav.scss */
.nav {
  -moz-box-shadow: inset 0 -2px 6px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -2px 6px 1px rgba(0, 0, 0, 0.2);
  -o-box-shadow: inset 0 -2px 6px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -2px 6px 1px rgba(0, 0, 0, 0.2);
  background: url("/media/images/menu_bg.jpg");
  /*$nav-bgcolor;*/
  width: 100%;
  height: 46px;
  /*
  *
  * SCREEN SIZE LESS THAT THAT OF IPAD PORTRAIT
  *
  */
}
/* line 9, ../src/partials/_nav.scss */
.nav .content {
  margin: 0 auto;
  max-width: 1024px;
}
/* line 14, ../src/partials/_nav.scss */
.nav a, .nav p, .nav li {
  font-family: "LeagueGothicRegular";
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: normal;
  text-transform: uppercase;
  color: #fcfcfc;
}
/* line 22, ../src/partials/_nav.scss */
.nav a.selected, .nav p.selected, .nav li.selected {
  color: #2cb5cb;
}
/* line 28, ../src/partials/_nav.scss */
.nav a:hover {
  text-decoration: none;
  color: #2cb5cb;
}
/* line 33, ../src/partials/_nav.scss */
.nav a.comparison {
  display: inline-block;
  vertical-align: top;
  margin-right: 4px;
}
/* line 39, ../src/partials/_nav.scss */
.nav a.comparison-count {
  display: none;
  vertical-align: top;
  display: none;
  overflow: hidden;
}
/* line 45, ../src/partials/_nav.scss */
.nav a.comparison-count span {
  font-size: 18px;
  color: #fcfcfc;
}
/* line 50, ../src/partials/_nav.scss */
.nav a.comparison-count span:first-child {
  float: left;
}
/* line 54, ../src/partials/_nav.scss */
.nav a.comparison-count span:last-child {
  float: right;
}
/* line 58, ../src/partials/_nav.scss */
.nav a.comparison-count p {
  float: left;
  width: 24px;
  text-align: center;
}
/* line 67, ../src/partials/_nav.scss */
.nav .logo
{
  margin: 12px 0 0 0;
  float: left;
  width: 68px;
}
/* line 74, ../src/partials/_nav.scss */
.nav .menu .phone-header {
  display: none;
}
/* line 80, ../src/partials/_nav.scss */
.nav .menu,
.nav .category-branding {
  /* margin: 0 6px 0 0px; */
  float: left;
  height: 46px;
}
/* line 85, ../src/partials/_nav.scss */
.nav .menu ul,
.nav .category-branding ul {
  overflow: hidden;
  margin: 0;
  padding: 0;
  height: 100%;
}
/* line 92, ../src/partials/_nav.scss */
.nav .menu ul li,
.nav .category-branding ul li {
  margin: 0;
  height: 100%;
  float: left;
  padding: 13px 20px 13px 20px;
  -moz-box-shadow: inset 1 0 1px 1px black;
  -webkit-box-shadow: inset 1 0 1px 1px black;
  -o-box-shadow: inset 1 0 1px 1px black;
  box-shadow: inset 1 0 1px 1px black;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
/* line 104, ../src/partials/_nav.scss */
.nav .category-branding {
  float: right;
  z-index: 100;
  position: relative;
  display: none;
}
/* line 110, ../src/partials/_nav.scss */
.nav .category-branding .inliner {
  vertical-align: top;
}
/* line 114, ../src/partials/_nav.scss */
.nav .category-branding .label {
  height: 100%;
  padding: 13px 5px 13px 0;
  margin: 0;
  line-height: 46px;
}
@media screen and (min-width: 768px) {
  /* line 121, ../src/partials/_nav.scss */
  .nav .category-branding .label:hover {
    cursor: default;
    color: #fcfcfc;
  }
}
/* line 128, ../src/partials/_nav.scss */
.nav .category-branding .inliner.listing {
  width: 88px;
}
/* line 132, ../src/partials/_nav.scss */
.nav .category-branding .inliner.listing p.selected {
  text-align: center;
  position: relative;
  padding: 8px 5px 2px 5px;
  margin: 5px;
  border-left: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
/* line 139, ../src/partials/_nav.scss */
.nav .category-branding .inliner.listing p.selected a:after {
  display: none;
}
/* line 143, ../src/partials/_nav.scss */
.nav .category-branding .inliner.listing p.selected:after {
  overflow: visible;
  width: 7px;
  height: 4px;
  background: url("/media/images/category-arrow-small.png") no-repeat;
  position: absolute;
  left: 50%;
  bottom: -4px;
  display: block;
  content: " ";
  margin: 0 0 0 -3px;
}
/* line 159, ../src/partials/_nav.scss */
.nav .category-branding .inliner.listing ul {
  vertical-align: top;
  overflow: hidden;
  border-radius: 4px;
  padding: 0 5px 0 5px;
  background: url("/media/images/menu_bg.jpg");
  height: auto;
}
/* line 167, ../src/partials/_nav.scss */
.nav .category-branding .inliner.listing ul li {
  height: auto;
  margin: 5px 0 5px 0;
  padding: 0 5px 0 5px;
  float: none;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
/* line 177, ../src/partials/_nav.scss */
.nav .category-branding .inliner.listing ul li a.unselectable {
  opacity: 0.4;
  cursor: default;
}
/* line 182, ../src/partials/_nav.scss */
.nav .category-branding .inliner.listing ul li a.unselectable:hover {
  color: inherit;
}
/* line 186, ../src/partials/_nav.scss */
.nav .category-branding .inliner.listing ul li a:after {
  display: none;
}
/* line 192, ../src/partials/_nav.scss */
.nav .category-branding .inliner.listing ul li:last-child {
  padding-right: 0;
  margin-bottom: 11px;
}

.nav .offered-years {
  /* margin: 0 6px 0 20px; */
  /*float: left;*/
  height: 46px;
  float: right;
  z-index: 100;
  position: relative;
  display: none;
}

/* line 85, ../src/partials/_nav.scss */
.nav .menu ul,
.nav .offered-years ul {
  overflow: hidden;
  margin: 0;
  padding: 0;
  height: 100%;
}

/* line 92, ../src/partials/_nav.scss */
.nav .menu ul li,
.nav .offered-years ul li {
  margin: 0;
  height: 100%;
  float: left;
  padding: 13px 20px 13px 20px;
  -moz-box-shadow: inset 1 0 1px 1px black;
  -webkit-box-shadow: inset 1 0 1px 1px black;
  -o-box-shadow: inset 1 0 1px 1px black;
  box-shadow: inset 1 0 1px 1px black;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 104, ../src/partials/_nav.scss */

/* line 110, ../src/partials/_nav.scss */
.nav .offered-years .inliner {
  vertical-align: top;
}
/* line 114, ../src/partials/_nav.scss */
.nav .offered-years .label {
  height: 100%;
  padding: 13px 5px 13px 0;
  margin: 0;
  line-height: 46px;
}

@media screen and (min-width: 768px) {
  /* line 121, ../src/partials/_nav.scss */
  .nav .offered-years .label:hover {
    cursor: default;
    color: #fcfcfc;
  }
}
/* line 128, ../src/partials/_nav.scss */
.nav .offered-years .inliner.listing {
    width: 60px;
}
/* line 132, ../src/partials/_nav.scss */
.nav .offered-years .inliner.listing p.selected {
    text-align: center;
    position: relative;
    padding: 8px 5px 2px 5px;
    margin: 5px;
    border-left: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
/* line 139, ../src/partials/_nav.scss */
.nav .offered-years .inliner.listing p.selected a:after {
  display: none;
}
/* line 143, ../src/partials/_nav.scss */
.nav .offered-years .inliner.listing p.selected:after {
  overflow: visible;
  width: 7px;
  height: 4px;
  background: url("/media/images/category-arrow-small.png") no-repeat;
  position: absolute;
  left: 50%;
  bottom: -4px;
  display: block;
  content: " ";
  margin: 0 0 0 -3px;
}
/* line 159, ../src/partials/_nav.scss */
.nav .offered-years .inliner.listing ul {
  vertical-align: top;
  border-radius: 4px;
  padding: 0 5px 0 5px;
  background: url("/media/images/menu_bg.jpg");
  height: 250px;
}

/* line 167, ../src/partials/_nav.scss */
.nav .offered-years .inliner.listing ul li {
  height: auto;
  margin: 5px 0 5px 0;
  padding: 0 5px 0 5px;
  float: none;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
/* line 177, ../src/partials/_nav.scss */
.nav .offered-years .inliner.listing ul li a.unselectable {
  opacity: 0.4;
  cursor: default;
}
/* line 182, ../src/partials/_nav.scss */
.nav .offered-years .inliner.listing ul li a.unselectable:hover {
  color: inherit;
}
/* line 186, ../src/partials/_nav.scss */
.nav .offered-years .inliner.listing ul li a:after {
  display: none;
}
/* line 192, ../src/partials/_nav.scss */
.nav .offered-years .inliner.listing ul li:last-child {
  padding-right: 0;
  margin-bottom: 11px;
}




@media screen and (max-width: 767px) {
  /* line 3, ../src/partials/_nav.scss */
  .nav {
    height: auto;
    min-height: 46px;
  }
  /* line 212, ../src/partials/_nav.scss */
  .nav .content {
    width: auto;
    overflow: hidden;
    /* FRONTPAGE MENU */
  }
  /* line 218, ../src/partials/_nav.scss */
  .nav .content .right .menu {
    height: 46px;
    float: none;
    /* border-left: 1px solid rgba(255, 255, 255, 0.1); */
  }
  /* line 223, ../src/partials/_nav.scss */
  .nav .content .right .menu ul {
    margin-left: 0;
  }
  /* line 225, ../src/partials/_nav.scss */
  .nav .content .right .menu ul li {
    height: 46px;
  }
  /* line 228, ../src/partials/_nav.scss */
  .nav .content .right .menu ul li a {
    line-height: 46px;
  }
  /* line 237, ../src/partials/_nav.scss */
  .nav .logo {
    margin-left: 5px;
  }
  /* line 241, ../src/partials/_nav.scss */
  .nav .menu, .nav .category-branding {
    height: auto;
  }
  /* line 245, ../src/partials/_nav.scss */
  .nav .menu {
    margin: 0;
  }
  /* line 248, ../src/partials/_nav.scss */
  .nav .menu .phone-header {
    display: block;
    height: 46px;
    padding: 0 15px 0 15px;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    /* border-right: 1px solid rgba(255,255,255,0.1); */
    /* margin-left: 20px; */
  }
  /* line 257, ../src/partials/_nav.scss */
  .nav .menu .phone-header a {
    line-height: 46px;
  }
  /* line 261, ../src/partials/_nav.scss */
  .nav .menu ul {
    margin-left: -73px;
    /* border-right: 1px solid rgba(255,255,255,0.1); */
  }
  /* line 265, ../src/partials/_nav.scss */
  .nav .menu ul li {
    float: none;
    border: none;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding: 0;
    height: 32px;
  }
  /* line 272, ../src/partials/_nav.scss */
  .nav .menu ul li a {
    line-height: 32px;
    display: block;
    padding: 0 15px 0 15px;
  }
  /* line 278, ../src/partials/_nav.scss */
  .nav .menu ul li.comparison-link, .nav .menu ul li.filtersearch-link, .nav .menu ul li.mypage-link {
    display: none;
  }
  /* line 285, ../src/partials/_nav.scss */
  .nav .category-branding {
    float: left;
    margin: 0;
    display: block;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    min-width: 162px;
  }
  /* line 293, ../src/partials/_nav.scss */
  .nav .category-branding .inliner {
    margin: 0;
    height: 46px;
    display: block;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    width: auto;
    padding: 0 15px 0 15px;
  }
  /* line 301, ../src/partials/_nav.scss */
  .nav .category-branding .inliner a {
    line-height: 46px;
  }
  /* line 306, ../src/partials/_nav.scss */
  .nav .category-branding .inliner.listing {
    padding: 0;
    height: auto;
    width: auto;
  }
  /* line 311, ../src/partials/_nav.scss */
  .nav .category-branding .inliner.listing p.selected {
    display: none;
  }
  /* line 315, ../src/partials/_nav.scss */
  .nav .category-branding .inliner.listing ul {
    display: block;
    padding: 0;
    width: auto;
  }
  /* line 320, ../src/partials/_nav.scss */
  .nav .category-branding .inliner.listing ul li {
    padding: 0;
    height: 32px;
    margin: 0;
    width: auto;
  }
  /* line 326, ../src/partials/_nav.scss */
  .nav .category-branding .inliner.listing ul li a {
    padding: 0 15px 0 15px;
    line-height: 32px;
    display: block;
  }
  /* line 332, ../src/partials/_nav.scss */
  .nav .category-branding .inliner.listing ul li:last-child {
    margin-bottom: 0;
  }

  .nav .offered-years {
    float: left;
    margin: 0;
    display: block;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    min-width: 100px;
  }
  /* line 293, ../src/partials/_nav.scss */
  .nav .offered-years .inliner {
    margin: 0;
    height: 46px;
    display: block;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    width: auto;
    padding: 0 15px 0 15px;
  }
  /* line 301, ../src/partials/_nav.scss */
  .nav .offered-years .inliner a {
    line-height: 46px;
  }
  /* line 306, ../src/partials/_nav.scss */
  .nav .offered-years .inliner.listing {
    padding: 0;
    height: auto;
    width: auto;
  }
  /* line 311, ../src/partials/_nav.scss */
  .nav .offered-years .inliner.listing p.selected {
    display: none;
  }
  /* line 315, ../src/partials/_nav.scss */
  .nav .offered-years .inliner.listing ul {
    display: block;
    padding: 0;
    width: auto;
    height: 200px;
    overflow:scroll;
  }
  /* line 320, ../src/partials/_nav.scss */
  .nav .offered-years .inliner.listing ul li {
    padding: 0;
    height: 32px;
    margin: 0;
    width: auto;
  }
  /* line 326, ../src/partials/_nav.scss */
  .nav .offered-years .inliner.listing ul li a {
    padding: 0 15px 0 15px;
    line-height: 32px;
    display: block;
  }
  /* line 332, ../src/partials/_nav.scss */
  .nav .offered-years .inliner.listing ul li:last-child {
    margin-bottom: 0;
  }



}

/* line 1, ../src/partials/_search.scss */
#search {
  width: auto;
}
/* line 4, ../src/partials/_search.scss */
#search .main {
  /* search-content */
}
/* line 6, ../src/partials/_search.scss */
#search .main .content {
  margin: 0 auto 0 auto;
  width: 1000px;
}
/* line 10, ../src/partials/_search.scss */
#search .main .content .left.pane {
  width: 620px;
  margin-right: 20px;
}
/* line 15, ../src/partials/_search.scss */
#search .main .content .right.pane {
  width: 300px;
}
/* line 25, ../src/partials/_search.scss */
#search .main .content .info-box .info {
  margin: 20px 0 20px 0;
  /* border-top: 1px solid $border-separator-color; */
  padding: 10px 0;
}
/* line 32, ../src/partials/_search.scss */
#search .main .content .content-box {
  overflow: visible;
}
/* line 34, ../src/partials/_search.scss */
#search .main .content .content-box .fieldset {
  margin: 0;
}
/* line 37, ../src/partials/_search.scss */
#search .main .content .content-box .fieldset .field {
  width: auto;
  margin: 0;
  						/*
  input[type=text],
  						input[type=search] {
  							width: 376px;
  						}
  */
}
/* line 41, ../src/partials/_search.scss */
#search .main .content .content-box .fieldset .field input {
  margin: 0;
}
/* line 45, ../src/partials/_search.scss */
#search .main .content .content-box .fieldset .field input#searchfield {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  width: 466px;
  height: 42px;
  padding: 0 0 0 12px;
  -webkit-appearance: none;
  /* border-radius: 0; */
}
/* line 57, ../src/partials/_search.scss */
#search .main .content .content-box .fieldset .field input#searchbutton {
  overflow: hidden;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  /*border-radius: 0;*/
  border-width: 1px 1px 1px 0;
  width: 120px;
  height: 44px;
  padding: 0;
}
/* line 79, ../src/partials/_search.scss */
#search .main .content .intro-text {
  display: none;
  margin-top: 31px;
}
/* line 83, ../src/partials/_search.scss */
#search .main .content .intro-text .standard-box {
  padding: 20px;
}
/* line 86, ../src/partials/_search.scss */
#search .main .content .intro-text .standard-box h3 {
  margin-bottom: 0;
}
/* line 90, ../src/partials/_search.scss */
#search .main .content .intro-text .standard-box .info-text {
  margin-top: 0;
}
/* line 93, ../src/partials/_search.scss */
#search .main .content .intro-text .standard-box .info-text a {
  text-decoration: underline;
}
/* line 98, ../src/partials/_search.scss */
#search .main .content .intro-text .standard-box form {
  margin-top: 40px;
}
/* line 101, ../src/partials/_search.scss */
#search .main .content .intro-text .standard-box form .field, #search .main .content .intro-text .standard-box form .label {
  display: inline-block;
  float: none;
}
/* line 106, ../src/partials/_search.scss */
#search .main .content .intro-text .standard-box form .label {
  margin-left: 20px;
}


/* NEWLETTER */
#search .main .content .news-text {
  display: none;
  margin-top: 31px;
}
#search .main .content .news-text .standard-box {
  padding: 20px;
}
#search .main .content .news-text .standard-box h3 {
  margin-bottom: 0;
}
#search .main .content .news-text .standard-box .info-text {
  margin-top: 0;
}
#search .main .content .news-text .standard-box .info-text a {
  text-decoration: underline;
}
#search .main .content .news-text .standard-box form {
  margin-top: 40px;
}
#search .main .content .news-text .standard-box form .field, #search .main .content .news-text .standard-box form .label {
  display: inline-block;
  float: none;
}
#search .main .content .news-text .standard-box form .label {
  margin-left: 20px;
}


/* line 113, ../src/partials/_search.scss */
#search .main .content .list-box {
  float: left;
  width: 300px;
  margin-top: 0px;
}
/* line 117, ../src/partials/_search.scss */
#search .main .content .list-box #new-changed-vehicles {
  margin-top: 10px;
}
/* line 119, ../src/partials/_search.scss */
#search .main .content .list-box #new-changed-vehicles .new-changed {
  margin: 12px auto;
  width: 146px;
  overflow: hidden;
}
/* line 124, ../src/partials/_search.scss */
#search .main .content .list-box #new-changed-vehicles .new-changed .checkbox-set {
  margin-right: 8px;
}
/* line 127, ../src/partials/_search.scss */
#search .main .content .list-box #new-changed-vehicles .new-changed .checkbox-set a {
  font-size: 12px;
}
/* line 133, ../src/partials/_search.scss */
#search .main .content .list-box #new-changed-vehicles .selection {
  margin-bottom: 10px;
}
/* line 136, ../src/partials/_search.scss */
#search .main .content .list-box #new-changed-vehicles .selection a {
  text-transform: none;
}
@media screen and (max-width: 767px) {
  /* line 1, ../src/partials/_search.scss */
  #search {
    margin: 20px 0 0 0;
    width: 100%;
    min-width: 100%;
  }
  /* line 155, ../src/partials/_search.scss */
  #search .main {
    margin-top: 10px;
  }
  /* line 158, ../src/partials/_search.scss */
  #search .main .content {
    width: 100%;
  }
  /* line 161, ../src/partials/_search.scss */
  #search .main .content .left.pane {
    width: 100%;
    float: none;
  }
  /* line 165, ../src/partials/_search.scss */
  #search .main .content .left.pane .info-box {
    margin-left: 15px;
    width: auto;
  }
  /* line 169, ../src/partials/_search.scss */
  #search .main .content .left.pane .info-box h1 {
    border-bottom: none;
  }
  /* line 171, ../src/partials/_search.scss */
  #search .main .content .left.pane .info-box h1 .pale {
    display: none;
  }
  /* line 177, ../src/partials/_search.scss */
  #search .main .content .left.pane .content-box {
    margin: 15px;
    box-shadow: none;
  }
  /* line 181, ../src/partials/_search.scss */
  #search .main .content .left.pane .content-box .fieldset {
    width: 100%;
  }
  /* line 183, ../src/partials/_search.scss */
  #search .main .content .left.pane .content-box .fieldset .field {
    width: 80%;
    overflow: hidden;
  }
  /* line 187, ../src/partials/_search.scss */
  #search .main .content .left.pane .content-box .fieldset .field #searchfield {
    width: 100%;
  }
  /* line 191, ../src/partials/_search.scss */
  #search .main .content .left.pane .content-box .fieldset .field:last-child {
    width: 20%;
  }
  /* line 194, ../src/partials/_search.scss */
  #search .main .content .left.pane .content-box .fieldset .field:last-child #searchbutton {
    width: 100%;
  }
  /* line 201, ../src/partials/_search.scss */
  #search .main .content .left.pane .content-box #search-curtain {
    border-bottom: 1px solid #d3d1d1;
    padding-bottom: 20px;
  }
  /* line 207, ../src/partials/_search.scss */
  #search .main .content .left.pane .content-box #search-curtain .link-list li a {
    white-space: nowrap;
  }
  /* line 217, ../src/partials/_search.scss */
  #search .main .content .right.pane {
    float: none;
    width: auto;
    margin: 15px;
  }
  /* line 222, ../src/partials/_search.scss */
  #search .main .content .right.pane .list-box {
    width: auto;
    float: none;
	margin-top: 0px;
  }
  /* line 229, ../src/partials/_search.scss */
  #search .main .content .right.pane .list-box #new-changed-vehicles .selection-list-pane .selection-set .selection {
    width: 33%;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 234, ../src/partials/_search.scss */
  #search .main .content .right.pane .list-box #new-changed-vehicles .selection-list-pane .selection-set .selection .selection-label-hybrid {
    width: 70%;
    display: block;
    margin: 0 auto;
    text-align: center;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
  }
  /* line 249, ../src/partials/_search.scss */
  #search .main .content .right.pane .list-box #makes-models-box #makesbutton {
    width: 100%;
  }
}

/* line 261, ../src/partials/_search.scss */
.search-curtain {
  display: none;
  margin: 10px 0;
  min-height: 100px;
}
/* line 266, ../src/partials/_search.scss */
.search-curtain .folder {
  margin: 10px 0;
}
/* line 270, ../src/partials/_search.scss */
.search-curtain .folder .label p {
  font-size: 10px;
  color: #f39c00;
  text-transform: uppercase;
  text-align: left;
}
/* line 279, ../src/partials/_search.scss */
.search-curtain .folder ul.link-list li {
  position: relative;
  overflow: visible;
  height: 18px;
  margin-left: -21px;
}
/* line 285, ../src/partials/_search.scss */
.search-curtain .folder ul.link-list li a.add-to-compare {
  	/*
  width: 14px;
  	height: 14px;
  	background: transparent url('/media/images/compare_icons.png') no-repeat;
  	background-position: -3px 0;
  */
  width: 18px;
  height: 15px;
  background: transparent url("/media/images/search_result_action_icons.png") no-repeat;
  background-position: -28px 0;
  display: block;
  margin: 0;
  padding: 0;
  position: absolute;
  /* left: -21px; */
  top: 2px;
  z-index: 10;
  display: none;
}
/* line 294, ../src/partials/_search.scss */
.search-curtain .folder ul.link-list li a.add-to-compare:hover, .search-curtain .folder ul.link-list li a.add-to-compare.selected {
  	/*
  width: 14px;
  	height: 14px;
  	background: transparent url('/media/images/compare_icons.png') no-repeat;
  	background-position: -3px 0;
  */
  width: 18px;
  height: 15px;
  background: transparent url("/media/images/search_result_action_icons.png") no-repeat;
  background-position: -28px 0;
  display: block;
  margin: 0;
  padding: 0;
  /* margin-left: 2px; */
  cursor: pointer;
  background-position: -28px -15px;
}
/* line 301, ../src/partials/_search.scss */
.search-curtain .folder ul.link-list li a.label {
  margin-left: 21px;
  font-size: 14px;
}
/* line 307, ../src/partials/_search.scss */
.no-touch .search-curtain .folder ul.link-list li:hover a.add-to-compare {
  display: block;
}
/* line 317, ../src/partials/_search.scss */
.search-curtain .folder .rest p, .search-curtain .folder .rest span {
  font-size: 14px;
}
/* line 323, ../src/partials/_search.scss */
.search-curtain .folder.selection-container {
  margin: 20px 0;
  border-bottom: 1px solid #d3d1d1;
}
/* line 327, ../src/partials/_search.scss */
.search-curtain .folder.selection-container .selection-set {
  overflow: hidden;
  margin: 0 0 2px 0;
}
/* line 331, ../src/partials/_search.scss */
.search-curtain .folder.selection-container .selection-set .selection-label {
  float: left;
  margin: 2px 0 0 0;
}
/* line 338, ../src/partials/_search.scss */
.search-curtain .folder:last-child {
  border: none;
}
/* line 342, ../src/partials/_search.scss */
.search-curtain .curtain-loader {
  display: none;
  margin: 40px auto;
  width: 200px;
}
/* line 347, ../src/partials/_search.scss */
.search-curtain .curtain-loader .symbol {
  margin: 10px auto auto auto;
  width: 80px;
}
/* line 353, ../src/partials/_search.scss */
.search-curtain .curtain-loader .label p {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #a2a4a5;
  text-shadow: rgba(255, 255, 255, 0.5) 1px 1px 1px;
}

/* VEHICLE */
/* line 3, ../src/partials/_vehicle.scss */
#vehicle {
  margin: 60px auto 0px auto;
  width: 1000px;
  min-width: 1000px;
  overflow-x: hidden;
}
/* line 9, ../src/partials/_vehicle.scss */
#vehicle .top {
  overflow: hidden;
}
/* line 13, ../src/partials/_vehicle.scss */
#vehicle input, #vehicle input[type=text] {
  margin: 0;
  padding: 0;
  border-color: transparent;
  border: none;
  outline: none;
}
/* line 20, ../src/partials/_vehicle.scss */
#vehicle input:focus, #vehicle input[type=text]:focus {
  outline: none;
}
/* line 25, ../src/partials/_vehicle.scss */
#vehicle .vehicle-info {
  background: url("/media/images/compare_list_bg.png") no-repeat;
  background-position: bottom left;
  padding: 10px;
}
/* line 30, ../src/partials/_vehicle.scss */
#vehicle .vehicle-info h2, #vehicle .vehicle-info h2 input {
  font-family: Arial;
  text-transform: capitalize;
  color: #2cb5cb;
}
/* line 36, ../src/partials/_vehicle.scss */
#vehicle .vehicle-info h2, #vehicle .vehicle-info h3 {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}
/* line 40, ../src/partials/_vehicle.scss */
#vehicle .vehicle-info h2 input, #vehicle .vehicle-info h3 input {
  padding: 0 0 0 6px;
  height: 24px;
  /* width: 480px; */
  /*width: 1px;*/
  color: #f39c00;
}
/* line 49, ../src/partials/_vehicle.scss */
#vehicle .vehicle-info h2 input[readonly=readonly],
#vehicle .vehicle-info h2 input[readonly=true], #vehicle .vehicle-info h3 input[readonly=readonly], #vehicle .vehicle-info h3 input[readonly=true] {
  padding: 0;
}
/* line 55, ../src/partials/_vehicle.scss */
#vehicle .vehicle-info h3 {
  font-family: Arial;
  color: #f39c00;
  margin: -6px 0 0 0;
}
/* line 62, ../src/partials/_vehicle.scss */
#vehicle .vehicle-info h3 span input {
  font-family: Arial;
  color: #f39c00;
  /*width: 1px;*/
  /* IMPORTANT */
  font-size: 16px;
}
/* line 72, ../src/partials/_vehicle.scss */
#vehicle .vehicle-info h3 span.variant-name input {
  color: #8f8e8e;
}
/* line 84, ../src/partials/_vehicle.scss */
#vehicle .sticky-box {
  border: 1px solid #dfe0d9;
  border-left: none;
  border-right: none;
  position: absolute;
  left: 0;
  width: 100%;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  margin: 0 0 10px 0;
  padding: 0;
  background: url("/media/images/bg.jpg");
  height: 32px;
}
/* line 97, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .content {
  margin: 0 auto;
  width: 1080px;
}
/* line 102, ../src/partials/_vehicle.scss */
#vehicle .sticky-box ul {
  vertical-align: top;
  height: 32px;
  margin: 0;
}
/* line 106, ../src/partials/_vehicle.scss */
#vehicle .sticky-box ul li {
  margin: 0;
  padding: 5px;
}
/* line 109, ../src/partials/_vehicle.scss */
#vehicle .sticky-box ul li a, #vehicle .sticky-box ul li span, #vehicle .sticky-box ul li p, #vehicle .sticky-box ul li input {
  white-space: nowrap;
  font-size: 14px;
}
/* line 116, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .vehicle-utilities {
  display: inline-block;
  border-collapse: collapse;
  border-left: 1px solid #dfe0d9;
  margin-left: -1px;
}
/* line 124, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .vehicle-utilities li {
  border-right: 1px solid #dfe0d9;
  display: inline-block;
  vertical-align: top;
}
/* line 128, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .vehicle-utilities li .button {
  display: block;
  width: 21px;
  height: 22px;
  background: url("/media/images/vehicle_sticky_icons.png") no-repeat;
}
/* line 135, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .vehicle-utilities li.edit .button {
  background-position: -70px 0;
}
/* line 139, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .vehicle-utilities li.edit.save .button {
  background-position: -90px 0;
}
/* line 143, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .vehicle-utilities li.dummy .button {
  background-position: 0 0;
}
/* line 147, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .vehicle-utilities li p.button {
  opacity: 0.5;
}
/* line 152, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .vehicle-utilities li.alert .button {
  background-position: -21px 0;
}
/* line 156, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .vehicle-utilities li.alert .button.selected {
  background-position: -21px -23px;
}
/* line 163, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .vehicle-utilities li.add-to-compare .button {
  width: 28px;
  background-position: -42px 0;
}
/* line 168, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .vehicle-utilities li.add-to-compare .button.selected {
  background-position: -42px -23px;
}
/* line 174, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .vehicle-utilities li.variant-name {
    width: 100px; /*194px;*/
  height: 22px;
}
/* line 177, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .vehicle-utilities li.variant-name p {
  margin-top: 3px;
}
/* line 180, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .vehicle-utilities li.variant-name p input {
  width: 100%;
}
/* line 189, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .collection-links {
  display: inline-block;
}
/* line 192, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .collection-links li {
  margin-left: 15px; /* Changed from 25 to 15 because of ForelÃ¸pig avgiftdata 20xx */
  display: inline-block;
}
/* line 196, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .collection-links li a {
  font-family: "LeagueGothicRegular";
  font-size: 20px;
  text-transform: uppercase;
  color: #2cb5cb;
}
/* line 202, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .collection-links li a.selected {
  color: #f39c00;
  position: relative;
}
/* line 207, ../src/partials/_vehicle.scss */
#vehicle .sticky-box .collection-links li a.selected:after {
  content: "";
  position: absolute;
  bottom: -13px;
  left: 50%;
  margin-left: -7px;
  background: url("/media/images/menu_arrow_down.png");
  width: 15px;
  height: 10px;
}
/* line 223, ../src/partials/_vehicle.scss */
#vehicle .content-box {
  margin: 52px 0;
  padding: 0;
}
/* line 227, ../src/partials/_vehicle.scss */
#vehicle .content-box .collection-container {
  display: inline-block;
  margin-left: 38px;
}
/* line 233, ../src/partials/_vehicle.scss */
#vehicle .content-box .collection table {
  width: 480px;
}
/* line 237, ../src/partials/_vehicle.scss */
#vehicle .content-box .collection table tr.empty {
  display: none;
}
/* line 242, ../src/partials/_vehicle.scss */
#vehicle .content-box .collection table tr td.label {
  width: 280px;
}
/* line 247, ../src/partials/_vehicle.scss */
#vehicle .content-box .collection table tr td.value input {
  margin-top: -2px;
  width: 100%;
}
/* line 257, ../src/partials/_vehicle.scss */
#vehicle .content-box .collection .data-comments {
  border: 1px solid #dfe0d9;
  width: 480px;
  margin-top: 10px;
}
/* line 261, ../src/partials/_vehicle.scss */
#vehicle .content-box .collection .data-comments h4 {
  font-size: 20px;
  text-transform: uppercase;
  margin: 10px;
  background: none;
  color: #686868;
}
/* line 268, ../src/partials/_vehicle.scss */
#vehicle .content-box .collection .data-comments h4:before {
  display: none;
}
/* line 273, ../src/partials/_vehicle.scss */
#vehicle .content-box .collection .data-comments p {
  margin: 10px 10px 20px 10px;
}
/* line 281, ../src/partials/_vehicle.scss */
#vehicle .content-box .collection#technical-data,
#vehicle .content-box .collection#body-data,
#vehicle .content-box .collection#equipment-data {
  display: none;
}
/* line 284, ../src/partials/_vehicle.scss */
#vehicle .content-box .collection#technical-data table,
#vehicle .content-box .collection#body-data table,
#vehicle .content-box .collection#equipment-data table {
  /* width: 764px; */
}
/* line 293, ../src/partials/_vehicle.scss */
#vehicle .content-box .collection#tax-data,
#vehicle .content-box .collection#tax-dataNY {
  display: none;
}
#vehicle .content-box .collection#environment-poster-data {
  display: none;
}
/* line 297, ../src/partials/_vehicle.scss */
#vehicle .content-box .images {
  vertical-align: top;
  display: inline-block;
  width: 320px;
  padding: 0;
}
/* line 306, ../src/partials/_vehicle.scss */
#vehicle .content-box .images .image-container {
  display: none;
  padding: 10px;
  background: #fcfcfc;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}
/* line 312, ../src/partials/_vehicle.scss */
#vehicle .content-box .images .image-container .image {
  overflow: hidden;
  width: 300px;
  height: 149px;
}
/* line 317, ../src/partials/_vehicle.scss */
#vehicle .content-box .images .image-container .image img {
  width: 300px;
}
/* line 325, ../src/partials/_vehicle.scss */
#vehicle .content-box .images .thumbnails {
  margin-top: 5px;
  width: 320px;
  overflow: visible;
  margin: 0 auto 0 auto;
}
/* line 331, ../src/partials/_vehicle.scss */
#vehicle .content-box .images .thumbnails .image-container {
  padding: 5px;
  float: left;
  margin: 5px 5px 0 0;
}
/* line 337, ../src/partials/_vehicle.scss */
#vehicle .content-box .images .thumbnails .image-container .image.thumb {
  overflow: hidden;
  width: 146px;
  height: auto;
}
/* line 343, ../src/partials/_vehicle.scss */
#vehicle .content-box .images .thumbnails .image-container .image.thumb img {
  width: 100%;
  height: auto;
  margin-bottom: -10px;
}
/* line 351, ../src/partials/_vehicle.scss */
#vehicle .content-box .images .thumbnails .image-container:nth-child(2n) {
  margin-right: 0;
}
/* line 357, ../src/partials/_vehicle.scss */
#vehicle .content-box .utilities {
  margin: 20px 0 0 0;
}
/* line 360, ../src/partials/_vehicle.scss */
#vehicle .content-box .utilities .fieldset {
  display: block;
  height: auto;
  margin: 0;
}
/* line 365, ../src/partials/_vehicle.scss */
#vehicle .content-box .utilities .fieldset .field {
  margin: 0 0 4px 0;
  display: block;
  float: none;
}
/* line 370, ../src/partials/_vehicle.scss */
#vehicle .content-box .utilities .fieldset .field input {
  float: none;
}
/* line 380, ../src/partials/_vehicle.scss */
.mc #vehicle .collection-links .tax-data,
.mc #vehicle .collection-links .tax-dataNY {
  display: none;
}
/* line 385, ../src/partials/_vehicle.scss */
.mc #vehicle .images {
  width: 220px;
}
/* line 388, ../src/partials/_vehicle.scss */
.mc #vehicle .images .image-container .image {
  width: 200px;
}
/* line 391, ../src/partials/_vehicle.scss */
.mc #vehicle .images .image-container .image img {
  width: 200px;
  height: auto;
}
/* line 398, ../src/partials/_vehicle.scss */
.mc #vehicle .images .thumbnails {
  width: 214px;
  overflow: hidden;
}
/* line 405, ../src/partials/_vehicle.scss */
.mc #vehicle .images .thumbnails .image-container .image.thumb {
  width: 93px;
  /* height: 70px; */
  height: auto;
}
/* line 410, ../src/partials/_vehicle.scss */
.mc #vehicle .images .thumbnails .image-container .image.thumb img {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 767px) {
  /* line 3, ../src/partials/_vehicle.scss */
  #vehicle {
    margin: 20px 0 0 0;
    width: 100%;
    min-width: 100%;
  }
  /* line 428, ../src/partials/_vehicle.scss */
  #vehicle .top .left.pane .info-box {
    margin-left: 15px;
  }
  /* line 438, ../src/partials/_vehicle.scss */
  #vehicle form .vehicle-info {
    margin-left: 15px;
  }
  /* line 441, ../src/partials/_vehicle.scss */
  #vehicle form .vehicle-info h3 {
    margin-left: -4px;
  }
  /* line 446, ../src/partials/_vehicle.scss */
  #vehicle form .sticky-box {
    height: auto;
    position: relative;
  }
  /* line 450, ../src/partials/_vehicle.scss */
  #vehicle form .sticky-box .content {
    width: auto;
  }
  /* line 453, ../src/partials/_vehicle.scss */
  #vehicle form .sticky-box .content .vehicle-utilities {
    display: none;
  }
  /* line 457, ../src/partials/_vehicle.scss */
  #vehicle form .sticky-box .content .collection-links {
    width: 100%;
    height: auto;
  }
  /* line 461, ../src/partials/_vehicle.scss */
  #vehicle form .sticky-box .content .collection-links li {
    float: none;
    display: block;
    border-bottom: 1px solid #DFE0D9;
    margin: 0;
    padding-left: 15px;
  }
  /* line 468, ../src/partials/_vehicle.scss */
  #vehicle form .sticky-box .content .collection-links li a {
    display: block;
  }
  /* line 472, ../src/partials/_vehicle.scss */
  #vehicle form .sticky-box .content .collection-links li a.selected:after {
    display: none;
  }
  /* line 482, ../src/partials/_vehicle.scss */
  #vehicle form .content-box {
    margin: 10px 0 0 0;
  }
  /* line 485, ../src/partials/_vehicle.scss */
  #vehicle form .content-box .images {
    display: block;
    width: 100%;
    margin: 0 0 20px 0;
  }
  /* line 490, ../src/partials/_vehicle.scss */
  #vehicle form .content-box .images .image-container {
    display: block;
    margin: 0 auto 0 auto;
    width: 80%;
    height: auto;
  }
  /* line 496, ../src/partials/_vehicle.scss */
  #vehicle form .content-box .images .image-container .image {
    width: 100%;
    height: auto;
  }
  /* line 500, ../src/partials/_vehicle.scss */
  #vehicle form .content-box .images .image-container .image img {
    width: 100%;
    height: auto;
  }
  /* line 508, ../src/partials/_vehicle.scss */
  #vehicle form .content-box .images .thumbnails {
    overflow: hidden;
    width: 80%;
    margin: 10px auto 0 auto;
  }
  /* line 513, ../src/partials/_vehicle.scss */
  #vehicle form .content-box .images .thumbnails .image-container {
    display: block;
    float: left;
    width: 45%;
    padding: 5px;
  }
  /* line 522, ../src/partials/_vehicle.scss */
  #vehicle form .content-box .collection-container {
    display: block;
    width: 100%;
    margin: 0;
  }
  /* line 527, ../src/partials/_vehicle.scss */
  #vehicle form .content-box .collection-container .collection-header {
    border: 1px solid #dfe0d9;
    border-left: none;
    border-right: none;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  }
  /* line 533, ../src/partials/_vehicle.scss */
  #vehicle form .content-box .collection-container .collection-header h3 {
    padding: 4px 12px 4px 12px;
    color: #2CB5CB;
    font-size: 20px;
  }
  /* line 540, ../src/partials/_vehicle.scss */
  #vehicle form .content-box .collection-container .collection {
    margin: 0;
    width: 100%;
    display: block;
  }
  /* line 548, ../src/partials/_vehicle.scss */
  #vehicle form .content-box .collection-container .collection#technical-data,
  #vehicle form .content-box .collection-container .collection#body-data,
  #vehicle form .content-box .collection-container .collection#equipment-data,
  #vehicle form .content-box .collection-container .collection#tax-data,
  #vehicle form .content-box .collection-container .collection#tax-dataNY {
    display: block;
  }
  /* line 553, ../src/partials/_vehicle.scss */
  #vehicle form .content-box .collection-container .collection table {
    width: 100%;
  }
  /* line 559, ../src/partials/_vehicle.scss */
  #vehicle form .content-box .collection-container .collection table tr td.label {
    width: 65%;
  }
  /* line 563, ../src/partials/_vehicle.scss */
  #vehicle form .content-box .collection-container .collection table tr td.value {
    width: 30%;
  }
  /* line 568, ../src/partials/_vehicle.scss */
  #vehicle form .content-box .collection-container .collection table tr td h3:before {
    display: none;
  }
}

/* MC SPECIFIC STYLES */
/* LISTING AND TABLE VIEWS */
/* SHOULD FIX FOR DESCENDANT SELECTOR, TO OPTIMIZE */
/* line 4, ../src/partials/_result-listing.scss */
.search-result table {
  /* min-width: 960px; */
}

/* line 8, ../src/partials/_result-listing.scss */
.listing-table {
  width: 1000px;
}

/* line 12, ../src/partials/_result-listing.scss */
.listings {
  	/*
  .variant-listing.new-changed-listing td:first-child:before {
  	  content: "";
  	  width: 35px;
  	  height: 30px;
  	  background: url("/media/images/new_listing.png");
  	  position: absolute;
  	  display: block;
  	  left: -35px;
  	  margin-top: -7px;
  	  margin-right: -35px;

  	}
  */
}
/* line 15, ../src/partials/_result-listing.scss */
.listings tr td {
  border-left: 1px solid #dfe0d9;
  border-right: 1px solid #dfe0d9;
  padding: 4px;
  text-align: right;
  white-space: nowrap;
  /* ICONS */
}
/* line 22, ../src/partials/_result-listing.scss */
.listings tr td .close, .listings tr td .add-to-compare, .listings tr td .alert {
  margin-left: 1px;
  float: left;
}
/* line 26, ../src/partials/_result-listing.scss */
.no-touch .listings tr td .close, .no-touch .listings tr td .add-to-compare, .no-touch .listings tr td .alert {
  visibility: hidden;
}
/* line 30, ../src/partials/_result-listing.scss */
.no-touch .listings tr td .close.selected, .no-touch .listings tr td .add-to-compare.selected, .no-touch .listings tr td .alert.selected {
  visibility: visible;
}
/* line 38, ../src/partials/_result-listing.scss */
.listings tr td .close.remove {
  width: 13px;
  height: 15px;
  background: transparent url("/media/images/search_result_action_icons.png") no-repeat;
  background-position: 0 0;
}
/* line 45, ../src/partials/_result-listing.scss */
.listings tr td .close.remove:hover, .listings tr td .close.remove.selected {
  background-position: 0 -15px;
}
/* line 49, ../src/partials/_result-listing.scss */
.listings tr td .alert {
  width: 14px;
  height: 15px;
  background: transparent url("/media/images/search_result_action_icons.png") no-repeat;
  background-position: -14px 0;
}
/* line 56, ../src/partials/_result-listing.scss */
.listings tr td .alert:hover, .listings tr td .alert.selected {
  background-position: -14px -15px;
}
/* line 60, ../src/partials/_result-listing.scss */
.listings tr td .add-to-compare {
  	/*
  width: 14px;
  	height: 14px;
  	background: transparent url('/media/images/compare_icons.png') no-repeat;
  	background-position: -3px 0;
  */
  width: 18px;
  height: 15px;
  background: transparent url("/media/images/search_result_action_icons.png") no-repeat;
  background-position: -28px 0;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 64, ../src/partials/_result-listing.scss */
.listings tr td .add-to-compare:hover, .listings tr td .add-to-compare.selected {
  	/*
  width: 14px;
  	height: 14px;
  	background: transparent url('/media/images/compare_icons.png') no-repeat;
  	background-position: -3px 0;
  */
  width: 18px;
  height: 15px;
  background: transparent url("/media/images/search_result_action_icons.png") no-repeat;
  background-position: -28px 0;
  display: block;
  margin: 0;
  padding: 0;
  /* margin-left: 2px; */
  cursor: pointer;
  background-position: -28px -15px;
}
/* line 74, ../src/partials/_result-listing.scss */
.listings tr .prop-column_1,
.listings tr .prop-column_2 {
  text-align: left;
}
/* line 79, ../src/partials/_result-listing.scss */
.listings .listing {
  border: 1px solid #dfe0d9;
}
/* line 81, ../src/partials/_result-listing.scss */
.listings .listing td {
  text-align: left;
}
/* line 85, ../src/partials/_result-listing.scss */
.listings .listing .listing-name {
  border-left: none;
}
/* line 89, ../src/partials/_result-listing.scss */
.listings .listing h3 {
  margin-left: -14px;
  margin-top: 10px;
  margin-bottom: 4px;
  text-transform: capitalize;
}
/* line 95, ../src/partials/_result-listing.scss */
.listings .listing h3 a {
  font-size: 20px;
  color: #2cb5cb;
  font-family: "Arial";
}
/* line 101, ../src/partials/_result-listing.scss */
.listings .listing h3 a:hover {
  text-decoration: none;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  /* line 108, ../src/partials/_result-listing.scss */
  .listings .listing h3 {
    margin-left: 0;
  }
  /* line 111, ../src/partials/_result-listing.scss */
  .listings .listing h3:before {
    display: none;
  }
}
/* line 123, ../src/partials/_result-listing.scss */
.listings .sub-listing {
  border: 1px solid #dfe0d9;
}
/* line 125, ../src/partials/_result-listing.scss */
.listings .sub-listing td {
  text-align: left;
}
/* line 129, ../src/partials/_result-listing.scss */
.listings .sub-listing .listing-name {
  border-left: none;
}
/* line 133, ../src/partials/_result-listing.scss */
.listings .sub-listing h5 {
  margin-left: -4px;
  margin-top: 5px;
  margin-bottom: 2px;
}
/* line 138, ../src/partials/_result-listing.scss */
.listings .sub-listing h5 a {
  font-size: 14px;
  color: #f39c00;
  font-family: "Arial";
}
/* line 144, ../src/partials/_result-listing.scss */
.listings .sub-listing h5 a:hover {
  text-decoration: none;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  /* line 152, ../src/partials/_result-listing.scss */
  .listings .sub-listing h5 {
    margin-left: 0;
  }
  /* line 154, ../src/partials/_result-listing.scss */
  .listings .sub-listing h5:before {
    display: none;
  }
}
/* line 162, ../src/partials/_result-listing.scss */
.listings .variant-listing {
  /* CUSTOMIZATIONS BASED ON CONTENT VALUE */
}
/* line 163, ../src/partials/_result-listing.scss */
.listings .variant-listing td {
  overflow: hidden;
  padding: 2px 0 2px 0;
  /* LEFT AND RIGHT MUST BE ZERO */
  /* WIDTHS AND ALIGN */
}
/* line 167, ../src/partials/_result-listing.scss */
.listings .variant-listing td .cell-content {
  padding: 0 2px 0 2px;
  position: relative;
  margin: 0;
  display: block;
}
/* line 173, ../src/partials/_result-listing.scss */
.listings .variant-listing td .cell-content p, .listings .variant-listing td .cell-content a, .listings .variant-listing td .cell-content span {
  /*padding: 2px 6px 1px 6px;*/
  border: 1px solid transparent;
  font-family: Arial;
  font-size: 12px;
  /* font-size: 13px; */
  margin: 0;
}
/* line 181, ../src/partials/_result-listing.scss */
.listings .variant-listing td .cell-content p.list-selection-label:hover, .listings .variant-listing td .cell-content a.list-selection-label:hover, .listings .variant-listing td .cell-content span.list-selection-label:hover {
  -moz-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  -o-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  color: #000;
}
/* line 191, ../src/partials/_result-listing.scss */
.listings .variant-listing td span.divider {
  margin: 0 -3px 0 -3px;
}
/* line 197, ../src/partials/_result-listing.scss */
.listings .variant-listing td.thin {
  width: 24px;
  text-align: center;
}
/* line 202, ../src/partials/_result-listing.scss */
.listings .variant-listing td.narrow {
  width: 36px;
  text-align: center;
}
/* line 207, ../src/partials/_result-listing.scss */
.listings .variant-listing td.medium {
  width: 66px;
}
/* line 211, ../src/partials/_result-listing.scss */
.listings .variant-listing td.custom1 {
  width: 217px;
}
/* line 215, ../src/partials/_result-listing.scss */
.listings .variant-listing td.custom2 {
  width: 76px;
  text-align: left;
}
/* line 220, ../src/partials/_result-listing.scss */
.listings .variant-listing td.custom3 {
  width: 42px;
}
/* line 231, ../src/partials/_result-listing.scss */
.listings .variant-listing .listing-name,
.listings .variant-listing .custom2 {
  position: relative;
}
/* line 234, ../src/partials/_result-listing.scss */
.listings .variant-listing .listing-name a,
.listings .variant-listing .custom2 a {
  display: block;
  position: absolute;
  z-index: 2;
  left: 5px;
  top: -10px;
  margin: 0;
  padding: 3px 3px 3px 0;
  background-color: none;
}
/* line 245, ../src/partials/_result-listing.scss */
.listings .variant-listing .listing-name a:hover,
.listings .variant-listing .custom2 a:hover {
  background-color: #f9fad2;
  padding: 3px 18px 3px 0;
  /* border-right: 1px solid $border-color-light; */
  color: #000;
}
/* line 254, ../src/partials/_result-listing.scss */
.listings .variant-listing .listing-name a {
  z-index: 3;
  /* IMPORTANT */
}
/* line 260, ../src/partials/_result-listing.scss */
.listings .variant-listing .listing-name:hover,
.listings .variant-listing .custom2:hover {
  overflow: visible;
}
/* line 264, ../src/partials/_result-listing.scss */
.listings .variant-listing .prop-column_15 {
  text-align: left;
}
/* line 268, ../src/partials/_result-listing.scss */
.listings .variant-listing .icons-wide {
  width: 80px;
}
/* line 274, ../src/partials/_result-listing.scss */
.listings .variant-listing.new-changed-listing {
  background: #faf1d3;
}
/* line 294, ../src/partials/_result-listing.scss */
.listings .collapsed h3:before {
  content: "";
  left: 15px;
  width: 10px;
  height: 10px;
  display: inline-block;
  float: none;
  margin: 3px 3px 0;
  background: transparent url("/media/images/listing_arrow.png") no-repeat;
  background-position: -10px 0;
  background-position: 0 0;
}
/* line 298, ../src/partials/_result-listing.scss */
.listings .collapsed h5:before {
  content: "";
  left: 15px;
  width: 10px;
  height: 10px;
  display: inline-block;
  float: none;
  margin: 3px 3px 0;
  background: transparent url("/media/images/listing_arrow.png") no-repeat;
  background-position: -10px 0;
  background-position: 0 0;
}
/* line 304, ../src/partials/_result-listing.scss */
.listings tr.alternate {
  background-color: #f1f2ed;
}
/* line 308, ../src/partials/_result-listing.scss */
.listings tr.no-listing {
  border: none;
}
/* line 310, ../src/partials/_result-listing.scss */
.listings tr.no-listing td {
  text-align: left;
  border: none;
}
/* line 314, ../src/partials/_result-listing.scss */
.listings tr.no-listing td p {
  font-size: 14px;
}
/* line 320, ../src/partials/_result-listing.scss */
.no-touch .listings tr:hover {
  background-color: #f9f9d3;
}
/* line 323, ../src/partials/_result-listing.scss */
.no-touch .listings tr:hover td p, .no-touch .listings tr:hover td a {
  color: #000;
  text-shadow: none;
}
/* line 328, ../src/partials/_result-listing.scss */
.no-touch .listings tr:hover td a.close, .no-touch .listings tr:hover td a.add-to-compare, .no-touch .listings tr:hover td a.alert {
  visibility: visible;
}
/* line 340, ../src/partials/_result-listing.scss */
.listings tr td .list-selection-label:hover {
  color: #FFF;
}
/* line 345, ../src/partials/_result-listing.scss */
.listings a.add-to-compare.selected, .listings a.alert.selected {
  visibility: visible;
}
/* line 349, ../src/partials/_result-listing.scss */
.listings .icons {
  padding: 0;
  width: 36px;
}
/* line 355, ../src/partials/_result-listing.scss */
.listings .icons-wide {
  width: 56px;
}
/* line 359, ../src/partials/_result-listing.scss */
.listings .whatever {
  border-left: none;
  border-right: none;
}
/* line 364, ../src/partials/_result-listing.scss */
.listings .listing-name {
  text-align: left;
}

/* SPECIFIC STYLES FOR MC */
/* line 374, ../src/partials/_result-listing.scss */
.mc .listings .variant-listing .custom1 {
  width: 42%;
}
@media screen and (max-width: 767px) {
  /* line 381, ../src/partials/_result-listing.scss */
  .mc .listing-table {
    width: auto;
  }
}

