* {
	margin: 0;
	padding: 0;	
}
html, body {
	color: #fff;
	font-family: Open Sans, Arial, sans-serif;
	font-size: 16px;
	font-weight: 700;
	height: 100%;
	margin: 0 !important;
	padding: 0 !important;
	width: 100%; 
}
img {
	border: 0;
}
.hideIt {
	display: none;	
}
#ad {
	border: solid #000 1px;
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 90px;/*100%;*/
	left: 0;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 728px;/*100%;*/
}

/* --  frame 1  --------------------------------------------------------------  */

.bg {

	opacity: 0;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}  
#bg1 {
	background: url(bg1.svg) no-repeat;
	height: 90px;
	left: -1px;
    opacity: 1;
	position: absolute;
	top: -1px;
    width: 728px;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#bg1.in {
    opacity: 1;
}
#bg1.out {
    opacity: 1;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}  

.logo {
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#logo {
    background: url(logo.svg) no-repeat;
	height: 18px;
	left: 320px;
    opacity: 0;
	position: absolute;
	top: -2px;
	width: 88px;
	-ms-transform: scale(.93); 
    -webkit-transform: scale(.93); 
    transform: scale(.93);
}
#logo.in {
	opacity: 1;
	position: absolute;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
} 

.copy {
	opacity: 0;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
#copy1 {
	background: url(Name.svg) no-repeat;
	height: 56px;
	left: 181px;
    opacity: 0;
	position: absolute;
	top: 17px;
	width: 130px;	
	-ms-transform: scale(.93); 
    -webkit-transform: scale(.93); 
    transform: scale(.93);
}
#copy1.in {
    opacity: 1;
	position: absolute;
	-webkit-transition: all .1s;
	-moz-transition: all .1s;
	-ms-transition: all .1s;
	transition: all .1s;
}
#copy1.out {
    opacity: 0;
	position: absolute;
}
#copy2 {
	background: url(Your.svg) no-repeat;
	height: 56px;
	left: 301px;
    opacity: 0;
	position: absolute;
	top: 17px;
    width: 130px;	
	-ms-transform: scale(.93); 
    -webkit-transform: scale(.93); 
    transform: scale(.93);
}
#copy2.in {
    opacity: 1;
	position: absolute;
	-webkit-transition: all .1s;
	-moz-transition: all .1s;
	-ms-transition: all .1s;
	transition: all .1s;
}
#copy2.out {
    opacity: 0;
	position: absolute;
}
#copy3 {
	background: url(Price.svg) no-repeat;
	height: 56px;
	left: 423px;
    opacity: 0;
	position: absolute;
	top: 17px;
    width: 130px;
	-ms-transform: scale(.93); 
    -webkit-transform: scale(.93); 
    transform: scale(.93);	
}
#copy3.in {
    opacity: 1;
	position: absolute;
	-webkit-transition: all .1s;
	-moz-transition: all .1s;
	-ms-transition: all .1s;
	transition: all .1s;
}
#copy3.out {
    opacity: 0;
	position: absolute;
}
#copy4 {
	background: url(tell.svg) no-repeat;
	height: 30px;
	left: 146px;
    opacity: 0;
	position: absolute;
	top: 30px;
    width: 130px;	
	-ms-transform: scale(.85); 
    -webkit-transform: scale(.85); 
    transform: scale(.85);	
}
#copy4.in {
    opacity: 1;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
#copy4.out {
    opacity: 0;
	position: absolute;
}
#copy5 {
	background: url(you.svg) no-repeat;
	height: 76px;
	left: 232px;
    opacity: 0;
	position: absolute;
	top: 7px;
    width: 130px;	
	-ms-transform: scale(.47); 
    -webkit-transform: scale(.47); 
    transform: scale(.47);	
}
#copy5.in {
    opacity: 1;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
#copy5.out {
    opacity: 0;
	position: absolute;
}
#copy6 {
	background: url(want.svg) no-repeat;
	height: 30px;
	left: 316px;
    opacity: 0;
	position: absolute;
	top: 30px;
    width: 130px;	
	-ms-transform: scale(.85); 
    -webkit-transform: scale(.85); 
    transform: scale(.85);
}
#copy6.in {
    opacity: 1;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
#copy6.out {
    opacity: 0;
	position: absolute;
}
#copy7 {
	background: url(coverage.svg) no-repeat;
	height: 21px;
	left: 440px;
    opacity: 0;
	position: absolute;
	top: 34px;
    width: 124px;
	-ms-transform: scale(1); 
    -webkit-transform: scale(1); 
    transform: scale(1);	
}
#copy7.in {
    opacity: 1;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
#copy7.out {
    opacity: 0;
	position: absolute;
}
#copy8 {
	background: url(nyp.svg) no-repeat;
	height: 12px;
	left: 305px;
    opacity: 0;
	position: absolute;
	bottom: 1px;
    width: 118px;	
	-ms-transform: scale(1.04); 
    -webkit-transform: scale(1.04); 
    transform: scale(1.04);	
}
#copy8.in {
    opacity: 1;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
#copy8.out {
    opacity: 0;
	position: absolute;
}

/* --  "lt" = lights start  --------------------------------------------------  */

#lights {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);	
}
#lights.in {
	opacity: 1;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#lights.out {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#lights1 {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#lights1.in {
	opacity: 1;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#lights1.out {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#lights2 {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#lights2.in {
	opacity: 1;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#lights2.out {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}

#ltl {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 347px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltl.in {
	opacity: 1;
	position: absolute;
}
#ltl.out {
	opacity: 0;
	position: absolute;
}
#ltr {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 368px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltr.in {
	opacity: 1;
	position: absolute;
}
#ltr.out {
	opacity: 0;
	position: absolute;
}

/* --  lights to left  -------------------------------------------------------  */

