.my-listing-nav  { margin: 0; padding: 0; list-style-type: none; }
.my-listing-nav li { text-transform: capitalize; }

.my-listing-wrapper { display: flex; gap: 4rem; }

.listing-edit .column { display: inline-block; vertical-align: top; width: 47%; }
.listing-edit .column + .column { margin-left: 4%; }
.listing-edit .field { margin-bottom: 16px; }
.listing-edit .column-one .field { margin-bottom: 20px; }
.listing-edit .field strong { display: block; }
.listing-edit .field strong span { font-weight: normal; }
.listing-edit .field input { width: 96%; padding: .75rem; }
.listing-edit .field input[name=name_first] { width: 27%; }
.listing-edit .field input[name=name_middle] { width: 16%; margin: 0 2%; }
.listing-edit .field input[name=name_last] { width: 40%; }
.listing-edit .field textarea { height: 256px; width: 100%; }
.listing-edit .button { margin-top: 28px; }

.listing-edit .field label strong { display: block; }
.listing-edit .field label + label { margin-left: 16px; }
.listing-edit .field input[type=checkbox] { position: relative; top: 1px; width: auto; padding: 0; }

.listing-edit .field input[type=file] { max-width: 248px; }
.listing-edit .profile-photo { float: right; width: 128px; }

.listing-back { float: right; margin-top: 32px; color: #a00; border: 0; background: none; text-decoration: underline; }

@media (max-width: 1000px) {
	.listing-edit .column { display: block; width: 100%; margin: 0 !important; }
}

.action-form { flex: 1; }
.action-form .column { width: 100%; max-width: 42rem; }

