/*NEW YEAR NEW SNOWFLAKES*/
/* customizable snowflake styling */
/*Wonodd*/
[data-brand="WONODDS"] .navbar-header .img {
  background-image: url("/Content/themes/wonodd/images/logo-xmas.png");
  background-position: center;
  background-repeat: no-repeat; }

.snow {
  position: relative;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 6; }

.flake {
  position: absolute;
  border-radius: 50%;
  -webkit-transform: translateY(0) rotateX(0) rotateY(0);
  -moz-transform: translateY(0) rotateX(0) rotateY(0);
  -ms-transform: translateY(0) rotateX(0) rotateY(0);
  -o-transform: translateY(0) rotateX(0) rotateY(0);
  transform: translateY(0) rotateX(0) rotateY(0);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, #ffffff 50%, #ffffff 60%, rgba(255, 255, 255, 0) 60%), linear-gradient(90deg, rgba(255, 255, 255, 0) 30%, #ffffff 50%, #ffffff 60%, rgba(255, 255, 255, 0) 60%), linear-gradient(45deg, rgba(255, 255, 255, 0) 33%, #ffffff 53%, #ffffff 57%, rgba(255, 255, 255, 0) 65%), linear-gradient(135deg, rgba(255, 255, 255, 0) 33%, #ffffff 53%, #ffffff 57%, rgba(255, 255, 255, 0) 65%); }

.flake:nth-child(1) {
  width: 17px;
  height: 17px;
  top: -78px;
  left: 97%;
  opacity: 0.75;
  filter: blur(3px);
  -webkit-animation: 60s flakes linear infinite;
  -moz-animation: 60s flakes linear infinite;
  -o-animation: 60s flakes linear infinite;
  animation: 60s flakes linear infinite; }

.flake:nth-child(2) {
  width: 19px;
  height: 19px;
  top: -645px;
  left: 2%;
  opacity: 0.81;
  filter: blur(3px);
  -webkit-animation: 55s flakes linear infinite;
  -moz-animation: 55s flakes linear infinite;
  -o-animation: 55s flakes linear infinite;
  animation: 55s flakes linear infinite; }

.flake:nth-child(3) {
  width: 9px;
  height: 9px;
  top: -511px;
  left: 60%;
  opacity: 0.52;
  filter: blur(4px);
  -webkit-animation: 52s flakes linear infinite;
  -moz-animation: 52s flakes linear infinite;
  -o-animation: 52s flakes linear infinite;
  animation: 52s flakes linear infinite; }

.flake:nth-child(4) {
  width: 14px;
  height: 14px;
  top: -14px;
  left: 47%;
  opacity: 0.94;
  filter: blur(3px);
  -webkit-animation: 44s flakes linear infinite;
  -moz-animation: 44s flakes linear infinite;
  -o-animation: 44s flakes linear infinite;
  animation: 44s flakes linear infinite; }

.flake:nth-child(5) {
  width: 9px;
  height: 9px;
  top: -632px;
  left: 83%;
  opacity: 0.83;
  filter: blur(3px);
  -webkit-animation: 35s flakes linear infinite;
  -moz-animation: 35s flakes linear infinite;
  -o-animation: 35s flakes linear infinite;
  animation: 35s flakes linear infinite; }

.flake:nth-child(6) {
  width: 8px;
  height: 8px;
  top: -667px;
  left: 49%;
  opacity: 0.83;
  filter: blur(4px);
  -webkit-animation: 28s flakes linear infinite;
  -moz-animation: 28s flakes linear infinite;
  -o-animation: 28s flakes linear infinite;
  animation: 28s flakes linear infinite; }

.flake:nth-child(7) {
  width: 15px;
  height: 15px;
  top: -532px;
  left: 16%;
  opacity: 0.8;
  filter: blur(3px);
  -webkit-animation: 55s flakes linear infinite;
  -moz-animation: 55s flakes linear infinite;
  -o-animation: 55s flakes linear infinite;
  animation: 55s flakes linear infinite; }

.flake:nth-child(8) {
  width: 18px;
  height: 18px;
  top: -358px;
  left: 84%;
  opacity: 0.64;
  filter: blur(3px);
  -webkit-animation: 50s flakes linear infinite;
  -moz-animation: 50s flakes linear infinite;
  -o-animation: 50s flakes linear infinite;
  animation: 50s flakes linear infinite; }

.flake:nth-child(9) {
  width: 11px;
  height: 11px;
  top: -154px;
  left: 100%;
  opacity: 0.75;
  filter: blur(3px);
  -webkit-animation: 26s flakes linear infinite;
  -moz-animation: 26s flakes linear infinite;
  -o-animation: 26s flakes linear infinite;
  animation: 26s flakes linear infinite; }

.flake:nth-child(10) {
  width: 19px;
  height: 19px;
  top: -165px;
  left: 26%;
  opacity: 0.88;
  filter: blur(4px);
  -webkit-animation: 63s flakes linear infinite;
  -moz-animation: 63s flakes linear infinite;
  -o-animation: 63s flakes linear infinite;
  animation: 63s flakes linear infinite; }

.flake:nth-child(11) {
  width: 18px;
  height: 18px;
  top: -37px;
  left: 44%;
  opacity: 0.66;
  filter: blur(4px);
  -webkit-animation: 25s flakes linear infinite;
  -moz-animation: 25s flakes linear infinite;
  -o-animation: 25s flakes linear infinite;
  animation: 25s flakes linear infinite; }

.flake:nth-child(12) {
  width: 7px;
  height: 7px;
  top: -265px;
  left: 83%;
  opacity: 0.58;
  filter: blur(4px);
  -webkit-animation: 49s flakes linear infinite;
  -moz-animation: 49s flakes linear infinite;
  -o-animation: 49s flakes linear infinite;
  animation: 49s flakes linear infinite; }

.flake:nth-child(13) {
  width: 11px;
  height: 11px;
  top: -428px;
  left: 81%;
  opacity: 0.86;
  filter: blur(3px);
  -webkit-animation: 54s flakes linear infinite;
  -moz-animation: 54s flakes linear infinite;
  -o-animation: 54s flakes linear infinite;
  animation: 54s flakes linear infinite; }

.flake:nth-child(14) {
  width: 9px;
  height: 9px;
  top: -64px;
  left: 54%;
  opacity: 0.86;
  filter: blur(4px);
  -webkit-animation: 61s flakes linear infinite;
  -moz-animation: 61s flakes linear infinite;
  -o-animation: 61s flakes linear infinite;
  animation: 61s flakes linear infinite; }

.flake:nth-child(15) {
  width: 7px;
  height: 7px;
  top: -195px;
  left: 33%;
  opacity: 0.57;
  filter: blur(3px);
  -webkit-animation: 52s flakes linear infinite;
  -moz-animation: 52s flakes linear infinite;
  -o-animation: 52s flakes linear infinite;
  animation: 52s flakes linear infinite; }

.flake:nth-child(16) {
  width: 9px;
  height: 9px;
  top: -96px;
  left: 39%;
  opacity: 0.66;
  filter: blur(4px);
  -webkit-animation: 33s flakes linear infinite;
  -moz-animation: 33s flakes linear infinite;
  -o-animation: 33s flakes linear infinite;
  animation: 33s flakes linear infinite; }

.flake:nth-child(17) {
  width: 12px;
  height: 12px;
  top: -616px;
  left: 25%;
  opacity: 0.72;
  filter: blur(3px);
  -webkit-animation: 16s flakes linear infinite;
  -moz-animation: 16s flakes linear infinite;
  -o-animation: 16s flakes linear infinite;
  animation: 16s flakes linear infinite; }

.flake:nth-child(18) {
  width: 6px;
  height: 6px;
  top: -206px;
  left: 54%;
  opacity: 0.56;
  filter: blur(3px);
  -webkit-animation: 22s flakes linear infinite;
  -moz-animation: 22s flakes linear infinite;
  -o-animation: 22s flakes linear infinite;
  animation: 22s flakes linear infinite; }

.flake:nth-child(19) {
  width: 7px;
  height: 7px;
  top: -411px;
  left: 68%;
  opacity: 0.58;
  filter: blur(4px);
  -webkit-animation: 55s flakes linear infinite;
  -moz-animation: 55s flakes linear infinite;
  -o-animation: 55s flakes linear infinite;
  animation: 55s flakes linear infinite; }

.flake:nth-child(20) {
  width: 8px;
  height: 8px;
  top: -14px;
  left: 88%;
  opacity: 0.86;
  filter: blur(3px);
  -webkit-animation: 63s flakes linear infinite;
  -moz-animation: 63s flakes linear infinite;
  -o-animation: 63s flakes linear infinite;
  animation: 63s flakes linear infinite; }

.flake:nth-child(21) {
  width: 9px;
  height: 9px;
  top: -434px;
  left: 56%;
  opacity: 0.92;
  filter: blur(3px);
  -webkit-animation: 55s flakes linear infinite;
  -moz-animation: 55s flakes linear infinite;
  -o-animation: 55s flakes linear infinite;
  animation: 55s flakes linear infinite; }

.flake:nth-child(22) {
  width: 17px;
  height: 17px;
  top: -173px;
  left: 52%;
  opacity: 0.71;
  filter: blur(4px);
  -webkit-animation: 40s flakes linear infinite;
  -moz-animation: 40s flakes linear infinite;
  -o-animation: 40s flakes linear infinite;
  animation: 40s flakes linear infinite; }

.flake:nth-child(23) {
  width: 13px;
  height: 13px;
  top: -30px;
  left: 84%;
  opacity: 0.69;
  filter: blur(3px);
  -webkit-animation: 40s flakes linear infinite;
  -moz-animation: 40s flakes linear infinite;
  -o-animation: 40s flakes linear infinite;
  animation: 40s flakes linear infinite; }

.flake:nth-child(24) {
  width: 18px;
  height: 18px;
  top: -180px;
  left: 12%;
  opacity: 0.81;
  filter: blur(3px);
  -webkit-animation: 46s flakes linear infinite;
  -moz-animation: 46s flakes linear infinite;
  -o-animation: 46s flakes linear infinite;
  animation: 46s flakes linear infinite; }

.flake:nth-child(25) {
  width: 11px;
  height: 11px;
  top: -196px;
  left: 44%;
  opacity: 0.82;
  filter: blur(3px);
  -webkit-animation: 35s flakes linear infinite;
  -moz-animation: 35s flakes linear infinite;
  -o-animation: 35s flakes linear infinite;
  animation: 35s flakes linear infinite; }

.flake:nth-child(26) {
  width: 7px;
  height: 7px;
  top: -317px;
  left: 51%;
  opacity: 0.85;
  filter: blur(3px);
  -webkit-animation: 63s flakes linear infinite;
  -moz-animation: 63s flakes linear infinite;
  -o-animation: 63s flakes linear infinite;
  animation: 63s flakes linear infinite; }

.flake:nth-child(27) {
  width: 7px;
  height: 7px;
  top: -569px;
  left: 85%;
  opacity: 0.86;
  filter: blur(3px);
  -webkit-animation: 22s flakes linear infinite;
  -moz-animation: 22s flakes linear infinite;
  -o-animation: 22s flakes linear infinite;
  animation: 22s flakes linear infinite; }

.flake:nth-child(28) {
  width: 13px;
  height: 13px;
  top: -90px;
  left: 48%;
  opacity: 0.53;
  filter: blur(3px);
  -webkit-animation: 68s flakes linear infinite;
  -moz-animation: 68s flakes linear infinite;
  -o-animation: 68s flakes linear infinite;
  animation: 68s flakes linear infinite; }

.flake:nth-child(29) {
  width: 13px;
  height: 13px;
  top: -43px;
  left: 20%;
  opacity: 0.68;
  filter: blur(3px);
  -webkit-animation: 16s flakes linear infinite;
  -moz-animation: 16s flakes linear infinite;
  -o-animation: 16s flakes linear infinite;
  animation: 16s flakes linear infinite; }

.flake:nth-child(30) {
  width: 18px;
  height: 18px;
  top: -307px;
  left: 32%;
  opacity: 0.89;
  filter: blur(4px);
  -webkit-animation: 27s flakes linear infinite;
  -moz-animation: 27s flakes linear infinite;
  -o-animation: 27s flakes linear infinite;
  animation: 27s flakes linear infinite; }

.flake:nth-child(31) {
  width: 8px;
  height: 8px;
  top: -195px;
  left: 16%;
  opacity: 0.78;
  filter: blur(4px);
  -webkit-animation: 29s flakes linear infinite;
  -moz-animation: 29s flakes linear infinite;
  -o-animation: 29s flakes linear infinite;
  animation: 29s flakes linear infinite; }

.flake:nth-child(32) {
  width: 12px;
  height: 12px;
  top: -506px;
  left: 76%;
  opacity: 1;
  filter: blur(3px);
  -webkit-animation: 44s flakes linear infinite;
  -moz-animation: 44s flakes linear infinite;
  -o-animation: 44s flakes linear infinite;
  animation: 44s flakes linear infinite; }

.flake:nth-child(33) {
  width: 12px;
  height: 12px;
  top: -588px;
  left: 8%;
  opacity: 0.98;
  filter: blur(4px);
  -webkit-animation: 61s flakes linear infinite;
  -moz-animation: 61s flakes linear infinite;
  -o-animation: 61s flakes linear infinite;
  animation: 61s flakes linear infinite; }

.flake:nth-child(34) {
  width: 17px;
  height: 17px;
  top: -699px;
  left: 71%;
  opacity: 0.95;
  filter: blur(3px);
  -webkit-animation: 24s flakes linear infinite;
  -moz-animation: 24s flakes linear infinite;
  -o-animation: 24s flakes linear infinite;
  animation: 24s flakes linear infinite; }

.flake:nth-child(35) {
  width: 19px;
  height: 19px;
  top: -675px;
  left: 17%;
  opacity: 0.54;
  filter: blur(4px);
  -webkit-animation: 24s flakes linear infinite;
  -moz-animation: 24s flakes linear infinite;
  -o-animation: 24s flakes linear infinite;
  animation: 24s flakes linear infinite; }

.flake:nth-child(36) {
  width: 7px;
  height: 7px;
  top: -68px;
  left: 32%;
  opacity: 0.54;
  filter: blur(3px);
  -webkit-animation: 30s flakes linear infinite;
  -moz-animation: 30s flakes linear infinite;
  -o-animation: 30s flakes linear infinite;
  animation: 30s flakes linear infinite; }

.flake:nth-child(37) {
  width: 16px;
  height: 16px;
  top: -256px;
  left: 93%;
  opacity: 0.97;
  filter: blur(4px);
  -webkit-animation: 37s flakes linear infinite;
  -moz-animation: 37s flakes linear infinite;
  -o-animation: 37s flakes linear infinite;
  animation: 37s flakes linear infinite; }

.flake:nth-child(38) {
  width: 11px;
  height: 11px;
  top: -239px;
  left: 73%;
  opacity: 0.76;
  filter: blur(3px);
  -webkit-animation: 18s flakes linear infinite;
  -moz-animation: 18s flakes linear infinite;
  -o-animation: 18s flakes linear infinite;
  animation: 18s flakes linear infinite; }

.flake:nth-child(39) {
  width: 8px;
  height: 8px;
  top: -437px;
  left: 62%;
  opacity: 0.81;
  filter: blur(3px);
  -webkit-animation: 70s flakes linear infinite;
  -moz-animation: 70s flakes linear infinite;
  -o-animation: 70s flakes linear infinite;
  animation: 70s flakes linear infinite; }

.flake:nth-child(40) {
  width: 20px;
  height: 20px;
  top: -275px;
  left: 14%;
  opacity: 0.98;
  filter: blur(3px);
  -webkit-animation: 24s flakes linear infinite;
  -moz-animation: 24s flakes linear infinite;
  -o-animation: 24s flakes linear infinite;
  animation: 24s flakes linear infinite; }

.flake:nth-child(41) {
  width: 13px;
  height: 13px;
  top: -16px;
  left: 77%;
  opacity: 0.9;
  filter: blur(3px);
  -webkit-animation: 32s flakes linear infinite;
  -moz-animation: 32s flakes linear infinite;
  -o-animation: 32s flakes linear infinite;
  animation: 32s flakes linear infinite; }

.flake:nth-child(42) {
  width: 15px;
  height: 15px;
  top: -258px;
  left: 83%;
  opacity: 0.54;
  filter: blur(3px);
  -webkit-animation: 16s flakes linear infinite;
  -moz-animation: 16s flakes linear infinite;
  -o-animation: 16s flakes linear infinite;
  animation: 16s flakes linear infinite; }

.flake:nth-child(43) {
  width: 6px;
  height: 6px;
  top: -143px;
  left: 99%;
  opacity: 0.52;
  filter: blur(3px);
  -webkit-animation: 17s flakes linear infinite;
  -moz-animation: 17s flakes linear infinite;
  -o-animation: 17s flakes linear infinite;
  animation: 17s flakes linear infinite; }

.flake:nth-child(44) {
  width: 18px;
  height: 18px;
  top: -316px;
  left: 5%;
  opacity: 0.57;
  filter: blur(3px);
  -webkit-animation: 49s flakes linear infinite;
  -moz-animation: 49s flakes linear infinite;
  -o-animation: 49s flakes linear infinite;
  animation: 49s flakes linear infinite; }

.flake:nth-child(45) {
  width: 8px;
  height: 8px;
  top: -43px;
  left: 55%;
  opacity: 0.94;
  filter: blur(3px);
  -webkit-animation: 46s flakes linear infinite;
  -moz-animation: 46s flakes linear infinite;
  -o-animation: 46s flakes linear infinite;
  animation: 46s flakes linear infinite; }

.flake:nth-child(46) {
  width: 20px;
  height: 20px;
  top: -115px;
  left: 99%;
  opacity: 0.52;
  filter: blur(3px);
  -webkit-animation: 62s flakes linear infinite;
  -moz-animation: 62s flakes linear infinite;
  -o-animation: 62s flakes linear infinite;
  animation: 62s flakes linear infinite; }

.flake:nth-child(47) {
  width: 20px;
  height: 20px;
  top: -353px;
  left: 27%;
  opacity: 0.71;
  filter: blur(3px);
  -webkit-animation: 21s flakes linear infinite;
  -moz-animation: 21s flakes linear infinite;
  -o-animation: 21s flakes linear infinite;
  animation: 21s flakes linear infinite; }

.flake:nth-child(48) {
  width: 14px;
  height: 14px;
  top: -683px;
  left: 46%;
  opacity: 0.82;
  filter: blur(4px);
  -webkit-animation: 30s flakes linear infinite;
  -moz-animation: 30s flakes linear infinite;
  -o-animation: 30s flakes linear infinite;
  animation: 30s flakes linear infinite; }

.flake:nth-child(49) {
  width: 6px;
  height: 6px;
  top: -508px;
  left: 55%;
  opacity: 0.67;
  filter: blur(4px);
  -webkit-animation: 43s flakes linear infinite;
  -moz-animation: 43s flakes linear infinite;
  -o-animation: 43s flakes linear infinite;
  animation: 43s flakes linear infinite; }

.flake:nth-child(50) {
  width: 9px;
  height: 9px;
  top: -558px;
  left: 69%;
  opacity: 0.66;
  filter: blur(4px);
  -webkit-animation: 55s flakes linear infinite;
  -moz-animation: 55s flakes linear infinite;
  -o-animation: 55s flakes linear infinite;
  animation: 55s flakes linear infinite; }

.flake:nth-child(51) {
  width: 16px;
  height: 16px;
  top: -326px;
  left: 70%;
  opacity: 0.75;
  filter: blur(4px);
  -webkit-animation: 37s flakes linear infinite;
  -moz-animation: 37s flakes linear infinite;
  -o-animation: 37s flakes linear infinite;
  animation: 37s flakes linear infinite; }

.flake:nth-child(52) {
  width: 8px;
  height: 8px;
  top: -151px;
  left: 66%;
  opacity: 0.91;
  filter: blur(4px);
  -webkit-animation: 40s flakes linear infinite;
  -moz-animation: 40s flakes linear infinite;
  -o-animation: 40s flakes linear infinite;
  animation: 40s flakes linear infinite; }

.flake:nth-child(53) {
  width: 8px;
  height: 8px;
  top: -188px;
  left: 42%;
  opacity: 0.64;
  filter: blur(4px);
  -webkit-animation: 39s flakes linear infinite;
  -moz-animation: 39s flakes linear infinite;
  -o-animation: 39s flakes linear infinite;
  animation: 39s flakes linear infinite; }

.flake:nth-child(54) {
  width: 15px;
  height: 15px;
  top: -452px;
  left: 94%;
  opacity: 0.53;
  filter: blur(3px);
  -webkit-animation: 49s flakes linear infinite;
  -moz-animation: 49s flakes linear infinite;
  -o-animation: 49s flakes linear infinite;
  animation: 49s flakes linear infinite; }

.flake:nth-child(55) {
  width: 10px;
  height: 10px;
  top: -167px;
  left: 13%;
  opacity: 0.53;
  filter: blur(4px);
  -webkit-animation: 53s flakes linear infinite;
  -moz-animation: 53s flakes linear infinite;
  -o-animation: 53s flakes linear infinite;
  animation: 53s flakes linear infinite; }

.flake:nth-child(56) {
  width: 11px;
  height: 11px;
  top: -340px;
  left: 88%;
  opacity: 0.78;
  filter: blur(3px);
  -webkit-animation: 57s flakes linear infinite;
  -moz-animation: 57s flakes linear infinite;
  -o-animation: 57s flakes linear infinite;
  animation: 57s flakes linear infinite; }

.flake:nth-child(57) {
  width: 17px;
  height: 17px;
  top: -392px;
  left: 95%;
  opacity: 0.6;
  filter: blur(4px);
  -webkit-animation: 47s flakes linear infinite;
  -moz-animation: 47s flakes linear infinite;
  -o-animation: 47s flakes linear infinite;
  animation: 47s flakes linear infinite; }

.flake:nth-child(58) {
  width: 11px;
  height: 11px;
  top: -387px;
  left: 81%;
  opacity: 0.61;
  filter: blur(3px);
  -webkit-animation: 52s flakes linear infinite;
  -moz-animation: 52s flakes linear infinite;
  -o-animation: 52s flakes linear infinite;
  animation: 52s flakes linear infinite; }

.flake:nth-child(59) {
  width: 18px;
  height: 18px;
  top: -534px;
  left: 55%;
  opacity: 0.59;
  filter: blur(4px);
  -webkit-animation: 69s flakes linear infinite;
  -moz-animation: 69s flakes linear infinite;
  -o-animation: 69s flakes linear infinite;
  animation: 69s flakes linear infinite; }

.flake:nth-child(60) {
  width: 12px;
  height: 12px;
  top: -521px;
  left: 23%;
  opacity: 0.97;
  filter: blur(3px);
  -webkit-animation: 24s flakes linear infinite;
  -moz-animation: 24s flakes linear infinite;
  -o-animation: 24s flakes linear infinite;
  animation: 24s flakes linear infinite; }

.flake:nth-child(61) {
  width: 6px;
  height: 6px;
  top: -289px;
  left: 78%;
  opacity: 0.95;
  filter: blur(3px);
  -webkit-animation: 26s flakes linear infinite;
  -moz-animation: 26s flakes linear infinite;
  -o-animation: 26s flakes linear infinite;
  animation: 26s flakes linear infinite; }

.flake:nth-child(62) {
  width: 9px;
  height: 9px;
  top: -210px;
  left: 24%;
  opacity: 0.53;
  filter: blur(3px);
  -webkit-animation: 55s flakes linear infinite;
  -moz-animation: 55s flakes linear infinite;
  -o-animation: 55s flakes linear infinite;
  animation: 55s flakes linear infinite; }

.flake:nth-child(63) {
  width: 14px;
  height: 14px;
  top: -422px;
  left: 86%;
  opacity: 0.7;
  filter: blur(3px);
  -webkit-animation: 43s flakes linear infinite;
  -moz-animation: 43s flakes linear infinite;
  -o-animation: 43s flakes linear infinite;
  animation: 43s flakes linear infinite; }

.flake:nth-child(64) {
  width: 10px;
  height: 10px;
  top: -107px;
  left: 48%;
  opacity: 0.61;
  filter: blur(3px);
  -webkit-animation: 26s flakes linear infinite;
  -moz-animation: 26s flakes linear infinite;
  -o-animation: 26s flakes linear infinite;
  animation: 26s flakes linear infinite; }

.flake:nth-child(65) {
  width: 9px;
  height: 9px;
  top: -455px;
  left: 73%;
  opacity: 0.51;
  filter: blur(4px);
  -webkit-animation: 48s flakes linear infinite;
  -moz-animation: 48s flakes linear infinite;
  -o-animation: 48s flakes linear infinite;
  animation: 48s flakes linear infinite; }

.flake:nth-child(66) {
  width: 7px;
  height: 7px;
  top: -685px;
  left: 69%;
  opacity: 0.68;
  filter: blur(4px);
  -webkit-animation: 47s flakes linear infinite;
  -moz-animation: 47s flakes linear infinite;
  -o-animation: 47s flakes linear infinite;
  animation: 47s flakes linear infinite; }

.flake:nth-child(67) {
  width: 9px;
  height: 9px;
  top: -19px;
  left: 42%;
  opacity: 0.86;
  filter: blur(4px);
  -webkit-animation: 46s flakes linear infinite;
  -moz-animation: 46s flakes linear infinite;
  -o-animation: 46s flakes linear infinite;
  animation: 46s flakes linear infinite; }

.flake:nth-child(68) {
  width: 6px;
  height: 6px;
  top: -220px;
  left: 4%;
  opacity: 0.82;
  filter: blur(3px);
  -webkit-animation: 59s flakes linear infinite;
  -moz-animation: 59s flakes linear infinite;
  -o-animation: 59s flakes linear infinite;
  animation: 59s flakes linear infinite; }

.flake:nth-child(69) {
  width: 12px;
  height: 12px;
  top: -499px;
  left: 57%;
  opacity: 0.87;
  filter: blur(3px);
  -webkit-animation: 70s flakes linear infinite;
  -moz-animation: 70s flakes linear infinite;
  -o-animation: 70s flakes linear infinite;
  animation: 70s flakes linear infinite; }

.flake:nth-child(70) {
  width: 6px;
  height: 6px;
  top: -118px;
  left: 76%;
  opacity: 0.95;
  filter: blur(3px);
  -webkit-animation: 51s flakes linear infinite;
  -moz-animation: 51s flakes linear infinite;
  -o-animation: 51s flakes linear infinite;
  animation: 51s flakes linear infinite; }

.flake:nth-child(71) {
  width: 12px;
  height: 12px;
  top: -503px;
  left: 25%;
  opacity: 1;
  filter: blur(3px);
  -webkit-animation: 31s flakes linear infinite;
  -moz-animation: 31s flakes linear infinite;
  -o-animation: 31s flakes linear infinite;
  animation: 31s flakes linear infinite; }

.flake:nth-child(72) {
  width: 7px;
  height: 7px;
  top: -20px;
  left: 91%;
  opacity: 0.94;
  filter: blur(3px);
  -webkit-animation: 70s flakes linear infinite;
  -moz-animation: 70s flakes linear infinite;
  -o-animation: 70s flakes linear infinite;
  animation: 70s flakes linear infinite; }

.flake:nth-child(73) {
  width: 9px;
  height: 9px;
  top: -334px;
  left: 50%;
  opacity: 0.66;
  filter: blur(3px);
  -webkit-animation: 53s flakes linear infinite;
  -moz-animation: 53s flakes linear infinite;
  -o-animation: 53s flakes linear infinite;
  animation: 53s flakes linear infinite; }

.flake:nth-child(74) {
  width: 19px;
  height: 19px;
  top: -392px;
  left: 11%;
  opacity: 0.77;
  filter: blur(4px);
  -webkit-animation: 22s flakes linear infinite;
  -moz-animation: 22s flakes linear infinite;
  -o-animation: 22s flakes linear infinite;
  animation: 22s flakes linear infinite; }

.flake:nth-child(75) {
  width: 10px;
  height: 10px;
  top: -592px;
  left: 12%;
  opacity: 0.51;
  filter: blur(4px);
  -webkit-animation: 67s flakes linear infinite;
  -moz-animation: 67s flakes linear infinite;
  -o-animation: 67s flakes linear infinite;
  animation: 67s flakes linear infinite; }

.flake:nth-child(76) {
  width: 7px;
  height: 7px;
  top: -34px;
  left: 32%;
  opacity: 0.84;
  filter: blur(4px);
  -webkit-animation: 45s flakes linear infinite;
  -moz-animation: 45s flakes linear infinite;
  -o-animation: 45s flakes linear infinite;
  animation: 45s flakes linear infinite; }

.flake:nth-child(77) {
  width: 20px;
  height: 20px;
  top: -89px;
  left: 90%;
  opacity: 0.91;
  filter: blur(4px);
  -webkit-animation: 20s flakes linear infinite;
  -moz-animation: 20s flakes linear infinite;
  -o-animation: 20s flakes linear infinite;
  animation: 20s flakes linear infinite; }

.flake:nth-child(78) {
  width: 16px;
  height: 16px;
  top: -31px;
  left: 98%;
  opacity: 0.96;
  filter: blur(4px);
  -webkit-animation: 63s flakes linear infinite;
  -moz-animation: 63s flakes linear infinite;
  -o-animation: 63s flakes linear infinite;
  animation: 63s flakes linear infinite; }

.flake:nth-child(79) {
  width: 8px;
  height: 8px;
  top: -162px;
  left: 83%;
  opacity: 0.52;
  filter: blur(4px);
  -webkit-animation: 63s flakes linear infinite;
  -moz-animation: 63s flakes linear infinite;
  -o-animation: 63s flakes linear infinite;
  animation: 63s flakes linear infinite; }

.flake:nth-child(80) {
  width: 18px;
  height: 18px;
  top: -450px;
  left: 10%;
  opacity: 0.69;
  filter: blur(3px);
  -webkit-animation: 37s flakes linear infinite;
  -moz-animation: 37s flakes linear infinite;
  -o-animation: 37s flakes linear infinite;
  animation: 37s flakes linear infinite; }

.flake:nth-child(81) {
  width: 9px;
  height: 9px;
  top: -147px;
  left: 49%;
  opacity: 0.64;
  filter: blur(3px);
  -webkit-animation: 26s flakes linear infinite;
  -moz-animation: 26s flakes linear infinite;
  -o-animation: 26s flakes linear infinite;
  animation: 26s flakes linear infinite; }

.flake:nth-child(82) {
  width: 18px;
  height: 18px;
  top: -92px;
  left: 44%;
  opacity: 0.61;
  filter: blur(4px);
  -webkit-animation: 21s flakes linear infinite;
  -moz-animation: 21s flakes linear infinite;
  -o-animation: 21s flakes linear infinite;
  animation: 21s flakes linear infinite; }

.flake:nth-child(83) {
  width: 15px;
  height: 15px;
  top: -656px;
  left: 45%;
  opacity: 0.53;
  filter: blur(4px);
  -webkit-animation: 34s flakes linear infinite;
  -moz-animation: 34s flakes linear infinite;
  -o-animation: 34s flakes linear infinite;
  animation: 34s flakes linear infinite; }

.flake:nth-child(84) {
  width: 12px;
  height: 12px;
  top: -417px;
  left: 6%;
  opacity: 0.79;
  filter: blur(3px);
  -webkit-animation: 37s flakes linear infinite;
  -moz-animation: 37s flakes linear infinite;
  -o-animation: 37s flakes linear infinite;
  animation: 37s flakes linear infinite; }

.flake:nth-child(85) {
  width: 15px;
  height: 15px;
  top: -601px;
  left: 31%;
  opacity: 0.83;
  filter: blur(4px);
  -webkit-animation: 40s flakes linear infinite;
  -moz-animation: 40s flakes linear infinite;
  -o-animation: 40s flakes linear infinite;
  animation: 40s flakes linear infinite; }

.flake:nth-child(86) {
  width: 15px;
  height: 15px;
  top: -320px;
  left: 46%;
  opacity: 0.74;
  filter: blur(3px);
  -webkit-animation: 42s flakes linear infinite;
  -moz-animation: 42s flakes linear infinite;
  -o-animation: 42s flakes linear infinite;
  animation: 42s flakes linear infinite; }

.flake:nth-child(87) {
  width: 14px;
  height: 14px;
  top: -698px;
  left: 90%;
  opacity: 0.86;
  filter: blur(4px);
  -webkit-animation: 26s flakes linear infinite;
  -moz-animation: 26s flakes linear infinite;
  -o-animation: 26s flakes linear infinite;
  animation: 26s flakes linear infinite; }

.flake:nth-child(88) {
  width: 12px;
  height: 12px;
  top: -611px;
  left: 97%;
  opacity: 0.55;
  filter: blur(3px);
  -webkit-animation: 37s flakes linear infinite;
  -moz-animation: 37s flakes linear infinite;
  -o-animation: 37s flakes linear infinite;
  animation: 37s flakes linear infinite; }

.flake:nth-child(89) {
  width: 10px;
  height: 10px;
  top: -245px;
  left: 100%;
  opacity: 0.68;
  filter: blur(4px);
  -webkit-animation: 61s flakes linear infinite;
  -moz-animation: 61s flakes linear infinite;
  -o-animation: 61s flakes linear infinite;
  animation: 61s flakes linear infinite; }

.flake:nth-child(90) {
  width: 12px;
  height: 12px;
  top: -318px;
  left: 80%;
  opacity: 0.7;
  filter: blur(4px);
  -webkit-animation: 56s flakes linear infinite;
  -moz-animation: 56s flakes linear infinite;
  -o-animation: 56s flakes linear infinite;
  animation: 56s flakes linear infinite; }

.flake:nth-child(91) {
  width: 16px;
  height: 16px;
  top: -298px;
  left: 3%;
  opacity: 0.51;
  filter: blur(3px);
  -webkit-animation: 23s flakes linear infinite;
  -moz-animation: 23s flakes linear infinite;
  -o-animation: 23s flakes linear infinite;
  animation: 23s flakes linear infinite; }

.flake:nth-child(92) {
  width: 8px;
  height: 8px;
  top: -200px;
  left: 6%;
  opacity: 0.54;
  filter: blur(3px);
  -webkit-animation: 54s flakes linear infinite;
  -moz-animation: 54s flakes linear infinite;
  -o-animation: 54s flakes linear infinite;
  animation: 54s flakes linear infinite; }

.flake:nth-child(93) {
  width: 17px;
  height: 17px;
  top: -341px;
  left: 81%;
  opacity: 0.59;
  filter: blur(4px);
  -webkit-animation: 28s flakes linear infinite;
  -moz-animation: 28s flakes linear infinite;
  -o-animation: 28s flakes linear infinite;
  animation: 28s flakes linear infinite; }

.flake:nth-child(94) {
  width: 13px;
  height: 13px;
  top: -480px;
  left: 46%;
  opacity: 0.58;
  filter: blur(3px);
  -webkit-animation: 23s flakes linear infinite;
  -moz-animation: 23s flakes linear infinite;
  -o-animation: 23s flakes linear infinite;
  animation: 23s flakes linear infinite; }

.flake:nth-child(95) {
  width: 20px;
  height: 20px;
  top: -272px;
  left: 42%;
  opacity: 0.64;
  filter: blur(4px);
  -webkit-animation: 42s flakes linear infinite;
  -moz-animation: 42s flakes linear infinite;
  -o-animation: 42s flakes linear infinite;
  animation: 42s flakes linear infinite; }

.flake:nth-child(96) {
  width: 11px;
  height: 11px;
  top: -212px;
  left: 25%;
  opacity: 0.67;
  filter: blur(4px);
  -webkit-animation: 69s flakes linear infinite;
  -moz-animation: 69s flakes linear infinite;
  -o-animation: 69s flakes linear infinite;
  animation: 69s flakes linear infinite; }

.flake:nth-child(97) {
  width: 7px;
  height: 7px;
  top: -370px;
  left: 62%;
  opacity: 0.86;
  filter: blur(3px);
  -webkit-animation: 67s flakes linear infinite;
  -moz-animation: 67s flakes linear infinite;
  -o-animation: 67s flakes linear infinite;
  animation: 67s flakes linear infinite; }

.flake:nth-child(98) {
  width: 8px;
  height: 8px;
  top: -431px;
  left: 100%;
  opacity: 0.9;
  filter: blur(3px);
  -webkit-animation: 62s flakes linear infinite;
  -moz-animation: 62s flakes linear infinite;
  -o-animation: 62s flakes linear infinite;
  animation: 62s flakes linear infinite; }

.flake:nth-child(99) {
  width: 12px;
  height: 12px;
  top: -80px;
  left: 21%;
  opacity: 0.61;
  filter: blur(3px);
  -webkit-animation: 38s flakes linear infinite;
  -moz-animation: 38s flakes linear infinite;
  -o-animation: 38s flakes linear infinite;
  animation: 38s flakes linear infinite; }

.flake:nth-child(100) {
  width: 11px;
  height: 11px;
  top: -159px;
  left: 17%;
  opacity: 0.97;
  filter: blur(3px);
  -webkit-animation: 43s flakes linear infinite;
  -moz-animation: 43s flakes linear infinite;
  -o-animation: 43s flakes linear infinite;
  animation: 43s flakes linear infinite; }

.flake:nth-child(101) {
  width: 7px;
  height: 7px;
  top: -31px;
  left: 31%;
  opacity: 0.68;
  filter: blur(3px);
  -webkit-animation: 52s flakes linear infinite;
  -moz-animation: 52s flakes linear infinite;
  -o-animation: 52s flakes linear infinite;
  animation: 52s flakes linear infinite; }

.flake:nth-child(102) {
  width: 17px;
  height: 17px;
  top: -250px;
  left: 88%;
  opacity: 0.98;
  filter: blur(4px);
  -webkit-animation: 46s flakes linear infinite;
  -moz-animation: 46s flakes linear infinite;
  -o-animation: 46s flakes linear infinite;
  animation: 46s flakes linear infinite; }

.flake:nth-child(103) {
  width: 18px;
  height: 18px;
  top: -612px;
  left: 94%;
  opacity: 0.71;
  filter: blur(3px);
  -webkit-animation: 17s flakes linear infinite;
  -moz-animation: 17s flakes linear infinite;
  -o-animation: 17s flakes linear infinite;
  animation: 17s flakes linear infinite; }

.flake:nth-child(104) {
  width: 11px;
  height: 11px;
  top: -374px;
  left: 74%;
  opacity: 0.75;
  filter: blur(3px);
  -webkit-animation: 47s flakes linear infinite;
  -moz-animation: 47s flakes linear infinite;
  -o-animation: 47s flakes linear infinite;
  animation: 47s flakes linear infinite; }

.flake:nth-child(105) {
  width: 18px;
  height: 18px;
  top: -688px;
  left: 9%;
  opacity: 0.91;
  filter: blur(4px);
  -webkit-animation: 53s flakes linear infinite;
  -moz-animation: 53s flakes linear infinite;
  -o-animation: 53s flakes linear infinite;
  animation: 53s flakes linear infinite; }

.flake:nth-child(106) {
  width: 9px;
  height: 9px;
  top: -671px;
  left: 98%;
  opacity: 0.79;
  filter: blur(3px);
  -webkit-animation: 20s flakes linear infinite;
  -moz-animation: 20s flakes linear infinite;
  -o-animation: 20s flakes linear infinite;
  animation: 20s flakes linear infinite; }

.flake:nth-child(107) {
  width: 19px;
  height: 19px;
  top: -106px;
  left: 29%;
  opacity: 0.82;
  filter: blur(3px);
  -webkit-animation: 20s flakes linear infinite;
  -moz-animation: 20s flakes linear infinite;
  -o-animation: 20s flakes linear infinite;
  animation: 20s flakes linear infinite; }

.flake:nth-child(108) {
  width: 12px;
  height: 12px;
  top: -225px;
  left: 40%;
  opacity: 1;
  filter: blur(3px);
  -webkit-animation: 27s flakes linear infinite;
  -moz-animation: 27s flakes linear infinite;
  -o-animation: 27s flakes linear infinite;
  animation: 27s flakes linear infinite; }

.flake:nth-child(109) {
  width: 10px;
  height: 10px;
  top: -178px;
  left: 3%;
  opacity: 0.51;
  filter: blur(3px);
  -webkit-animation: 59s flakes linear infinite;
  -moz-animation: 59s flakes linear infinite;
  -o-animation: 59s flakes linear infinite;
  animation: 59s flakes linear infinite; }

.flake:nth-child(110) {
  width: 10px;
  height: 10px;
  top: -441px;
  left: 7%;
  opacity: 0.72;
  filter: blur(4px);
  -webkit-animation: 48s flakes linear infinite;
  -moz-animation: 48s flakes linear infinite;
  -o-animation: 48s flakes linear infinite;
  animation: 48s flakes linear infinite; }

.flake:nth-child(111) {
  width: 18px;
  height: 18px;
  top: -183px;
  left: 50%;
  opacity: 0.67;
  filter: blur(3px);
  -webkit-animation: 66s flakes linear infinite;
  -moz-animation: 66s flakes linear infinite;
  -o-animation: 66s flakes linear infinite;
  animation: 66s flakes linear infinite; }

.flake:nth-child(112) {
  width: 20px;
  height: 20px;
  top: -494px;
  left: 24%;
  opacity: 0.69;
  filter: blur(3px);
  -webkit-animation: 48s flakes linear infinite;
  -moz-animation: 48s flakes linear infinite;
  -o-animation: 48s flakes linear infinite;
  animation: 48s flakes linear infinite; }

.flake:nth-child(113) {
  width: 9px;
  height: 9px;
  top: -264px;
  left: 92%;
  opacity: 0.89;
  filter: blur(3px);
  -webkit-animation: 21s flakes linear infinite;
  -moz-animation: 21s flakes linear infinite;
  -o-animation: 21s flakes linear infinite;
  animation: 21s flakes linear infinite; }

.flake:nth-child(114) {
  width: 14px;
  height: 14px;
  top: -339px;
  left: 7%;
  opacity: 0.78;
  filter: blur(4px);
  -webkit-animation: 34s flakes linear infinite;
  -moz-animation: 34s flakes linear infinite;
  -o-animation: 34s flakes linear infinite;
  animation: 34s flakes linear infinite; }

.flake:nth-child(115) {
  width: 16px;
  height: 16px;
  top: -5px;
  left: 41%;
  opacity: 0.91;
  filter: blur(3px);
  -webkit-animation: 22s flakes linear infinite;
  -moz-animation: 22s flakes linear infinite;
  -o-animation: 22s flakes linear infinite;
  animation: 22s flakes linear infinite; }

.flake:nth-child(116) {
  width: 13px;
  height: 13px;
  top: -331px;
  left: 50%;
  opacity: 0.82;
  filter: blur(3px);
  -webkit-animation: 44s flakes linear infinite;
  -moz-animation: 44s flakes linear infinite;
  -o-animation: 44s flakes linear infinite;
  animation: 44s flakes linear infinite; }

.flake:nth-child(117) {
  width: 14px;
  height: 14px;
  top: -362px;
  left: 18%;
  opacity: 0.51;
  filter: blur(4px);
  -webkit-animation: 25s flakes linear infinite;
  -moz-animation: 25s flakes linear infinite;
  -o-animation: 25s flakes linear infinite;
  animation: 25s flakes linear infinite; }

.flake:nth-child(118) {
  width: 6px;
  height: 6px;
  top: -105px;
  left: 51%;
  opacity: 0.82;
  filter: blur(3px);
  -webkit-animation: 37s flakes linear infinite;
  -moz-animation: 37s flakes linear infinite;
  -o-animation: 37s flakes linear infinite;
  animation: 37s flakes linear infinite; }

.flake:nth-child(119) {
  width: 13px;
  height: 13px;
  top: -489px;
  left: 54%;
  opacity: 0.92;
  filter: blur(3px);
  -webkit-animation: 60s flakes linear infinite;
  -moz-animation: 60s flakes linear infinite;
  -o-animation: 60s flakes linear infinite;
  animation: 60s flakes linear infinite; }

.flake:nth-child(120) {
  width: 17px;
  height: 17px;
  top: -687px;
  left: 89%;
  opacity: 0.92;
  filter: blur(3px);
  -webkit-animation: 31s flakes linear infinite;
  -moz-animation: 31s flakes linear infinite;
  -o-animation: 31s flakes linear infinite;
  animation: 31s flakes linear infinite; }

.flake:nth-child(121) {
  width: 9px;
  height: 9px;
  top: -353px;
  left: 82%;
  opacity: 0.59;
  filter: blur(3px);
  -webkit-animation: 63s flakes linear infinite;
  -moz-animation: 63s flakes linear infinite;
  -o-animation: 63s flakes linear infinite;
  animation: 63s flakes linear infinite; }

.flake:nth-child(122) {
  width: 16px;
  height: 16px;
  top: -411px;
  left: 99%;
  opacity: 0.73;
  filter: blur(4px);
  -webkit-animation: 27s flakes linear infinite;
  -moz-animation: 27s flakes linear infinite;
  -o-animation: 27s flakes linear infinite;
  animation: 27s flakes linear infinite; }

.flake:nth-child(123) {
  width: 17px;
  height: 17px;
  top: -34px;
  left: 7%;
  opacity: 1;
  filter: blur(3px);
  -webkit-animation: 22s flakes linear infinite;
  -moz-animation: 22s flakes linear infinite;
  -o-animation: 22s flakes linear infinite;
  animation: 22s flakes linear infinite; }

.flake:nth-child(124) {
  width: 15px;
  height: 15px;
  top: -355px;
  left: 81%;
  opacity: 0.98;
  filter: blur(3px);
  -webkit-animation: 59s flakes linear infinite;
  -moz-animation: 59s flakes linear infinite;
  -o-animation: 59s flakes linear infinite;
  animation: 59s flakes linear infinite; }

.flake:nth-child(125) {
  width: 18px;
  height: 18px;
  top: -399px;
  left: 3%;
  opacity: 0.65;
  filter: blur(4px);
  -webkit-animation: 45s flakes linear infinite;
  -moz-animation: 45s flakes linear infinite;
  -o-animation: 45s flakes linear infinite;
  animation: 45s flakes linear infinite; }

.flake:nth-child(126) {
  width: 14px;
  height: 14px;
  top: -49px;
  left: 50%;
  opacity: 0.59;
  filter: blur(4px);
  -webkit-animation: 17s flakes linear infinite;
  -moz-animation: 17s flakes linear infinite;
  -o-animation: 17s flakes linear infinite;
  animation: 17s flakes linear infinite; }

.flake:nth-child(127) {
  width: 20px;
  height: 20px;
  top: -233px;
  left: 98%;
  opacity: 0.93;
  filter: blur(3px);
  -webkit-animation: 37s flakes linear infinite;
  -moz-animation: 37s flakes linear infinite;
  -o-animation: 37s flakes linear infinite;
  animation: 37s flakes linear infinite; }

.flake:nth-child(128) {
  width: 19px;
  height: 19px;
  top: -261px;
  left: 62%;
  opacity: 0.97;
  filter: blur(3px);
  -webkit-animation: 29s flakes linear infinite;
  -moz-animation: 29s flakes linear infinite;
  -o-animation: 29s flakes linear infinite;
  animation: 29s flakes linear infinite; }

.flake:nth-child(129) {
  width: 17px;
  height: 17px;
  top: -298px;
  left: 36%;
  opacity: 0.97;
  filter: blur(3px);
  -webkit-animation: 48s flakes linear infinite;
  -moz-animation: 48s flakes linear infinite;
  -o-animation: 48s flakes linear infinite;
  animation: 48s flakes linear infinite; }

.flake:nth-child(130) {
  width: 9px;
  height: 9px;
  top: -582px;
  left: 50%;
  opacity: 0.51;
  filter: blur(4px);
  -webkit-animation: 63s flakes linear infinite;
  -moz-animation: 63s flakes linear infinite;
  -o-animation: 63s flakes linear infinite;
  animation: 63s flakes linear infinite; }

.flake:nth-child(131) {
  width: 11px;
  height: 11px;
  top: -633px;
  left: 31%;
  opacity: 0.76;
  filter: blur(4px);
  -webkit-animation: 52s flakes linear infinite;
  -moz-animation: 52s flakes linear infinite;
  -o-animation: 52s flakes linear infinite;
  animation: 52s flakes linear infinite; }

.flake:nth-child(132) {
  width: 9px;
  height: 9px;
  top: -125px;
  left: 48%;
  opacity: 0.7;
  filter: blur(3px);
  -webkit-animation: 52s flakes linear infinite;
  -moz-animation: 52s flakes linear infinite;
  -o-animation: 52s flakes linear infinite;
  animation: 52s flakes linear infinite; }

.flake:nth-child(133) {
  width: 19px;
  height: 19px;
  top: -682px;
  left: 56%;
  opacity: 0.87;
  filter: blur(3px);
  -webkit-animation: 56s flakes linear infinite;
  -moz-animation: 56s flakes linear infinite;
  -o-animation: 56s flakes linear infinite;
  animation: 56s flakes linear infinite; }

.flake:nth-child(134) {
  width: 9px;
  height: 9px;
  top: -548px;
  left: 40%;
  opacity: 0.56;
  filter: blur(4px);
  -webkit-animation: 67s flakes linear infinite;
  -moz-animation: 67s flakes linear infinite;
  -o-animation: 67s flakes linear infinite;
  animation: 67s flakes linear infinite; }

.flake:nth-child(135) {
  width: 15px;
  height: 15px;
  top: -483px;
  left: 36%;
  opacity: 0.68;
  filter: blur(3px);
  -webkit-animation: 52s flakes linear infinite;
  -moz-animation: 52s flakes linear infinite;
  -o-animation: 52s flakes linear infinite;
  animation: 52s flakes linear infinite; }

.flake:nth-child(136) {
  width: 18px;
  height: 18px;
  top: 0px;
  left: 15%;
  opacity: 0.78;
  filter: blur(3px);
  -webkit-animation: 53s flakes linear infinite;
  -moz-animation: 53s flakes linear infinite;
  -o-animation: 53s flakes linear infinite;
  animation: 53s flakes linear infinite; }

.flake:nth-child(137) {
  width: 11px;
  height: 11px;
  top: -172px;
  left: 92%;
  opacity: 0.59;
  filter: blur(3px);
  -webkit-animation: 35s flakes linear infinite;
  -moz-animation: 35s flakes linear infinite;
  -o-animation: 35s flakes linear infinite;
  animation: 35s flakes linear infinite; }

.flake:nth-child(138) {
  width: 8px;
  height: 8px;
  top: -400px;
  left: 46%;
  opacity: 0.65;
  filter: blur(3px);
  -webkit-animation: 51s flakes linear infinite;
  -moz-animation: 51s flakes linear infinite;
  -o-animation: 51s flakes linear infinite;
  animation: 51s flakes linear infinite; }

.flake:nth-child(139) {
  width: 20px;
  height: 20px;
  top: -526px;
  left: 39%;
  opacity: 0.75;
  filter: blur(4px);
  -webkit-animation: 43s flakes linear infinite;
  -moz-animation: 43s flakes linear infinite;
  -o-animation: 43s flakes linear infinite;
  animation: 43s flakes linear infinite; }

.flake:nth-child(140) {
  width: 15px;
  height: 15px;
  top: -404px;
  left: 68%;
  opacity: 0.59;
  filter: blur(4px);
  -webkit-animation: 21s flakes linear infinite;
  -moz-animation: 21s flakes linear infinite;
  -o-animation: 21s flakes linear infinite;
  animation: 21s flakes linear infinite; }

.flake:nth-child(141) {
  width: 17px;
  height: 17px;
  top: -297px;
  left: 8%;
  opacity: 1;
  filter: blur(3px);
  -webkit-animation: 36s flakes linear infinite;
  -moz-animation: 36s flakes linear infinite;
  -o-animation: 36s flakes linear infinite;
  animation: 36s flakes linear infinite; }

.flake:nth-child(142) {
  width: 20px;
  height: 20px;
  top: -173px;
  left: 98%;
  opacity: 0.79;
  filter: blur(4px);
  -webkit-animation: 59s flakes linear infinite;
  -moz-animation: 59s flakes linear infinite;
  -o-animation: 59s flakes linear infinite;
  animation: 59s flakes linear infinite; }

.flake:nth-child(143) {
  width: 11px;
  height: 11px;
  top: -528px;
  left: 41%;
  opacity: 0.68;
  filter: blur(4px);
  -webkit-animation: 63s flakes linear infinite;
  -moz-animation: 63s flakes linear infinite;
  -o-animation: 63s flakes linear infinite;
  animation: 63s flakes linear infinite; }

.flake:nth-child(144) {
  width: 16px;
  height: 16px;
  top: -299px;
  left: 89%;
  opacity: 0.89;
  filter: blur(3px);
  -webkit-animation: 69s flakes linear infinite;
  -moz-animation: 69s flakes linear infinite;
  -o-animation: 69s flakes linear infinite;
  animation: 69s flakes linear infinite; }

.flake:nth-child(145) {
  width: 9px;
  height: 9px;
  top: -656px;
  left: 92%;
  opacity: 0.65;
  filter: blur(3px);
  -webkit-animation: 29s flakes linear infinite;
  -moz-animation: 29s flakes linear infinite;
  -o-animation: 29s flakes linear infinite;
  animation: 29s flakes linear infinite; }

.flake:nth-child(146) {
  width: 20px;
  height: 20px;
  top: -326px;
  left: 47%;
  opacity: 0.77;
  filter: blur(3px);
  -webkit-animation: 24s flakes linear infinite;
  -moz-animation: 24s flakes linear infinite;
  -o-animation: 24s flakes linear infinite;
  animation: 24s flakes linear infinite; }

.flake:nth-child(147) {
  width: 18px;
  height: 18px;
  top: -544px;
  left: 26%;
  opacity: 0.68;
  filter: blur(4px);
  -webkit-animation: 47s flakes linear infinite;
  -moz-animation: 47s flakes linear infinite;
  -o-animation: 47s flakes linear infinite;
  animation: 47s flakes linear infinite; }

.flake:nth-child(148) {
  width: 14px;
  height: 14px;
  top: -646px;
  left: 18%;
  opacity: 0.91;
  filter: blur(4px);
  -webkit-animation: 60s flakes linear infinite;
  -moz-animation: 60s flakes linear infinite;
  -o-animation: 60s flakes linear infinite;
  animation: 60s flakes linear infinite; }

.flake:nth-child(149) {
  width: 12px;
  height: 12px;
  top: -293px;
  left: 7%;
  opacity: 0.56;
  filter: blur(3px);
  -webkit-animation: 67s flakes linear infinite;
  -moz-animation: 67s flakes linear infinite;
  -o-animation: 67s flakes linear infinite;
  animation: 67s flakes linear infinite; }

.flake:nth-child(150) {
  width: 14px;
  height: 14px;
  top: -260px;
  left: 4%;
  opacity: 0.76;
  filter: blur(4px);
  -webkit-animation: 30s flakes linear infinite;
  -moz-animation: 30s flakes linear infinite;
  -o-animation: 30s flakes linear infinite;
  animation: 30s flakes linear infinite; }

@keyframes flakes {
  100% {
    -webkit-transform: translateY(1000px) rotateX(40deg) rotateY(22deg);
    -moz-transform: translateY(1000px) rotateX(40deg) rotateY(22deg);
    -ms-transform: translateY(1000px) rotateX(40deg) rotateY(22deg);
    -o-transform: translateY(1000px) rotateX(40deg) rotateY(22deg);
    transform: translateY(1000px) rotateX(40deg) rotateY(22deg);
    opacity: 0; } }

/*Betivo*/
[data-brand="BETIVO"] {
  /* Snow animation*/ }
  [data-brand="BETIVO"] .logo-christmass {
    background-image: url("/Content/themes/betivo/images/christmas-logo.svg");
    background-position: center;
    background-repeat: no-repeat; }
  [data-brand="BETIVO"] .snowflakes {
    position: relative;
    z-index: 5; }
  @media screen and (max-width: 768px) {
    [data-brand="BETIVO"] .footer-jt-top-row {
      align-items: center; } }
  [data-brand="BETIVO"] .snow {
    width: 7px;
    height: 7px; }
  [data-brand="BETIVO"] .snowflake {
    color: #fff;
    font-size: 1em;
    font-family: Arial, sans-serif;
    text-shadow: 0 0 5px #000; }

@-webkit-keyframes snowflakes-fall {
  0% {
    top: -10%; }
  100% {
    top: 100%; } }

@-webkit-keyframes snowflakes-shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  50% {
    -webkit-transform: translateX(80px);
    transform: translateX(80px); } }

@keyframes snowflakes-fall {
  0% {
    top: -10%; }
  100% {
    top: 100%; } }

@keyframes snowflakes-shake {
  0%, 100% {
    transform: translateX(0); }
  50% {
    transform: translateX(80px); } }
  [data-brand="BETIVO"] .snowflake {
    position: fixed;
    top: -10%;
    z-index: 9;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    -webkit-animation-name: snowflakes-fall,snowflakes-shake;
    -webkit-animation-duration: 10s,3s;
    -webkit-animation-timing-function: linear,ease-in-out;
    -webkit-animation-iteration-count: infinite,infinite;
    -webkit-animation-play-state: running,running;
    animation-name: snowflakes-fall,snowflakes-shake;
    animation-duration: 10s,3s;
    animation-timing-function: linear,ease-in-out;
    animation-iteration-count: infinite,infinite;
    animation-play-state: running,running; }
  [data-brand="BETIVO"] .snowflake:nth-of-type(0) {
    left: 1%;
    -webkit-animation-delay: 0s,0s;
    animation-delay: 0s,0s; }
  [data-brand="BETIVO"] .snowflake:nth-of-type(1) {
    left: 10%;
    -webkit-animation-delay: 1s,1s;
    animation-delay: 1s,1s; }
  [data-brand="BETIVO"] .snowflake:nth-of-type(2) {
    left: 20%;
    -webkit-animation-delay: 6s,.5s;
    animation-delay: 6s,.5s; }
  [data-brand="BETIVO"] .snowflake:nth-of-type(3) {
    left: 30%;
    -webkit-animation-delay: 4s,2s;
    animation-delay: 4s,2s; }
  [data-brand="BETIVO"] .snowflake:nth-of-type(4) {
    left: 40%;
    -webkit-animation-delay: 2s,2s;
    animation-delay: 2s,2s; }
  [data-brand="BETIVO"] .snowflake:nth-of-type(5) {
    left: 50%;
    -webkit-animation-delay: 8s,3s;
    animation-delay: 8s,3s; }
  [data-brand="BETIVO"] .snowflake:nth-of-type(6) {
    left: 60%;
    -webkit-animation-delay: 6s,2s;
    animation-delay: 6s,2s; }
  [data-brand="BETIVO"] .snowflake:nth-of-type(7) {
    left: 70%;
    -webkit-animation-delay: 2.5s,1s;
    animation-delay: 2.5s,1s; }
  [data-brand="BETIVO"] .snowflake:nth-of-type(8) {
    left: 80%;
    -webkit-animation-delay: 1s,0s;
    animation-delay: 1s,0s; }
  [data-brand="BETIVO"] .snowflake:nth-of-type(9) {
    left: 90%;
    -webkit-animation-delay: 3s,1.5s;
    animation-delay: 3s,1.5s; }
  [data-brand="BETIVO"] .snowflake:nth-of-type(10) {
    left: 25%;
    -webkit-animation-delay: 2s,0s;
    animation-delay: 2s,0s; }
  [data-brand="BETIVO"] .snowflake:nth-of-type(11) {
    left: 65%;
    -webkit-animation-delay: 4s,2.5s;
    animation-delay: 4s,2.5s; }

/*Betbaba*/
.betbaba-home-mobile {
  position: relative; }

[data-brand="BETBABA"] {
  /* Snow Animation */ }
  [data-brand="BETBABA"] .content-wrapper {
    overflow-x: unset; }
  [data-brand="BETBABA"] .logo-christmass {
    background-image: url("/Content/themes/betbaba/images/christmas-logo.svg");
    background-position: center;
    background-repeat: no-repeat;
    width: 183px;
    height: 86px; }
  @media screen and (max-width: 768px) {
    [data-brand="BETBABA"] .footer-jt-top-row {
      align-items: center; } }
  [data-brand="BETBABA"] .g-snows {
    width: 100vw;
    height: 100vh;
    background-color: transparent;
    position: fixed;
    z-index: 6;
    pointer-events: none;
    overflow: hidden; }
    [data-brand="BETBABA"] .g-snows li {
      opacity: 0;
      position: absolute;
      top: 0;
      border-radius: 100%;
      background-color: #FFFFFF;
      background-repeat: no-repeat;
      background-size: 100% auto;
      animation-name: snow-drop;
      animation-iteration-count: infinite;
      animation-timing-function: linear;
      animation-fill-mode: forwards; }
      [data-brand="BETBABA"] .g-snows li:nth-child(1) {
        left: 20%;
        width: 7px;
        height: 7px;
        animation-duration: 9587ms;
        animation-delay: 4241ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(2) {
        left: 6%;
        width: 1px;
        height: 1px;
        animation-duration: 7104ms;
        animation-delay: 1067ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(3) {
        left: 17%;
        width: 1px;
        height: 1px;
        animation-duration: 5694ms;
        animation-delay: 3745ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(4) {
        left: 32%;
        width: 0px;
        height: 0px;
        animation-duration: 11144ms;
        animation-delay: 2656ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(5) {
        left: 83%;
        width: 1px;
        height: 1px;
        animation-duration: 6969ms;
        animation-delay: 1197ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(6) {
        left: 60%;
        width: 1px;
        height: 1px;
        animation-duration: 7299ms;
        animation-delay: 2601ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(7) {
        left: 155%;
        width: 4px;
        height: 4px;
        animation-duration: 8928ms;
        animation-delay: 3038ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(8) {
        left: 39%;
        width: 5px;
        height: 5px;
        animation-duration: 11543ms;
        animation-delay: 3780ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(9) {
        left: 49%;
        width: 3px;
        height: 3px;
        animation-duration: 7657ms;
        animation-delay: 1409ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(10) {
        left: 41%;
        width: 8px;
        height: 8px;
        animation-duration: 5175ms;
        animation-delay: 1892ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(11) {
        left: 75%;
        width: 3px;
        height: 3px;
        animation-duration: 8889ms;
        animation-delay: 4323ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(12) {
        left: 158%;
        width: 1px;
        height: 1px;
        animation-duration: 11979ms;
        animation-delay: 686ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(13) {
        left: 116%;
        width: 4px;
        height: 4px;
        animation-duration: 10723ms;
        animation-delay: 4312ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(14) {
        left: 161%;
        width: 1px;
        height: 1px;
        animation-duration: 10629ms;
        animation-delay: 4371ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(15) {
        left: 55%;
        width: 2px;
        height: 2px;
        animation-duration: 8675ms;
        animation-delay: 358ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(16) {
        left: 60%;
        width: 3px;
        height: 3px;
        animation-duration: 6349ms;
        animation-delay: 4089ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(17) {
        left: 52%;
        width: 1px;
        height: 1px;
        animation-duration: 6301ms;
        animation-delay: 360ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(18) {
        left: 1%;
        width: 1px;
        height: 1px;
        animation-duration: 6485ms;
        animation-delay: 2137ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(19) {
        left: 118%;
        width: 7px;
        height: 7px;
        animation-duration: 9335ms;
        animation-delay: 2215ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(20) {
        left: 80%;
        width: 1px;
        height: 1px;
        animation-duration: 12418ms;
        animation-delay: 357ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(21) {
        left: 43%;
        width: 0px;
        height: 0px;
        animation-duration: 10887ms;
        animation-delay: 3200ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(22) {
        left: 63%;
        width: 5px;
        height: 5px;
        animation-duration: 7099ms;
        animation-delay: 2292ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(23) {
        left: 41%;
        width: 2px;
        height: 2px;
        animation-duration: 12510ms;
        animation-delay: 3161ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(24) {
        left: 17%;
        width: 2px;
        height: 2px;
        animation-duration: 8330ms;
        animation-delay: 4653ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(25) {
        left: 25%;
        width: 9px;
        height: 9px;
        animation-duration: 5968ms;
        animation-delay: 1754ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(26) {
        left: 82%;
        width: 3px;
        height: 3px;
        animation-duration: 5226ms;
        animation-delay: 2376ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(27) {
        left: 114%;
        width: 1px;
        height: 1px;
        animation-duration: 9906ms;
        animation-delay: 2820ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(28) {
        left: 8%;
        width: 4px;
        height: 4px;
        animation-duration: 11951ms;
        animation-delay: 2846ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(29) {
        left: 104%;
        width: 5px;
        height: 5px;
        animation-duration: 8364ms;
        animation-delay: 1597ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(30) {
        left: 146%;
        width: 4px;
        height: 4px;
        animation-duration: 5706ms;
        animation-delay: 232ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(31) {
        left: 131%;
        width: 2px;
        height: 2px;
        animation-duration: 7552ms;
        animation-delay: 4541ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(32) {
        left: 67%;
        width: 1px;
        height: 1px;
        animation-duration: 10100ms;
        animation-delay: 1738ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(33) {
        left: 80%;
        width: 1px;
        height: 1px;
        animation-duration: 10234ms;
        animation-delay: 540ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(34) {
        left: 66%;
        width: 2px;
        height: 2px;
        animation-duration: 9823ms;
        animation-delay: 3356ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(35) {
        left: 70%;
        width: 0px;
        height: 0px;
        animation-duration: 5652ms;
        animation-delay: 274ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(36) {
        left: 39%;
        width: 1px;
        height: 1px;
        animation-duration: 11527ms;
        animation-delay: 508ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(37) {
        left: 12%;
        width: 7px;
        height: 7px;
        animation-duration: 12855ms;
        animation-delay: 2339ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(38) {
        left: 21%;
        width: 8px;
        height: 8px;
        animation-duration: 6229ms;
        animation-delay: 4054ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(39) {
        left: 19%;
        width: 1px;
        height: 1px;
        animation-duration: 10876ms;
        animation-delay: 257ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(40) {
        left: 34%;
        width: 4px;
        height: 4px;
        animation-duration: 5459ms;
        animation-delay: 1649ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(41) {
        left: 13%;
        width: 1px;
        height: 1px;
        animation-duration: 7019ms;
        animation-delay: 3415ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(42) {
        left: 125%;
        width: 5px;
        height: 5px;
        animation-duration: 5861ms;
        animation-delay: 4486ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(43) {
        left: 99%;
        width: 2px;
        height: 2px;
        animation-duration: 5966ms;
        animation-delay: 123ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(44) {
        left: 81%;
        width: 7px;
        height: 7px;
        animation-duration: 7896ms;
        animation-delay: 1406ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(45) {
        left: 157%;
        width: 1px;
        height: 1px;
        animation-duration: 8740ms;
        animation-delay: 3721ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(46) {
        left: 66%;
        width: 1px;
        height: 1px;
        animation-duration: 11429ms;
        animation-delay: 2602ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(47) {
        left: 26%;
        width: 1px;
        height: 1px;
        animation-duration: 6254ms;
        animation-delay: 2525ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(48) {
        left: 97%;
        width: 5px;
        height: 5px;
        animation-duration: 6550ms;
        animation-delay: 1573ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(49) {
        left: 27%;
        width: 7px;
        height: 7px;
        animation-duration: 5761ms;
        animation-delay: 2511ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(50) {
        left: 170%;
        width: 4px;
        height: 4px;
        animation-duration: 11667ms;
        animation-delay: 545ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(51) {
        left: 153%;
        width: 3px;
        height: 3px;
        animation-duration: 8893ms;
        animation-delay: 1034ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(52) {
        left: 46%;
        width: 1px;
        height: 1px;
        animation-duration: 10802ms;
        animation-delay: 3039ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(53) {
        left: 135%;
        width: 2px;
        height: 2px;
        animation-duration: 12689ms;
        animation-delay: 962ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(54) {
        left: 4%;
        width: 7px;
        height: 7px;
        animation-duration: 10282ms;
        animation-delay: 807ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(55) {
        left: 45%;
        width: 8px;
        height: 8px;
        animation-duration: 6558ms;
        animation-delay: 2447ms;
        filter: blur(4px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(56) {
        left: 39%;
        width: 6px;
        height: 6px;
        animation-duration: 6591ms;
        animation-delay: 397ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(57) {
        left: 29%;
        width: 8px;
        height: 8px;
        animation-duration: 8336ms;
        animation-delay: 2813ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(58) {
        left: 177%;
        width: 5px;
        height: 5px;
        animation-duration: 6516ms;
        animation-delay: 1668ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(59) {
        left: 16%;
        width: 4px;
        height: 4px;
        animation-duration: 9110ms;
        animation-delay: 236ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(60) {
        left: 47%;
        width: 4px;
        height: 4px;
        animation-duration: 6051ms;
        animation-delay: 1014ms;
        filter: blur(4px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(61) {
        left: 50%;
        width: 2px;
        height: 2px;
        animation-duration: 7665ms;
        animation-delay: 4267ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(62) {
        left: 9%;
        width: 1px;
        height: 1px;
        animation-duration: 7869ms;
        animation-delay: 657ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(63) {
        left: 82%;
        width: 4px;
        height: 4px;
        animation-duration: 12186ms;
        animation-delay: 2777ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(64) {
        left: 131%;
        width: 3px;
        height: 3px;
        animation-duration: 8919ms;
        animation-delay: 429ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(65) {
        left: 3%;
        width: 4px;
        height: 4px;
        animation-duration: 10076ms;
        animation-delay: 78ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(66) {
        left: 76%;
        width: 2px;
        height: 2px;
        animation-duration: 9873ms;
        animation-delay: 2949ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(67) {
        left: 171%;
        width: 1px;
        height: 1px;
        animation-duration: 6220ms;
        animation-delay: 1515ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(68) {
        left: 114%;
        width: 0px;
        height: 0px;
        animation-duration: 8612ms;
        animation-delay: 1954ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(69) {
        left: 158%;
        width: 3px;
        height: 3px;
        animation-duration: 5161ms;
        animation-delay: 215ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(70) {
        left: 52%;
        width: 3px;
        height: 3px;
        animation-duration: 10219ms;
        animation-delay: 221ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(71) {
        left: 180%;
        width: 6px;
        height: 6px;
        animation-duration: 9522ms;
        animation-delay: 4855ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(72) {
        left: 188%;
        width: 7px;
        height: 7px;
        animation-duration: 10337ms;
        animation-delay: 2950ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(73) {
        left: 175%;
        width: 4px;
        height: 4px;
        animation-duration: 5762ms;
        animation-delay: 4366ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(74) {
        left: 130%;
        width: 3px;
        height: 3px;
        animation-duration: 8198ms;
        animation-delay: 1052ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(75) {
        left: 56%;
        width: 4px;
        height: 4px;
        animation-duration: 8367ms;
        animation-delay: 4996ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(76) {
        left: 115%;
        width: 1px;
        height: 1px;
        animation-duration: 8913ms;
        animation-delay: 4914ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(77) {
        left: 91%;
        width: 1px;
        height: 1px;
        animation-duration: 5682ms;
        animation-delay: 3496ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(78) {
        left: 1%;
        width: 1px;
        height: 1px;
        animation-duration: 6076ms;
        animation-delay: 375ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(79) {
        left: 41%;
        width: 4px;
        height: 4px;
        animation-duration: 8083ms;
        animation-delay: 4121ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(80) {
        left: 67%;
        width: 0px;
        height: 0px;
        animation-duration: 14414ms;
        animation-delay: 4525ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(81) {
        left: 133%;
        width: 2px;
        height: 2px;
        animation-duration: 6636ms;
        animation-delay: 2626ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(82) {
        left: 128%;
        width: 5px;
        height: 5px;
        animation-duration: 13218ms;
        animation-delay: 922ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(83) {
        left: 88%;
        width: 3px;
        height: 3px;
        animation-duration: 11036ms;
        animation-delay: 940ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(84) {
        left: 14%;
        width: 1px;
        height: 1px;
        animation-duration: 7000ms;
        animation-delay: 2838ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(85) {
        left: 6%;
        width: 6px;
        height: 6px;
        animation-duration: 10038ms;
        animation-delay: 712ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(86) {
        left: 18%;
        width: 5px;
        height: 5px;
        animation-duration: 10302ms;
        animation-delay: 3610ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(87) {
        left: 125%;
        width: 3px;
        height: 3px;
        animation-duration: 9048ms;
        animation-delay: 1521ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(88) {
        left: 82%;
        width: 8px;
        height: 8px;
        animation-duration: 7216ms;
        animation-delay: 3346ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(89) {
        left: 85%;
        width: 2px;
        height: 2px;
        animation-duration: 9566ms;
        animation-delay: 1782ms;
        filter: blur(4px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(90) {
        left: 23%;
        width: 7px;
        height: 7px;
        animation-duration: 8275ms;
        animation-delay: 3939ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(91) {
        left: 155%;
        width: 2px;
        height: 2px;
        animation-duration: 7188ms;
        animation-delay: 3275ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(92) {
        left: 17%;
        width: 6px;
        height: 6px;
        animation-duration: 6535ms;
        animation-delay: 577ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(93) {
        left: 43%;
        width: 5px;
        height: 5px;
        animation-duration: 11726ms;
        animation-delay: 3318ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(94) {
        left: 107%;
        width: 5px;
        height: 5px;
        animation-duration: 9877ms;
        animation-delay: 2023ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(95) {
        left: 98%;
        width: 5px;
        height: 5px;
        animation-duration: 9429ms;
        animation-delay: 1691ms;
        filter: blur(4px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(96) {
        left: 104%;
        width: 4px;
        height: 4px;
        animation-duration: 5950ms;
        animation-delay: 464ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(97) {
        left: 61%;
        width: 7px;
        height: 7px;
        animation-duration: 6016ms;
        animation-delay: 3240ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(98) {
        left: 70%;
        width: 5px;
        height: 5px;
        animation-duration: 8008ms;
        animation-delay: 3712ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(99) {
        left: 23%;
        width: 3px;
        height: 3px;
        animation-duration: 9620ms;
        animation-delay: 755ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      [data-brand="BETBABA"] .g-snows li:nth-child(100) {
        left: 78%;
        width: 4px;
        height: 4px;
        animation-duration: 7003ms;
        animation-delay: 3818ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }

@keyframes snow-drop {
  from {
    opacity: 1; }
  to {
    transform: translateY(100vh);
    opacity: 0; } }

@media only screen and (max-width: 1024px) {
  [data-brand="BETBABA"] .logo-christmass {
    width: 150px;
    height: 34px; } }

@media only screen and (max-width: 500px) {
  [data-brand="BETBABA"] .logo-christmass {
    width: 110px; } }

/*Sultan*/
[data-brand="SULTAN"][data-subbrand=""] {
  position: relative;
  /*Snow animation*/
  /* different delays so they don't all start at the same time */ }
  [data-brand="SULTAN"][data-subbrand=""] .snow-wrapper {
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  @media screen and (max-width: 768px) {
    [data-brand="SULTAN"][data-subbrand=""] .footer-jt-top-row {
      align-items: center; } }
  [data-brand="SULTAN"][data-subbrand=""] .logo-christmass {
    background-image: url("/Content/themes/sultanbeteu/images/christmas-logo.svg");
    background-position: center;
    background-repeat: no-repeat; }
    @media screen and (max-width: 1024px) {
      [data-brand="SULTAN"][data-subbrand=""] .logo-christmass {
        width: 110px;
        height: 37px;
        margin: 0 auto; } }
  [data-brand="SULTAN"][data-subbrand=""] .snowflakes {
    width: 100%;
    position: absolute;
    top: -90px;
    left: 0;
    z-index: 6;
    pointer-events: none; }
  @media screen and (max-width: 1400px) {
    [data-brand="SULTAN"][data-subbrand=""] .snowflakes {
      width: 120%; } }
  @media screen and (max-width: 1024px) {
    [data-brand="SULTAN"][data-subbrand=""] .snowflakes {
      width: 160%; } }
  @media screen and (max-width: 768px) {
    [data-brand="SULTAN"][data-subbrand=""] .snowflakes {
      width: 150%; } }
  @media screen and (max-width: 600px) {
    [data-brand="SULTAN"][data-subbrand=""] .snowflakes {
      width: 300%;
      bottom: 0; } }
  @media screen and (max-width: 400px) {
    [data-brand="SULTAN"][data-subbrand=""] .snowflakes {
      width: 400%; } }
  [data-brand="SULTAN"][data-subbrand=""] i.sn-fl, [data-brand="SULTAN"][data-subbrand=""] i.sn-fl:after, [data-brand="SULTAN"][data-subbrand=""] i.sn-fl:before {
    background: white; }
  [data-brand="SULTAN"][data-subbrand=""] i.sn-fl {
    display: inline-block;
    -webkit-animation: snowflakes 3s linear 2s 20;
    -moz-animation: snowflakes 3s linear 2s 20;
    position: relative; }
  [data-brand="SULTAN"][data-subbrand=""] i.sn-fl:after, [data-brand="SULTAN"][data-subbrand=""] i.sn-fl:before {
    height: 100%;
    width: 100%;
    content: ".";
    position: absolute;
    top: 0px;
    left: 0px;
    -webkit-transform: rotate(120deg); }
  [data-brand="SULTAN"][data-subbrand=""] i.sn-fl:before {
    -webkit-transform: rotate(240deg); }

@-webkit-keyframes snowflakes {
  0% {
    -webkit-transform: translate3d(0, 0, 0) rotate(0deg) scale(0.6); }
  100% {
    -webkit-transform: translate3d(15px, 1200px, 0px) rotate(360deg) scale(0.6); } }
  [data-brand="SULTAN"][data-subbrand=""] .snowflakes i.sn-fl:nth-child(3n) {
    width: 10px;
    height: 4px;
    -webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: 30;
    -webkit-transform-origin: right -45px; }
  [data-brand="SULTAN"][data-subbrand=""] .snowflakes i.sn-fl:nth-child(3n+1) {
    width: 18px;
    height: 6px;
    -webkit-animation-duration: 6s;
    -webkit-animation-iteration-count: 45;
    -webkit-transform-origin: right -30px; }
  [data-brand="SULTAN"][data-subbrand=""] .snowflakes i.sn-fl:nth-child(3n+2) {
    width: 22px;
    height: 8px;
    -webkit-animation-duration: 8s;
    -webkit-animation-iteration-count: 60;
    -webkit-transform-origin: right -15px; }
  [data-brand="SULTAN"][data-subbrand=""] .snowflakes i.sn-fl:nth-child(7n) {
    opacity: .3;
    -webkit-animation-delay: 0s;
    -webkit-animation-timing-function: ease-in; }
  [data-brand="SULTAN"][data-subbrand=""] .snowflakes i.sn-fl:nth-child(7n+1) {
    opacity: .4;
    -webkit-animation-delay: 1s;
    -webkit-animation-timing-function: ease-out; }
  [data-brand="SULTAN"][data-subbrand=""] .snowflakes i.sn-fl:nth-child(7n+2) {
    opacity: .5;
    -webkit-animation-delay: 1.5s;
    -webkit-animation-timing-function: linear; }
  [data-brand="SULTAN"][data-subbrand=""] .snowflakes i.sn-fl:nth-child(7n+3) {
    opacity: .6;
    -webkit-animation-delay: 2s;
    -webkit-animation-timing-function: ease-in; }
  [data-brand="SULTAN"][data-subbrand=""] .snowflakes i.sn-fl:nth-child(7n+4) {
    opacity: .7;
    -webkit-animation-delay: 2.5s;
    -webkit-animation-timing-function: linear; }
  [data-brand="SULTAN"][data-subbrand=""] .snowflakes i.sn-fl:nth-child(7n+5) {
    opacity: .8;
    -webkit-animation-delay: 3s;
    -webkit-animation-timing-function: ease-out; }
  [data-brand="SULTAN"][data-subbrand=""] .snowflakes i.sn-fl:nth-child(7n+6) {
    opacity: .9;
    -webkit-animation-delay: 3.5s;
    -webkit-animation-timing-function: ease-in; }

/*Sultan VIP Login*/
html:has(body.vip-xmas-sultan) {
  overflow: hidden; }

.vip-xmas-sultan {
  position: relative;
  background: #000000 url("/Content/themes/sultanbeteu/images/2560x1440-christmas.jpg") center center no-repeat;
  background-size: cover;
  /*Snow animation*/
  /* different delays so they don't all start at the same time */ }
  @media screen and (max-width: 767px) {
    .vip-xmas-sultan {
      background: #260108 url("/Content/themes/sultanbeteu/images/682x384-xmas-mob.jpg") center center no-repeat;
      background-size: cover; } }
  @media screen and (max-width: 380px) {
    .vip-xmas-sultan {
      background: #260108 url("/Content/themes/sultanbeteu/images/682x384-xmas-mob.jpg") center -40px no-repeat;
      background-size: cover; } }
  .vip-xmas-sultan .profile-icon {
    display: none; }
  .vip-xmas-sultan .login:before {
    content: '';
    background: url("/Content/themes/sultanbeteu/images/Sultan-hat.png") center center no-repeat;
    background-size: contain;
    width: 150px;
    height: 150px;
    display: block;
    margin: 0 auto; }
    @media screen and (max-width: 1191px) and (min-width: 768px) {
      .vip-xmas-sultan .login:before {
        width: 130px;
        height: 130px; } }
    @media screen and (max-width: 767px) {
      .vip-xmas-sultan .login:before {
        width: 90px;
        height: 90px; } }
  .vip-xmas-sultan .snowflakes {
    width: 100%;
    height: 115%;
    position: absolute;
    top: -90px;
    left: 0;
    z-index: 10;
    bottom: 0px;
    pointer-events: none; }
  @media screen and (max-width: 1400px) {
    .vip-xmas-sultan .snowflakes {
      width: 120%; } }
  @media screen and (max-width: 1024px) {
    .vip-xmas-sultan .snowflakes {
      width: 160%; } }
  @media screen and (max-width: 768px) {
    .vip-xmas-sultan .snowflakes {
      width: 150%; } }
  @media screen and (max-width: 600px) {
    .vip-xmas-sultan .snowflakes {
      width: 300%; } }
  @media screen and (max-width: 400px) {
    .vip-xmas-sultan .snowflakes {
      width: 400%; } }
  .vip-xmas-sultan i.sn-fl, .vip-xmas-sultan i.sn-fl:after, .vip-xmas-sultan i.sn-fl:before {
    background: white; }
  .vip-xmas-sultan i.sn-fl {
    display: inline-block;
    -webkit-animation: snowflakes 3s linear 2s 20;
    -moz-animation: snowflakes 3s linear 2s 20;
    position: relative; }
  .vip-xmas-sultan i.sn-fl:after, .vip-xmas-sultan i.sn-fl:before {
    height: 100%;
    width: 100%;
    content: ".";
    position: absolute;
    top: 0px;
    left: 0px;
    -webkit-transform: rotate(120deg); }
  .vip-xmas-sultan i.sn-fl:before {
    -webkit-transform: rotate(240deg); }

@-webkit-keyframes snowflakes {
  0% {
    -webkit-transform: translate3d(0, 0, 0) rotate(0deg) scale(0.6); }
  100% {
    -webkit-transform: translate3d(15px, 1600px, 0px) rotate(360deg) scale(0.6); } }
  @media screen and (max-width: 600px) {
    @-webkit-keyframes snowflakes {
      0% {
        -webkit-transform: translate3d(0, 0, 0) rotate(0deg) scale(0.6); }
      100% {
        -webkit-transform: translate3d(15px, 1850px, 0px) rotate(360deg) scale(0.6); } } }
  .vip-xmas-sultan .snowflakes i.sn-fl:nth-child(3n) {
    width: 10px;
    height: 4px;
    -webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: 30;
    -webkit-transform-origin: right -45px; }
  .vip-xmas-sultan .snowflakes i.sn-fl:nth-child(3n+1) {
    width: 18px;
    height: 6px;
    -webkit-animation-duration: 6s;
    -webkit-animation-iteration-count: 45;
    -webkit-transform-origin: right -30px; }
  .vip-xmas-sultan .snowflakes i.sn-fl:nth-child(3n+2) {
    width: 22px;
    height: 8px;
    -webkit-animation-duration: 8s;
    -webkit-animation-iteration-count: 60;
    -webkit-transform-origin: right -15px; }
  .vip-xmas-sultan .snowflakes i.sn-fl:nth-child(7n) {
    opacity: .3;
    -webkit-animation-delay: 0s;
    -webkit-animation-timing-function: ease-in; }
  .vip-xmas-sultan .snowflakes i.sn-fl:nth-child(7n+1) {
    opacity: .4;
    -webkit-animation-delay: 1s;
    -webkit-animation-timing-function: ease-out; }
  .vip-xmas-sultan .snowflakes i.sn-fl:nth-child(7n+2) {
    opacity: .5;
    -webkit-animation-delay: 1.5s;
    -webkit-animation-timing-function: linear; }
  .vip-xmas-sultan .snowflakes i.sn-fl:nth-child(7n+3) {
    opacity: .6;
    -webkit-animation-delay: 2s;
    -webkit-animation-timing-function: ease-in; }
  .vip-xmas-sultan .snowflakes i.sn-fl:nth-child(7n+4) {
    opacity: .7;
    -webkit-animation-delay: 2.5s;
    -webkit-animation-timing-function: linear; }
  .vip-xmas-sultan .snowflakes i.sn-fl:nth-child(7n+5) {
    opacity: .8;
    -webkit-animation-delay: 3s;
    -webkit-animation-timing-function: ease-out; }
  .vip-xmas-sultan .snowflakes i.sn-fl:nth-child(7n+6) {
    opacity: .9;
    -webkit-animation-delay: 3.5s;
    -webkit-animation-timing-function: ease-in; }

/*Wonodd VIP Login*/
.vip-xmas-wonodd {
  position: relative;
  background: #000000 url("/Content/themes/wonodd/images/vip_new_year.jpg") center center no-repeat;
  background-size: cover; }
  .vip-xmas-wonodd .snow {
    position: relative;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 6; }
  .vip-xmas-wonodd .flake {
    position: absolute;
    border-radius: 50%;
    -webkit-transform: translateY(0) rotateX(0) rotateY(0);
    -moz-transform: translateY(0) rotateX(0) rotateY(0);
    -ms-transform: translateY(0) rotateX(0) rotateY(0);
    -o-transform: translateY(0) rotateX(0) rotateY(0);
    transform: translateY(0) rotateX(0) rotateY(0);
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, #ffffff 50%, #ffffff 60%, rgba(255, 255, 255, 0) 60%), linear-gradient(90deg, rgba(255, 255, 255, 0) 30%, #ffffff 50%, #ffffff 60%, rgba(255, 255, 255, 0) 60%), linear-gradient(45deg, rgba(255, 255, 255, 0) 33%, #ffffff 53%, #ffffff 57%, rgba(255, 255, 255, 0) 65%), linear-gradient(135deg, rgba(255, 255, 255, 0) 33%, #ffffff 53%, #ffffff 57%, rgba(255, 255, 255, 0) 65%); }
  .vip-xmas-wonodd .flake:nth-child(1) {
    width: 10px;
    height: 10px;
    top: -164px;
    left: 20%;
    opacity: 0.69;
    filter: blur(4px);
    -webkit-animation: 33s flakes linear infinite;
    -moz-animation: 33s flakes linear infinite;
    -o-animation: 33s flakes linear infinite;
    animation: 33s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(2) {
    width: 16px;
    height: 16px;
    top: -429px;
    left: 10%;
    opacity: 0.77;
    filter: blur(4px);
    -webkit-animation: 39s flakes linear infinite;
    -moz-animation: 39s flakes linear infinite;
    -o-animation: 39s flakes linear infinite;
    animation: 39s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(3) {
    width: 10px;
    height: 10px;
    top: -422px;
    left: 69%;
    opacity: 0.93;
    filter: blur(3px);
    -webkit-animation: 22s flakes linear infinite;
    -moz-animation: 22s flakes linear infinite;
    -o-animation: 22s flakes linear infinite;
    animation: 22s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(4) {
    width: 12px;
    height: 12px;
    top: -627px;
    left: 75%;
    opacity: 0.75;
    filter: blur(3px);
    -webkit-animation: 25s flakes linear infinite;
    -moz-animation: 25s flakes linear infinite;
    -o-animation: 25s flakes linear infinite;
    animation: 25s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(5) {
    width: 13px;
    height: 13px;
    top: -51px;
    left: 6%;
    opacity: 0.97;
    filter: blur(4px);
    -webkit-animation: 56s flakes linear infinite;
    -moz-animation: 56s flakes linear infinite;
    -o-animation: 56s flakes linear infinite;
    animation: 56s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(6) {
    width: 19px;
    height: 19px;
    top: -272px;
    left: 39%;
    opacity: 0.55;
    filter: blur(3px);
    -webkit-animation: 52s flakes linear infinite;
    -moz-animation: 52s flakes linear infinite;
    -o-animation: 52s flakes linear infinite;
    animation: 52s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(7) {
    width: 12px;
    height: 12px;
    top: -611px;
    left: 43%;
    opacity: 0.61;
    filter: blur(4px);
    -webkit-animation: 45s flakes linear infinite;
    -moz-animation: 45s flakes linear infinite;
    -o-animation: 45s flakes linear infinite;
    animation: 45s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(8) {
    width: 10px;
    height: 10px;
    top: -151px;
    left: 100%;
    opacity: 0.81;
    filter: blur(4px);
    -webkit-animation: 31s flakes linear infinite;
    -moz-animation: 31s flakes linear infinite;
    -o-animation: 31s flakes linear infinite;
    animation: 31s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(9) {
    width: 8px;
    height: 8px;
    top: -617px;
    left: 78%;
    opacity: 0.99;
    filter: blur(3px);
    -webkit-animation: 46s flakes linear infinite;
    -moz-animation: 46s flakes linear infinite;
    -o-animation: 46s flakes linear infinite;
    animation: 46s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(10) {
    width: 17px;
    height: 17px;
    top: -435px;
    left: 16%;
    opacity: 1;
    filter: blur(4px);
    -webkit-animation: 52s flakes linear infinite;
    -moz-animation: 52s flakes linear infinite;
    -o-animation: 52s flakes linear infinite;
    animation: 52s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(11) {
    width: 8px;
    height: 8px;
    top: -32px;
    left: 71%;
    opacity: 0.91;
    filter: blur(4px);
    -webkit-animation: 66s flakes linear infinite;
    -moz-animation: 66s flakes linear infinite;
    -o-animation: 66s flakes linear infinite;
    animation: 66s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(12) {
    width: 6px;
    height: 6px;
    top: -644px;
    left: 91%;
    opacity: 0.93;
    filter: blur(4px);
    -webkit-animation: 45s flakes linear infinite;
    -moz-animation: 45s flakes linear infinite;
    -o-animation: 45s flakes linear infinite;
    animation: 45s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(13) {
    width: 20px;
    height: 20px;
    top: -325px;
    left: 24%;
    opacity: 0.55;
    filter: blur(4px);
    -webkit-animation: 53s flakes linear infinite;
    -moz-animation: 53s flakes linear infinite;
    -o-animation: 53s flakes linear infinite;
    animation: 53s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(14) {
    width: 19px;
    height: 19px;
    top: -39px;
    left: 45%;
    opacity: 0.83;
    filter: blur(3px);
    -webkit-animation: 65s flakes linear infinite;
    -moz-animation: 65s flakes linear infinite;
    -o-animation: 65s flakes linear infinite;
    animation: 65s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(15) {
    width: 16px;
    height: 16px;
    top: -278px;
    left: 10%;
    opacity: 0.74;
    filter: blur(4px);
    -webkit-animation: 37s flakes linear infinite;
    -moz-animation: 37s flakes linear infinite;
    -o-animation: 37s flakes linear infinite;
    animation: 37s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(16) {
    width: 12px;
    height: 12px;
    top: -699px;
    left: 25%;
    opacity: 0.53;
    filter: blur(3px);
    -webkit-animation: 36s flakes linear infinite;
    -moz-animation: 36s flakes linear infinite;
    -o-animation: 36s flakes linear infinite;
    animation: 36s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(17) {
    width: 15px;
    height: 15px;
    top: -86px;
    left: 75%;
    opacity: 0.99;
    filter: blur(3px);
    -webkit-animation: 41s flakes linear infinite;
    -moz-animation: 41s flakes linear infinite;
    -o-animation: 41s flakes linear infinite;
    animation: 41s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(18) {
    width: 19px;
    height: 19px;
    top: -348px;
    left: 42%;
    opacity: 0.89;
    filter: blur(4px);
    -webkit-animation: 34s flakes linear infinite;
    -moz-animation: 34s flakes linear infinite;
    -o-animation: 34s flakes linear infinite;
    animation: 34s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(19) {
    width: 15px;
    height: 15px;
    top: -374px;
    left: 94%;
    opacity: 0.74;
    filter: blur(3px);
    -webkit-animation: 29s flakes linear infinite;
    -moz-animation: 29s flakes linear infinite;
    -o-animation: 29s flakes linear infinite;
    animation: 29s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(20) {
    width: 12px;
    height: 12px;
    top: -648px;
    left: 82%;
    opacity: 0.68;
    filter: blur(4px);
    -webkit-animation: 69s flakes linear infinite;
    -moz-animation: 69s flakes linear infinite;
    -o-animation: 69s flakes linear infinite;
    animation: 69s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(21) {
    width: 20px;
    height: 20px;
    top: -159px;
    left: 81%;
    opacity: 0.73;
    filter: blur(3px);
    -webkit-animation: 70s flakes linear infinite;
    -moz-animation: 70s flakes linear infinite;
    -o-animation: 70s flakes linear infinite;
    animation: 70s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(22) {
    width: 20px;
    height: 20px;
    top: -507px;
    left: 44%;
    opacity: 0.62;
    filter: blur(4px);
    -webkit-animation: 60s flakes linear infinite;
    -moz-animation: 60s flakes linear infinite;
    -o-animation: 60s flakes linear infinite;
    animation: 60s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(23) {
    width: 7px;
    height: 7px;
    top: -207px;
    left: 77%;
    opacity: 0.86;
    filter: blur(4px);
    -webkit-animation: 40s flakes linear infinite;
    -moz-animation: 40s flakes linear infinite;
    -o-animation: 40s flakes linear infinite;
    animation: 40s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(24) {
    width: 18px;
    height: 18px;
    top: -64px;
    left: 89%;
    opacity: 0.6;
    filter: blur(4px);
    -webkit-animation: 32s flakes linear infinite;
    -moz-animation: 32s flakes linear infinite;
    -o-animation: 32s flakes linear infinite;
    animation: 32s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(25) {
    width: 9px;
    height: 9px;
    top: -350px;
    left: 12%;
    opacity: 0.86;
    filter: blur(4px);
    -webkit-animation: 18s flakes linear infinite;
    -moz-animation: 18s flakes linear infinite;
    -o-animation: 18s flakes linear infinite;
    animation: 18s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(26) {
    width: 9px;
    height: 9px;
    top: -696px;
    left: 41%;
    opacity: 0.69;
    filter: blur(3px);
    -webkit-animation: 37s flakes linear infinite;
    -moz-animation: 37s flakes linear infinite;
    -o-animation: 37s flakes linear infinite;
    animation: 37s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(27) {
    width: 6px;
    height: 6px;
    top: -421px;
    left: 89%;
    opacity: 0.53;
    filter: blur(3px);
    -webkit-animation: 22s flakes linear infinite;
    -moz-animation: 22s flakes linear infinite;
    -o-animation: 22s flakes linear infinite;
    animation: 22s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(28) {
    width: 15px;
    height: 15px;
    top: -546px;
    left: 19%;
    opacity: 0.71;
    filter: blur(4px);
    -webkit-animation: 50s flakes linear infinite;
    -moz-animation: 50s flakes linear infinite;
    -o-animation: 50s flakes linear infinite;
    animation: 50s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(29) {
    width: 16px;
    height: 16px;
    top: -649px;
    left: 83%;
    opacity: 0.59;
    filter: blur(4px);
    -webkit-animation: 24s flakes linear infinite;
    -moz-animation: 24s flakes linear infinite;
    -o-animation: 24s flakes linear infinite;
    animation: 24s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(30) {
    width: 20px;
    height: 20px;
    top: -47px;
    left: 78%;
    opacity: 0.63;
    filter: blur(4px);
    -webkit-animation: 69s flakes linear infinite;
    -moz-animation: 69s flakes linear infinite;
    -o-animation: 69s flakes linear infinite;
    animation: 69s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(31) {
    width: 17px;
    height: 17px;
    top: -522px;
    left: 75%;
    opacity: 0.79;
    filter: blur(4px);
    -webkit-animation: 62s flakes linear infinite;
    -moz-animation: 62s flakes linear infinite;
    -o-animation: 62s flakes linear infinite;
    animation: 62s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(32) {
    width: 8px;
    height: 8px;
    top: -407px;
    left: 14%;
    opacity: 0.89;
    filter: blur(4px);
    -webkit-animation: 54s flakes linear infinite;
    -moz-animation: 54s flakes linear infinite;
    -o-animation: 54s flakes linear infinite;
    animation: 54s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(33) {
    width: 14px;
    height: 14px;
    top: -596px;
    left: 98%;
    opacity: 1;
    filter: blur(4px);
    -webkit-animation: 49s flakes linear infinite;
    -moz-animation: 49s flakes linear infinite;
    -o-animation: 49s flakes linear infinite;
    animation: 49s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(34) {
    width: 19px;
    height: 19px;
    top: -465px;
    left: 78%;
    opacity: 0.94;
    filter: blur(4px);
    -webkit-animation: 62s flakes linear infinite;
    -moz-animation: 62s flakes linear infinite;
    -o-animation: 62s flakes linear infinite;
    animation: 62s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(35) {
    width: 18px;
    height: 18px;
    top: -596px;
    left: 58%;
    opacity: 0.97;
    filter: blur(3px);
    -webkit-animation: 30s flakes linear infinite;
    -moz-animation: 30s flakes linear infinite;
    -o-animation: 30s flakes linear infinite;
    animation: 30s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(36) {
    width: 7px;
    height: 7px;
    top: -551px;
    left: 6%;
    opacity: 0.55;
    filter: blur(3px);
    -webkit-animation: 21s flakes linear infinite;
    -moz-animation: 21s flakes linear infinite;
    -o-animation: 21s flakes linear infinite;
    animation: 21s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(37) {
    width: 10px;
    height: 10px;
    top: -270px;
    left: 32%;
    opacity: 0.8;
    filter: blur(3px);
    -webkit-animation: 37s flakes linear infinite;
    -moz-animation: 37s flakes linear infinite;
    -o-animation: 37s flakes linear infinite;
    animation: 37s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(38) {
    width: 9px;
    height: 9px;
    top: -303px;
    left: 99%;
    opacity: 0.51;
    filter: blur(3px);
    -webkit-animation: 64s flakes linear infinite;
    -moz-animation: 64s flakes linear infinite;
    -o-animation: 64s flakes linear infinite;
    animation: 64s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(39) {
    width: 19px;
    height: 19px;
    top: -526px;
    left: 45%;
    opacity: 0.84;
    filter: blur(3px);
    -webkit-animation: 18s flakes linear infinite;
    -moz-animation: 18s flakes linear infinite;
    -o-animation: 18s flakes linear infinite;
    animation: 18s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(40) {
    width: 11px;
    height: 11px;
    top: -576px;
    left: 98%;
    opacity: 0.8;
    filter: blur(4px);
    -webkit-animation: 33s flakes linear infinite;
    -moz-animation: 33s flakes linear infinite;
    -o-animation: 33s flakes linear infinite;
    animation: 33s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(41) {
    width: 7px;
    height: 7px;
    top: -555px;
    left: 28%;
    opacity: 0.62;
    filter: blur(3px);
    -webkit-animation: 25s flakes linear infinite;
    -moz-animation: 25s flakes linear infinite;
    -o-animation: 25s flakes linear infinite;
    animation: 25s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(42) {
    width: 17px;
    height: 17px;
    top: -76px;
    left: 39%;
    opacity: 0.78;
    filter: blur(3px);
    -webkit-animation: 39s flakes linear infinite;
    -moz-animation: 39s flakes linear infinite;
    -o-animation: 39s flakes linear infinite;
    animation: 39s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(43) {
    width: 6px;
    height: 6px;
    top: -40px;
    left: 21%;
    opacity: 0.56;
    filter: blur(3px);
    -webkit-animation: 19s flakes linear infinite;
    -moz-animation: 19s flakes linear infinite;
    -o-animation: 19s flakes linear infinite;
    animation: 19s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(44) {
    width: 6px;
    height: 6px;
    top: -438px;
    left: 63%;
    opacity: 0.82;
    filter: blur(3px);
    -webkit-animation: 46s flakes linear infinite;
    -moz-animation: 46s flakes linear infinite;
    -o-animation: 46s flakes linear infinite;
    animation: 46s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(45) {
    width: 13px;
    height: 13px;
    top: -162px;
    left: 100%;
    opacity: 0.96;
    filter: blur(3px);
    -webkit-animation: 67s flakes linear infinite;
    -moz-animation: 67s flakes linear infinite;
    -o-animation: 67s flakes linear infinite;
    animation: 67s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(46) {
    width: 13px;
    height: 13px;
    top: -222px;
    left: 38%;
    opacity: 0.84;
    filter: blur(3px);
    -webkit-animation: 19s flakes linear infinite;
    -moz-animation: 19s flakes linear infinite;
    -o-animation: 19s flakes linear infinite;
    animation: 19s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(47) {
    width: 17px;
    height: 17px;
    top: -677px;
    left: 98%;
    opacity: 0.71;
    filter: blur(4px);
    -webkit-animation: 54s flakes linear infinite;
    -moz-animation: 54s flakes linear infinite;
    -o-animation: 54s flakes linear infinite;
    animation: 54s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(48) {
    width: 15px;
    height: 15px;
    top: -214px;
    left: 91%;
    opacity: 0.62;
    filter: blur(4px);
    -webkit-animation: 26s flakes linear infinite;
    -moz-animation: 26s flakes linear infinite;
    -o-animation: 26s flakes linear infinite;
    animation: 26s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(49) {
    width: 16px;
    height: 16px;
    top: -19px;
    left: 18%;
    opacity: 0.95;
    filter: blur(4px);
    -webkit-animation: 50s flakes linear infinite;
    -moz-animation: 50s flakes linear infinite;
    -o-animation: 50s flakes linear infinite;
    animation: 50s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(50) {
    width: 17px;
    height: 17px;
    top: -390px;
    left: 17%;
    opacity: 0.89;
    filter: blur(4px);
    -webkit-animation: 52s flakes linear infinite;
    -moz-animation: 52s flakes linear infinite;
    -o-animation: 52s flakes linear infinite;
    animation: 52s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(51) {
    width: 6px;
    height: 6px;
    top: -286px;
    left: 94%;
    opacity: 0.93;
    filter: blur(4px);
    -webkit-animation: 26s flakes linear infinite;
    -moz-animation: 26s flakes linear infinite;
    -o-animation: 26s flakes linear infinite;
    animation: 26s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(52) {
    width: 8px;
    height: 8px;
    top: -191px;
    left: 70%;
    opacity: 0.87;
    filter: blur(3px);
    -webkit-animation: 62s flakes linear infinite;
    -moz-animation: 62s flakes linear infinite;
    -o-animation: 62s flakes linear infinite;
    animation: 62s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(53) {
    width: 18px;
    height: 18px;
    top: -564px;
    left: 55%;
    opacity: 0.71;
    filter: blur(4px);
    -webkit-animation: 36s flakes linear infinite;
    -moz-animation: 36s flakes linear infinite;
    -o-animation: 36s flakes linear infinite;
    animation: 36s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(54) {
    width: 15px;
    height: 15px;
    top: -263px;
    left: 75%;
    opacity: 0.57;
    filter: blur(3px);
    -webkit-animation: 42s flakes linear infinite;
    -moz-animation: 42s flakes linear infinite;
    -o-animation: 42s flakes linear infinite;
    animation: 42s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(55) {
    width: 13px;
    height: 13px;
    top: -305px;
    left: 14%;
    opacity: 0.56;
    filter: blur(3px);
    -webkit-animation: 29s flakes linear infinite;
    -moz-animation: 29s flakes linear infinite;
    -o-animation: 29s flakes linear infinite;
    animation: 29s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(56) {
    width: 10px;
    height: 10px;
    top: -308px;
    left: 53%;
    opacity: 0.6;
    filter: blur(4px);
    -webkit-animation: 21s flakes linear infinite;
    -moz-animation: 21s flakes linear infinite;
    -o-animation: 21s flakes linear infinite;
    animation: 21s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(57) {
    width: 13px;
    height: 13px;
    top: -606px;
    left: 66%;
    opacity: 0.52;
    filter: blur(4px);
    -webkit-animation: 58s flakes linear infinite;
    -moz-animation: 58s flakes linear infinite;
    -o-animation: 58s flakes linear infinite;
    animation: 58s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(58) {
    width: 18px;
    height: 18px;
    top: -275px;
    left: 79%;
    opacity: 0.79;
    filter: blur(3px);
    -webkit-animation: 56s flakes linear infinite;
    -moz-animation: 56s flakes linear infinite;
    -o-animation: 56s flakes linear infinite;
    animation: 56s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(59) {
    width: 18px;
    height: 18px;
    top: -563px;
    left: 49%;
    opacity: 0.78;
    filter: blur(4px);
    -webkit-animation: 39s flakes linear infinite;
    -moz-animation: 39s flakes linear infinite;
    -o-animation: 39s flakes linear infinite;
    animation: 39s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(60) {
    width: 14px;
    height: 14px;
    top: -517px;
    left: 34%;
    opacity: 0.82;
    filter: blur(3px);
    -webkit-animation: 61s flakes linear infinite;
    -moz-animation: 61s flakes linear infinite;
    -o-animation: 61s flakes linear infinite;
    animation: 61s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(61) {
    width: 16px;
    height: 16px;
    top: -6px;
    left: 68%;
    opacity: 0.87;
    filter: blur(3px);
    -webkit-animation: 33s flakes linear infinite;
    -moz-animation: 33s flakes linear infinite;
    -o-animation: 33s flakes linear infinite;
    animation: 33s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(62) {
    width: 8px;
    height: 8px;
    top: -615px;
    left: 49%;
    opacity: 0.89;
    filter: blur(3px);
    -webkit-animation: 61s flakes linear infinite;
    -moz-animation: 61s flakes linear infinite;
    -o-animation: 61s flakes linear infinite;
    animation: 61s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(63) {
    width: 6px;
    height: 6px;
    top: -621px;
    left: 60%;
    opacity: 0.64;
    filter: blur(4px);
    -webkit-animation: 26s flakes linear infinite;
    -moz-animation: 26s flakes linear infinite;
    -o-animation: 26s flakes linear infinite;
    animation: 26s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(64) {
    width: 10px;
    height: 10px;
    top: -328px;
    left: 85%;
    opacity: 0.6;
    filter: blur(4px);
    -webkit-animation: 44s flakes linear infinite;
    -moz-animation: 44s flakes linear infinite;
    -o-animation: 44s flakes linear infinite;
    animation: 44s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(65) {
    width: 6px;
    height: 6px;
    top: -414px;
    left: 81%;
    opacity: 0.73;
    filter: blur(3px);
    -webkit-animation: 21s flakes linear infinite;
    -moz-animation: 21s flakes linear infinite;
    -o-animation: 21s flakes linear infinite;
    animation: 21s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(66) {
    width: 18px;
    height: 18px;
    top: -314px;
    left: 20%;
    opacity: 0.53;
    filter: blur(3px);
    -webkit-animation: 50s flakes linear infinite;
    -moz-animation: 50s flakes linear infinite;
    -o-animation: 50s flakes linear infinite;
    animation: 50s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(67) {
    width: 15px;
    height: 15px;
    top: -187px;
    left: 33%;
    opacity: 0.81;
    filter: blur(3px);
    -webkit-animation: 40s flakes linear infinite;
    -moz-animation: 40s flakes linear infinite;
    -o-animation: 40s flakes linear infinite;
    animation: 40s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(68) {
    width: 14px;
    height: 14px;
    top: -699px;
    left: 84%;
    opacity: 0.79;
    filter: blur(3px);
    -webkit-animation: 64s flakes linear infinite;
    -moz-animation: 64s flakes linear infinite;
    -o-animation: 64s flakes linear infinite;
    animation: 64s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(69) {
    width: 10px;
    height: 10px;
    top: -598px;
    left: 98%;
    opacity: 0.58;
    filter: blur(3px);
    -webkit-animation: 50s flakes linear infinite;
    -moz-animation: 50s flakes linear infinite;
    -o-animation: 50s flakes linear infinite;
    animation: 50s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(70) {
    width: 11px;
    height: 11px;
    top: -510px;
    left: 60%;
    opacity: 0.59;
    filter: blur(4px);
    -webkit-animation: 64s flakes linear infinite;
    -moz-animation: 64s flakes linear infinite;
    -o-animation: 64s flakes linear infinite;
    animation: 64s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(71) {
    width: 6px;
    height: 6px;
    top: -690px;
    left: 100%;
    opacity: 0.61;
    filter: blur(4px);
    -webkit-animation: 49s flakes linear infinite;
    -moz-animation: 49s flakes linear infinite;
    -o-animation: 49s flakes linear infinite;
    animation: 49s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(72) {
    width: 13px;
    height: 13px;
    top: -124px;
    left: 99%;
    opacity: 0.77;
    filter: blur(4px);
    -webkit-animation: 65s flakes linear infinite;
    -moz-animation: 65s flakes linear infinite;
    -o-animation: 65s flakes linear infinite;
    animation: 65s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(73) {
    width: 18px;
    height: 18px;
    top: -586px;
    left: 66%;
    opacity: 0.73;
    filter: blur(4px);
    -webkit-animation: 62s flakes linear infinite;
    -moz-animation: 62s flakes linear infinite;
    -o-animation: 62s flakes linear infinite;
    animation: 62s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(74) {
    width: 9px;
    height: 9px;
    top: -191px;
    left: 100%;
    opacity: 0.93;
    filter: blur(3px);
    -webkit-animation: 67s flakes linear infinite;
    -moz-animation: 67s flakes linear infinite;
    -o-animation: 67s flakes linear infinite;
    animation: 67s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(75) {
    width: 16px;
    height: 16px;
    top: -247px;
    left: 99%;
    opacity: 0.78;
    filter: blur(3px);
    -webkit-animation: 40s flakes linear infinite;
    -moz-animation: 40s flakes linear infinite;
    -o-animation: 40s flakes linear infinite;
    animation: 40s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(76) {
    width: 10px;
    height: 10px;
    top: -624px;
    left: 59%;
    opacity: 0.7;
    filter: blur(4px);
    -webkit-animation: 47s flakes linear infinite;
    -moz-animation: 47s flakes linear infinite;
    -o-animation: 47s flakes linear infinite;
    animation: 47s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(77) {
    width: 13px;
    height: 13px;
    top: -65px;
    left: 4%;
    opacity: 0.87;
    filter: blur(3px);
    -webkit-animation: 25s flakes linear infinite;
    -moz-animation: 25s flakes linear infinite;
    -o-animation: 25s flakes linear infinite;
    animation: 25s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(78) {
    width: 14px;
    height: 14px;
    top: -359px;
    left: 69%;
    opacity: 0.71;
    filter: blur(4px);
    -webkit-animation: 67s flakes linear infinite;
    -moz-animation: 67s flakes linear infinite;
    -o-animation: 67s flakes linear infinite;
    animation: 67s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(79) {
    width: 18px;
    height: 18px;
    top: -610px;
    left: 91%;
    opacity: 0.79;
    filter: blur(4px);
    -webkit-animation: 36s flakes linear infinite;
    -moz-animation: 36s flakes linear infinite;
    -o-animation: 36s flakes linear infinite;
    animation: 36s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(80) {
    width: 16px;
    height: 16px;
    top: -140px;
    left: 74%;
    opacity: 0.57;
    filter: blur(4px);
    -webkit-animation: 19s flakes linear infinite;
    -moz-animation: 19s flakes linear infinite;
    -o-animation: 19s flakes linear infinite;
    animation: 19s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(81) {
    width: 7px;
    height: 7px;
    top: -316px;
    left: 76%;
    opacity: 0.57;
    filter: blur(4px);
    -webkit-animation: 18s flakes linear infinite;
    -moz-animation: 18s flakes linear infinite;
    -o-animation: 18s flakes linear infinite;
    animation: 18s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(82) {
    width: 7px;
    height: 7px;
    top: -115px;
    left: 91%;
    opacity: 0.71;
    filter: blur(4px);
    -webkit-animation: 55s flakes linear infinite;
    -moz-animation: 55s flakes linear infinite;
    -o-animation: 55s flakes linear infinite;
    animation: 55s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(83) {
    width: 10px;
    height: 10px;
    top: -401px;
    left: 32%;
    opacity: 0.63;
    filter: blur(4px);
    -webkit-animation: 45s flakes linear infinite;
    -moz-animation: 45s flakes linear infinite;
    -o-animation: 45s flakes linear infinite;
    animation: 45s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(84) {
    width: 16px;
    height: 16px;
    top: -599px;
    left: 92%;
    opacity: 0.61;
    filter: blur(4px);
    -webkit-animation: 40s flakes linear infinite;
    -moz-animation: 40s flakes linear infinite;
    -o-animation: 40s flakes linear infinite;
    animation: 40s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(85) {
    width: 19px;
    height: 19px;
    top: -522px;
    left: 75%;
    opacity: 0.72;
    filter: blur(3px);
    -webkit-animation: 59s flakes linear infinite;
    -moz-animation: 59s flakes linear infinite;
    -o-animation: 59s flakes linear infinite;
    animation: 59s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(86) {
    width: 11px;
    height: 11px;
    top: -596px;
    left: 63%;
    opacity: 0.98;
    filter: blur(3px);
    -webkit-animation: 64s flakes linear infinite;
    -moz-animation: 64s flakes linear infinite;
    -o-animation: 64s flakes linear infinite;
    animation: 64s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(87) {
    width: 12px;
    height: 12px;
    top: -16px;
    left: 81%;
    opacity: 0.96;
    filter: blur(4px);
    -webkit-animation: 65s flakes linear infinite;
    -moz-animation: 65s flakes linear infinite;
    -o-animation: 65s flakes linear infinite;
    animation: 65s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(88) {
    width: 6px;
    height: 6px;
    top: -113px;
    left: 75%;
    opacity: 0.53;
    filter: blur(4px);
    -webkit-animation: 18s flakes linear infinite;
    -moz-animation: 18s flakes linear infinite;
    -o-animation: 18s flakes linear infinite;
    animation: 18s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(89) {
    width: 16px;
    height: 16px;
    top: -502px;
    left: 77%;
    opacity: 0.81;
    filter: blur(3px);
    -webkit-animation: 37s flakes linear infinite;
    -moz-animation: 37s flakes linear infinite;
    -o-animation: 37s flakes linear infinite;
    animation: 37s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(90) {
    width: 15px;
    height: 15px;
    top: -169px;
    left: 60%;
    opacity: 0.61;
    filter: blur(4px);
    -webkit-animation: 68s flakes linear infinite;
    -moz-animation: 68s flakes linear infinite;
    -o-animation: 68s flakes linear infinite;
    animation: 68s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(91) {
    width: 10px;
    height: 10px;
    top: -158px;
    left: 26%;
    opacity: 0.61;
    filter: blur(4px);
    -webkit-animation: 30s flakes linear infinite;
    -moz-animation: 30s flakes linear infinite;
    -o-animation: 30s flakes linear infinite;
    animation: 30s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(92) {
    width: 6px;
    height: 6px;
    top: -434px;
    left: 44%;
    opacity: 0.76;
    filter: blur(4px);
    -webkit-animation: 49s flakes linear infinite;
    -moz-animation: 49s flakes linear infinite;
    -o-animation: 49s flakes linear infinite;
    animation: 49s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(93) {
    width: 11px;
    height: 11px;
    top: -391px;
    left: 63%;
    opacity: 0.66;
    filter: blur(4px);
    -webkit-animation: 18s flakes linear infinite;
    -moz-animation: 18s flakes linear infinite;
    -o-animation: 18s flakes linear infinite;
    animation: 18s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(94) {
    width: 17px;
    height: 17px;
    top: -438px;
    left: 67%;
    opacity: 0.99;
    filter: blur(3px);
    -webkit-animation: 29s flakes linear infinite;
    -moz-animation: 29s flakes linear infinite;
    -o-animation: 29s flakes linear infinite;
    animation: 29s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(95) {
    width: 10px;
    height: 10px;
    top: -171px;
    left: 68%;
    opacity: 0.97;
    filter: blur(4px);
    -webkit-animation: 25s flakes linear infinite;
    -moz-animation: 25s flakes linear infinite;
    -o-animation: 25s flakes linear infinite;
    animation: 25s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(96) {
    width: 6px;
    height: 6px;
    top: -506px;
    left: 10%;
    opacity: 0.92;
    filter: blur(4px);
    -webkit-animation: 50s flakes linear infinite;
    -moz-animation: 50s flakes linear infinite;
    -o-animation: 50s flakes linear infinite;
    animation: 50s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(97) {
    width: 16px;
    height: 16px;
    top: -81px;
    left: 7%;
    opacity: 0.92;
    filter: blur(3px);
    -webkit-animation: 19s flakes linear infinite;
    -moz-animation: 19s flakes linear infinite;
    -o-animation: 19s flakes linear infinite;
    animation: 19s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(98) {
    width: 17px;
    height: 17px;
    top: -138px;
    left: 30%;
    opacity: 0.6;
    filter: blur(4px);
    -webkit-animation: 35s flakes linear infinite;
    -moz-animation: 35s flakes linear infinite;
    -o-animation: 35s flakes linear infinite;
    animation: 35s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(99) {
    width: 17px;
    height: 17px;
    top: -509px;
    left: 45%;
    opacity: 0.67;
    filter: blur(4px);
    -webkit-animation: 29s flakes linear infinite;
    -moz-animation: 29s flakes linear infinite;
    -o-animation: 29s flakes linear infinite;
    animation: 29s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(100) {
    width: 14px;
    height: 14px;
    top: -512px;
    left: 3%;
    opacity: 0.79;
    filter: blur(3px);
    -webkit-animation: 17s flakes linear infinite;
    -moz-animation: 17s flakes linear infinite;
    -o-animation: 17s flakes linear infinite;
    animation: 17s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(101) {
    width: 13px;
    height: 13px;
    top: -467px;
    left: 59%;
    opacity: 0.59;
    filter: blur(3px);
    -webkit-animation: 68s flakes linear infinite;
    -moz-animation: 68s flakes linear infinite;
    -o-animation: 68s flakes linear infinite;
    animation: 68s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(102) {
    width: 15px;
    height: 15px;
    top: -444px;
    left: 89%;
    opacity: 0.67;
    filter: blur(4px);
    -webkit-animation: 30s flakes linear infinite;
    -moz-animation: 30s flakes linear infinite;
    -o-animation: 30s flakes linear infinite;
    animation: 30s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(103) {
    width: 15px;
    height: 15px;
    top: -646px;
    left: 76%;
    opacity: 0.86;
    filter: blur(3px);
    -webkit-animation: 58s flakes linear infinite;
    -moz-animation: 58s flakes linear infinite;
    -o-animation: 58s flakes linear infinite;
    animation: 58s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(104) {
    width: 13px;
    height: 13px;
    top: -657px;
    left: 87%;
    opacity: 0.7;
    filter: blur(3px);
    -webkit-animation: 16s flakes linear infinite;
    -moz-animation: 16s flakes linear infinite;
    -o-animation: 16s flakes linear infinite;
    animation: 16s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(105) {
    width: 8px;
    height: 8px;
    top: -335px;
    left: 29%;
    opacity: 0.96;
    filter: blur(4px);
    -webkit-animation: 23s flakes linear infinite;
    -moz-animation: 23s flakes linear infinite;
    -o-animation: 23s flakes linear infinite;
    animation: 23s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(106) {
    width: 9px;
    height: 9px;
    top: -511px;
    left: 13%;
    opacity: 0.59;
    filter: blur(3px);
    -webkit-animation: 48s flakes linear infinite;
    -moz-animation: 48s flakes linear infinite;
    -o-animation: 48s flakes linear infinite;
    animation: 48s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(107) {
    width: 20px;
    height: 20px;
    top: -51px;
    left: 13%;
    opacity: 0.81;
    filter: blur(4px);
    -webkit-animation: 19s flakes linear infinite;
    -moz-animation: 19s flakes linear infinite;
    -o-animation: 19s flakes linear infinite;
    animation: 19s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(108) {
    width: 11px;
    height: 11px;
    top: -63px;
    left: 25%;
    opacity: 0.9;
    filter: blur(4px);
    -webkit-animation: 39s flakes linear infinite;
    -moz-animation: 39s flakes linear infinite;
    -o-animation: 39s flakes linear infinite;
    animation: 39s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(109) {
    width: 13px;
    height: 13px;
    top: -220px;
    left: 4%;
    opacity: 0.61;
    filter: blur(3px);
    -webkit-animation: 19s flakes linear infinite;
    -moz-animation: 19s flakes linear infinite;
    -o-animation: 19s flakes linear infinite;
    animation: 19s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(110) {
    width: 19px;
    height: 19px;
    top: -140px;
    left: 16%;
    opacity: 0.61;
    filter: blur(3px);
    -webkit-animation: 24s flakes linear infinite;
    -moz-animation: 24s flakes linear infinite;
    -o-animation: 24s flakes linear infinite;
    animation: 24s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(111) {
    width: 16px;
    height: 16px;
    top: -64px;
    left: 2%;
    opacity: 0.59;
    filter: blur(3px);
    -webkit-animation: 23s flakes linear infinite;
    -moz-animation: 23s flakes linear infinite;
    -o-animation: 23s flakes linear infinite;
    animation: 23s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(112) {
    width: 19px;
    height: 19px;
    top: -149px;
    left: 75%;
    opacity: 0.8;
    filter: blur(4px);
    -webkit-animation: 21s flakes linear infinite;
    -moz-animation: 21s flakes linear infinite;
    -o-animation: 21s flakes linear infinite;
    animation: 21s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(113) {
    width: 11px;
    height: 11px;
    top: -564px;
    left: 74%;
    opacity: 0.83;
    filter: blur(3px);
    -webkit-animation: 24s flakes linear infinite;
    -moz-animation: 24s flakes linear infinite;
    -o-animation: 24s flakes linear infinite;
    animation: 24s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(114) {
    width: 17px;
    height: 17px;
    top: -321px;
    left: 44%;
    opacity: 0.63;
    filter: blur(4px);
    -webkit-animation: 54s flakes linear infinite;
    -moz-animation: 54s flakes linear infinite;
    -o-animation: 54s flakes linear infinite;
    animation: 54s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(115) {
    width: 8px;
    height: 8px;
    top: -503px;
    left: 32%;
    opacity: 0.94;
    filter: blur(4px);
    -webkit-animation: 23s flakes linear infinite;
    -moz-animation: 23s flakes linear infinite;
    -o-animation: 23s flakes linear infinite;
    animation: 23s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(116) {
    width: 17px;
    height: 17px;
    top: -110px;
    left: 14%;
    opacity: 0.6;
    filter: blur(4px);
    -webkit-animation: 53s flakes linear infinite;
    -moz-animation: 53s flakes linear infinite;
    -o-animation: 53s flakes linear infinite;
    animation: 53s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(117) {
    width: 11px;
    height: 11px;
    top: -46px;
    left: 18%;
    opacity: 0.87;
    filter: blur(4px);
    -webkit-animation: 30s flakes linear infinite;
    -moz-animation: 30s flakes linear infinite;
    -o-animation: 30s flakes linear infinite;
    animation: 30s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(118) {
    width: 9px;
    height: 9px;
    top: -599px;
    left: 27%;
    opacity: 0.9;
    filter: blur(4px);
    -webkit-animation: 31s flakes linear infinite;
    -moz-animation: 31s flakes linear infinite;
    -o-animation: 31s flakes linear infinite;
    animation: 31s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(119) {
    width: 9px;
    height: 9px;
    top: -137px;
    left: 47%;
    opacity: 0.52;
    filter: blur(4px);
    -webkit-animation: 63s flakes linear infinite;
    -moz-animation: 63s flakes linear infinite;
    -o-animation: 63s flakes linear infinite;
    animation: 63s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(120) {
    width: 18px;
    height: 18px;
    top: -548px;
    left: 14%;
    opacity: 0.98;
    filter: blur(4px);
    -webkit-animation: 48s flakes linear infinite;
    -moz-animation: 48s flakes linear infinite;
    -o-animation: 48s flakes linear infinite;
    animation: 48s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(121) {
    width: 13px;
    height: 13px;
    top: -262px;
    left: 21%;
    opacity: 1;
    filter: blur(3px);
    -webkit-animation: 40s flakes linear infinite;
    -moz-animation: 40s flakes linear infinite;
    -o-animation: 40s flakes linear infinite;
    animation: 40s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(122) {
    width: 8px;
    height: 8px;
    top: -129px;
    left: 32%;
    opacity: 0.9;
    filter: blur(3px);
    -webkit-animation: 58s flakes linear infinite;
    -moz-animation: 58s flakes linear infinite;
    -o-animation: 58s flakes linear infinite;
    animation: 58s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(123) {
    width: 16px;
    height: 16px;
    top: -376px;
    left: 24%;
    opacity: 0.93;
    filter: blur(3px);
    -webkit-animation: 25s flakes linear infinite;
    -moz-animation: 25s flakes linear infinite;
    -o-animation: 25s flakes linear infinite;
    animation: 25s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(124) {
    width: 11px;
    height: 11px;
    top: -323px;
    left: 94%;
    opacity: 0.67;
    filter: blur(4px);
    -webkit-animation: 53s flakes linear infinite;
    -moz-animation: 53s flakes linear infinite;
    -o-animation: 53s flakes linear infinite;
    animation: 53s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(125) {
    width: 8px;
    height: 8px;
    top: -104px;
    left: 85%;
    opacity: 0.68;
    filter: blur(4px);
    -webkit-animation: 40s flakes linear infinite;
    -moz-animation: 40s flakes linear infinite;
    -o-animation: 40s flakes linear infinite;
    animation: 40s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(126) {
    width: 20px;
    height: 20px;
    top: -270px;
    left: 35%;
    opacity: 0.99;
    filter: blur(3px);
    -webkit-animation: 69s flakes linear infinite;
    -moz-animation: 69s flakes linear infinite;
    -o-animation: 69s flakes linear infinite;
    animation: 69s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(127) {
    width: 20px;
    height: 20px;
    top: -356px;
    left: 75%;
    opacity: 0.54;
    filter: blur(4px);
    -webkit-animation: 58s flakes linear infinite;
    -moz-animation: 58s flakes linear infinite;
    -o-animation: 58s flakes linear infinite;
    animation: 58s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(128) {
    width: 10px;
    height: 10px;
    top: -153px;
    left: 90%;
    opacity: 0.78;
    filter: blur(3px);
    -webkit-animation: 47s flakes linear infinite;
    -moz-animation: 47s flakes linear infinite;
    -o-animation: 47s flakes linear infinite;
    animation: 47s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(129) {
    width: 6px;
    height: 6px;
    top: -699px;
    left: 36%;
    opacity: 0.92;
    filter: blur(3px);
    -webkit-animation: 26s flakes linear infinite;
    -moz-animation: 26s flakes linear infinite;
    -o-animation: 26s flakes linear infinite;
    animation: 26s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(130) {
    width: 20px;
    height: 20px;
    top: -644px;
    left: 46%;
    opacity: 0.51;
    filter: blur(4px);
    -webkit-animation: 27s flakes linear infinite;
    -moz-animation: 27s flakes linear infinite;
    -o-animation: 27s flakes linear infinite;
    animation: 27s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(131) {
    width: 20px;
    height: 20px;
    top: -504px;
    left: 11%;
    opacity: 0.83;
    filter: blur(4px);
    -webkit-animation: 27s flakes linear infinite;
    -moz-animation: 27s flakes linear infinite;
    -o-animation: 27s flakes linear infinite;
    animation: 27s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(132) {
    width: 16px;
    height: 16px;
    top: -592px;
    left: 71%;
    opacity: 0.69;
    filter: blur(4px);
    -webkit-animation: 55s flakes linear infinite;
    -moz-animation: 55s flakes linear infinite;
    -o-animation: 55s flakes linear infinite;
    animation: 55s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(133) {
    width: 20px;
    height: 20px;
    top: -79px;
    left: 80%;
    opacity: 0.56;
    filter: blur(4px);
    -webkit-animation: 38s flakes linear infinite;
    -moz-animation: 38s flakes linear infinite;
    -o-animation: 38s flakes linear infinite;
    animation: 38s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(134) {
    width: 14px;
    height: 14px;
    top: -224px;
    left: 91%;
    opacity: 0.78;
    filter: blur(3px);
    -webkit-animation: 68s flakes linear infinite;
    -moz-animation: 68s flakes linear infinite;
    -o-animation: 68s flakes linear infinite;
    animation: 68s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(135) {
    width: 16px;
    height: 16px;
    top: -547px;
    left: 11%;
    opacity: 0.91;
    filter: blur(4px);
    -webkit-animation: 19s flakes linear infinite;
    -moz-animation: 19s flakes linear infinite;
    -o-animation: 19s flakes linear infinite;
    animation: 19s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(136) {
    width: 13px;
    height: 13px;
    top: -421px;
    left: 32%;
    opacity: 0.76;
    filter: blur(4px);
    -webkit-animation: 54s flakes linear infinite;
    -moz-animation: 54s flakes linear infinite;
    -o-animation: 54s flakes linear infinite;
    animation: 54s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(137) {
    width: 12px;
    height: 12px;
    top: -171px;
    left: 77%;
    opacity: 0.97;
    filter: blur(4px);
    -webkit-animation: 34s flakes linear infinite;
    -moz-animation: 34s flakes linear infinite;
    -o-animation: 34s flakes linear infinite;
    animation: 34s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(138) {
    width: 11px;
    height: 11px;
    top: -296px;
    left: 32%;
    opacity: 0.91;
    filter: blur(3px);
    -webkit-animation: 40s flakes linear infinite;
    -moz-animation: 40s flakes linear infinite;
    -o-animation: 40s flakes linear infinite;
    animation: 40s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(139) {
    width: 10px;
    height: 10px;
    top: -4px;
    left: 34%;
    opacity: 0.91;
    filter: blur(3px);
    -webkit-animation: 57s flakes linear infinite;
    -moz-animation: 57s flakes linear infinite;
    -o-animation: 57s flakes linear infinite;
    animation: 57s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(140) {
    width: 6px;
    height: 6px;
    top: -33px;
    left: 24%;
    opacity: 0.68;
    filter: blur(3px);
    -webkit-animation: 46s flakes linear infinite;
    -moz-animation: 46s flakes linear infinite;
    -o-animation: 46s flakes linear infinite;
    animation: 46s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(141) {
    width: 7px;
    height: 7px;
    top: -556px;
    left: 44%;
    opacity: 0.87;
    filter: blur(3px);
    -webkit-animation: 45s flakes linear infinite;
    -moz-animation: 45s flakes linear infinite;
    -o-animation: 45s flakes linear infinite;
    animation: 45s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(142) {
    width: 19px;
    height: 19px;
    top: -261px;
    left: 92%;
    opacity: 0.9;
    filter: blur(4px);
    -webkit-animation: 69s flakes linear infinite;
    -moz-animation: 69s flakes linear infinite;
    -o-animation: 69s flakes linear infinite;
    animation: 69s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(143) {
    width: 17px;
    height: 17px;
    top: -530px;
    left: 57%;
    opacity: 0.61;
    filter: blur(4px);
    -webkit-animation: 49s flakes linear infinite;
    -moz-animation: 49s flakes linear infinite;
    -o-animation: 49s flakes linear infinite;
    animation: 49s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(144) {
    width: 13px;
    height: 13px;
    top: -670px;
    left: 2%;
    opacity: 0.73;
    filter: blur(4px);
    -webkit-animation: 22s flakes linear infinite;
    -moz-animation: 22s flakes linear infinite;
    -o-animation: 22s flakes linear infinite;
    animation: 22s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(145) {
    width: 16px;
    height: 16px;
    top: -519px;
    left: 12%;
    opacity: 0.53;
    filter: blur(3px);
    -webkit-animation: 68s flakes linear infinite;
    -moz-animation: 68s flakes linear infinite;
    -o-animation: 68s flakes linear infinite;
    animation: 68s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(146) {
    width: 15px;
    height: 15px;
    top: -96px;
    left: 96%;
    opacity: 0.85;
    filter: blur(3px);
    -webkit-animation: 57s flakes linear infinite;
    -moz-animation: 57s flakes linear infinite;
    -o-animation: 57s flakes linear infinite;
    animation: 57s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(147) {
    width: 14px;
    height: 14px;
    top: -254px;
    left: 77%;
    opacity: 0.76;
    filter: blur(3px);
    -webkit-animation: 28s flakes linear infinite;
    -moz-animation: 28s flakes linear infinite;
    -o-animation: 28s flakes linear infinite;
    animation: 28s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(148) {
    width: 8px;
    height: 8px;
    top: -520px;
    left: 15%;
    opacity: 0.54;
    filter: blur(4px);
    -webkit-animation: 16s flakes linear infinite;
    -moz-animation: 16s flakes linear infinite;
    -o-animation: 16s flakes linear infinite;
    animation: 16s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(149) {
    width: 17px;
    height: 17px;
    top: -662px;
    left: 37%;
    opacity: 0.91;
    filter: blur(4px);
    -webkit-animation: 39s flakes linear infinite;
    -moz-animation: 39s flakes linear infinite;
    -o-animation: 39s flakes linear infinite;
    animation: 39s flakes linear infinite; }
  .vip-xmas-wonodd .flake:nth-child(150) {
    width: 20px;
    height: 20px;
    top: -554px;
    left: 95%;
    opacity: 0.71;
    filter: blur(3px);
    -webkit-animation: 29s flakes linear infinite;
    -moz-animation: 29s flakes linear infinite;
    -o-animation: 29s flakes linear infinite;
    animation: 29s flakes linear infinite; }

@keyframes flakes {
  100% {
    -webkit-transform: translateY(1000px) rotateX(19deg) rotateY(43deg);
    -moz-transform: translateY(1000px) rotateX(19deg) rotateY(43deg);
    -ms-transform: translateY(1000px) rotateX(19deg) rotateY(43deg);
    -o-transform: translateY(1000px) rotateX(19deg) rotateY(43deg);
    transform: translateY(1000px) rotateX(19deg) rotateY(43deg);
    opacity: 0; } }

/*Betbaba VIP Login*/
.vip-xmas-betbaba {
  position: relative;
  background: #000000 url("/Content/themes/betbaba/images/baba-vip-xmas-bg.jpg") center center no-repeat;
  background-size: cover;
  /* Snow Animation */ }
  .vip-xmas-betbaba .content-wrapper {
    overflow-x: unset; }
  .vip-xmas-betbaba .profile-icon {
    display: none; }
  .vip-xmas-betbaba div.login:before {
    content: '';
    background: url("/Content/themes/betbaba/images/BB-vip-xmas-profil-pic.png") center center no-repeat;
    background-size: contain;
    width: 150px;
    height: 150px;
    display: block;
    margin: 0 auto; }
    @media screen and (max-width: 1191px) and (min-width: 768px) {
      .vip-xmas-betbaba div.login:before {
        width: 130px;
        height: 130px; } }
    @media screen and (max-width: 767px) {
      .vip-xmas-betbaba div.login:before {
        width: 90px;
        height: 90px; } }
  .vip-xmas-betbaba .g-snows {
    width: 100vw;
    height: 100vh;
    background-color: transparent;
    position: fixed;
    z-index: 6;
    pointer-events: none;
    overflow: hidden; }
    .vip-xmas-betbaba .g-snows li {
      opacity: 0;
      position: absolute;
      top: 0;
      border-radius: 100%;
      background-color: #FFFFFF;
      background-repeat: no-repeat;
      background-size: 100% auto;
      animation-name: snow-drop;
      animation-iteration-count: infinite;
      animation-timing-function: linear;
      animation-fill-mode: forwards; }
      .vip-xmas-betbaba .g-snows li:nth-child(1) {
        left: 30%;
        width: 7px;
        height: 7px;
        animation-duration: 7404ms;
        animation-delay: 37ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(2) {
        left: 49%;
        width: 1px;
        height: 1px;
        animation-duration: 13370ms;
        animation-delay: 1489ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(3) {
        left: 46%;
        width: 6px;
        height: 6px;
        animation-duration: 7250ms;
        animation-delay: 3915ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(4) {
        left: 127%;
        width: 2px;
        height: 2px;
        animation-duration: 5400ms;
        animation-delay: 676ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(5) {
        left: 51%;
        width: 6px;
        height: 6px;
        animation-duration: 7380ms;
        animation-delay: 3474ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(6) {
        left: 47%;
        width: 2px;
        height: 2px;
        animation-duration: 12953ms;
        animation-delay: 1074ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(7) {
        left: 8%;
        width: 3px;
        height: 3px;
        animation-duration: 5822ms;
        animation-delay: 3012ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(8) {
        left: 179%;
        width: 0px;
        height: 0px;
        animation-duration: 8704ms;
        animation-delay: 7ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(9) {
        left: 149%;
        width: 1px;
        height: 1px;
        animation-duration: 5571ms;
        animation-delay: 138ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(10) {
        left: 63%;
        width: 5px;
        height: 5px;
        animation-duration: 6913ms;
        animation-delay: 761ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(11) {
        left: 44%;
        width: 1px;
        height: 1px;
        animation-duration: 6460ms;
        animation-delay: 4363ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(12) {
        left: 143%;
        width: 0px;
        height: 0px;
        animation-duration: 8375ms;
        animation-delay: 2350ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(13) {
        left: 95%;
        width: 1px;
        height: 1px;
        animation-duration: 6583ms;
        animation-delay: 4757ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(14) {
        left: 97%;
        width: 8px;
        height: 8px;
        animation-duration: 10253ms;
        animation-delay: 3454ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(15) {
        left: 106%;
        width: 1px;
        height: 1px;
        animation-duration: 7539ms;
        animation-delay: 1798ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(16) {
        left: 22%;
        width: 1px;
        height: 1px;
        animation-duration: 6414ms;
        animation-delay: 101ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(17) {
        left: 21%;
        width: 5px;
        height: 5px;
        animation-duration: 7634ms;
        animation-delay: 887ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(18) {
        left: 29%;
        width: 3px;
        height: 3px;
        animation-duration: 7035ms;
        animation-delay: 4685ms;
        filter: blur(4px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(19) {
        left: 52%;
        width: 5px;
        height: 5px;
        animation-duration: 5753ms;
        animation-delay: 2740ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(20) {
        left: 68%;
        width: 2px;
        height: 2px;
        animation-duration: 7445ms;
        animation-delay: 3972ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(21) {
        left: 46%;
        width: 4px;
        height: 4px;
        animation-duration: 9440ms;
        animation-delay: 1747ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(22) {
        left: 12%;
        width: 2px;
        height: 2px;
        animation-duration: 10167ms;
        animation-delay: 3324ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(23) {
        left: 26%;
        width: 9px;
        height: 9px;
        animation-duration: 5456ms;
        animation-delay: 324ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(24) {
        left: 120%;
        width: 5px;
        height: 5px;
        animation-duration: 10901ms;
        animation-delay: 4667ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(25) {
        left: 3%;
        width: 2px;
        height: 2px;
        animation-duration: 9746ms;
        animation-delay: 827ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(26) {
        left: 30%;
        width: 3px;
        height: 3px;
        animation-duration: 9453ms;
        animation-delay: 4636ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(27) {
        left: 9%;
        width: 3px;
        height: 3px;
        animation-duration: 12231ms;
        animation-delay: 1493ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(28) {
        left: 38%;
        width: 5px;
        height: 5px;
        animation-duration: 8611ms;
        animation-delay: 2280ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(29) {
        left: 131%;
        width: 3px;
        height: 3px;
        animation-duration: 5965ms;
        animation-delay: 1661ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(30) {
        left: 7%;
        width: 6px;
        height: 6px;
        animation-duration: 5906ms;
        animation-delay: 4204ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(31) {
        left: 83%;
        width: 5px;
        height: 5px;
        animation-duration: 10143ms;
        animation-delay: 4835ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(32) {
        left: 6%;
        width: 5px;
        height: 5px;
        animation-duration: 8363ms;
        animation-delay: 987ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(33) {
        left: 36%;
        width: 4px;
        height: 4px;
        animation-duration: 8749ms;
        animation-delay: 1960ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(34) {
        left: 55%;
        width: 4px;
        height: 4px;
        animation-duration: 10827ms;
        animation-delay: 3084ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(35) {
        left: 56%;
        width: 0px;
        height: 0px;
        animation-duration: 7395ms;
        animation-delay: 3676ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(36) {
        left: 31%;
        width: 0px;
        height: 0px;
        animation-duration: 5276ms;
        animation-delay: 873ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(37) {
        left: 6%;
        width: 6px;
        height: 6px;
        animation-duration: 12539ms;
        animation-delay: 1653ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(38) {
        left: 51%;
        width: 2px;
        height: 2px;
        animation-duration: 5519ms;
        animation-delay: 4896ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(39) {
        left: 81%;
        width: 2px;
        height: 2px;
        animation-duration: 9250ms;
        animation-delay: 881ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(40) {
        left: 11%;
        width: 9px;
        height: 9px;
        animation-duration: 5050ms;
        animation-delay: 3562ms;
        filter: blur(4px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(41) {
        left: 77%;
        width: 2px;
        height: 2px;
        animation-duration: 5926ms;
        animation-delay: 3503ms;
        filter: blur(4px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(42) {
        left: 7%;
        width: 1px;
        height: 1px;
        animation-duration: 12653ms;
        animation-delay: 2932ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(43) {
        left: 40%;
        width: 3px;
        height: 3px;
        animation-duration: 7016ms;
        animation-delay: 4843ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(44) {
        left: 88%;
        width: 1px;
        height: 1px;
        animation-duration: 6738ms;
        animation-delay: 3579ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(45) {
        left: 26%;
        width: 2px;
        height: 2px;
        animation-duration: 5990ms;
        animation-delay: 339ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(46) {
        left: 13%;
        width: 1px;
        height: 1px;
        animation-duration: 10029ms;
        animation-delay: 1086ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(47) {
        left: 91%;
        width: 3px;
        height: 3px;
        animation-duration: 5404ms;
        animation-delay: 398ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(48) {
        left: 49%;
        width: 4px;
        height: 4px;
        animation-duration: 7760ms;
        animation-delay: 607ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(49) {
        left: 45%;
        width: 4px;
        height: 4px;
        animation-duration: 7398ms;
        animation-delay: 2886ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(50) {
        left: 178%;
        width: 2px;
        height: 2px;
        animation-duration: 10014ms;
        animation-delay: 3043ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(51) {
        left: 34%;
        width: 0px;
        height: 0px;
        animation-duration: 6657ms;
        animation-delay: 580ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(52) {
        left: 12%;
        width: 3px;
        height: 3px;
        animation-duration: 10936ms;
        animation-delay: 3399ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(53) {
        left: 39%;
        width: 5px;
        height: 5px;
        animation-duration: 6595ms;
        animation-delay: 1925ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(54) {
        left: 102%;
        width: 1px;
        height: 1px;
        animation-duration: 12563ms;
        animation-delay: 3679ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(55) {
        left: 52%;
        width: 4px;
        height: 4px;
        animation-duration: 5069ms;
        animation-delay: 1716ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(56) {
        left: 21%;
        width: 4px;
        height: 4px;
        animation-duration: 11880ms;
        animation-delay: 1480ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(57) {
        left: 182%;
        width: 1px;
        height: 1px;
        animation-duration: 7826ms;
        animation-delay: 1832ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(58) {
        left: 63%;
        width: 3px;
        height: 3px;
        animation-duration: 7934ms;
        animation-delay: 441ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(59) {
        left: 55%;
        width: 3px;
        height: 3px;
        animation-duration: 12403ms;
        animation-delay: 1590ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(60) {
        left: 78%;
        width: 5px;
        height: 5px;
        animation-duration: 6568ms;
        animation-delay: 2926ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(61) {
        left: 71%;
        width: 5px;
        height: 5px;
        animation-duration: 11771ms;
        animation-delay: 3583ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(62) {
        left: 6%;
        width: 0px;
        height: 0px;
        animation-duration: 7216ms;
        animation-delay: 3744ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(63) {
        left: 129%;
        width: 4px;
        height: 4px;
        animation-duration: 6458ms;
        animation-delay: 4968ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(64) {
        left: 10%;
        width: 3px;
        height: 3px;
        animation-duration: 5487ms;
        animation-delay: 3852ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(65) {
        left: 37%;
        width: 6px;
        height: 6px;
        animation-duration: 12157ms;
        animation-delay: 1421ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(66) {
        left: 104%;
        width: 4px;
        height: 4px;
        animation-duration: 9060ms;
        animation-delay: 281ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(67) {
        left: 19%;
        width: 2px;
        height: 2px;
        animation-duration: 5003ms;
        animation-delay: 368ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(68) {
        left: 75%;
        width: 1px;
        height: 1px;
        animation-duration: 10431ms;
        animation-delay: 288ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(69) {
        left: 97%;
        width: 4px;
        height: 4px;
        animation-duration: 8519ms;
        animation-delay: 4641ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(70) {
        left: 32%;
        width: 4px;
        height: 4px;
        animation-duration: 8832ms;
        animation-delay: 996ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(71) {
        left: 100%;
        width: 4px;
        height: 4px;
        animation-duration: 5572ms;
        animation-delay: 2280ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(72) {
        left: 10%;
        width: 1px;
        height: 1px;
        animation-duration: 5353ms;
        animation-delay: 4383ms;
        filter: blur(4px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(73) {
        left: 122%;
        width: 6px;
        height: 6px;
        animation-duration: 10337ms;
        animation-delay: 1999ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(74) {
        left: 61%;
        width: 4px;
        height: 4px;
        animation-duration: 5821ms;
        animation-delay: 3048ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(75) {
        left: 38%;
        width: 2px;
        height: 2px;
        animation-duration: 7531ms;
        animation-delay: 274ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(76) {
        left: 34%;
        width: 1px;
        height: 1px;
        animation-duration: 6999ms;
        animation-delay: 3538ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(77) {
        left: 19%;
        width: 6px;
        height: 6px;
        animation-duration: 11067ms;
        animation-delay: 3986ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(78) {
        left: 30%;
        width: 4px;
        height: 4px;
        animation-duration: 6605ms;
        animation-delay: 68ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(79) {
        left: 96%;
        width: 1px;
        height: 1px;
        animation-duration: 7014ms;
        animation-delay: 924ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(80) {
        left: 58%;
        width: 5px;
        height: 5px;
        animation-duration: 5501ms;
        animation-delay: 4938ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(81) {
        left: 31%;
        width: 1px;
        height: 1px;
        animation-duration: 8598ms;
        animation-delay: 3869ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(82) {
        left: 91%;
        width: 4px;
        height: 4px;
        animation-duration: 7570ms;
        animation-delay: 2844ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(83) {
        left: 53%;
        width: 8px;
        height: 8px;
        animation-duration: 6317ms;
        animation-delay: 1895ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(84) {
        left: 135%;
        width: 5px;
        height: 5px;
        animation-duration: 8552ms;
        animation-delay: 4919ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(85) {
        left: 124%;
        width: 5px;
        height: 5px;
        animation-duration: 6839ms;
        animation-delay: 1300ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(86) {
        left: 58%;
        width: 0px;
        height: 0px;
        animation-duration: 13590ms;
        animation-delay: 3191ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(87) {
        left: 38%;
        width: 6px;
        height: 6px;
        animation-duration: 8890ms;
        animation-delay: 3285ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(88) {
        left: 113%;
        width: 0px;
        height: 0px;
        animation-duration: 12429ms;
        animation-delay: 1684ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(89) {
        left: 124%;
        width: 7px;
        height: 7px;
        animation-duration: 5991ms;
        animation-delay: 4763ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(90) {
        left: 128%;
        width: 3px;
        height: 3px;
        animation-duration: 6439ms;
        animation-delay: 4362ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(91) {
        left: 115%;
        width: 5px;
        height: 5px;
        animation-duration: 6168ms;
        animation-delay: 3576ms;
        filter: blur(3px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(92) {
        left: 142%;
        width: 2px;
        height: 2px;
        animation-duration: 5751ms;
        animation-delay: 392ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(93) {
        left: 16%;
        width: 1px;
        height: 1px;
        animation-duration: 5653ms;
        animation-delay: 4449ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(94) {
        left: 136%;
        width: 5px;
        height: 5px;
        animation-duration: 6034ms;
        animation-delay: 1955ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(95) {
        left: 132%;
        width: 3px;
        height: 3px;
        animation-duration: 9356ms;
        animation-delay: 1010ms;
        filter: blur(0px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(96) {
        left: 50%;
        width: 2px;
        height: 2px;
        animation-duration: 13101ms;
        animation-delay: 1743ms;
        filter: blur(2px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(97) {
        left: 69%;
        width: 5px;
        height: 5px;
        animation-duration: 11315ms;
        animation-delay: 496ms;
        filter: blur(4px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(98) {
        left: 13%;
        width: 1px;
        height: 1px;
        animation-duration: 8446ms;
        animation-delay: 3769ms;
        filter: blur(4px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(99) {
        left: 126%;
        width: 4px;
        height: 4px;
        animation-duration: 6386ms;
        animation-delay: 392ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }
      .vip-xmas-betbaba .g-snows li:nth-child(100) {
        left: 37%;
        width: 3px;
        height: 3px;
        animation-duration: 13247ms;
        animation-delay: 1011ms;
        filter: blur(1px);
        transform-origin: 50% 0;
        animation-timing-function: linear; }

@keyframes snow-drop {
  from {
    opacity: 1; }
  to {
    transform: translateY(100vh);
    opacity: 0; } }

/*Betivo VIP Login*/
.vip-xmas-betivo {
  background: #000000 url("/Content/themes/betivo/images/betivo-vip-bg-2.jpg") center center no-repeat;
  /* Snow animation*/ }
  .vip-xmas-betivo .main-content {
    margin: 10% auto 0; }
  @media screen and (max-width: 1450px) {
    .vip-xmas-betivo .main-content {
      margin-top: 10px; } }
  @media screen and (max-width: 1191px) {
    .vip-xmas-betivo .main-content {
      max-width: 100%; } }
  @media screen and (max-width: 991px) {
    .vip-xmas-betivo .main-content {
      padding: 0;
      height: auto; } }
  @media screen and (max-width: 1440px) and (min-width: 1025px) {
    .vip-xmas-betivo .main-content {
      margin: 5% auto 0; } }
  @media screen and (max-width: 767px) {
    .vip-xmas-betivo {
      background: #000000 url("/Content/themes/betivo/images/betivo-vip-bg-2.jpg") center center no-repeat;
      background-size: cover; } }
  .vip-xmas-betivo .snow {
    width: 7px;
    height: 7px; }
  .vip-xmas-betivo .snowflake {
    color: #fff;
    font-size: 1em;
    font-family: Arial, sans-serif;
    text-shadow: 0 0 5px #000; }

@-webkit-keyframes snowflakes-fall {
  0% {
    top: -10%; }
  100% {
    top: 100%; } }

@-webkit-keyframes snowflakes-shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  50% {
    -webkit-transform: translateX(80px);
    transform: translateX(80px); } }

@keyframes snowflakes-fall {
  0% {
    top: -10%; }
  100% {
    top: 100%; } }

@keyframes snowflakes-shake {
  0%, 100% {
    transform: translateX(0); }
  50% {
    transform: translateX(80px); } }
  .vip-xmas-betivo .snowflake {
    position: fixed;
    top: -10%;
    z-index: 9999;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    -webkit-animation-name: snowflakes-fall,snowflakes-shake;
    -webkit-animation-duration: 10s,3s;
    -webkit-animation-timing-function: linear,ease-in-out;
    -webkit-animation-iteration-count: infinite,infinite;
    -webkit-animation-play-state: running,running;
    animation-name: snowflakes-fall,snowflakes-shake;
    animation-duration: 10s,3s;
    animation-timing-function: linear,ease-in-out;
    animation-iteration-count: infinite,infinite;
    animation-play-state: running,running; }
  .vip-xmas-betivo .snowflake:nth-of-type(0) {
    left: 1%;
    -webkit-animation-delay: 0s,0s;
    animation-delay: 0s,0s; }
  .vip-xmas-betivo .snowflake:nth-of-type(1) {
    left: 10%;
    -webkit-animation-delay: 1s,1s;
    animation-delay: 1s,1s; }
  .vip-xmas-betivo .snowflake:nth-of-type(2) {
    left: 20%;
    -webkit-animation-delay: 6s,.5s;
    animation-delay: 6s,.5s; }
  .vip-xmas-betivo .snowflake:nth-of-type(3) {
    left: 30%;
    -webkit-animation-delay: 4s,2s;
    animation-delay: 4s,2s; }
  .vip-xmas-betivo .snowflake:nth-of-type(4) {
    left: 40%;
    -webkit-animation-delay: 2s,2s;
    animation-delay: 2s,2s; }
  .vip-xmas-betivo .snowflake:nth-of-type(5) {
    left: 50%;
    -webkit-animation-delay: 8s,3s;
    animation-delay: 8s,3s; }
  .vip-xmas-betivo .snowflake:nth-of-type(6) {
    left: 60%;
    -webkit-animation-delay: 6s,2s;
    animation-delay: 6s,2s; }
  .vip-xmas-betivo .snowflake:nth-of-type(7) {
    left: 70%;
    -webkit-animation-delay: 2.5s,1s;
    animation-delay: 2.5s,1s; }
  .vip-xmas-betivo .snowflake:nth-of-type(8) {
    left: 80%;
    -webkit-animation-delay: 1s,0s;
    animation-delay: 1s,0s; }
  .vip-xmas-betivo .snowflake:nth-of-type(9) {
    left: 90%;
    -webkit-animation-delay: 3s,1.5s;
    animation-delay: 3s,1.5s; }
  .vip-xmas-betivo .snowflake:nth-of-type(10) {
    left: 25%;
    -webkit-animation-delay: 2s,0s;
    animation-delay: 2s,0s; }
  .vip-xmas-betivo .snowflake:nth-of-type(11) {
    left: 65%;
    -webkit-animation-delay: 4s,2.5s;
    animation-delay: 4s,2.5s; }

.snow-bg.vip {
  background: url(../wonodd/images/wonodd-vip/vip_new_year.jpg) center center no-repeat; }
