/* css related to land listings */

fieldset#edit-field-tenure-options-farmer-value--wrapper legend {
    border: unset;
}

.js-form-item.form-item.js-form-type-number.form-item-field-preffered-acreage.js-form-item-field-preffered-acreage input {
    width: 85px;
    border-radius: 4px;
    display: inline-block;
}

form#views-exposed-form-find-a-farmer-exposed-filter-page-1 input#edit-submit-find-a-farmer-exposed-filter {
    position: relative;
    top: 80px;
    right: 140px;
}

fieldset#edit-field-intended-farming-practices-value--wrapper {
    margin-right: 30px !important;
    width: 30% !important;
}

fieldset#edit-field-type-of-experience-value--wrapper legend {
    border: unset;
    background: #A1C6D3;
}

fieldset#edit-field-type-of-experience-value--wrapper legend span {
    background: #A1C6D3;
}

form#views-exposed-form-find-a-farmer-exposed-filter-page-1 .form-item legend,
form#views-exposed-form-map-page-with-filter-page-2 .form-item legend span,
form#views-exposed-form-find-a-farmer-exposed-filter-page-1 .form-item legend span, .form-item-field-preferred-location-value label {
    font-size: 19px;
  font-weight: 600;
}

.js-form-item.form-item.js-form-type-number.form-item-field-preffered-acreage.js-form-item-field-preffered-acreage label {
    font-size: 19px;
}

fieldset#edit-field-tenure-options-farmer-value--wrapper legend {
    display: none;
    font-size: 19px !important;
    background: none !important;
    border: unset;
    font-weight: 600;
    color: #383838 !important;
}

fieldset#edit-field-preferred-farming-operatio-value--wrapper legend,
fieldset#edit-field-currently-farming-value--wrapper legend,
fieldset#edit-field-have-you-served-in-the-u-s-value--wrapper legend,
fieldset#edit-field-need-housing-value--wrapper legend {
    font-size: 19px !important;
    background: #A1C6D3 !important;
    border: unset;
    font-weight: 600;
    color: #fff !important;
}

fieldset#edit-field-tenure-options-farmer-value--wrapper legend span,
fieldset#edit-field-currently-farming-value--wrapper legend span,
fieldset#edit-field-preferred-farming-operatio-value--wrapper legend span,
fieldset#edit-field-need-housing-value--wrapper legend span,
fieldset#edit-field-have-you-served-in-the-u-s-value--wrapper legend span {
    font-size: 19px !important;
    background: #A1C6D3 !important;
    border: unset;
    font-weight: 600;
    color: #383838 !important;
}

fieldset#edit-field-intended-farming-practices-value--wrapper legend span,
fieldset#edit-field-tenure-options-farmer-value--wrapper legend span,
.js-form-item.form-item.js-form-type-number.form-item-field-preffered-acreage.js-form-item-field-preffered-acreage label,
.js-form-item.form-item.js-form-type-select.form-item-field-years-of-experience-value.js-form-item-field-years-of-experience-value label,
fieldset#edit-field-intended-farming-practices-value--wrapper legend span {
    font-size: 19px !important;
    font-weight: 600;
}

fieldset#edit-field-type-of-experience-value--wrapper {
    width: 33%;
    display: inline-block;
    float: left;
    margin-left: 10px !important;
    top: -33px;
}

fieldset#edit-field-tenure-options-farmer-value--wrapper .fieldset-wrapper {
    margin-top: 30px;
}

div#block-exposedformfind-a-farmer-exposed-filterpage-1 {
    max-width: 1200px;
    margin: auto;
}

.js-form-type-select {
  display: block;
}