#ltl1 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 326px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltl1.in {
	opacity: 1;
	position: absolute;
}
#ltl1.out {
	opacity: 0;
	position: absolute;
}
#ltl2 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 305px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltl2.in {
	opacity: 1;
	position: absolute;
}
#ltl2.out {
	opacity: 0;
	position: absolute;
}
#ltl3 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltl3.in {
	opacity: 1;
	position: absolute;
}
#ltl3.out {
	opacity: 0;
	position: absolute;
}  
#ltl4 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 262px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}  
#ltl4.in {
	opacity: 1;
	position: absolute;
}
#ltl4.out {
	opacity: 0;
	position: absolute;
}  
#ltl5 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 240px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltl5.in {
	opacity: 1;
	position: absolute;
}
#ltl5.out {
	opacity: 0;
	position: absolute;
} 
#ltl6 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 219px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
} 
#ltl6.in {
	opacity: 1;
	position: absolute;
}
#ltl6.out {
	opacity: 0;
	position: absolute;
}
#ltl7 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 198px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
} 
#ltl7.in {
	opacity: 1;
	position: absolute;
}
#ltl7.out {
	opacity: 0;
	position: absolute;
}
#ltl8 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 176px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
} 
#ltl8.in {
	opacity: 1;
	position: absolute;
}
#ltl8.out {
	opacity: 0;
	position: absolute;
}
#ltl9 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 154px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
} 
#ltl9.in {
	opacity: 1;
	position: absolute;
}
#ltl9.out {
	opacity: 0;
	position: absolute;
}
#ltl10 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 134px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltl10.in {
	opacity: 1;
	position: absolute;
}
#ltl10.out {
	opacity: 0;
	position: absolute;
}
#ltl11 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 112px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltl11.in {
	opacity: 1;
	position: absolute;
}
#ltl11.out {
	opacity: 0;
	position: absolute;
}
#ltl12 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 90px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltl12.in {
	opacity: 1;
	position: absolute;
}
#ltl12.out {
	opacity: 0;
	position: absolute;
}
#ltl13 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 69px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltl13.in {
	opacity: 1;
	position: absolute;
}
#ltl13.out {
	opacity: 0;
	position: absolute;
}
#ltl14 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 48px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltl14.in {
	opacity: 1;
	position: absolute;
}
#ltl14.out {
	opacity: 0;
	position: absolute;
}
#ltl15 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 26px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltl15.in {
	opacity: 1;
	position: absolute;
}
#ltl15.out {
	opacity: 0;
	position: absolute;
}
#ltl16 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 4px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltl16.in {
	opacity: 1;
	position: absolute;
}
#ltl16.out {
	opacity: 0;
	position: absolute;
}
#ltl17 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: -17px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltl17.in {
	opacity: 1;
	position: absolute;
}
#ltl17.out {
	opacity: 0;
	position: absolute;
}
#ltl18 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: -38.5px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltl18.in {
	opacity: 1;
	position: absolute;
}
#ltl18.out {
	opacity: 0;
	position: absolute;
}
#ltl19 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: -38.5px;
	opacity: 1;
	position: absolute;
	top: 64px;
	width: 12px;
}
#ltl19.in {
	opacity: 1;
	position: absolute;
}
#ltl19.out {
	opacity: 0;
	position: absolute;
}
#ltl20 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: -38.5px;
	opacity: 1;
	position: absolute;
	top: 43.5px;
	width: 12px;
}
#ltl20.in {
	opacity: 1;
	position: absolute;
}
#ltl20.out {
	opacity: 0;
	position: absolute;
}
#ltl21 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: -38.5px;
	opacity: 1;
	position: absolute;
	top: 23px;
	width: 12px;
}
#ltl21.in {
	opacity: 1;
	position: absolute;
}
#ltl21.out {
	opacity: 0;
	position: absolute;
}
#ltl22 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: -38.5px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl22.in {
	opacity: 1;
	position: absolute;
}
#ltl22.out {
	opacity: 0;
	position: absolute;
}
#ltl23 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: -17px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl23.in {
	opacity: 1;
	position: absolute;
}
#ltl23.out {
	opacity: 0;
	position: absolute;
}
#ltl24 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 4px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl24.in {
	opacity: 1;
	position: absolute;
}
#ltl24.out {
	opacity: 0;
	position: absolute;
}
#ltl25 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 26px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl25.in {
	opacity: 1;
	position: absolute;
}
#ltl25.out {
	opacity: 0;
	position: absolute;
}
#ltl26 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 48px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl26.in {
	opacity: 1;
	position: absolute;
}
#ltl26.out {
	opacity: 0;
	position: absolute;
}
#ltl27 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 69px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl27.in {
	opacity: 1;
	position: absolute;
}
#ltl27.out {
	opacity: 0;
	position: absolute;
}
#ltl28 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 90px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl28.in {
	opacity: 1;
	position: absolute;
}
#ltl28.out {
	opacity: 0;
	position: absolute;
}
#ltl29 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 112px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl29.in {
	opacity: 1;
	position: absolute;
}
#ltl29.out {
	opacity: 0;
	position: absolute;
}
#ltl30 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 134px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl30.in {
	opacity: 1;
	position: absolute;
}
#ltl30.out {
	opacity: 0;
	position: absolute;
}
#ltl31 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 154px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl31.in {
	opacity: 1;
	position: absolute;
}
#ltl31.out {
	opacity: 0;
	position: absolute;
}
#ltl32 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 176px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl32.in {
	opacity: 1;
	position: absolute;
}
#ltl32.out {
	opacity: 0;
	position: absolute;
}
#ltl33 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 198px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl33.in {
	opacity: 1;
	position: absolute;
}
#ltl33.out {
	opacity: 0;
	position: absolute;
}
#ltl34 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 219px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl34.in {
	opacity: 1;
	position: absolute;
}
#ltl34.out {
	opacity: 0;
	position: absolute;
}
#ltl35 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 240px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl35.in {
	opacity: 1;
	position: absolute;
}
#ltl35.out {
	opacity: 0;
	position: absolute;
}
#ltl36 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 262px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl36.in {
	opacity: 1;
	position: absolute;
}
#ltl36.out {
	opacity: 0;
	position: absolute;
}
#ltl37 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl37.in {
	opacity: 1;
	position: absolute;
}
#ltl37.out {
	opacity: 0;
	position: absolute;
}
#ltl38 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 305px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl38.in {
	opacity: 1;
	position: absolute;
}
#ltl38.out {
	opacity: 0;
	position: absolute;
}
#ltl39 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 326px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl39.in {
	opacity: 1;
	position: absolute;
}
#ltl39.out {
	opacity: 0;
	position: absolute;
}
#ltl40 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 347px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltl40.in {
	opacity: 1;
	position: absolute;
}
#ltl40.out {
	opacity: 0;
	position: absolute;
}

/* --  lights to right  ------------------------------------------------------  */

