/* The holiday look (Nov 12 to Jan 4): snow frosting on the box title bands, and a Santa hat on two boxes. Loaded only in season. */
.fst-holiday h2.home_title { position: relative; }
.fst-holiday h2.home_title::before {
	content: ""; position: absolute; top: 0; left: 0; right: 0; height: 9px;
	background: url(../images/holiday-frost.svg) repeat-x 0 0 / 120px 9px;
	border-radius: 3px 3px 0 0; pointer-events: none;
}
.fst-holiday #ComingUp, .fst-holiday .fst-tools { position: relative; overflow: visible; }
.fst-holiday #ComingUp::after, .fst-holiday .fst-tools::after {
	content: ""; position: absolute; width: 44px; height: 34px; left: -14px; top: -17px;
	background: url(../images/holiday-hat.svg) no-repeat center / contain;
	transform: rotate(-22deg); z-index: 2; pointer-events: none;
}
/* Single-column layout (the theme's phone/tablet breakpoint): the box sits ~10px from the screen edge, so pull the hat in. */
@media screen and (max-width: 1019px) {
	.fst-holiday #ComingUp::after, .fst-holiday .fst-tools::after { left: -6px; }
}
