.c-search-widget .c-form-wrapper {
  border: 0;
  background: transparent;
  box-shadow: none; }
.c-search-widget .c-form {
  background: transparent; }
.c-search-widget .c-heading {
  padding: 16px 16px 0; }
  .c-search-widget .c-heading h3 {
    margin: 0; }
.c-search-widget .c-form.c-form--search {
  padding: 0; }
.c-search-widget .c-form.c-form--search select {
  width: 100%; }
.c-search-widget .c-form.c-form--search label {
  font-weight: 400;
  width: 100%; }
  .c-search-widget .c-form.c-form--search label.optgroup {
    font-weight: 700; }
.c-search-widget .c-form.c-form--search .ms-choice > span {
  top: 7px; }
.c-search-widget .c-form.c-form--search .ms-drop.bottom {
  width: auto; }
.c-page-aside .c-search-widget .c-form__container .o-layout__item {
  width: 100%; }
.c-search-widget .ui-accordion .ui-accordion-content {
  padding: 0;
  background: #f4f4f4;
  border: 0;
  margin: 0 0 -.5em; }
.c-search-widget .c-form__fieldset {
  margin: 0 0 .5em; }
  .c-search-widget .c-form__fieldset > .c-form__legend {
    margin: 0;
    border-radius: 0;
    font-size: 16px;
    border: 0;
    color: #f9f9f9;
    background-color: var(--color-primary-base);
    font-weight: 400;
    padding: 11px 30px 10px 15px;
    text-transform: uppercase;
    letter-spacing: .01em; }
    .c-search-widget .c-form__fieldset > .c-form__legend .ui-icon {
      background-image: none;
      display: inline-block;
      font: 14px/1 'Material-Design-Iconic-Font';
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: #fff;
      text-indent: 0;
      position: absolute;
      top: 16px;
      right: 14px;
      font-size: 22px; }
      .c-search-widget .c-form__fieldset > .c-form__legend .ui-icon:after {
        content: '\f2f9'; }
    .c-search-widget .c-form__fieldset > .c-form__legend.ui-state-active .ui-icon:after {
      content: '\f2fc'; }
    .c-search-widget .c-form__fieldset > .c-form__legend:hover, .c-search-widget .c-form__fieldset > .c-form__legend:focus {
      outline: none; }
.c-search-widget .c-form.c-form--search .ms-choice,
.c-search-widget .c-form.c-form--search select,
.c-search-widget .c-form.c-form--search .c-form__field--text input {
  border-radius: 3px; }
  .c-search-widget .c-form.c-form--search .ms-choice:hover, .c-search-widget .c-form.c-form--search .ms-choice:focus,
  .c-search-widget .c-form.c-form--search select:hover,
  .c-search-widget .c-form.c-form--search select:focus,
  .c-search-widget .c-form.c-form--search .c-form__field--text input:hover,
  .c-search-widget .c-form.c-form--search .c-form__field--text input:focus {
    border-color: var(--color-primary-base);
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px var(--color-primary-base); }
.c-search-widget .c-form__field--text input {
  display: none;
  height: 27px; }
.c-search-widget .c-form__field--text .ui-slider {
  width: 100%;
  margin-top: 0;
  height: 27px; }
.c-search-widget .c-form__field--text .ui-slider-horizontal .ui-slider-range {
  margin-top: 0;
  background: var(--color-primary-base);
  height: 100%; }
.c-search-widget .c-form__field--text .ui-slider-handle {
  height: 116%;
  margin-top: 0;
  width: 27px;
  text-align: center;
  line-height: 27px;
  font-size: 9px; }
.c-search-widget .ui-widget-content .ui-state-active {
  border-color: var(--color-primary-base);
  background: var(--color-primary-base); }
.c-search-widget .ui-slider-horizontal .ui-slider-range {
  background: var(--color-primary-base); }
.c-search-widget .c-form.c-form--search .c-form__buttons {
  padding: 0; }
.c-search-widget .c-button.c-button--submit {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 0; }

.c-boxed-widget--clean {
  padding: 0; }
  .c-boxed-widget--clean .c-form-wrapper {
    margin: 0; }

.c-boxed-widget--raised {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: .5em; }