#ltr1 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 389px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltr1.in {
	opacity: 1;
	position: absolute;
}
#ltr1.out {
	opacity: 0;
	position: absolute;
}
#ltr2 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 411px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltr2.in {
	opacity: 1;
	position: absolute;
}
#ltr2.out {
	opacity: 0;
	position: absolute;
}
#ltr3 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 432px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltr3.in {
	opacity: 1;
	position: absolute;
}
#ltr3.out {
	opacity: 0;
	position: absolute;
}
#ltr4 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 453px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltr4.in {
	opacity: 1;
	position: absolute;
}
#ltr4.out {
	opacity: 0;
	position: absolute;
}
#ltr5 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 475px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltr5.in {
	opacity: 1;
	position: absolute;
}
#ltr5.out {
	opacity: 0;
	position: absolute;
}
#ltr6 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 496px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltr6.in {
	opacity: 1;
	position: absolute;
}
#ltr6.out {
	opacity: 0;
	position: absolute;
}
#ltr7 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 517px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltr7.in {
	opacity: 1;
	position: absolute;
}
#ltr7.out {
	opacity: 0;
	position: absolute;
}
#ltr8 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 539px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
} 
#ltr8.in {
	opacity: 1;
	position: absolute;
}
#ltr8.out {
	opacity: 0;
	position: absolute;
}
#ltr9 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 560px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltr9.in {
	opacity: 1;
	position: absolute;
}
#ltr9.out {
	opacity: 0;
	position: absolute;
}
#ltr10 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 581px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
} 
#ltr10.in {
	opacity: 1;
	position: absolute;
}
#ltr10.out {
	opacity: 0;
	position: absolute;
}
#ltr11 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 603px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
} 
#ltr11.in {
	opacity: 1;
	position: absolute;
}
#ltr11.out {
	opacity: 0;
	position: absolute;
}
#ltr12 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 624px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
} 
#ltr12.in {
	opacity: 1;
	position: absolute;
}
#ltr12.out {
	opacity: 0;
	position: absolute;
}
#ltr13 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 646px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
} 
#ltr13.in {
	opacity: 1;
	position: absolute;
}
#ltr13.out {
	opacity: 0;
	position: absolute;
}
#ltr14 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 667px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltr14.in {
	opacity: 1;
	position: absolute;
}
#ltr14.out {
	opacity: 0;
	position: absolute;
}
#ltr15 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 688px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltr15.in {
	opacity: 1;
	position: absolute;
}
#ltr15.out {
	opacity: 0;
	position: absolute;
} 
#ltr16 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 710px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltr16.in {
	opacity: 1;
	position: absolute;
}
#ltr16.out {
	opacity: 0;
	position: absolute;
}
#ltr17 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 732px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltr17.in {
	opacity: 1;
	position: absolute;
}
#ltr17.out {
	opacity: 0;
	position: absolute;
}
#ltr18 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 752.5px;
	opacity: 1;
	position: absolute;
	top: 84px;
	width: 12px;
}
#ltr18.in {
	opacity: 1;
	position: absolute;
}
#ltr18.out {
	opacity: 0;
	position: absolute;
}
#ltr19 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 752.5px;
	opacity: 1;
	position: absolute;
	top: 64px;
	width: 12px;
}
#ltr19.in {
	opacity: 1;
	position: absolute;
}
#ltr19.out {
	opacity: 0;
	position: absolute;
}
#ltr20 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 752.5px;
	opacity: 1;
	position: absolute;
	top: 43.5px;
	width: 12px;
}
#ltr20.in {
	opacity: 1;
	position: absolute;
}
#ltr20.out {
	opacity: 0;
	position: absolute;
}
#ltr21 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 752.5px;
	opacity: 1;
	position: absolute;
	top: 23px;
	width: 12px;
}
#ltr21.in {
	opacity: 1;
	position: absolute;
}
#ltr21.out {
	opacity: 0;
	position: absolute;
}
#ltr22 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 752.5px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr22.in {
	opacity: 1;
	position: absolute;
}
#ltr22.out {
	opacity: 0;
	position: absolute;
}
#ltr23 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 732px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr23.in {
	opacity: 1;
	position: absolute;
}
#ltr23.out {
	opacity: 0;
	position: absolute;
}
#ltr24 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 710px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr24.in {
	opacity: 1;
	position: absolute;
}
#ltr24.out {
	opacity: 0;
	position: absolute;
}
#ltr25 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 688px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr25.in {
	opacity: 1;
	position: absolute;
}
#ltr25.out {
	opacity: 0;
	position: absolute;
}
#ltr26 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 667px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr26.in {
	opacity: 1;
	position: absolute;
}
#ltr26.out {
	opacity: 0;
	position: absolute;
}
#ltr27 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 646px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr27.in {
	opacity: 1;
	position: absolute;
}
#ltr27.out {
	opacity: 0;
	position: absolute;
}
#ltr28 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 624px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr28.in {
	opacity: 1;
	position: absolute;
}
#ltr28.out {
	opacity: 0;
	position: absolute;
}
#ltr29 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 603px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr29.in {
	opacity: 1;
	position: absolute;
}
#ltr29.out {
	opacity: 0;
	position: absolute;
}
#ltr30 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 581px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr30.in {
	opacity: 1;
	position: absolute;
}
#ltr30.out {
	opacity: 0;
	position: absolute;
}
#ltr31 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 560px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr31.in {
	opacity: 1;
	position: absolute;
}
#ltr31.out {
	opacity: 0;
	position: absolute;
}
#ltr32 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 539px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr32.in {
	opacity: 1;
	position: absolute;
}
#ltr32.out {
	opacity: 0;
	position: absolute;
}
#ltr33 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 517px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr33.in {
	opacity: 1;
	position: absolute;
}
#ltr33.out {
	opacity: 0;
	position: absolute;
}
#ltr34 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 496px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr34.in {
	opacity: 1;
	position: absolute;
}
#ltr34.out {
	opacity: 0;
	position: absolute;
}
#ltr35 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 475px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr35.in {
	opacity: 1;
	position: absolute;
}
#ltr35.out {
	opacity: 0;
	position: absolute;
}
#ltr36 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 453px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr36.in {
	opacity: 1;
	position: absolute;
}
#ltr36.out {
	opacity: 0;
	position: absolute;
}
#ltr37 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 432px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr37.in {
	opacity: 1;
	position: absolute;
}
#ltr37.out {
	opacity: 0;
	position: absolute;
}
#ltr38 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 411px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr38.in {
	opacity: 1;
	position: absolute;
}
#ltr38.out {
	opacity: 0;
	position: absolute;
}
#ltr39 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 389px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr39.in {
	opacity: 1;
	position: absolute;
}
#ltr39.out {
	opacity: 0;
	position: absolute;
}
#ltr40 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 368px;
	opacity: 1;
	position: absolute;
	top: 2px;
	width: 12px;
}
#ltr40.in {
	opacity: 1;
	position: absolute;
}
#ltr40.out {
	opacity: 0;
	position: absolute;
}

