/*LOCAL OVERRIDES*/

/* Compare section */

.compare-strip .ac-ln-title-subhead.cbla-span {
	margin: 18px 0;
	display: inline-block;
	font-size: 14px;
}

/* nav */
@media only screen and (max-width: 833px) and (max-width: 833px) {
	#ac-localnav.ac-localnav-stacked .ac-ln-actions {
		padding-top: 16px;
	}
}
/* Fitness+ section */
@media only screen and (min-width: 1068px) {
	.grid-item.grid-item-fit-plus .tile-headline-2 {
		margin-left: 234px;
	}
}
@media only screen and (min-width: 1068px) {
	.grid-item.grid-item-fit-plus .tile-position-header .tile-header h3 {
		margin-left: -57px;
	}
}

/* Fitenss + */
.grid-item.grid-item-fit-plus .violator-logo {
	margin: 8px 0 8px;
}
@media only screen and (max-width: 1068px) {
	.grid-item.grid-item-fit-plus .violator-logo {
		margin: auto 0;
	}
	.grid-item.grid-item-fit-plus .tile-position-header .tile-header {
		max-width: 350px;
	}
}
@media only screen and (max-width: 735px) {
	.grid-item.grid-item-fit-plus .tile-position-header .tile-header {
		max-width: 200px;
	}
}
@media only screen and (min-width: 1068px) {
	.grid-item.grid-item-fit-plus .tile-position-header .tile-header h3 {
		display: flex;
		flex-direction: column;
		margin-left: -32px;
	}
}
@media only screen and (max-width: 1068px) {
	.grid-item.grid-item-fit-plus .tile-position-header .tile-header h3 {
		display: flex;
		flex-wrap: wrap;
	}
}
@media only screen and (min-width: 735px) and (max-width: 780px) {
	.grid-item.grid-item-fit-plus .tile-media {
		min-height: auto;
		margin-top: -180px;
	}
}
.grid-item.grid-item-fit-plus .tile-headline-2 {
	margin-left: 0px;
}
