/* even though these are in default.css or default_phone.css, they're also needed here to override home.css */
#main {
	float: none;
	padding: 25px 20px;
	width: 560px; /* 600 - 40 padding */
}
#sidebar {
	float: none;
	width: 560px; /* 600 - 40 padding */
}

#home_banners {
	width: 600px;
	height: 255px;
	aspect-ratio: unset;
	margin: -25px -20px 25px -20px; /* cancel out the padding from the main div */
}

#home_banners_inner {
	width: calc(600px * 6);
}

#home_banners #banner_buttons {
	display: none;
}

#home_banners .banner {
	width: 600px;
	height: 262px;
	aspect-ratio: unset;
}

#home_banners .title {
	top: 177px;
}

#home_banners .subtitle {
	top: 220px;
}

/* this is only used for the callout box */
.stack_right {
	width: auto;
	float: none;
	margin-left: 0;
}
.stack_right .callout {
	width: auto;
}

.callout_margin {
	margin-right: 0px;
}

#feature_list {
	margin: 80px 0 70px 0;
}

#home_review_quotes {
	position: static;
	width: auto;
	padding: 0 30px;
}

.list_item_small img {
	width: 50px;
	height: 50px;
}

.list_item_small .heading {
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 10px;
	margin-bottom: 10px;
}

.list_item_small .body {
	font-size: inherit;
	line-height: inherit;
}

.photo_margin_small {
	margin-left: 70px; /* 50 photo + 20 margin */
}