/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
.template-dynamic-price span {
	display: none;
}

.template-item-default + .template-price {
	margin: 25px auto -20px auto;
}

.device-content.template-item-default {
	margin-top: 25px;
}

@media only screen and (min-width: 400px) {
	div[data-analytics-activitymap-region-id="apple pay"] a[data-analytics-title="learn more about apple pay"] br {
		display: none;
	}
}

.large-hide {
    display: none
}
.large-show {
    display: block
}
.large-show-inline {
    display: inline
}
.large-show-inlineblock {
    display: inline-block
}
@media(min-width:1441px) {
    .xlarge-hide {
        display: none
    }
    .xlarge-show {
        display: block
    }
    .xlarge-show-inline {
        display: inline
    }
    .xlarge-show-inlineblock {
        display: inline-block
    }
}
@media(max-width:1068px) {
    .medium-hide {
        display: none
    }
    .medium-show {
        display: block
    }
    .medium-show-inline {
        display: inline
    }
    .medium-show-inlineblock {
        display: inline-block
    }
}
@media(max-width:734px) {
    .small-hide {
        display: none
    }
    .small-show {
        display: block
    }
    .small-show-inline {
        display: inline
    }
    .small-show-inlineblock {
        display: inline-block
    }
}


@media only screen and (min-width: 409px) and (max-width: 466px) {
	.xsmall-show {
	display: block;
	}
}


@media only screen and (min-width: 386px) and (max-width: 401px) {
	.xxsmall-show {
	display: block;
	}
}

@media only screen and (min-width: 426px) and (max-width: 442px) {
	.no-wrap {
	white-space: preserve nowrap;
	}
}

@media only screen and (min-width: 382px) and (max-width: 396px) {
	.no-wrap2 {
	white-space: preserve nowrap;
	}
}

@media only screen and (min-width: 458px) and (max-width: 472px) {
	.no-wrap3 {
	white-space: preserve nowrap;
	}
}




/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