form#views-exposed-form-map-page-with-filter-page-2 .form-item,
form#views-exposed-form-find-a-farmer-exposed-filter-page-1 .form-item {
    float: none;
    display: flex;
    margin: unset;
}
form#views-exposed-form-map-page-with-filter-page-2 .form-item {
  float: left;
}
form#views-exposed-form-map-page-with-filter-page-2 #edit-field-acreage-value-wrapper--3 legend {
  float: left;
  margin-top: 5px;
}
form#views-exposed-form-map-page-with-filter-page-2 #edit-field-acreage-value-wrapper--3 > .fieldset-wrapper  {
  display: flex;
  gap: 20px;
}
form#views-exposed-form-map-page-with-filter-page-2 #edit-field-acreage-value-wrapper--3 .fieldset-wrapper label {
  display: none;
}
form#views-exposed-form-map-page-with-filter-page-2 #edit-field-acreage-value-wrapper--3 .fieldset-wrapper input {
  width: 5em;
  border-radius: 5px;
  height: 3.3em;
}

form#views-exposed-form-find-a-farmer-exposed-filter-page-1 .form-item.form-item-field-years-of-experience-value {
  display: block;
}

fieldset#edit-field-preferred-farming-operatio-value--wrapper {
    top: -200px;
    margin-left: 20px !important;
}

div#edit-field-type-of-experience-value--wrapper .form-item,
div#edit-field-preferred-farming-operatio-value .form-item,
fieldset#edit-field-tenure-options-farmer-value--wrapper .form-item {
    margin: 0 0 -5px 0px;
}

fieldset#edit-field-have-you-served-in-the-u-s-value--wrapper {
    margin: -210px 0 0 0 !important;
}

fieldset#edit-field-need-housing-value--wrapper {
    margin: -80px 0 0 0 !important;
    width: 33%;
}

fieldset#edit-field-currently-farming-value--wrapper {
    width: 33%;
    margin: 37px 0 0 0 !important;
    right: 33%;
}

form#views-exposed-form-find-a-farmer-exposed-filter-page-1 input#edit-reset {
    top: -10px;
    width: fit-content;
    left: 580px;
}

form#views-exposed-form-find-a-farmer-exposed-filter-page-1 input#edit-submit-find-a-farmer-exposed-filter {
    position: unset;
    top: unset;
    right: unset;
}

form#views-exposed-form-find-a-farmer-exposed-filter-page-1 input#edit-reset {
    top: 30px;
    width: fit-content;
    left: 209px;
    font-size: 19px;
    font-weight: 600;
}
form#views-exposed-form-map-page-with-filter-page-2 input#edit-reset--2,
form#views-exposed-form-find-a-farmer-exposed-filter-page-1 input#edit-reset--2 {
  top: 70px;
  right: -39px;
  height: 2.2em;
  width: fit-content;
  font-size: 19px;
  font-weight: 600;
  color: white;
  background: unset;
  border: unset;
  position: absolute;
  text-shadow: unset;
}

form#views-exposed-form-find-a-farmer-exposed-filter-page-1 div#edit-actions {
    right: 0px;
    left: 614px;
    top: 14px;
    z-index: 109;
    margin: unset;
    padding: unset;
    position: absolute;
    bottom: unset;
    width: 13%;
}

.FarmerFilter {
    width: fit-content;
    margin: auto;
    background: #fff;
}

form#views-exposed-form-find-a-farmer-exposed-filter-page-1 details#edit-secondary {
    background: #A1C6D3;
    width: 100%;
    display: inline-block;
    color: #383838;
    position: relative;
}

div#block-landseekerlistingtext {
    padding: 80px;
}

form#node-land-seeker-listing-form input#edit-field-preffered-acreage-0-from,
form#node-land-seeker-listing-form input#edit-field-preffered-acreage-0-to {
    width: 33%;
    height: auto;
    min-height: unset;
}

form#node-land-seeker-listing-form .js-form-item.form-item.js-form-type-number.form-item-field-preffered-acreage-0-to.js-form-item-field-preffered-acreage-0-to,
form#node-land-seeker-listing-form .js-form-item.form-item.js-form-type-number.form-item-field-preffered-acreage-0-from.js-form-item-field-preffered-acreage-0-from {
    height: 4em;
    width: 26%;
    display: inline-block;
    padding-left: unset;
}

