@charset "UTF-8";
/* line 4, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search label {
  display: block;
  margin-bottom: 2px;
  color: #363636;
  width: inherit;
  line-height: inherit;
  margin-right: 0;
  text-align: inherit;
  font-size: inherit;
}
/* line 15, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search input.rounded {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
/* line 24, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .input-item-text input,
.advanced-search .input-item-select select,
.advanced-search .input-item-radio-group,
.advanced-search .input-item-submit {
  margin-bottom: 12px;
}
/* line 28, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .input-item-text input {
  width: 180px;
  padding: 5px;
  border: 1px solid #aeaeae;
  background: #efeeee;
  background: -moz-linear-gradient(top, #efeeee 0%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efeeee), color-stop(100%, white));
  background: -webkit-linear-gradient(top, #efeeee 0%, white 100%);
  background: -o-linear-gradient(top, #efeeee 0%, white 100%);
  background: -ms-linear-gradient(top, #efeeee 0%, white 100%);
  background: linear-gradient(top, #efeeee 0%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efeeee', endColorstr='white',GradientType=0 );
}
/* line 42, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .input-item-select select {
  width: 191px;
  font-size: 16px;
  padding: 2px;
}
/* line 48, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .radio-option {
  margin-bottom: 0;
}
/* line 52, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .input-item-text {
  margin-bottom: 0;
}
/* line 54, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .input-item-text input {
  margin-right: 0;
}
/* line 59, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .input-item-select {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 62, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .input-item-select select {
  margin-top: 0;
}
/* line 67, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .radio-option input {
  margin-top: 0;
  margin-right: 2px;
}
/* line 72, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .radio-option label {
  margin-right: 15px;
  font-size: 11px;
  color: #363636;
}
/* line 78, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .error {
  border: 2px solid #ff0051 !important;
  order-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 7px;
}

/* line 87, ../../../app/assets/stylesheets/common/search.css.scss */
aside {
  width: 210px;
}

/* line 91, ../../../app/assets/stylesheets/common/search.css.scss */
aside .link {
  color: #666666;
}

/* line 95, ../../../app/assets/stylesheets/common/search.css.scss */
aside .link:hover {
  text-decoration: none;
  color: #ff0051;
}

/* line 100, ../../../app/assets/stylesheets/common/search.css.scss */
aside .active {
  color: #ff0051;
}

/* line 104, ../../../app/assets/stylesheets/common/search.css.scss */
aside .active:after {
  content: ' ▶';
  font-size: 14px;
}

/* line 109, ../../../app/assets/stylesheets/common/search.css.scss */
aside .main-categories {
  margin-bottom: 30px;
}

/* line 113, ../../../app/assets/stylesheets/common/search.css.scss */
aside .main-categories .category {
  border-bottom: 1px solid white;
  margin-bottom: 13px;
}

/* line 118, ../../../app/assets/stylesheets/common/search.css.scss */
aside .main-categories .link {
  display: block;
  font-size: 17px;
  padding-bottom: 7px;
  border-bottom: 1px solid #cac8c8;
}

/* line 126, ../../../app/assets/stylesheets/common/search.css.scss */
aside .sub-categories {
  color: #666666;
  font-family: arial;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
}

/* line 134, ../../../app/assets/stylesheets/common/search.css.scss */
aside .sub-categories .link {
  letter-spacing: -0.02em;
}

/* line 138, ../../../app/assets/stylesheets/common/search.css.scss */
aside .sub-categories .category-title {
  margin-bottom: 6px;
  font-size: 17px;
}

/* line 143, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search {
  margin-bottom: 35px;
}

/* line 147, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .toggle {
  background: #aeaeae;
  display: block;
  color: white;
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  padding: 8px 2px;
  margin: 0px;
}

/* line 158, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .toggle-opened {
  border-bottom: 1px solid white;
}

/* line 162, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .toggle:after {
  font-size: 20px;
}

/* line 166, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .toggle-opened:after {
  font-size: 20px;
  font-weight: bold;
}

/* line 171, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search #form_advanced_search {
  background: #d2d2d2;
  padding: 10px;
}

/* line 176, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search #form_advanced_search_city {
  margin-bottom: 10px;
}

/* line 180, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search #form_advanced_search_country {
  margin-bottom: 0px;
}

/* line 184, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .input-item-radio-group {
  margin-bottom: 20px;
}

/* line 188, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .radio-option label {
  padding-left: 4px;
  padding-right: 50px;
  font-weight: normal;
  font-size: 12px;
}

/* line 195, ../../../app/assets/stylesheets/common/search.css.scss */
.advanced-search .input-item-submit {
  text-align: center;
}

/* line 199, ../../../app/assets/stylesheets/common/search.css.scss */
.input-item-select select {
  font-size: 16px;
}

/* line 203, ../../../app/assets/stylesheets/common/search.css.scss */
.search-results {
  width: 715px;
}

/* line 207, ../../../app/assets/stylesheets/common/search.css.scss */
.search-results .badge {
  margin-right: 0;
  margin-left: 15px;
}

/* line 212, ../../../app/assets/stylesheets/common/search.css.scss */
.new-this-week .badge {
  margin-right: 0;
  margin-left: 15px;
}

/* line 217, ../../../app/assets/stylesheets/common/search.css.scss */
#search-tips {
  margin: 0;
  padding: 20px;
  font-family: Arial,sans-serif;
}

/* line 223, ../../../app/assets/stylesheets/common/search.css.scss */
#search-tips li {
  padding-bottom: 10px;
}

/* line 227, ../../../app/assets/stylesheets/common/search.css.scss */
#no-results {
  margin: 0 10px 20px 15px;
  padding: 10px 0 0 15px;
  width: 680px;
  font-size: 16px;
}

/* line 234, ../../../app/assets/stylesheets/common/search.css.scss */
.new-this-week .title-bar .title {
  background-position: -1px -35px;
}

/* line 238, ../../../app/assets/stylesheets/common/search.css.scss */
.title-bar {
  width: 695px;
  margin-left: 15px;
}

/* line 243, ../../../app/assets/stylesheets/common/search.css.scss */
.new-this-week .title-bar .title a {
  color: #595959;
}

/* line 247, ../../../app/assets/stylesheets/common/search.css.scss */
.new-this-week .title-bar .title a:hover {
  color: #33b6c9;
}