.wof-container.snow-theme {
	background: #00598d;
	border-color: #00598d;
}

.snow-theme  .wof_section_dot {
    background: #6badfe;
}
.snow-theme .spinflapper {
	border-color: #98d2f5 transparent transparent transparent;
}

.snow-theme .spincenter {
	background: url(/hostcmsfiles/hd_wof/snow-theme/spincenter.png) no-repeat center center;
	background-size: 72px;
	width: 64px;
	height: 64px;
	margin-left: -32px;
	margin-top: -32px;
}
.snow-theme .wof-svg-bg g path {
	fill: #e8f2fb;
}

.snow-theme .wof-svg-bg g path:nth-child(2n) {
	fill: #357ac1;
}
.snow-theme .wof-wheel .wof-slice {
	color:#242526;
}
.snow-theme .wof-wheel .wof-slice:nth-child(2n) {
	color:#e8f2fb;
}
.snow-theme .spinflapper {
	border:0;
    width: 48px;
    height: 60px;
    margin-left: -24px;
    margin-top: -30px;
	background: url(/hostcmsfiles/hd_wof/snow-theme/spinflapper.png) no-repeat center center;
}
.pole_popup.snow-theme .pole_content {
	background: url(/hostcmsfiles/hd_wof/snow-theme/pole_fon_winter.jpg) no-repeat;
}
.pole_popup.snow-theme a,
.pole_popup.snow-theme .pole_close,
.pole_popup.snow-theme .pole_caption {
	color: #00598d;
}
.pole_popup.snow-theme button {
	border: 1px solid #00598d;
	background: #00598d;
}
.pole_popup.snow-theme button:hover {
	background: none;
	color: #00598d;
}
.pole_popup.snow-theme .pole_field input,
.pole_popup.snow-theme .pole_field textarea {
	border: 1px solid #6badfe;
}
.pole_popup.snow-theme .pole_field input:focus,
.pole_popup.snow-theme .pole_field textarea:focus {
	border: 1px solid #00598d;
	outline: none;
}
@media (max-width: 768px) {
	.snow-theme .spincenter {
		background-size: 40px;
		width: 40px;
		height: 40px;
		margin-left: -20px;
		margin-top: -20px;
	}
	.snow-theme .spinflapper {
		width: 32px;
		height: 40px;
		background-size: 100%;
		margin-left: -16px;
		margin-top: -20px;
	}
}
@media (max-width: 550px) {
	.snow-theme .spincenter {
		background-size: 40px;
		width: 40px;
		height: 40px;
		margin-left: -20px;
		margin-top: -20px;
	}
	.snow-theme .spinflapper {
		width: 24px;
		height: 30px;
		background-size: 100%;
		margin-left: -12px;
		margin-top: -15px;
	}
	.pole_popup.snow-theme .pole_content {
		background: #fff;
	}
	.pole_popup.snow-theme .pole_content::before {
		background: url(/hostcmsfiles/hd_wof/snow-theme/pole_fon_winter.jpg) no-repeat;
		transform: translateX(0%) translateY(100%) rotate(-90deg);
		content: '';
		display:block;
		position:absolute;
		bottom: 0px;
		left: 0;
		right: 0px;
		height: 100vw;
		width: 100vh;
		transform-origin: left top;
		background-size: cover;
	}
}