/* --  lights end  -----------------------------------------------------------  */

/* --  glow start  -----------------------------------------------------------  */

#glows {
	opacity: 0;
	position: relative;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	transition: all .25s;
}
#glows.in {
	opacity: 1;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
}
#glows.out {
	opacity: 0;
	position: relative;
	-webkit-transition: all .15s;
	-moz-transition: all .15s;
	-ms-transition: all .15s;
	transition: all .15s;
}
#glows1 {
	opacity: 0;
	position: relative;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	transition: all .25s;
}
#glows1.in {
	opacity: 1;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
}
#glows1.out {
	opacity: 0;
	position: relative;
	-webkit-transition: all .15s;
	-moz-transition: all .15s;
	-ms-transition: all .15s;
	transition: all .15s;
}
#glows2 {
	opacity: 0;
	position: relative;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	transition: all .25s;
}
#glows2.in {
	opacity: 1;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
}
#glows2.out {
	opacity: 0;
	position: relative;
	-webkit-transition: all .15s;
	-moz-transition: all .15s;
	-ms-transition: all .15s;
	transition: all .15s;
}

#glowl {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 345.5px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl.in {
	opacity: 1;
	position: absolute;
}
#glowl.out {
	opacity: 0;
	position: absolute;
}
#glowr {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 364px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr.in {
	opacity: 1;
	position: absolute;
}
#glowr.out {
	opacity: 0;
	position: absolute;
}

/* --  glows to left  -------------------------------------------------------  */

#glowl1 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 326px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl1.in {
	opacity: 1;
	position: absolute;
}
#glowl1.out {
	opacity: 0;
	position: absolute;
}
#glowl2 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 307.5px;
	opacity: 0.5;
	position: absolute;
	top: 72px;;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl2.in {
	opacity: 1;
	position: absolute;
}
#glowl2.out {
	opacity: 0;
	position: absolute;
}
#glowl3 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 287.75px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl3.in {
	opacity: 1;
	position: absolute;
}
#glowl3.out {
	opacity: 0;
	position: absolute;
}

#glowl4 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 268.5px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl4.in {
	opacity: 1;
	position: absolute;
}
#glowl4.out {
	opacity: 0;
	position: absolute;
}
#glowl5 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 249px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl5.in {
	opacity: 1;
	position: absolute;
}
#glowl5.out {
	opacity: 0;
	position: absolute;
}
#glowl6 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 230px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl6.in {
	opacity: 1;
	position: absolute;
}
#glowl6.out {
	opacity: 0;
	position: absolute;
}
#glowl7 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 211px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl7.in {
	opacity: 1;
	position: absolute;
}
#glowl7.out {
	opacity: 0;
	position: absolute;
}
#glowl8 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 191.5px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowl8.in {
	opacity: 1;
	position: absolute;
}
#glowl8.out {
	opacity: 0;
	position: absolute;
}
#glowl9 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 171.5px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl9.in {
	opacity: 1;
	position: absolute;
}
#glowl9.out {
	opacity: 0;
	position: absolute;
}
#glowl10 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 153.5px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowl10.in {
	opacity: 1;
	position: absolute;
}
#glowl10.out {
	opacity: 0;
	position: absolute;
}
#glowl11 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 133.75px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowl11.in {
	opacity: 1;
	position: absolute;
}
#glowl11.out {
	opacity: 0;
	position: absolute;
}
#glowl12 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 113.75px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowl12.in {
	opacity: 1;
	position: absolute;
}
#glowl12.out {
	opacity: 0;
	position: absolute;
}
#glowl13 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 95px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowl13.in {
	opacity: 1;
	position: absolute;
}
#glowl13.out {
	opacity: 0;
	position: absolute;
}
#glowl14 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 76px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl14.in {
	opacity: 1;
	position: absolute;
}
#glowl14.out {
	opacity: 0;
	position: absolute;
}
#glowl15 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 56px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl15.in {
	opacity: 1;
	position: absolute;
}
#glowl15.out {
	opacity: 0;
	position: absolute;
} 
#glowl16 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 36.5px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowl16.in {
	opacity: 1;
	position: absolute;
}
#glowl16.out {
	opacity: 0;
	position: absolute;
}
#glowl17 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 17.75px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowl17.in {
	opacity: 1;
	position: absolute;
}
#glowl17.out {
	opacity: 0;
	position: absolute;
}
#glowl18 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: -2px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowl18.in {
	opacity: 1;
	position: absolute;
}
#glowl18.out {
	opacity: 0;
	position: absolute;
}
#glowl19 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: -2px;
	opacity: 0.5;
	position: absolute;
	top: 54px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowl19.in {
	opacity: 1;
	position: absolute;
}
#glowl19.out {
	opacity: 0;
	position: absolute;
}
#glowl20 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: -2px;
	opacity: 0.5;
	position: absolute;
	top: 36px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl20.in {
	opacity: 1;
	position: absolute;
}
#glowl20.out {
	opacity: 0;
	position: absolute;
}
#glowl21 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: -2px;
	opacity: 0.5;
	position: absolute;
	top: 17.5px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl21.in {
	opacity: 1;
	position: absolute;
}
#glowl21.out {
	opacity: 0;
	position: absolute;
} 
#glowl22 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: -2px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl22.in {
	opacity: 1;
	position: absolute;
}
#glowl22.out {
	opacity: 0;
	position: absolute;
}
#glowl23 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 17.75px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl23.in {
	opacity: 1;
	position: absolute;
}
#glowl23.out {
	opacity: 0;
	position: absolute;
} 
#glowl24 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 36.5px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl24.in {
	opacity: 1;
	position: absolute;
}
#glowl24.out {
	opacity: 0;
	position: absolute;
}
#glowl25 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 56px;
	opacity: 0.5;;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl25.in {
	opacity: 1;
	position: absolute;
}
#glowl25.out {
	opacity: 0;
	position: absolute;
} 
#glowl26 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 76px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl26.in {
	opacity: 1;
	position: absolute;
}
#glowl26.out {
	opacity: 0;
	position: absolute;
}
#glowl27 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 95px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl27.in {
	opacity: 1;
	position: absolute;
}
#glowl27.out {
	opacity: 0;
	position: absolute;
} 
#glowl28 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 113.75px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowl28.in {
	opacity: 1;
	position: absolute;
}
#glowl28.out {
	opacity: 0;
	position: absolute;
}
#glowl29 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 133.75px;
	opacity: 0.5;
	position: absolute;
	top: -1px;;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowl29.in {
	opacity: 1;
	position: absolute;
}
#glowl29.out {
	opacity: 0;
	position: absolute;
}
#glowl30 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 153.5px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl30.in {
	opacity: 1;
	position: absolute;
}
#glowl30.out {
	opacity: 0;
	position: absolute;
}
#glowl31 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 171.5px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl31.in {
	opacity: 1;
	position: absolute;
}
#glowl31.out {
	opacity: 0;
	position: absolute;
} 
#glowl32 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 191.5px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl32.in {
	opacity: 1;
	position: absolute;
}
#glowl32.out {
	opacity: 0;
	position: absolute;
} 
#glowl33 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 211px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl33.in {
	opacity: 1;
	position: absolute;
}
#glowl33.out {
	opacity: 0;
	position: absolute;
} 
#glowl34 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 230px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl34.in {
	opacity: 1;
	position: absolute;
}
#glowl34.out {
	opacity: 0;
	position: absolute;
} 
#glowl35 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 249px;
	opacity: 0.5;;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl35.in {
	opacity: 1;
	position: absolute;
}
#glowl35.out {
	opacity: 0;
	position: absolute;
} 
#glowl36 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 268.5px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl36.in {
	opacity: 1;
	position: absolute;
}
#glowl36.out {
	opacity: 0;
	position: absolute;
}
#glowl37 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 287.75px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl37.in {
	opacity: 1;
	position: absolute;
}
#glowl37.out {
	opacity: 0;
	position: absolute;
} 
#glowl38 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 307.5px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowl38.in {
	opacity: 1;
	position: absolute;
}
#glowl38.out {
	opacity: 0;
	position: absolute;
}
#glowl39 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 326px;
	opacity: 0.5;
	position: absolute;
	top: -1px;;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowl39.in {
	opacity: 1;
	position: absolute;
}
#glowl39.out {
	opacity: 0;
	position: absolute;
}
#glowl40 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 345.5px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowl40.in {
	opacity: 1;
	position: absolute;
}
#glowl40.out {
	opacity: 0;
	position: absolute;
}