.js-form-item.form-item.js-form-type-number.form-item-field-preffered-acreage-0-from.js-form-item-field-preffered-acreage-0-from {
    margin-right: -140px;
}

form#node-land-seeker-listing-form .js-form-item.form-item.js-form-type-number.form-item-field-preffered-acreage-0-to.js-form-item-field-preffered-acreage-0-to,
form#node-land-seeker-listing-form .js-form-item.form-item.js-form-type-number.form-item-field-preffered-acreage-0-from.js-form-item-field-preffered-acreage-0-from {
    height: 4em;
    width: 40%;
    display: inline-block;
    padding-left: unset;
}

form#node-land-seeker-listing-form input#edit-field-preffered-acreage-0-from,
form#node-land-seeker-listing-form input#edit-field-preffered-acreage-0-to {
    width: 80%;
    height: auto;
    min-height: unset;
}

div#edit-field-tenure-options-farmer {
    margin: 20px -15px;
}

.description,
details#edit-field-pictures-of-property {
    display: inline-block;
    color: #000;
    font-size: 15px;
    margin-top: 10px;
    line-height: 20px;
    padding-bottom: 0;
}

div#edit-field-tenure-options-farmer--wrapper--description {
    margin-left: -9px;
}

div#edit-field-intended-farming-practices .form-item {
    margin: 4px 0;
    display: block;
}

fieldset#edit-field-need-housing--wrapper,
fieldset#edit-field-broker-agent--wrapper {
    margin: 0 -9px;
}

div#edit-field-have-you-served-in-the-u-s--wrapper--description {
    margin: 0px -10px;
}

fieldset#edit-field-have-you-served-in-the-u-s--wrapper .fieldset-wrapper,
fieldset#edit-field-broker-agent--wrapper .fieldset-wrapper {
    margin-top: 27px;
}

fieldset#edit-field-preferred-farming-operatio--wrapper {
    margin: 0 -9px;
}

fieldset#edit-field-preferred-business--wrapper {
    margin: 0 -9px;
}


/* testing */

fieldset#edit-field-tenure-options-farmer-value--wrapper {
    width: 25%;
    margin-left: 15px !important;
    top: -5px;
}

div#edit-field-type-of-experience-value--wrapper .form-item,
div#edit-field-preferred-farming-operatio-value .form-item,
fieldset#edit-field-tenure-options-farmer-value--wrapper .form-item {
    margin: 0 0 -5px -8px;
}

fieldset#edit-field-intended-farming-practices-value--wrapper {
    margin-right: 40px !important;
    width: 28.5% !important;
    margin-left: -20px !important;
}

fieldset#edit-field-preferred-farming-operatio-value--wrapper {
    top: -200px;
    margin-left: 6px !important;
}

fieldset#edit-field-preferred-farming-operatio-value--wrapper legend {
    margin-left: -9px;
}

fieldset#edit-field-type-of-experience-value--wrapper legend span {
    margin-left: -9px;
}

fieldset#edit-field-have-you-served-in-the-u-s-value--wrapper {
    width: 33%;
}

.js-form-item.form-item.js-form-type-checkbox.form-item-field-have-you-served-in-the-u-s-value-2.js-form-item-field-have-you-served-in-the-u-s-value-2,
.js-form-item.form-item.js-form-type-checkbox.form-item-field-have-you-served-in-the-u-s-value-1.js-form-item-field-have-you-served-in-the-u-s-value-1 {
    width: 33%;
}

.js-form-item.form-item.js-form-type-checkbox.form-item-field-need-housing-value-2.js-form-item-field-need-housing-value-2,
.js-form-item.form-item.js-form-type-checkbox.form-item-field-need-housing-value-3.js-form-item-field-need-housing-value-3 {
    width: 33%;
}

.js-form-item.form-item.js-form-type-number.form-item-field-preffered-acreage-0-to.js-form-item-field-preffered-acreage-0-to {
    margin-left: 120px;
}

details#edit-field-pictures-of-property {
    font-style: initial;
}

form#user-form div#edit-field-referral-wrapper {
    margin: 20px 0;
}

form#user-form {}
