/*
Left align contact phone numbers
*/
.sorry-contact .type {
	min-width: 65px;
	display: inline-block;
}

.sorry-contact .separator {
	display: none;
}

.sorry-contact, .sorry-contact-map {
	border: none !important;
}

.sorry .sorry-standard {
	width: 66.6%;
	text-align: center;
}

.sorry .sorry-standard.ddc-content, .sorry .sorry-standard.mod {
	/*
	margin needs to be more specific than .page-bd .ddc-content on
	v9_OEM_TOYOTA_0001_V1
	*/
	margin: 20px auto 40px;
}

.sorry .wrapper {
	padding-left: 30px;
	padding-right: 30px;
}

.sorry .map-wrapper {
	border-right: 1px solid #b0b6b8;
	border-left: 1px solid #b0b6b8;
}

/*
Make the Get Directions button centered on top of the map image
*/
.sorry .sorry-map {
	position: relative;
}
.sorry .map-wrapper .map-static .ui-button, .sorry .map-wrapper .map-static .btn {
	/*
	position: absolute needs to be more specific than
	.btn-primary.btn:not(.btn-no-decoration) on ddcdemohonda
	*/
	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%);
}

.sorry-email .btn, .sorry-email .ui-button {
	width: 100%;
}

/*
Hide everything inside footers, but leave the footer itself since
sometimes it has a background color which is useful for branding
*/
footer *, .ddc-footer *, .ddc-footer-content * {
	visibility: hidden;
}

/*
Hide the locale picker since we only support the default locale.
Hide the inventory search form since inventory isn't available.
*/
.links-locale, .inventory-search-form {
	visibility: hidden;
}

/*
Get rid of the page title entirely since this page doesn't have one
and we don't want the styling/space.
*/
.ddc-page-title {
	display: none;
}

div[data-widget-name="twitter-profile"] * {
	display: none;
}
