.rn-search .region-content>.block>.block-content--type-basic form.filtered-views-search p {
  max-width: 100%;
}

.rn-search .view--page .main table {
  width: 100%;
}

.rn-search .filtered-views-search p {
  display: flex;
  width: 100%;
}

.rn-search .region-content>.block>.block-content--type-basic p.advanced-search-link {
  margin-top: 0;
  text-align: right;
  width: 100%;
  max-width: 100%;
}

.rn-search form.filtered-views-search {
  margin-bottom: 0;
}

#views-exposed-form-rn-page-2 input#edit-submit-rn--4,
#views-exposed-form-rn-page-4 input#edit-submit-rn--4 {
  width: auto;
}

.page-node-type--rn h2.field__label__heading {
  font-size: 1.7rem;
  color: #000;
  font-weight: 700;
  font-family: Inter, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.views-exposed-form-rn-page-1 .usa-legend,
.views-exposed-form-rn-page-2 .usa-legend {
  display: none;
}

.rn-search .form-item .checkbox-list>.list-item--level-0>.form-item>.usa-checkbox__label:before {
  display: none;
}

.rn-search .form-item .checkbox-list>.list-item--level-0>.form-item.form-item-field-rn-product-line-2432>.usa-checkbox__label:before {
  display: inline-block;
}

.rn-search .usa-legend {
  font-weight: 500;
}

.rn-search .list-item--level-0>.form-item {
  margin-bottom: 0;
}

.rn-search input#edit-reset--4 {
  text-align: right;
  margin-top: 0;
  padding-right: 10px;
}

.rn-search h3 {
  margin-top: 0;
  border-bottom: 1px solid #ccc;
}

.rn-search .grid-row.address {
  margin-top: 0;
}

div#edit-field-rn-product-line--4 div>ul {
  list-style: none;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 8px 8px;
  grid-auto-flow: row;
  grid-template-areas:
      "one three five"
      "two four six";
}

.list-item--level-0>div:last-child>label.usa-checkbox__label.control-label.option {
  text-decoration: underline;
}

.view.view-rn__page_4 .list-item--level-0>div>label.usa-checkbox__label.control-label.option {
  text-decoration: none;
}

.view.view-rn__page_4 .form-item-field-mailing-address label.usa-label,
.view.view-rn__page_4 .form-item-field-address label.usa-label {
  font-size: 1.6rem;
  font-weight: 700;
}

.view.view-rn__page_4 .form-item-field-mailing-address input, 
.view.view-rn__page_4 .form-item-field-address input {
  display: none;
}

.view-rn.view--page.view-rn__page_4 .main {
  width: auto;
}

.rn-modal.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close {
  display: block;
  border: none;
  background-color: transparent;
}

form#views-exposed-form-rn-page-2 .form-item-field-rn-product-line select {
  background-image: none;
  height: 155px;
}

.rn-search .ui-dialog-content fieldset {
  margin-top: 20px;
}

.page-node-type--rn #content .node__content fieldset legend,
.rn-search .ui-dialog-content fieldset legend {
  font-weight: bold;
  font-size: 1.7rem;
  color: #000;
  font-weight: 700;
  font-family: Inter, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.page-node-type--rn #content .node__content fieldset.usa-fieldset,
.rn-search .ui-dialog-content fieldset.usa-fieldset {
  font-size: 1.7rem;
  line-height: inherit;
}

/*.rn-search .ui-dialog {
  width: 600px !important;
}*/

.rn-search .ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close {
  display: block;
}

.rn-search .ui-button {
  background-color: #fff;
  border: none;
}

.rn-search .view-rn .sidebar {
  display: none;
}

.rn-search span.rn-label {
  /* display: inline-block; */
  /* min-width: 175px; */
  text-align: right;
  /* margin-right: 20px; */
  font-weight: 700;
  /* width: 175px; */
  float: left;
  width: 30%;
}

.rn-search .ui-dialog.ui-widget.ui-widget-content {
  padding: 0;
  top: 100px !important;
}

.rn-search #drupal-modal .view--page .main {
  padding-top: 0;
}

.rn-search #drupal-modal .view--page .main .view-content .views-row {
  padding-top: 0;
  padding-bottom: 0;
}

