h2:after
{
	border-bottom: 2px solid #ffd800;
}
.springfx_festival#fxcl-lucky_winners
{
	background: #00875e;
}
.springfx_festival#fxcl-lucky_winners .header
{
	background: url(/images/promotion/springfx/header.jpg) no-repeat center top;
	min-height: 750px;
}
#fxcl-lucky_winners h1
{
	color: #ffffff;
}
#fxcl-lucky_winners .header h1 + p,
#fxcl-lucky_winners .header h1 + p > span
{
	display: inline-block;
	color: #ffffff;
	font-size: 32px;
	font-weight: bold;
}
#fxcl-lucky_winners .header > div:first-of-type
{
	color: #ffffff;
	font-size: 32px;
	font-weight: normal;
	padding-top: 0;
}
#fxcl-lucky_winners .header > div:nth-of-type(2)
{
	font-size: 36px;
	font-weight: bold;
	padding-top: .75em;
}
.springfx_festival#fxcl-lucky_winners .header > div:nth-of-type(2):after
{
	display: block;
	content: url(/images/promotion/springfx/prize.png);
	margin-top: 1rem;
}
#fxcl-lucky_winners .header > div:last-of-type
{
	padding-top: 1rem;
}
#fxcl-lucky_winners .btn
{
	background: #df580a;
}
#fxcl-lucky_winners .btn:hover
{
	background: #b24c0a;
}
.tree-blocks > div h5
{
	color: #ffffff;
}
#leader-list
{
	width: 1200px;
	padding: 155px 100px 0 95px;
	background: url(/images/promotion/springfx/tickets.png) no-repeat right top;
	margin-top: -6em;
}
#leader-list li.month .month-info
{
	background: #62e778;
	color: #240201;
}
#leader-list li .date::before
{
	color: #ffffff;
	background: #1c765a;
}
#leader-list li.month .month-list-result
{
	background: #147354;
}
#leader-list li.month .month-list-result .result-list .winner
{
	background: #d9ff73;
	color: #240201;
}
#leader-list li.month .month-list-result .reult-header div
{
	color: #ffffff;
	font-weight: bolder;
}
#leader-list li.month .month-list-result .result-list .winner div:last-of-type
{
	color: #240201;
}
#leader-list li.month .month-list-result .result-list::-webkit-scrollbar-track
{
	background: #26905c;
}
#leader-list li.month .month-list-result .result-list::-webkit-scrollbar-thumb
{
	background: #ffd800;
}
.multiple-elements > div.separate
{
	background: url(/images/promotion/springfx/join_arrow.png) no-repeat right top;
}
.multiple-elements > div p
{
	line-height: 30px;
	font-size: 18px;
}
.multiple-elements a,
.multiple-elements span
{
	color: #d9ff73;
}
#draw-schedule
{
	width: 978px;
	background: #147354;
	border: none;
	margin-top: 2.5em
}
#draw-schedule-list
{
	width: 100%;
}
#draw-schedule .date
{
	color: #d9ff73;
	font-size: 24px;
	padding-bottom: .15em;
}
#draw-schedule .when
{
	font-size: 20px;
}
#draw-schedule .element > div:nth-of-type(3), #draw-schedule .element > div:nth-of-type(4)
{
	font-size: 24px;
	color: #ffd800;
}
.terms-block
{
	width: 985px;
}
.terms-block ul li:before
{
	background: #62e778;
}
.springfx_festival#fxcl-lucky_winners .spoiler_links_after
{
	color: #d9ff73;
	margin: 1em auto 2em;
}
#draw-schedule .element[data-month="6"]
{
	background: url(/images/promotion/prize.png) no-repeat center center / 28%;
}
#draw-schedule .element[data-month].current
{
	border: 1px solid #ffd800;
}