Файл: iShort-PHP/iShort/css/weather.css
Строк: 465
/* SUNNY */
.sunny { 
	-webkit-animation: sunny 15s linear infinite;
	animation: sunny 15s linear infinite;
	background:
-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)),
color-stop(50%, rgba(255,255,255,0.8)),
to(rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top,
rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0)
100%);
	background: linear-gradient(top, rgba(255,255,255,0) 0%,
rgba(255,255,255,0.8) 50%, rgba(255,255,255,0) 100%); 
	height:
140px;
	width: 20px; 
	margin:30px 5px;
}
.sunny:before {
	background:
-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)),
color-stop(50%, rgba(255,255,255,0.8)),
to(rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top,
rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0)
100%);
	background: linear-gradient(top, rgba(255,255,255,0) 0%,
rgba(255,255,255,0.8) 50%, rgba(255,255,255,0) 100%);
	content: '';
	height: 140px; 
	width: 20px;
	opacity: 1; 
	position:
absolute;
	bottom: 0px;
	left: 0px; 
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg); 
	transform:
rotate(90deg);
}
.sunny:after {
	background: #FFEE44; 
	border-radius:
50%; 
	-webkit-box-shadow: rgba(255,255,0,0.2) 0 0 0 15px; 
	box-shadow:
rgba(255,255,0,0.2) 0 0 0 15px;
	content: '';  
	height: 80px;
	width:
80px;  
	position: absolute; 
	left: -30px; 
	top:
30px;
}
@-webkit-keyframes sunny { 
	0% { -webkit-transform:
rotate(0deg); transform: rotate(0deg); }
	100% { -webkit-transform:
rotate(360deg); transform: rotate(360deg); }
}
@keyframes sunny { 
	0% {
-webkit-transform: rotate(0deg); transform: rotate(0deg); }
	100% {
-webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
/*
CLOUDY */
.cloudy {
	-webkit-animation: cloudy 5s ease-in-out
infinite;
	animation: cloudy 5s ease-in-out infinite;
	background:
#FFFFFF;
	border-radius: 50%;
	-webkit-box-shadow: 
		#FFFFFF 65px -15px
0 -5px, 
		#FFFFFF 25px -25px, 
		#FFFFFF 30px 10px, 
		#FFFFFF 60px
15px 0 -10px, 
		#FFFFFF 85px 5px 0 -5px;
	box-shadow: 
		#FFFFFF 65px
-15px 0 -5px, 
		#FFFFFF 25px -25px, 
		#FFFFFF 30px 10px, 
		#FFFFFF
60px 15px 0 -10px, 
		#FFFFFF 85px 5px 0 -5px;
	height: 50px;
	width:
50px; 
	margin:30px 5px;
}
.cloudy:after {
	-webkit-animation:
cloudy_shadow 5s ease-in-out infinite;
	animation: cloudy_shadow 5s
ease-in-out infinite;
	background: #000000;
	border-radius:
50%;
	content: '';
	height: 15px;
	width: 120px;
	opacity:
0.2;
	position: absolute;
	left: 5px; 
	bottom: -60px;
 
-webkit-transform: scale(.7);
  -ms-transform: scale(.7);
  transform:
scale(.7);
}
@-webkit-keyframes cloudy {
	50% { -webkit-transform:
translateY(-20px); transform: translateY(-20px); }
}
@keyframes cloudy
{
	50% { -webkit-transform: translateY(-20px); transform:
translateY(-20px); }
}
@-webkit-keyframes cloudy_shadow {
	50% {
-webkit-transform: translateY(20px) scale(1); transform: translateY(20px)
scale(1); opacity:.05; }
}
@keyframes cloudy_shadow {
	50% {
-webkit-transform: translateY(20px) scale(1); transform: translateY(20px)
scale(1); opacity:.05; }
}
/* RAINY */
.rain {
	-webkit-animation:
rainy 5s ease-in-out infinite 1s;
	animation: rainy 5s ease-in-out
infinite 1s;
	background: #CCCCCC; 
	border-radius:
50%;
	-webkit-box-shadow: 
		#CCCCCC 65px -15px 0 -5px, 
		#CCCCCC 25px
-25px, 
		#CCCCCC 30px 10px, 
		#CCCCCC 60px 15px 0 -10px, 
		#CCCCCC
85px 5px 0 -5px;
	box-shadow: 
		#CCCCCC 65px -15px 0 -5px, 
		#CCCCCC
25px -25px, 
		#CCCCCC 30px 10px, 
		#CCCCCC 60px 15px 0 -10px,
		#CCCCCC 85px 5px 0 -5px;
	display: block;
	height: 50px;
	width:
50px;
	margin: 30px 5px;
}
.rain:after {
	-webkit-animation:
rainy_shadow 5s ease-in-out infinite 1s;
	animation: rainy_shadow 5s
ease-in-out infinite 1s;
	background: #000000;
	border-radius:
50%;
	content: '';
	height: 15px;
	width: 120px;
	opacity:
0.2;
	position: absolute;
	left: 5px; 
	bottom:
-60px;
	-webkit-transform: scale(.7);
	-ms-transform:
scale(.7);
	transform: scale(.7);
}
.rain:before {
	-webkit-animation:
rainy_rain .7s infinite linear;
	animation: rainy_rain .7s infinite
linear;
	content: '';
	background: #CCCCCC;
	border-radius:
50%;
	display: block;
	height: 6px;
	width: 3px;
	opacity:
0.3;
	-webkit-transform: scale(.9);
	-ms-transform:
scale(.9);
	transform: scale(.9);
}
@-webkit-keyframes rainy {
	50% {
-webkit-transform: translateY(-20px); transform: translateY(-20px);
}
}
@keyframes rainy {
	50% { -webkit-transform: translateY(-20px);
transform: translateY(-20px); }
}
@-webkit-keyframes rainy_shadow {
	50%
{ -webkit-transform: translateY(20px) scale(1); transform: translateY(20px)
scale(1); opacity: 0.05; }
}
@keyframes rainy_shadow {
	50% {
-webkit-transform: translateY(20px) scale(1); transform: translateY(20px)
scale(1); opacity: 0.05; }
}
@-webkit-keyframes rainy_rain {
	0% { 
		-webkit-box-shadow: 
			rgba(0,0,0,0) 30px 30px, 
			rgba(0,0,0,0)
40px 40px,  
			#000 50px 75px, 
			#000 55px 50px, 
			#000 70px 100px,
			#000 80px 95px, 
			#000 110px 45px, 
			#000 90px 35px; 
		box-shadow: 
			rgba(0,0,0,0) 30px 30px, 
			rgba(0,0,0,0) 40px 40px,
 
			#000 50px 75px, 
			#000 55px 50px, 
			#000 70px 100px, 
			#000
80px 95px, 
			#000 110px 45px, 
			#000 90px 35px; 
	}
	25% {  
	 
	-webkit-box-shadow: 
			#000 30px 45px,
			#000 40px 60px,
			#000 50px
90px,
			#000 55px 65px,
			rgba(0,0,0,0) 70px 120px,
			rgba(0,0,0,0)
80px 120px,
			#000 110px 70px,
			#000 90px 60px;  
	  	box-shadow:
			#000 30px 45px,
			#000 40px 60px,
			#000 50px 90px,
			#000 55px
65px,
			rgba(0,0,0,0) 70px 120px,
			rgba(0,0,0,0) 80px 120px,
			#000
110px 70px,
			#000 90px 60px;
	}
	26% { 
		-webkit-box-shadow:
			#000 30px 45px,
			#000 40px 60px,
			#000
50px 90px,
			#000 55px 65px,
			rgba(0,0,0,0) 70px
40px,
			rgba(0,0,0,0) 80px 20px,
			#000 110px 70px,
			#000 90px 60px;
 
		box-shadow:
			#000 30px 45px,
			#000 40px 60px,
			#000 50px
90px,
			#000 55px 65px,
			rgba(0,0,0,0) 70px 40px,
			rgba(0,0,0,0)
80px 20px,
			#000 110px 70px,
			#000 90px 60px; 
	}
	50% {
		-webkit-box-shadow:
			#000 30px 70px,
			#000 40px
80px,
			rgba(0,0,0,0) 50px 100px,
			#000 55px 80px,
			#000 70px
60px,
			#000 80px 45px,
			#000 110px 95px,
			#000 90px 85px;
		box-shadow:
			#000 30px 70px,
			#000 40px 80px,
			rgba(0,0,0,0)
50px 100px,
			#000 55px 80px,
			#000 70px 60px,
			#000 80px
45px,
			#000 110px 95px,
			#000 90px 85px;
	}
	51%
{
		-webkit-box-shadow:
			#000 30px 70px,
			#000 40px
80px,
			rgba(0,0,0,0) 50px 45px,
			#000 55px 80px,
			#000 70px
60px,
			#000 80px 45px,
			#000 110px 95px,
			#000 90px
85px;
		box-shadow:
			#000 30px 70px,
			#000 40px
80px,
			rgba(0,0,0,0) 50px 45px,
			#000 55px 80px,
			#000 70px
60px,
			#000 80px 45px,
			#000 110px 95px,
			#000 90px
85px;
	}
	75% {
		-webkit-box-shadow:
			#000 30px 95px,
			#000 40px
100px,
			#000 50px 60px,
			rgba(0,0,0,0) 55px 95px,
			#000 70px
80px,
			#000 80px 70px,
			rgba(0,0,0,0) 110px 120px,
			rgba(0,0,0,0)
90px 110px;
		box-shadow:
			#000 30px 95px,
			#000 40px
100px,
			#000 50px 60px,
			rgba(0,0,0,0) 55px 95px,
			#000 70px
80px,
			#000 80px 70px,
			rgba(0,0,0,0) 110px 120px,
			rgba(0,0,0,0)
90px 110px;
	}
	76% {
		-webkit-box-shadow:
			#000 30px 95px,
			#000
40px 100px,
			#000 50px 60px,
			rgba(0,0,0,0) 55px 35px,
			#000 70px
80px,
			#000 80px 70px,
			rgba(0,0,0,0) 110px 25px,
			rgba(0,0,0,0)
90px 15px;
		box-shadow:
			#000 30px 95px,
			#000 40px 100px,
			#000
50px 60px,
			rgba(0,0,0,0) 55px 35px,
			#000 70px 80px,
			#000 80px
70px,
			rgba(0,0,0,0) 110px 25px,
			rgba(0,0,0,0) 90px 15px;
	}
	100%
{
		-webkit-box-shadow:
			rgba(0,0,0,0) 30px 120px,
			rgba(0,0,0,0)
40px 120px,
			#000 50px 75px,
			#000 55px 50px,
			#000 70px
100px,
			#000 80px 95px,
			#000 110px 45px,
			#000 90px
35px;
		box-shadow:
			rgba(0,0,0,0) 30px 120px,
			rgba(0,0,0,0) 40px
120px,
			#000 50px 75px,
			#000 55px 50px,
			#000 70px
100px,
			#000 80px 95px,
			#000 110px 45px,
			#000 90px
35px;
	}
}
@keyframes rainy_rain {
	0% {  
		-webkit-box-shadow:
			rgba(0,0,0,0) 30px 30px, 
			rgba(0,0,0,0) 40px 40px,  
			#000 50px
75px, 
			#000 55px 50px, 
			#000 70px 100px, 
			#000 80px 95px,
			#000 110px 45px, 
			#000 90px 35px;  
		box-shadow:
			rgba(0,0,0,0) 30px 30px, 
			rgba(0,0,0,0) 40px 40px,  
			#000 50px
75px, 
			#000 55px 50px, 
			#000 70px 100px, 
			#000 80px 95px,
			#000 110px 45px, 
			#000 90px 35px; 
	}
	25% {  
	 
	-webkit-box-shadow: 
			#000 30px 45px,
			#000 40px 60px,
			#000 50px
90px,
			#000 55px 65px,
			rgba(0,0,0,0) 70px 120px,
			rgba(0,0,0,0)
80px 120px,
			#000 110px 70px,
			#000 90px 60px;  
	  	box-shadow:
			#000 30px 45px,
			#000 40px 60px,
			#000 50px 90px,
			#000 55px
65px,
			rgba(0,0,0,0) 70px 120px,
			rgba(0,0,0,0) 80px 120px,
			#000
110px 70px,
			#000 90px 60px;
	}
	26% { 
		-webkit-box-shadow:
			#000 30px 45px,
			#000 40px 60px,
			#000
50px 90px,
			#000 55px 65px,
			rgba(0,0,0,0) 70px
40px,
			rgba(0,0,0,0) 80px 20px,
			#000 110px 70px,
			#000 90px 60px;
 
		box-shadow:
			#000 30px 45px,
			#000 40px 60px,
			#000 50px
90px,
			#000 55px 65px,
			rgba(0,0,0,0) 70px 40px,
			rgba(0,0,0,0)
80px 20px,
			#000 110px 70px,
			#000 90px 60px; 
	}
	50% {
		-webkit-box-shadow:
			#000 30px 70px,
			#000 40px
80px,
			rgba(0,0,0,0) 50px 100px,
			#000 55px 80px,
			#000 70px
60px,
			#000 80px 45px,
			#000 110px 95px,
			#000 90px 85px;
		box-shadow:
			#000 30px 70px,
			#000 40px 80px,
			rgba(0,0,0,0)
50px 100px,
			#000 55px 80px,
			#000 70px 60px,
			#000 80px
45px,
			#000 110px 95px,
			#000 90px 85px;
	}
	51%
{
		-webkit-box-shadow:
			#000 30px 70px,
			#000 40px
80px,
			rgba(0,0,0,0) 50px 45px,
			#000 55px 80px,
			#000 70px
60px,
			#000 80px 45px,
			#000 110px 95px,
			#000 90px
85px;
		box-shadow:
			#000 30px 70px,
			#000 40px
80px,
			rgba(0,0,0,0) 50px 45px,
			#000 55px 80px,
			#000 70px
60px,
			#000 80px 45px,
			#000 110px 95px,
			#000 90px
85px;
	}
	75% {
		-webkit-box-shadow:
			#000 30px 95px,
			#000 40px
100px,
			#000 50px 60px,
			rgba(0,0,0,0) 55px 95px,
			#000 70px
80px,
			#000 80px 70px,
			rgba(0,0,0,0) 110px 120px,
			rgba(0,0,0,0)
90px 110px;
		box-shadow:
			#000 30px 95px,
			#000 40px
100px,
			#000 50px 60px,
			rgba(0,0,0,0) 55px 95px,
			#000 70px
80px,
			#000 80px 70px,
			rgba(0,0,0,0) 110px 120px,
			rgba(0,0,0,0)
90px 110px;
	}
	76% {
		-webkit-box-shadow:
			#000 30px 95px,
			#000
40px 100px,
			#000 50px 60px,
			rgba(0,0,0,0) 55px 35px,
			#000 70px
80px,
			#000 80px 70px,
			rgba(0,0,0,0) 110px 25px,
			rgba(0,0,0,0)
90px 15px;
		box-shadow:
			#000 30px 95px,
			#000 40px 100px,
			#000
50px 60px,
			rgba(0,0,0,0) 55px 35px,
			#000 70px 80px,
			#000 80px
70px,
			rgba(0,0,0,0) 110px 25px,
			rgba(0,0,0,0) 90px 15px;
	}
	100%
{
		-webkit-box-shadow:
			rgba(0,0,0,0) 30px 120px,
			rgba(0,0,0,0)
40px 120px,
			#000 50px 75px,
			#000 55px 50px,
			#000 70px
100px,
			#000 80px 95px,
			#000 110px 45px,
			#000 90px
35px;
		box-shadow:
			rgba(0,0,0,0) 30px 120px,
			rgba(0,0,0,0) 40px
120px,
			#000 50px 75px,
			#000 55px 50px,
			#000 70px
100px,
			#000 80px 95px,
			#000 110px 45px,
			#000 90px
35px;
	}
}
/* RAINBOW */
.rainbow {
	-webkit-animation: rainbow 5s
ease-in-out infinite;
	animation: rainbow 5s ease-in-out
infinite;
	border-radius: 170px 0 0 0;
	-webkit-box-shadow: 
		#FB323C
-2px -2px 0 1px,
		#F99716 -4px -4px 0 3px,
		#FEE124 -6px -6px 0
5px,
		#AFDF2E -8px -8px 0 7px,
		#6AD7F8 -10px -10px 0 9px,
		#60B1F5
-12px -12px 0 11px,
		#A3459B -14px -14px 0 13px;
	box-shadow:
		#FB323C -2px -2px 0 1px,
		#F99716 -4px -4px 0 3px,
		#FEE124 -6px
-6px 0 5px,
		#AFDF2E -8px -8px 0 7px,
		#6AD7F8 -10px -10px 0
9px,
		#60B1F5 -12px -12px 0 11px,
		#A3459B -14px -14px 0
13px;
	height: 70px;
	width: 70px;
	margin-left: -40px;
	position:
absolute;
	left: 610px;
	top: 71px;
  	-webkit-transform:
rotate(40deg);
  	-ms-transform: rotate(40deg);
  	transform:
rotate(40deg);
}
.rainbow:after {
	-webkit-animation: rainbow_shadow 5s
ease-in-out infinite;
	animation: rainbow_shadow 5s ease-in-out
infinite;
	background: #000000;
	border-radius: 50%;
	content:
'';
	opacity: 0.2;
	height: 15px;
	width: 120px;
	position:
absolute;
	bottom: -23px; 
	left: 17px;
  	-webkit-transform:
rotate(-40deg);
  	-ms-transform: rotate(-40deg);
  	transform:
rotate(-40deg);
  	-webkit-transform-origin: 50% 50%;
 
	-ms-transform-origin: 50% 50%;
  	transform-origin: 50%
50%;
}
@-webkit-keyframes rainbow {
	50% { -webkit-transform:
rotate(50deg); transform: rotate(50deg); }
}
@keyframes rainbow {
	50% {
-webkit-transform: rotate(50deg); transform: rotate(50deg);
}
}
@-webkit-keyframes rainbow_shadow {
	50% { -webkit-transform: 
rotate(-50deg) translate(10px) scale(.7); transform:  rotate(-50deg)
translate(10px) scale(.7); opacity: 0.05; }
}
@keyframes rainbow_shadow
{
	50% { -webkit-transform:  rotate(-50deg) translate(10px) scale(.7);
transform:  rotate(-50deg) translate(10px) scale(.7); opacity: 0.05;
}
}
/* STARRY */
.starry {
  	-webkit-animation: starry_star 5s
ease-in-out infinite;
  	animation: starry_star 5s ease-in-out
infinite;
	background: #fff;
	border-radius: 50%;  
	-webkit-box-shadow:
 
      	#FFFFFF 26px 7px 0 -1px, 
      	rgba(255,255,255,0.1) -36px
-19px 0 -1px, 
      	rgba(255,255,255,0.1) -51px -34px 0 -1px,
     
	#FFFFFF -52px -62px 0 -1px, 
      	#FFFFFF 14px -37px, 
     
	rgba(255,255,255,0.1) 41px -19px,  
      	#FFFFFF 34px -50px,
     
	rgba(255,255,255,0.1) 14px -71px 0 -1px,
      	#FFFFFF 64px -21px 0
-1px, 
      	rgba(255,255,255,0.1) 32px -85px 0 -1px,
      	#FFFFFF
64px -90px,
      	rgba(255,255,255,0.1) 60px -67px 0 -1px,  
     
	#FFFFFF 34px -127px,
      	rgba(255,255,255,0.1) -26px -103px 0 -1px; 
	box-shadow:  
      	#FFFFFF 26px 7px 0 -1px, 
     
	rgba(255,255,255,0.1) -36px -19px 0 -1px, 
      	rgba(255,255,255,0.1)
-51px -34px 0 -1px,
      	#FFFFFF -52px -62px 0 -1px, 
      	#FFFFFF
14px -37px, 
      	rgba(255,255,255,0.1) 41px -19px,  
      	#FFFFFF
34px -50px,
      	rgba(255,255,255,0.1) 14px -71px 0 -1px,
     
	#FFFFFF 64px -21px 0 -1px, 
      	rgba(255,255,255,0.1) 32px -85px 0
-1px,
      	#FFFFFF 64px -90px,
      	rgba(255,255,255,0.1) 60px -67px
0 -1px,  
      	#FFFFFF 34px -127px,
      	rgba(255,255,255,0.1) -26px
-103px 0 -1px;
	height: 4px;
	width: 4px; 
  	margin-left:
-10px;
	opacity: 1;
}
.starry:after { 
	-webkit-animation: starry 5s
ease-in-out infinite; 
	animation: starry 5s ease-in-out
infinite;
	border-radius: 50%;
	-webkit-box-shadow: #FFFFFF -25px
0;
	box-shadow: #FFFFFF -25px 0;
	content: '';
	height: 100px;
	width:
100px;
	position: absolute;
	top: -106px; 
	-webkit-transform:
rotate(-5deg); 
	-ms-transform: rotate(-5deg); 
	transform:
rotate(-5deg);
	-webkit-transform-origin: 0 50%;
	-ms-transform-origin: 0
50%;
	transform-origin: 0 50%;
}
@-webkit-keyframes starry {
	50% {
-webkit-transform: rotate(10deg); transform: rotate(10deg);
}
}
@keyframes starry {
	50% { -webkit-transform: rotate(10deg);
transform: rotate(10deg); }
}
@-webkit-keyframes starry_star {
  50% {
	-webkit-box-shadow:  
		rgba(255,255,255,0.1) 26px 7px 0 -1px, 
     
	#FFFFFF -36px -19px 0 -1px, 
      	#FFFFFF -51px -34px 0 -1px,
     
	rgba(255,255,255,0.1) -52px -62px 0 -1px, 
      	rgba(255,255,255,0.1)
14px -37px,
      	#FFFFFF 41px -19px,   
      	rgba(255,255,255,0.1)
34px -50px,
      	#FFFFFF 14px -71px 0 -1px,
     
	rgba(255,255,255,0.1) 64px -21px 0 -1px, 
      	#FFFFFF 32px -85px 0
-1px,
      	rgba(255,255,255,0.1) 64px -90px,
      	#FFFFFF 60px -67px
0 -1px,  
      	rgba(255,255,255,0.1) 34px -127px,
      	#FFFFFF -26px
-103px 0 -1px; 
	box-shadow:  
		rgba(255,255,255,0.1) 26px 7px 0 -1px,
      	#FFFFFF -36px -19px 0 -1px, 
      	#FFFFFF -51px -34px 0 -1px,
     	rgba(255,255,255,0.1) -52px -62px 0 -1px, 
     
	rgba(255,255,255,0.1) 14px -37px,
      	#FFFFFF 41px -19px,   
     
	rgba(255,255,255,0.1) 34px -50px,
      	#FFFFFF 14px -71px 0 -1px,
    
 	rgba(255,255,255,0.1) 64px -21px 0 -1px, 
      	#FFFFFF 32px -85px 0
-1px,
      	rgba(255,255,255,0.1) 64px -90px,
      	#FFFFFF 60px -67px
0 -1px,  
      	rgba(255,255,255,0.1) 34px -127px,
      	#FFFFFF -26px
-103px 0 -1px;
	}
}
@keyframes starry_star {
  50% {
	-webkit-box-shadow:  
		rgba(255,255,255,0.1) 26px 7px 0 -1px, 
     
	#FFFFFF -36px -19px 0 -1px, 
      	#FFFFFF -51px -34px 0 -1px,
     
	rgba(255,255,255,0.1) -52px -62px 0 -1px, 
      	rgba(255,255,255,0.1)
14px -37px,
      	#FFFFFF 41px -19px,   
      	rgba(255,255,255,0.1)
34px -50px,
      	#FFFFFF 14px -71px 0 -1px,
     
	rgba(255,255,255,0.1) 64px -21px 0 -1px, 
      	#FFFFFF 32px -85px 0
-1px,
      	rgba(255,255,255,0.1) 64px -90px,
      	#FFFFFF 60px -67px
0 -1px,  
      	rgba(255,255,255,0.1) 34px -127px,
      	#FFFFFF -26px
-103px 0 -1px; 
	box-shadow:  
		rgba(255,255,255,0.1) 26px 7px 0 -1px,
      	#FFFFFF -36px -19px 0 -1px, 
      	#FFFFFF -51px -34px 0 -1px,
     	rgba(255,255,255,0.1) -52px -62px 0 -1px, 
     
	rgba(255,255,255,0.1) 14px -37px,
      	#FFFFFF 41px -19px,   
     
	rgba(255,255,255,0.1) 34px -50px,
      	#FFFFFF 14px -71px 0 -1px,
    
 	rgba(255,255,255,0.1) 64px -21px 0 -1px, 
      	#FFFFFF 32px -85px 0
-1px,
      	rgba(255,255,255,0.1) 64px -90px,
      	#FFFFFF 60px -67px
0 -1px,  
      	rgba(255,255,255,0.1) 34px -127px,
      	#FFFFFF -26px
-103px 0 -1px;
	}
}
/* STORMY */
.stormy {
	-webkit-animation:
stormy 5s ease-in-out infinite;
	animation: stormy 5s ease-in-out
infinite;
	background: #222222;
	border-radius:
50%;
	-webkit-box-shadow: 
		#222222 65px -15px 0 -5px, 
		#222222 25px
-25px, 
		#222222 30px 10px, 
		#222222 60px 15px 0 -10px, 
		#222222
85px 5px 0 -5px;
	box-shadow: 
		#222222 65px -15px 0 -5px, 
		#222222
25px -25px, 
		#222222 30px 10px, 
		#222222 60px 15px 0 -10px,
		#222222 85px 5px 0 -5px;
	height: 50px;  
	width: 50px;
	margin:30px 5px;
}
.stormy:after {
	-webkit-animation: stormy_shadow
5s ease-in-out infinite;
	animation: stormy_shadow 5s ease-in-out
infinite;
	background: #000;
	border-radius: 50%;
	content:
'';
	height: 15px; 
	width: 120px; 
	opacity: 0.2;
	position:
absolute;
	left: 5px; 
	bottom: -60px;
	-webkit-transform:
scale(.7);
	-ms-transform: scale(.7);
	transform:
scale(.7);
}
.stormy:before {
	-webkit-animation: stormy_thunder 2s
steps(1, end) infinite;
	animation: stormy_thunder 2s steps(1, end)
infinite; 
	border-left: 0px solid transparent;
	border-right: 7px solid
transparent;
	border-top: 43px solid yellow; 
	-webkit-box-shadow: yellow
-7px -32px; 
	box-shadow: yellow -7px -32px;
	content: '';
	display:
block;
	height: 0;
	width: 0;
	position: absolute;
	left: 57px;
	top:
70px;
	-webkit-transform: rotate(14deg);
	-ms-transform:
rotate(14deg);
	transform: rotate(14deg);
	-webkit-transform-origin: 50%
-60px;
	-ms-transform-origin: 50% -60px;
	transform-origin: 50%
-60px;
}
@-webkit-keyframes stormy {
	50% { -webkit-transform:
translateY(-20px); transform: translateY(-20px); } 
}
@keyframes stormy
{
	50% { -webkit-transform: translateY(-20px); transform:
translateY(-20px); } 
}  
@-webkit-keyframes stormy_shadow {
	50% {
-webkit-transform: translateY(20px) scale(1); transform: translateY(20px)
scale(1); opacity: 0.05; }
}  
@keyframes stormy_shadow {
	50% {
-webkit-transform: translateY(20px) scale(1); transform: translateY(20px)
scale(1); opacity: 0.05; }
}
@-webkit-keyframes stormy_thunder {
	0%  {
-webkit-transform: rotate(20deg); transform: rotate(20deg); opacity:1;
}
	5%  { -webkit-transform: rotate(-34deg); transform: rotate(-34deg);
opacity:1; }
	10% { -webkit-transform: rotate(0deg); transform:
rotate(0deg); opacity:1; }
	15% { -webkit-transform: rotate(-34deg);
transform: rotate(-34deg); opacity:0; }
}
@keyframes stormy_thunder
{
	0%  { -webkit-transform: rotate(20deg); transform: rotate(20deg);
opacity:1; }
	5%  { -webkit-transform: rotate(-34deg); transform:
rotate(-34deg); opacity:1; }
	10% { -webkit-transform: rotate(0deg);
transform: rotate(0deg); opacity:1; }
	15% { -webkit-transform:
rotate(-34deg); transform: rotate(-34deg); opacity:0; }
}
/* SNOWY
*/
.snow {
	-webkit-animation: snowy 5s ease-in-out infinite
1s;
	animation: snowy 5s ease-in-out infinite 1s;
	background: #FFFFFF;
	border-radius: 50%;
	-webkit-box-shadow: 
		#FFFFFF 65px -15px 0 -5px,
		#FFFFFF 25px -25px, 
		#FFFFFF 30px 10px, 
		#FFFFFF 60px 15px 0
-10px, 
		#FFFFFF 85px 5px 0 -5px;
	box-shadow: 
		#FFFFFF 65px -15px 0
-5px, 
		#FFFFFF 25px -25px, 
		#FFFFFF 30px 10px, 
		#FFFFFF 60px 15px
0 -10px, 
		#FFFFFF 85px 5px 0 -5px;
	display: block;
	height:
50px;
	width: 50px;
	margin:30px 5px;
}
.snow:after
{
	-webkit-animation: snowy_shadow 5s ease-in-out infinite
1s;
	animation: snowy_shadow 5s ease-in-out infinite 1s;
	background:
#000000;
	border-radius: 50%;
	content: '';
	height: 15px;
	width:
120px;
	opacity: 0.2;
	position: absolute;
	left: 8px;
	bottom:
-60px;
	-webkit-transform: scale(.7);
	-ms-transform:
scale(.7);
	transform: scale(.7);
}
.snow:before {
	-webkit-animation:
snowy_snow 2s infinite linear;
	animation: snowy_snow 2s infinite
linear;
	content: '';
	border-radius: 50%;
	display: block;
	height:
7px;
	width: 7px;
	opacity: 0.8;
	-webkit-transform:
scale(.9);
	-ms-transform: scale(.9);
	transform:
scale(.9);
}
@-webkit-keyframes snowy {
	50% { -webkit-transform:
translateY(-20px); transform: translateY(-20px); }
}
@keyframes snowy
{
	50% { -webkit-transform: translateY(-20px); transform:
translateY(-20px); }
}
@-webkit-keyframes snowy_shadow {
	50% {
-webkit-transform: translateY(20px) scale(1); transform: translateY(20px)
scale(1); opacity: 0.05; }
}
@keyframes snowy_shadow {
	50% {
-webkit-transform: translateY(20px) scale(1); transform: translateY(20px)
scale(1); opacity: 0.05; }
}
@-webkit-keyframes snowy_snow {
	0% { 
		-webkit-box-shadow: 
			rgba(238,238,238,0) 30px 30px,
			rgba(238,238,238,0) 40px 40px,  
			#EEEEEE 50px 75px, 
			#EEEEEE
55px 50px, 
			#EEEEEE 70px 100px, 
			#EEEEEE 80px 95px, 
			#EEEEEE
110px 45px, 
			#EEEEEE 90px 35px;  
		box-shadow:
			rgba(238,238,238,0) 30px 30px, 
			rgba(238,238,238,0) 40px 40px, 
			#EEEEEE 50px 75px, 
			#EEEEEE 55px 50px, 
			#EEEEEE 70px 100px,
			#EEEEEE 80px 95px, 
			#EEEEEE 110px 45px, 
			#EEEEEE 90px 35px;
	}
	25% {  
	  	-webkit-box-shadow: 
			#EEEEEE 30px 45px,
			#EEEEEE
40px 60px,
			#EEEEEE 50px 90px,
			#EEEEEE 55px
65px,
			rgba(238,238,238,0) 70px 120px,
			rgba(238,238,238,0) 80px
120px,
			#EEEEEE 110px 70px,
			#EEEEEE 90px 60px;  
	  	box-shadow:
			#EEEEEE 30px 45px,
			#EEEEEE 40px 60px,
			#EEEEEE 50px
90px,
			#EEEEEE 55px 65px,
			rgba(238,238,238,0) 70px
120px,
			rgba(238,238,238,0) 80px 120px,
			#EEEEEE 110px
70px,
			#EEEEEE 90px 60px;
	}
	26% { 
		-webkit-box-shadow:
			#EEEEEE 30px 45px,
			#EEEEEE 40px
60px,
			#EEEEEE 50px 90px,
			#EEEEEE 55px 65px,
			rgba(238,238,238,0)
70px 40px,
			rgba(238,238,238,0) 80px 20px,
			#EEEEEE 110px
70px,
			#EEEEEE 90px 60px;  
		box-shadow:
			#EEEEEE 30px
45px,
			#EEEEEE 40px 60px,
			#EEEEEE 50px 90px,
			#EEEEEE 55px
65px,
			rgba(238,238,238,0) 70px 40px,
			rgba(238,238,238,0) 80px
20px,
			#EEEEEE 110px 70px,
			#EEEEEE 90px 60px; 
	}
	50% {
		-webkit-box-shadow:
			#EEEEEE 30px 70px,
			#EEEEEE 40px
80px,
			rgba(238,238,238,0) 50px 100px,
			#EEEEEE 55px
80px,
			#EEEEEE 70px 60px,
			#EEEEEE 80px 45px,
			#EEEEEE 110px
95px,
			#EEEEEE 90px 85px; 
		box-shadow:
			#EEEEEE 30px
70px,
			#EEEEEE 40px 80px,
			rgba(238,238,238,0) 50px
100px,
			#EEEEEE 55px 80px,
			#EEEEEE 70px 60px,
			#EEEEEE 80px
45px,
			#EEEEEE 110px 95px,
			#EEEEEE 90px 85px;
	}
	51%
{
		-webkit-box-shadow:
			#EEEEEE 30px 70px,
			#EEEEEE 40px
80px,
			rgba(238,238,238,0) 50px 45px,
			#EEEEEE 55px 80px,
			#EEEEEE
70px 60px,
			#EEEEEE 80px 45px,
			#EEEEEE 110px 95px,
			#EEEEEE 90px
85px;
		box-shadow:
			#EEEEEE 30px 70px,
			#EEEEEE 40px
80px,
			rgba(238,238,238,0) 50px 45px,
			#EEEEEE 55px 80px,
			#EEEEEE
70px 60px,
			#EEEEEE 80px 45px,
			#EEEEEE 110px 95px,
			#EEEEEE 90px
85px;
	}
	75% {
		-webkit-box-shadow:
			#EEEEEE 30px 95px,
			#EEEEEE
40px 100px,
			#EEEEEE 50px 60px,
			rgba(238,238,238,0) 55px
95px,
			#EEEEEE 70px 80px,
			#EEEEEE 80px 70px,
			rgba(238,238,238,0)
110px 120px,
			rgba(238,238,238,0) 90px 110px;
		box-shadow:
			#EEEEEE
30px 95px,
			#EEEEEE 40px 100px,
			#EEEEEE 50px
60px,
			rgba(238,238,238,0) 55px 95px,
			#EEEEEE 70px 80px,
			#EEEEEE
80px 70px,
			rgba(238,238,238,0) 110px 120px,
			rgba(238,238,238,0)
90px 110px;
	}
	76% {
		-webkit-box-shadow:
			#EEEEEE 30px
95px,
			#EEEEEE 40px 100px,
			#EEEEEE 50px
60px,
			rgba(238,238,238,0) 55px 35px,
			#EEEEEE 70px 80px,
			#EEEEEE
80px 70px,
			rgba(238,238,238,0) 110px 25px,
			rgba(238,238,238,0) 90px
15px;
		box-shadow:
			#EEEEEE 30px 95px,
			#EEEEEE 40px
100px,
			#EEEEEE 50px 60px,
			rgba(238,238,238,0) 55px
35px,
			#EEEEEE 70px 80px,
			#EEEEEE 80px 70px,
			rgba(238,238,238,0)
110px 25px,
			rgba(238,238,238,0) 90px 15px;
	}
	100%
{
		-webkit-box-shadow:
			rgba(238,238,238,0) 30px
120px,
			rgba(238,238,238,0) 40px 120px,
			#EEEEEE 50px
75px,
			#EEEEEE 55px 50px,
			#EEEEEE 70px 100px,
			#EEEEEE 80px
95px,
			#EEEEEE 110px 45px,
			#EEEEEE 90px
35px;
		box-shadow:
			rgba(238,238,238,0) 30px
120px,
			rgba(238,238,238,0) 40px 120px,
			#EEEEEE 50px
75px,
			#EEEEEE 55px 50px,
			#EEEEEE 70px 100px,
			#EEEEEE 80px
95px,
			#EEEEEE 110px 45px,
			#EEEEEE 90px 35px;
	}
}
@keyframes
snowy_snow {
	0% {  
		-webkit-box-shadow: 
			rgba(238,238,238,0) 30px
30px, 
			rgba(238,238,238,0) 40px 40px,  
			#EEEEEE 50px 75px,
			#EEEEEE 55px 50px, 
			#EEEEEE 70px 100px, 
			#EEEEEE 80px 95px,
			#EEEEEE 110px 45px, 
			#EEEEEE 90px 35px;  
		box-shadow:
			rgba(238,238,238,0) 30px 30px, 
			rgba(238,238,238,0) 40px 40px, 
			#EEEEEE 50px 75px, 
			#EEEEEE 55px 50px, 
			#EEEEEE 70px 100px,
			#EEEEEE 80px 95px, 
			#EEEEEE 110px 45px, 
			#EEEEEE 90px 35px;
	}
	25% {  
	  	-webkit-box-shadow: 
			#EEEEEE 30px 45px,
			#EEEEEE
40px 60px,
			#EEEEEE 50px 90px,
			#EEEEEE 55px
65px,
			rgba(238,238,238,0) 70px 120px,
			rgba(238,238,238,0) 80px
120px,
			#EEEEEE 110px 70px,
			#EEEEEE 90px 60px;  
	  	box-shadow:
			#EEEEEE 30px 45px,
			#EEEEEE 40px 60px,
			#EEEEEE 50px
90px,
			#EEEEEE 55px 65px,
			rgba(238,238,238,0) 70px
120px,
			rgba(238,238,238,0) 80px 120px,
			#EEEEEE 110px
70px,
			#EEEEEE 90px 60px;
	}
	26% { 
		-webkit-box-shadow:
			#EEEEEE 30px 45px,
			#EEEEEE 40px
60px,
			#EEEEEE 50px 90px,
			#EEEEEE 55px 65px,
			rgba(238,238,238,0)
70px 40px,
			rgba(238,238,238,0) 80px 20px,
			#EEEEEE 110px
70px,
			#EEEEEE 90px 60px;  
		box-shadow:
			#EEEEEE 30px
45px,
			#EEEEEE 40px 60px,
			#EEEEEE 50px 90px,
			#EEEEEE 55px
65px,
			rgba(238,238,238,0) 70px 40px,
			rgba(238,238,238,0) 80px
20px,
			#EEEEEE 110px 70px,
			#EEEEEE 90px 60px; 
	}
	50% {
		-webkit-box-shadow:
			#EEEEEE 30px 70px,
			#EEEEEE 40px
80px,
			rgba(238,238,238,0) 50px 100px,
			#EEEEEE 55px
80px,
			#EEEEEE 70px 60px,
			#EEEEEE 80px 45px,
			#EEEEEE 110px
95px,
			#EEEEEE 90px 85px; 
		box-shadow:
			#EEEEEE 30px
70px,
			#EEEEEE 40px 80px,
			rgba(238,238,238,0) 50px
100px,
			#EEEEEE 55px 80px,
			#EEEEEE 70px 60px,
			#EEEEEE 80px
45px,
			#EEEEEE 110px 95px,
			#EEEEEE 90px 85px;
	}
	51%
{
		-webkit-box-shadow:
			#EEEEEE 30px 70px,
			#EEEEEE 40px
80px,
			rgba(238,238,238,0) 50px 45px,
			#EEEEEE 55px 80px,
			#EEEEEE
70px 60px,
			#EEEEEE 80px 45px,
			#EEEEEE 110px 95px,
			#EEEEEE 90px
85px;
		box-shadow:
			#EEEEEE 30px 70px,
			#EEEEEE 40px
80px,
			rgba(238,238,238,0) 50px 45px,
			#EEEEEE 55px 80px,
			#EEEEEE
70px 60px,
			#EEEEEE 80px 45px,
			#EEEEEE 110px 95px,
			#EEEEEE 90px
85px;
	}
	75% {
		-webkit-box-shadow:
			#EEEEEE 30px 95px,
			#EEEEEE
40px 100px,
			#EEEEEE 50px 60px,
			rgba(238,238,238,0) 55px
95px,
			#EEEEEE 70px 80px,
			#EEEEEE 80px 70px,
			rgba(238,238,238,0)
110px 120px,
			rgba(238,238,238,0) 90px 110px;
		box-shadow:
			#EEEEEE
30px 95px,
			#EEEEEE 40px 100px,
			#EEEEEE 50px
60px,
			rgba(238,238,238,0) 55px 95px,
			#EEEEEE 70px 80px,
			#EEEEEE
80px 70px,
			rgba(238,238,238,0) 110px 120px,
			rgba(238,238,238,0)
90px 110px;
	}
	76% {
		-webkit-box-shadow:
			#EEEEEE 30px
95px,
			#EEEEEE 40px 100px,
			#EEEEEE 50px
60px,
			rgba(238,238,238,0) 55px 35px,
			#EEEEEE 70px 80px,
			#EEEEEE
80px 70px,
			rgba(238,238,238,0) 110px 25px,
			rgba(238,238,238,0) 90px
15px;
		box-shadow:
			#EEEEEE 30px 95px,
			#EEEEEE 40px
100px,
			#EEEEEE 50px 60px,
			rgba(238,238,238,0) 55px
35px,
			#EEEEEE 70px 80px,
			#EEEEEE 80px 70px,
			rgba(238,238,238,0)
110px 25px,
			rgba(238,238,238,0) 90px 15px;
	}
	100%
{
		-webkit-box-shadow:
			rgba(238,238,238,0) 30px
120px,
			rgba(238,238,238,0) 40px 120px,
			#EEEEEE 50px
75px,
			#EEEEEE 55px 50px,
			#EEEEEE 70px 100px,
			#EEEEEE 80px
95px,
			#EEEEEE 110px 45px,
			#EEEEEE 90px
35px;
		box-shadow:
			rgba(238,238,238,0) 30px
120px,
			rgba(238,238,238,0) 40px 120px,
			#EEEEEE 50px
75px,
			#EEEEEE 55px 50px,
			#EEEEEE 70px 100px,
			#EEEEEE 80px
95px,
			#EEEEEE 110px 45px,
			#EEEEEE 90px
35px;
	}
}
.ap_weather_container {
	background:#00BBFF;
	height:
150px;
	padding:20px;
	font-size:20px;
	width:150px;
}
.ap_weather_container
p {
padding: 10px;
font-size: 16px;
margin-top: 50px;
}