.rn-search button.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {
  margin-right: 20px;
}

.rn-search .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix {
  background-color: #3c8dbc;
  color: #fff;
  padding: 2rem;
  border-radius: 0;
}

.rn-search #drupal-modal .view-results-info {
  display: none;
}


.rn-search #drupal-modal .view--page .main {
  width: 100%;
}

.block-views-exposed-filter-blockrn-page-2 form input[type="text"] {
  margin-bottom: 0;
}

.block--views-exposed-filters-block .block-views-exposed-filter-blockrn-page-2 .views-exposed-form .usa-fieldset {
  margin-top: 0;
}

.rn-search span.exposed-filter-section-label {
  display: block;
  font-size: 1.6rem;
  font-size: 1.6rem;
  font-weight: bold;
  margin-bottom: 10px;
}

.block--views-exposed-filters-block .views-exposed-form .usa-fieldset #edit-field-rn-product-line--6--wrapper .form-checkboxes ul ul {
  margin-left: 0;
}

.rn-search-advanced h2.exposed-form-heading {
  display: none;
}

.rn-search .content--sidebar-first .view--page .page-views-columns:before {
  background-color: inherit;
}

.rn-search .content--sidebar-first .view--page .main {
  padding: 0;
}

.view-rn.view--page.view-rn__page_4 .main {
  width: 100%;
}

.view-rn.views-field ul {
  margin: 0;
  display: inline;
  padding: 0;
}

.view-rn.views-field ul li {
  display: inline-block;
}

.views-field-field-rn-product-line.rn-tags ul li:not(:empty),
.rn-search table .views-field-field-rn-product-line ul li:not(:empty) {
  padding: 2px 5px 0 5px;
  background-color: #5bc0de;
  color: #fff;
  margin-right: 10px;
  display: inline-block;
}

.rn-search .views-field-field-rn-material.rn-tags ul li:not(:empty) {
  padding: 2px 5px 0 5px;
  background-color: #5bc0de;
  color: #fff;
  margin-right: 10px;
  display: inline-block;
}

.rn-search .views-field-field-rn-business-type.rn-tags ul li:not(:empty) {
  padding: 2px 5px 0 5px;
  background-color: #428bca;
  color: #fff;
  margin-right: 10px;
  display: inline-block;
}

.rn-search .ui-dialog .ui-dialog-buttonpane {
  display: none;
}

.rn-search .view-rn .views-field:after {
  content: "";
  clear: both;
  display: table;
}

.rn-search span.field-content.rn-value {
  float: left;
  width: 65%;
  margin-left: 20px;
}

.rn-search .ui-dialog .views-field.views-field-nothing,
.rn-search .ui-dialog .views-field.views-field-nothing-1 {
  margin-top: 20px;
  float: left;
  width: 30%;
  font-weight: 700;
  text-align: right;
}

.rn-search .ui-dialog .views-field.views-field-nothing:after,
.rn-search .ui-dialog .views-field.views-field-nothing-1:after {
  content: "";
  clear: both;
}

.rn-search .ui-dialog .views-field.views-field-field-address-line-1:before,
.rn-search .ui-dialog .views-field.views-field-field-mailing-city:before {
  clear: both;
  display: table;
  content: "";
}

.rn-search .ui-dialog .ui-dialog-title {
  font-size: 1.6rem;
}

.rn-search select#parentCountry {
  margin-bottom: 20px;
}

.views-field-field-rn-product-line.rn-tags ul li:not(:empty), .rn-search table .views-field-field-rn-product-line ul li:not(:empty) {
  display: inline-block;
}

.rn-tags ul li:not(:empty), .rn-search table .views-field-field-rn-product-line ul li:not(:empty) {
  display: inline-block;
}

.rn-search td.views-field-field-rn-product-line ul {
margin: 0;
padding: 0;
}
.rn-search .ui-dialog .rn-tags ul {
margin: 0;
padding: 0;
}

.rn-search .ui-dialog .rn-tags ul li {
  margin-bottom: 0.25em;
}

.rn-search .ui-dialog .views-field.views-field-field-mailing-address-line-1:before {
  clear: both;
  content: "";
  display: table;
}