/* --  glows to right  ------------------------------------------------------  */

#glowr1 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 383px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr1.in {
	opacity: 1;
	position: absolute;
}
#glowr1.out {
	opacity: 0;
	position: absolute;
}
#glowr2 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 403px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr2.in {
	opacity: 1;
	position: absolute;
}
#glowr2.out {
	opacity: 0;
	position: absolute;
}
#glowr3 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 421.5px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr3.in {
	opacity: 1;
	position: absolute;
}
#glowr3.out {
	opacity: 0;
	position: absolute;
}

#glowr4 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 441px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr4.in {
	opacity: 1;
	position: absolute;
}
#glowr4.out {
	opacity: 0;
	position: absolute;
}
#glowr5 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 460.5px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr5.in {
	opacity: 1;
	position: absolute;
}
#glowr5.out {
	opacity: 0;
	position: absolute;
}
#glowr6 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 479px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr6.in {
	opacity: 1;
	position: absolute;
}
#glowr6.out {
	opacity: 0;
	position: absolute;
}
#glowr7 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 498.5px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr7.in {
	opacity: 1;
	position: absolute;
}
#glowr7.out {
	opacity: 0;
	position: absolute;
}
#glowr8 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 518px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowr8.in {
	opacity: 1;
	position: absolute;
}
#glowr8.out {
	opacity: 0;
	position: absolute;
}
#glowr9 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 536.5px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr9.in {
	opacity: 1;
	position: absolute;
}
#glowr9.out {
	opacity: 0;
	position: absolute;
}
#glowr10 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 556px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowr10.in {
	opacity: 1;
	position: absolute;
}
#glowr10.out {
	opacity: 0;
	position: absolute;
}
#glowr11 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 575.5px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowr11.in {
	opacity: 1;
	position: absolute;
}
#glowr11.out {
	opacity: 0;
	position: absolute;
}
#glowr12 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 594.5px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowr12.in {
	opacity: 1;
	position: absolute;
}
#glowr12.out {
	opacity: 0;
	position: absolute;
}
#glowr13 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 614px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowr13.in {
	opacity: 1;
	position: absolute;
}
#glowr13.out {
	opacity: 0;
	position: absolute;
}
#glowr14 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 633px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr14.in {
	opacity: 1;
	position: absolute;
}
#glowr14.out {
	opacity: 0;
	position: absolute;
}
#glowr15 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 651.75px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr15.in {
	opacity: 1;
	position: absolute;
}
#glowr15.out {
	opacity: 0;
	position: absolute;
} 
#glowr16 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 671.75px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowr16.in {
	opacity: 1;
	position: absolute;
}
#glowr16.out {
	opacity: 0;
	position: absolute;
}
#glowr17 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 691.75px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowr17.in {
	opacity: 1;
	position: absolute;
}
#glowr17.out {
	opacity: 0;
	position: absolute;
}
#glowr18 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 709.75px;
	opacity: 0.5;
	position: absolute;
	top: 72px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowr18.in {
	opacity: 1;
	position: absolute;
}
#glowr18.out {
	opacity: 0;
	position: absolute;
}
#glowr19 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 709.75px;
	opacity: 0.5;
	position: absolute;
	top: 54px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowr19.in {
	opacity: 1;
	position: absolute;
}
#glowr19.out {
	opacity: 0;
	position: absolute;
}
#glowr20 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 709.75px;
	opacity: 0.5;
	position: absolute;
	top: 36px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr20.in {
	opacity: 1;
	position: absolute;
}
#glowr20.out {
	opacity: 0;
	position: absolute;
}
#glowr21 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 709.75px;
	opacity: 0.5;
	position: absolute;
	top: 17.5px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr21.in {
	opacity: 1;
	position: absolute;
}
#glowr21.out {
	opacity: 0;
	position: absolute;
} 
#glowr22 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 709.75px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr22.in {
	opacity: 1;
	position: absolute;
}
#glowr22.out {
	opacity: 0;
	position: absolute;
}
#glowr23 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 691.75px;
	opacity: 0.5;;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr23.in {
	opacity: 1;
	position: absolute;
}
#glowr23.out {
	opacity: 0;
	position: absolute;
} 
#glowr24 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 671.75px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr24.in {
	opacity: 1;
	position: absolute;
}
#glowr24.out {
	opacity: 0;
	position: absolute;
}
#glowr25 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 651.75px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr25.in {
	opacity: 1;
	position: absolute;
}
#glowr25.out {
	opacity: 0;
	position: absolute;
} 
#glowr26 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 633px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr26.in {
	opacity: 1;
	position: absolute;
}
#glowr26.out {
	opacity: 0;
	position: absolute;
}
#glowr27 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 614px;
 	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr27.in {
	opacity: 1;
	position: absolute;
}
#glowr27.out {
	opacity: 0;
	position: absolute;
} 
#glowr28 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 594.5px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowr28.in {
	opacity: 1;
	position: absolute;
}
#glowr28.out {
	opacity: 0;
	position: absolute;
}
#glowr29 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 575.5px;
	opacity: 0.5;
	position: absolute;
	top: -1px;;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowr29.in {
	opacity: 1;
	position: absolute;
}
#glowr29.out {
	opacity: 0;
	position: absolute;
}
#glowr30 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 556px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr30.in {
	opacity: 1;
	position: absolute;
}
#glowr30.out {
	opacity: 0;
	position: absolute;
}
#glowr31 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 536.5px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr31.in {
	opacity: 1;
	position: absolute;
}
#glowr31.out {
	opacity: 0;
	position: absolute;
} 
#glowr32 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 518px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr32.in {
	opacity: 1;
	position: absolute;
}
#glowr32.out {
	opacity: 0;
	position: absolute;
}
#glowr33 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 498.5px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr33.in {
	opacity: 1;
	position: absolute;
}
#glowr33.out {
	opacity: 0;
	position: absolute;
} 
#glowr34 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 479px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr34.in {
	opacity: 1;
	position: absolute;
}
#glowr34.out {
	opacity: 0;
	position: absolute;
}
#glowr35 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 460.5px;
	opacity: 0.5;;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr35.in {
	opacity: 1;
	position: absolute;
}
#glowr35.out {
	opacity: 0;
	position: absolute;
} 
#glowr36 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 441px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr36.in {
	opacity: 1;
	position: absolute;
}
#glowr36.out {
	opacity: 0;
	position: absolute;
}
#glowr37 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 421.5px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr37.in {
	opacity: 1;
	position: absolute;
}
#glowr37.out {
	opacity: 0;
	position: absolute;
} 
#glowr38 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 403px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowr38.in {
	opacity: 1;
	position: absolute;
}
#glowr38.out {
	opacity: 0;
	position: absolute;
}
#glowr39 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 383px;
	opacity: 0.5;
	position: absolute;
	top: -1px;;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
} 
#glowr39.in {
	opacity: 1;
	position: absolute;
}
#glowr39.out {
	opacity: 0;
	position: absolute;
}
#glowr40 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 364px;
	opacity: 0.5;
	position: absolute;
	top: -1px;
	width: 18px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#glowr40.in {
	opacity: 1;
	position: absolute;
}
#glowr40.out {
	opacity: 0;
	position: absolute;
}

