/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/
/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/
/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
.compare-modal .compare-column-group .template-item-link {
	margin-top: 10px;
}

#ac-globalfooter ul.star-footnote {
	padding-top: 17px;
	margin-bottom: -5px;
}

#ac-globalfooter ul.star-footnote a {
	text-decoration: underline;
}

@media only screen and (max-width: 460px) {
	.template-badge .badge-value {
		font-size: 32px;
	}
	.badge-copy {
		font-size: 15px;
	}
}
html.hide-acmi [data-toggle-bts-2023="acmi"] {
	display: block !important;
}
html.hide-acmi [data-toggle-ase-2023~="acmi"] {
	display: block !important;
}

.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 (max-width: 480px) {
	.xsmall-hide {
		display: none;
	}
	.xsmall-show {
		display: block;
	}
	.xsmall-show-inline {
		display: inline;
	}
	.xsmall-show-inlineblock {
		display: inline-block;
	}
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
