/* css needed for the snowflakes plugin */
#snowflakesLights {
 position:absolute;
 left:0px;
 width:100%;
 overflow:hidden;
 overflow-x: hidden;
 margin-left: auto;
 margin-right: auto;
 min-width: 95vw;
 z-index:999;
 display: flex;
}

.xlsf-light {
 position:absolute;
}

body.fast .xlsf-light {
 opacity:0.9;
}

.xlsf-fragment-box {
 position:absolute;
 left:0px;
 top:0px;
 width:50px;
 height:50px;
 *width:100%;
 *height:100%;
 display:none;
}

.xlsf-cover {
 position:fixed;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 background:#fff;
 opacity:1;
 z-index:999;
 display:none;
}

.snowflakes-strand {
  position: absolute;
  min-width: 95vw;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  float: right;
  right: 0;
  z-index: 100;
  overflow: hidden;
  overflow-x: hidden;
  z-index:999;
  display: flex;
}

.lightsStrand {
  position: absolute;
}


.snowflakesStrand {
  position: absolute;
  width: 2px;
  height: 2px;
  background-color: transparent;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  opacity: 0;

}

.snowflakesStrand.lit {
  background-color: #fff;
  box-shadow: 0 0 3px 2px;
  opacity: 1;
}
/*
.xlsf-light.bottom {
 height:49px;
 border-bottom:1px solid #006600;
}

.xlsf-light.top {
 height:49px;
 border-top:1px solid #009900;
}
*/