/* --  glow ends  -----------------------------------------------------------  */

#flicker {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);	
}
#flicker.in {
	opacity: 1;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#flicker.out {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#flicker1 {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#flicker1.in {
	opacity: 1;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#flicker1.out {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}

/* --  flickers start  -------------------------------------------------------  */

#flickl {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 348px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);	
}
#flickl.in {
	opacity: 1;
	position: absolute;
}
#flickl.out {
	opacity: 0;
	position: absolute;
}
#flickr {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 367px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);	
}
#flickr.in {
	opacity: 1;
	position: absolute;
}
#flickr.out {
	opacity: 0;
	position: absolute;
}

/* --  flicks to left  -------------------------------------------------------  */

#flickl1 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 329px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl1.in {
	opacity: 1;
	position: absolute;
}
#flickl1.out {
	opacity: 0;
	position: absolute;
}
#flickl2 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 309px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl2.in {
	opacity: 1;
	position: absolute;
}
#flickl2.out {
	opacity: 0;
	position: absolute;
}
#flickl3 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 290px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl3.in {
	opacity: 1;
	position: absolute;
}
#flickl3.out {
	opacity: 0;
	position: absolute;
}
#flickl4 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 271px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}  
#flickl4.in {
	opacity: 1;
	position: absolute;
}
#flickl4.out {
	opacity: 0;
	position: absolute;
}  
#flickl5 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 252px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl5.in {
	opacity: 1;
	position: absolute;
}
#flickl5.out {
	opacity: 0;
	position: absolute;
} 
#flickl6 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 233px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
} 
#flickl6.in {
	opacity: 1;
	position: absolute;
}
#flickl6.out {
	opacity: 0;
	position: absolute;
}
#flickl7 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 213px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
	
} 
#flickl7.in {
	opacity: 1;
	position: absolute;
}
#flickl7.out {
	opacity: 0;
	position: absolute;
}
#flickl8 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 194px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
} 
#flickl8.in {
	opacity: 1;
	position: absolute;
}
#flickl8.out {
	opacity: 0;
	position: absolute;
}
#flickl9 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 175px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
} 
#flickl9.in {
	opacity: 1;
	position: absolute;
}
#flickl9.out {
	opacity: 0;
	position: absolute;
}
#flickl10 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 156px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl10.in {
	opacity: 1;
	position: absolute;
}
#flickl10.out {
	opacity: 0;
	position: absolute;
}
#flickl11 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 136.5px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl11.in {
	opacity: 1;
	position: absolute;
}
#flickl11.out {
	opacity: 0;
	position: absolute;
}
#flickl12 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 117px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl12.in {
	opacity: 1;
	position: absolute;
}
#flickl12.out {
	opacity: 0;
	position: absolute;
}
#flickl13 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 98px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl13.in {
	opacity: 1;
	position: absolute;
}
#flickl13.out {
	opacity: 0;
	position: absolute;
}
#flickl14 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 79px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl14.in {
	opacity: 1;
	position: absolute;
}
#flickl14.out {
	opacity: 0;
	position: absolute;
}
#flickl15 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 59.5px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl15.in {
	opacity: 1;
	position: absolute;
}
#flickl15.out {
	opacity: 0;
	position: absolute;
}
#flickl16 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 40px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl16.in {
	opacity: 1;
	position: absolute;
}
#flickl16.out {
	opacity: 0;
	position: absolute;
}
#flickl17 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 21px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl17.in {
	opacity: 1;
	position: absolute;
}
#flickl17.out {
	opacity: 0;
	position: absolute;
}
#flickl18 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 1px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl18.in {
	opacity: 1;
	position: absolute;
}
#flickl18.out {
	opacity: 0;
	position: absolute;
}
#flickl19 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 1px;
	opacity: 0;
	position: absolute;
	top: 57px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl19.in {
	opacity: 1;
	position: absolute;
}
#flickl19.out {
	opacity: 0;
	position: absolute;
}
#flickl20 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 1px;
	opacity: 0;
	position: absolute;
	top: 38.5px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl20.in {
	opacity: 1;
	position: absolute;
}
#flickl20.out {
	opacity: 0;
	position: absolute;
}
#flickl21 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 1px;
	opacity: 0;
	position: absolute;
	top: 20px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl21.in {
	opacity: 1;
	position: absolute;
}
#flickl21.out {
	opacity: 0;
	position: absolute;
}
#flickl22 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 1px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl22.in {
	opacity: 1;
	position: absolute;
}
#flickl22.out {
	opacity: 0;
	position: absolute;
}
#flickl23 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 21px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl23.in {
	opacity: 1;
	position: absolute;
}
#flickl23.out {
	opacity: 0;
	position: absolute;
}
#flickl24 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 40px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl24.in {
	opacity: 1;
	position: absolute;
}
#flickl24.out {
	opacity: 0;
	position: absolute;
}
#flickl25 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 59.5px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl25.in {
	opacity: 1;
	position: absolute;
}
#flickl25.out {
	opacity: 0;
	position: absolute;
}
#flickl26 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 79px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl26.in {
	opacity: 1;
	position: absolute;
}
#flickl26.out {
	opacity: 0;
	position: absolute;
}
#flickl27 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 98px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl27.in {
	opacity: 1;
	position: absolute;
}
#flickl27.out {
	opacity: 0;
	position: absolute;
}
#flickl28 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 117px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl28.in {
	opacity: 1;
	position: absolute;
}
#flickl28.out {
	opacity: 0;
	position: absolute;
}
#flickl29 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 136.5px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl29.in {
	opacity: 1;
	position: absolute;
}
#flickl29.out {
	opacity: 0;
	position: absolute;
}
#flickl30 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 156px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl30.in {
	opacity: 1;
	position: absolute;
}
#flickl30.out {
	opacity: 0;
	position: absolute;
}
#flickl31 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 175px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl31.in {
	opacity: 1;
	position: absolute;
}
#flickl31.out {
	opacity: 0;
	position: absolute;
}
#flickl32 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 194px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl32.in {
	opacity: 1;
	position: absolute;
}
#flickl32.out {
	opacity: 0;
	position: absolute;
}
#flickl33 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 213px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl33.in {
	opacity: 1;
	position: absolute;
}
#flickl33.out {
	opacity: 0;
	position: absolute;
}
#flickl34 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 233px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl34.in {
	opacity: 1;
	position: absolute;
}
#flickl34.out {
	opacity: 0;
	position: absolute;
}
#flickl35 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 252px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl35.in {
	opacity: 1;
	position: absolute;
}
#flickl35.out {
	opacity: 0;
	position: absolute;
}
#flickl36 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 271px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl36.in {
	opacity: 1;
	position: absolute;
}
#flickl36.out {
	opacity: 0;
	position: absolute;
}
#flickl37 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 290px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickl37.in {
	opacity: 1;
	position: absolute;
}
#flickl37.out {
	opacity: 0;
	position: absolute;
}

