/* Local Overrides */

/* Value props */

#ac-globalfooter
	.ac-gf-buystrip-info-financing
	a.ac-gf-block
	.ac-gf-block-link {
	color: #1d1d1f;
	font-size: 14px;
	text-decoration: none;
}

#ac-globalfooter
	.ac-gf-buystrip-info-financing
	a.ac-gf-block
	.ac-gf-block-link:hover {
	color: #06c;
	text-decoration: none;
}

#ac-globalfooter .ac-gf-buystrip-info-financing .ac-gf-buystrip-info-cta:hover {
	color: #06c;
}

#ac-globalfooter sup {
	font-size: 4px;
	vertical-align: top;
	bottom: 0.5em;
	text-decoration: none;
}

#ac-globalfooter sup:hover {
	color: #06c;
	text-decoration: none !important;
}

/* Incentive - Specialist*/
.section-incentive
	.icon-card.icon-card-specialist
	.icon-card-content
	.icon-container {
	padding-top: 10px;
	padding-bottom: 26px;
}

/* Contrast section */

@media only screen and (min-width: 1069px) {
	section.section.section-contrast
		div.responsive-content
		li.product-tile.product-tile-ipad-pro
		p.product-tile-price.product-tile-padding.has-dynamic-content,
	section.section.section-contrast
		div.responsive-content
		li.product-tile.product-tile-ipad-air
		p.product-tile-price.product-tile-padding.has-dynamic-content {
		padding-right: 40px;
		padding-left: 40px;
	}
}

@media only screen and (min-width: 397px) and (max-width: 734px) {
	section.section.section-contrast
		div.responsive-content
		li.product-tile.product-tile-ipad-air
		p.product-tile-positioning.product-tile-padding {
		padding-bottom: 20px;
	}
}

/* fix title viewport subsection-ipados */
@media only screen and (max-width: 340px) {
	section.subsection.subsection-ipados
		div.subsection-wrapper
		div.section-content
		span.custom-title-ipados {
		position: relative;
		left: -24px;
	}
}

@media only screen and (min-width: 341px) and (max-width: 360px) {
	section.subsection.subsection-ipados
		div.subsection-wrapper
		div.section-content
		span.custom-title-ipados {
		position: relative;
		left: -14px;
	}
}

@media only screen and (min-width: 432px) and (max-width: 458px) {
	li.product-tile.product-tile-ipad-air
		> p.product-tile-positioning.product-tile-padding {
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 370px) {
	li.product-tile.product-tile-ipad-air
		> p.product-tile-positioning.product-tile-padding {
		margin-bottom: 20px;
	}
}
