
html body.single.single-sold {
	 .single-sold-template {
		  display: flex;
		  flex-direction: column;
		  gap: 10px;
		  width: 1200px;
		  max-width: 100%;
		  margin: 0 auto;
		  padding-left: 20px;
		  padding-right: 20px;
	 }

	 .sold-container {
		  display: flex;
		  flex-direction: column;
		  align-items: center;
		  gap: 10px;
		  width: 100%;
		  padding-bottom: 40px;
	 }

	 .sold-header {
		  display: flex;
		  flex-direction: column;
		  align-items: center;
		  gap: 0px;
		  order: 1;
		  width: 100%;
	 }

	 .sold-terms {
		  display: flex;
		  order: 1;
	 }
	 
	 .sold-more-text {
		text-decoration: none;
		text-transform: uppercase;
		font-family: 'aller', sans-serif;
		font-size: 16px;
		font-weight: 700;
		color: #d81132;
	 }

	 .sold-more-button {
		  display: flex;
		  align-items: center;
		  justify-content: center;
		  gap: 6px;
		  padding: 6px;
		  text-decoration: none;
		  text-transform: uppercase;
		  order: 2;
	 }

	 .sold-title {
		  display: flex;
		  order: 3;
		  word-break: break-word;
		  overflow-wrap: break-word;
		  text-align: center;
	 }

	 .sold-description-container {
		  display: flex;
		  flex-direction: column;
		  order: 4;
		  gap: 0px;
		  width: 100%;
	 }

	 .sold-content-description {
		  display: flex;
		  position: relative;
	 }

	 .sold-fade-overlay {
		  position: absolute;
		  bottom: 0;
		  left: 0;
		  right: 0;
		  pointer-events: none;
	 }

	 .sold-read-more {
		  display: flex;
		  align-items: center;
		  justify-content: center;
		  background-color: #FFFFFF7D;
		  fill: var(--e-global-color-secondary);
		  color: var(--e-global-color-secondary);
		  border-style: solid;
		  border-width: 0px 0px 0px 0px;
		  border-color: var(--e-global-color-9267410);
		  border-radius: 0px 0px 0px 0px;
		  padding: 5px 5px 5px 5px;
	 }

	 .sold-chat-widget {
		  display: flex;
		  order: 10;
		  margin-top: 10px;
		  max-width: 100%;
		  width: 100%;
	 }

	 .sold-main-section {
		  display: flex;
		  flex-direction: column;
		  gap: 10px;
		  padding: 20px;
		  max-width: 960px;
		  margin: 0 auto;
	 }

	 .sold-more-in-stock {
		  display: flex;
		  flex-direction: column;
		  gap: 10px;
		  padding: 0 0 40px 0;
	 }

	 .sold-more-in-stock-title {
		  display: flex;
	 }

	 .sold-all-cars-link {
		display: flex;
		text-decoration: none;
		text-transform: uppercase;
		font-family: 'aller', sans-serif;
		font-size: 16px;
		font-weight: 700;
		color: #d81132;
	 }

	 .sold-car-list {
		  display: flex;
	 }

	 .sold-info-section {
		  display: flex;
		  flex-direction: column;
		  gap: 50px;
		  margin: 100px 0 20px 0;
		  margin: 0 auto;
	 }

	 .sold-info-grid {
		  display: flex;
		  flex-direction: row;
		  gap: 40px;
		  padding: 0;
	 }

	 .sold-info-column {
		  display: flex;
		  flex-direction: column;
		  gap: 0px;
		  padding: 0;
	 }

	 .sold-info-title {
		  display: flex;
	 }

	 .sold-info-content {
		  display: flex;
	 }

	 @media (max-width: 768px) {
		  .sold-main-section {
				padding: 20px;
				max-width: 100%;
		  }

		  .sold-more-in-stock {
				padding: 50px 20px 20px 20px;
		  }

		  .sold-header {
				padding: 0;
		  }

		  .sold-description-container {
				padding: 0;
		  }

		  .sold-more-in-stock-title {
				font-size: 22px;
		  }

		  .sold-terms {
				font-size: 18px;
		  }

		  .sold-expanded {

		  }
	 }
}