/* --  flicks to right  ------------------------------------------------------  */

#flickr1 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 387px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr1.in {
	opacity: 1;
	position: absolute;
}
#flickr1.out {
	opacity: 0;
	position: absolute;
}
#flickr2 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 406px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr2.in {
	opacity: 1;
	position: absolute;
}
#flickr2.out {
	opacity: 0;
	position: absolute;
}
#flickr3 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 425px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr3.in {
	opacity: 1;
	position: absolute;
}
#flickr3.out {
	opacity: 0;
	position: absolute;
}
#flickr4 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 444.25px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr4.in {
	opacity: 1;
	position: absolute;
}
#flickr4.out {
	opacity: 0;
	position: absolute;
}
#flickr5 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 463.5px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr5.in {
	opacity: 1;
	position: absolute;
}
#flickr5.out {
	opacity: 0;
	position: absolute;
}
#flickr6 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 483px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr6.in {
	opacity: 1;
	position: absolute;
}
#flickr6.out {
	opacity: 0;
	position: absolute;
}
#flickr7 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 502px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr7.in {
	opacity: 1;
	position: absolute;
}
#flickr7.out {
	opacity: 0;
	position: absolute;
}
#flickr8 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 521px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
} 
#flickr8.in {
	opacity: 1;
	position: absolute;
}
#flickr8.out {
	opacity: 0;
	position: absolute;
}
#flickr9 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 540.5px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr9.in {
	opacity: 1;
	position: absolute;
}
#flickr9.out {
	opacity: 0;
	position: absolute;
}
#flickr10 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 559.5px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
} 
#flickr10.in {
	opacity: 1;
	position: absolute;
}
#flickr10.out {
	opacity: 0;
	position: absolute;
}
#flickr11 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 579px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
} 
#flickr11.in {
	opacity: 1;
	position: absolute;
}
#flickr11.out {
	opacity: 0;
	position: absolute;
}
#flickr12 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 598px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
} 
#flickr12.in {
	opacity: 1;
	position: absolute;
}
#flickr12.out {
	opacity: 0;
	position: absolute;
}
#flickr13 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 617px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
} 
#flickr13.in {
	opacity: 1;
	position: absolute;
}
#flickr13.out {
	opacity: 0;
	position: absolute;
}
#flickr14 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 636px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr14.in {
	opacity: 1;
	position: absolute;
}
#flickr14.out {
	opacity: 0;
	position: absolute;
}
#flickr15 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 655.5px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr15.in {
	opacity: 1;
	position: absolute;
}
#flickr15.out {
	opacity: 0;
	position: absolute;
}
#flickr16 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 675px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr16.in {
	opacity: 1;
	position: absolute;
}
#flickr16.out {
	opacity: 0;
	position: absolute;
}
#flickr17 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 694px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr17.in {
	opacity: 1;
	position: absolute;
}
#flickr17.out {
	opacity: 0;
	position: absolute;
}
#flickr18 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 713px;
	opacity: 0;
	position: absolute;
	top: 75px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr18.in {
	opacity: 1;
	position: absolute;
}
#flickr18.out {
	opacity: 0;
	position: absolute;
}
#flickr19 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 713px;
	opacity: 0;
	position: absolute;
	top: 57px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr19.in {
	opacity: 1;
	position: absolute;
}
#flickr19.out {
	opacity: 0;
	position: absolute;
}
#flickr20 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 713px;
	opacity: 0;
	position: absolute;
	top: 38.5px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr20.in {
	opacity: 1;
	position: absolute;
}
#flickr20.out {
	opacity: 0;
	position: absolute;
}
#flickr21 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 713px;
	opacity: 0;
	position: absolute;
	top: 20px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr21.in {
	opacity: 1;
	position: absolute;
}
#flickr21.out {
	opacity: 0;
	position: absolute;
}
#flickr22 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 713px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr22.in {
	opacity: 1;
	position: absolute;
}
#flickr22.out {
	opacity: 0;
	position: absolute;
}
#flickr23 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 694px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr23.in {
	opacity: 1;
	position: absolute;
}
#flickr23.out {
	opacity: 0;
	position: absolute;
}
#flickr24 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 675px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr24.in {
	opacity: 1;
	position: absolute;
}
#flickr24.out {
	opacity: 0;
	position: absolute;
}
#flickr25 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 655.5px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr25.in {
	opacity: 1;
	position: absolute;
}
#flickr25.out {
	opacity: 0;
	position: absolute;
}
#flickr26 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 636px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr26.in {
	opacity: 1;
	position: absolute;
}
#flickr26.out {
	opacity: 0;
	position: absolute;
}
#flickr27 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 617px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr27.in {
	opacity: 1;
	position: absolute;
}
#flickr27.out {
	opacity: 0;
	position: absolute;
}
#flickr28 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 598px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr28.in {
	opacity: 1;
	position: absolute;
}
#flickr28.out {
	opacity: 0;
	position: absolute;
}
#flickr29 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 579px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr29.in {
	opacity: 1;
	position: absolute;
}
#flickr29.out {
	opacity: 0;
	position: absolute;
}
#flickr30 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 559.5px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr30.in {
	opacity: 1;
	position: absolute;
}
#flickr30.out {
	opacity: 0;
	position: absolute;
}
#flickr31 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 540.5px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr31.in {
	opacity: 1;
	position: absolute;
}
#flickr31.out {
	opacity: 0;
	position: absolute;
}
#flickr32 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 521px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr32.in {
	opacity: 1;
	position: absolute;
}
#flickr32.out {
	opacity: 0;
	position: absolute;
}
#flickr33 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 502px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr33.in {
	opacity: 1;
	position: absolute;
}
#flickr33.out {
	opacity: 0;
	position: absolute;
}
#flickr34 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 483px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr34.in {
	opacity: 1;
	position: absolute;
}
#flickr34.out {
	opacity: 0;
	position: absolute;
}
#flickr35 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 463.5px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr35.in {
	opacity: 1;
	position: absolute;
}
#flickr35.out {
	opacity: 0;
	position: absolute;
}
#flickr36 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 444.25px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr36.in {
	opacity: 1;
	position: absolute;
}
#flickr36.out {
	opacity: 0;
	position: absolute;
}
#flickr37 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 425px;
	opacity: 0;
	position: absolute;
	top: 1px;
	width: 12px;
	-ms-transform: scale(.9); 
    -webkit-transform: scale(.9); 
    transform: scale(.9);
}
#flickr37.in {
	opacity: 1;
	position: absolute;
}
#flickr37.out {
	opacity: 0;
	position: absolute;
}

/* --  flickers end  ---------------------------------------------------------  */

/* --  frame 2  --------------------------------------------------------------  */

.flo {
	opacity: 0;
	position: absolute;
}
#flo {
    background: url(16_Pointing_0078_flo&mic_flipped.png) no-repeat;
	height: 349px;	
	opacity: 0;  
	position: absolute;
    width: 500px;
	-ms-transform: scale(.17); 
    -webkit-transform: scale(.17); 
    transform: scale(.17);
}
#flo.in {
	top: -129.5px;
	left: -140px;
    opacity: 1;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}


#bgExitArea { width:100%; height:100%; position: absolute; top:0; left:0; opacity:0; cursor:pointer; }
#bgExitArea a {display: none;}
#cta {
	bottom: 0px;
	left: 276px;
    margin: 0 auto;
    opacity: 0;
	position: absolute;
	text-align: center;
	top: 24px;
    width: 100%;
    -webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
	-ms-transform: scale(.75); 
    -webkit-transform: scale(.75); 
    transform: scale(.75);
}
#cta.in {
	opacity: 1;
}
#zipCode:focus, .button:focus {
    outline: 0;
}
#zipCode {
	border: 1px solid #ACACAC;
	border-radius: 3px;
	box-sizing: border-box;
	color: #ACACAC;
	display: inline-block;
	font-family: Open Sans,Arial,Verdana,sans-serif;
	font-size: .8em;
    font-weight: 400;
	line-height: normal;
	margin: 0;
	padding: 0 .8em;
	text-align: center;
	width: 100px;
	-webkit-appearance: none;
}
.button {
    display: inline-block;
}
.button input, .button a {
    border: none;
    color: #fff;    
    cursor: pointer;
    display: inline-block;
    font-family: "Open Sans",Arial,Verdana,sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    margin: 0;
    padding: .7em 1.9em;
    text-align: center;
    text-decoration: none;
    -webkit-appearance: none;
    border-radius: 100px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
    background-position: 0 0;
    background:#2aa5fc;
	background: -webkit-linear-gradient(top,#2aa5fc 0%,#0062cf 100%);
	background: -moz-linear-gradient(top,#2aa5fc 0%,#0062cf 100%);
	background: linear-gradient(to bottom,#2aa5fc 0%,#0062cf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2aa5fc', endColorstr='#0062cf');
    background-size: auto 200%;
}
.button input:hover, .button a:hover {
	background-position: 0 100% !important;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-ms-transition: all 0s;
	transition: all 0s
}
#cta #zipCode, #cta .button {
	height:	37px;
}

sup {
    font-size: .8em;
}



