.menubuttonstylenew
{
	height:30px;
	background-color:#fff;
	width:100%;
	border:0px none;
	opacity:0;
	border-radius:10px;
	}

.menubuttonstylenew:hover
{
	height:30px;
	background-color:#fff;
	width:100%;
	border:0px none;
	opacity:0.3;
	border-radius:10px;
	}
	

.pinsbody
{
	font-family:'Roboto';
	}
	
	
.blur {filter: blur(4px);}
.blur2 {filter: blur(20px);}
.brightness {filter: brightness(250%);}
.brightnessnormal {filter: brightness(100%);}
.contrast {filter: contrast(180%);}
.grayscale {filter: grayscale(100%);}
.huerotate {filter: hue-rotate(180deg);}
.invert {filter: invert(100%);}
.opacity {filter: opacity(50%);}
.saturate {filter: saturate(7);}
.sepia {filter: sepia(100%);}
.shadow {filter: drop-shadow(8px 8px 10px green);}
.brightness2 {filter: brightness(84%);}
.brightness2 {filter: brightness(130%);}
				
.transformer00000
{
	opacity:1;
	transition:300ms;
	transform:scale(0.9);
	animation:linear;
	color:#fff;
	border-radius:100px;
	z-index:1;
	}
		
.transformer00000:hover
{
	opacity:1;
	transition:300ms;
	transform:scale(1.3);
	color:#333;
	background-color:transparent;
	border-radius:10px;
	z-index:0;
	
	
	}
					
.transformer0000
{
	opacity:1;
	transition:300ms;
	transform:scale(1);
	color:#333;
	background-color:transparent;
	border-radius:10px;
	z-index:0;
	}
		
.transformer0000:hover
{
	opacity:1;
	transition:300ms;
	transform:scale(0.9);
	animation:linear;
	color:#fff;
	border-radius:100px;
	z-index:1;
	}
			
.transformer000
{
	opacity:1;
	transition:300ms;
	transform:scale(0.8);
	color:#333;
	background-color:transparent;
	border-radius:100px;
	z-index:0;
	border:2px #333 solid;
	}
		
.transformer000:hover
{
	opacity:1;
	transition:300ms;
	transform:scale(1);
	animation:linear;
	color:#fff;
	border-radius:10px;
	z-index:1;
	border:0px #fff solid;
	}
				
.transformer00
{
	opacity:1;
	transition:300ms;
	transform:scale(1);
	
	background-color:transparent;
	border-radius:100px;
	z-index:0;
	border:5px #fff solid;
	}
		
.transformer00:hover
{
	opacity:1;
	transition:300ms;
	transform:scale(1.3);
	animation:linear;
	border-radius:0px;
	z-index:1;
	border:5px #fff solid;
	}
		
.transformer0
{
	opacity:1;
	transition:300ms;
	transform:scale(1);
	
	background-color:transparent;
	border-radius:100px;
	}
		
.transformer0:hover
{
	opacity:1;
	transition:300ms;
	transform:scale(1.4);
	animation:linear;
	border-radius:0px;
	}
		
.transformer1
{
	opacity:1;
	transition:150ms;
	transform:scale(1);
	}
		
.transformer1:hover
{
	opacity:1;
	transition:200ms;
	transform:scale(0.8);
	}
		
		
.transformer2
{
	opacity:1;
	transition:100ms;
	border-radius:0px;
	transition:100ms;
	}
		
.transformer2:hover
{
	opacity:1;
	transition:100ms;
	filter: hue-rotate(360deg);
	border-radius:0px;
	}
				
.transformer3
{
	opacity:1;
	transition:100ms;
	border-radius:0px;
	transform:scale(1);
	transition:100ms;
	}
		
.transformer3:hover
{
	opacity:1;
	transition:100ms;
	transform:scale(0.8);
	border-radius:0px;
	}
					
.transformer4
{
	opacity:1;
	transition:100ms;
	transform:scale(1);
	transition:100ms;
	}
		
.transformer4:hover
{
	opacity:1;
	transition:100ms;
	transform:scale(0.8);
	}
						
.transformer5
{
	opacity:1;
	transition:100ms;
	transform:scale(0.5);
	transition:100ms;
	}
		
.transformer5:hover
{
	opacity:1;
	transition:100ms;
	transform:scale(0.9);
	}
							
.transformer6
{
	opacity:1;
	transition:100ms;
	transform:scale(0.7);
	transition:100ms;
	}
		
.transformer6:hover
{
	opacity:1;
	transition:100ms;
	transform:scale(0.9);
	background-image:url(../images/masks/lightmask.png);
	background-repeat:repeat;
	border-radius:10px;
	}
		
@-webkit-keyframes flickerAnimation{
  10%   { opacity:1; }
  20%  { opacity:0; }
  100% { opacity:1; }
}

.rotate {
  animation: rotation 30s infinite linear;
}

@-webkit-keyframes rotation {
  to {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes growshrink{
 
	
  0%   { transition:1ms;
	     transform:scale(0); 
		 opacity:1;		 
		}

	 	
  100% { transition:1ms;
	transform:scale(1);
	opacity:1;
	}
}


@-webkit-keyframes colorchange{
 

	 	
  100% { transition:1ms;
	filter: hue-rotate(50deg);
	filter: hue-rotate(100deg);
	filter: hue-rotate(150deg);
	filter: hue-rotate(200deg);
	filter: hue-rotate(250deg);
	filter: hue-rotate(300deg);
	filter: hue-rotate(360deg);
	}
}

.animate-flicker {
   -webkit-animation: flickerAnimation 2s infinite;
   -moz-animation: flickerAnimation 2s infinite;
   -o-animation: flickerAnimation 2s infinite;
    animation: flickerAnimation 2s infinite;
}


.animate-grower {
   -webkit-animation: growshrink 1s infinite;
   -moz-animation: growshrink 1s infinite;
   -o-animation: growshrink 1s infinite;
    animation: growshrink 1s infinite;
}
.animate-grower2 {
   -webkit-animation: growshrink 1s ;
   -moz-animation: growshrink 1s ;
   -o-animation: growshrink 1s ;
    animation: growshrink 1s ;
}

.animate-colorchanger {
   -webkit-animation: colorchange 5s infinite;
   -moz-animation: colorchange 5s infinite;
   -o-animation: colorchange 5s infinite;
    animation: colorchange 5s infinite;
}

.growerstyle
{
	height:50px;
	width:50px;
	background-color:#0F0;
	border-radius:100px;
	}

.newgrabbuttonstyle
{
	width:80px;
	height:80px;
	text-align:center;
	border-radius:10px;
	background-color:#146eb3;
	}
	
.newgrabbuttonstyle:hover
{
	width:80px;
	height:80px;
	text-align:center;
	border-radius:10px;
	background-color:#3398e6;
	}
	
.pinscounter
{
	width:30px;
	height:30px;
	border-radius:30px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	}
	
.pinsdeliveryproducts
{
	background-color:#146eb3;
	}
		
.pinsdeliveryproducts:hover
{
	background-color:#0f5d98;
	}
		
.newhover0
{
	opacity:1;
	}
		
.newhover0:hover
{
	opacity:0.8;
	}
.newhover
{
	opacity:1;
	}
		
.newhover:hover
{
	opacity:0.5;
	}
		
.newhover2
{
	opacity:0.5;
	}
		
.newhover2:hover
{
	opacity:1;
	}
			
.newhover3
{
	opacity:0.2;
	}
		
.newhover3:hover
{
	opacity:1;
	}
	
.pinsquickbasketdiv
{
	z-index:999999;
	position:relative;
	left:0px;
	top:0px;
	width:0px;
	font-size:0px;
	}
	
.pinsquickbasket
{
	height:60px;
	width:230px;
	background-color:#fff;
	border:0px none;
	opacity:0;
	}
		
.pinsquickbasket:hover
{
	height:60px;
	width:230px;
	background-color:#fff;
	border:0px none;
	opacity:0.1;
	}
			
.pinsquickbasket2off
{
	height:70px;
	width:230px;
	background-color:#fff;
	border:0px none;
	opacity:0;
	}
		
.pinsquickbasket2
{
	height:70px;
	width:230px;
	background-color:#fff;
	border:0px none;
	opacity:0;
	}
		
.pinsquickbasket2:hover
{
	height:70px;
	width:230px;
	background-color:#fff;
	border:0px none;
	opacity:0.1;
	}
	
.pinsinputboxbgstyle
{
	border-radius:5px;
	background-color:#146eb3;
	height:60px;
	}
		
.pinsinputboxbgstyle:hover
{
	border-radius:5px;
	background-color:#0c538a;
	height:60px;
	}
	
.newsigninbuttonstylepins
{
	height:50px;
	width:190px;
	border-radius:5px;
	}
		
.newsigninbuttonstylepins:hover
{
	height:50px;
	width:190px;
	border-radius:5px;
	background-color:#2f8fd8;
	}
	
.hyperlink1
{
	color:#fff;
	text-decoration:none;
	}
		
.hyperlink1:hover
{
	color:#3e96d9;
	text-decoration:none;
	}
	
	
.newbuttons
{
	height:50px;
	border-radius:100px 0px 0px 100px;
	text-align:center;
	background-color:#146eb3;
	}
		
	
.newbuttons:hover
{
	height:50px;
	border-radius:100px 0px 0px 100px;
	text-align:center;
	background-color:#449ce0;
	}
		
.newbuttons2
{
	height:50px;
	text-align:center;
	background-color:#575757;
	}
		
	
.newbuttons2:hover
{
	height:50px;
	text-align:center;
	background-color:#242424;
	}
			
.newbuttons3
{
	height:50px;
	text-align:center;
	background-color:#575757;
	border-radius:0px 100px 100px 0px;
	}
		
	
.newbuttons3:hover
{
	height:50px;
	text-align:center;
	background-color:#242424;
	border-radius:0px 100px 100px 0px;
	}
					
.shadewallstylepins
{
	background-color:#1b1b1b;
	width:100%;
	height:100%;
	}
	
.footerbuttonstyle
{
	height:40px;
	border-radius:5px;
	}
		
.footerbuttonstyle:hover
{
	height:40px;
	border-radius:5px;
	background-color:#333;
	}
		
.newsignininputboxstylepins
{
	background-color:transparent;
	border:0px none;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	}
	
.pinssigninblockstyle1
{
	border-radius:5px;
	background-color:transparent;
	border:1px #146eb3 solid;
	}
	
.newpinspriceouter
{
	width:200px;
	height:200px;
	background-color:#fff;
	border-radius:200px;
	text-align:center;
	border:1px #146eb3 solid;
	}

.newpinspriceinner
{
	width:180px;
	height:180px;
	background-color:transparent;
	border-radius:200px;
	text-align:center;
	}
	
.newpinspriceinnerinner
{
	width:180px;
	height:180px;
	background-color:#fff;
	border-radius:200px;
	text-align:center;
	}
		
.newpinspriceouter2
{
	width:200px;
	height:200px;
	background-color:transparent;
	border-radius:200px;
	text-align:center;
	border:1px #146eb3 solid;
	}
	
.newpinspriceinner2
{
	width:180px;
	height:180px;
	background-color:transparent;
	border-radius:200px;
	text-align:center;
	}
	
.newpinspriceinnerinner2
{
	width:180px;
	height:180px;
	background-color:#146eb3;
	border-radius:200px;
	text-align:center;
	}
	
.newbasketbutton
{
	background-color:#146eb3;
	height:60px;
	width:200px;
	border-radius:10px;
	}
		
.newbasketbutton:hover
{
	background-color:#0a4a7b;
	height:60px;
	width:200px;
	border-radius:10px;
	}
	
.newbasketbutton2
{
	background-color:transparent;
	height:40px;
	width:160px;
	border-radius:10px;
	}
		
	
.newaddbuttonstyle
{
	width:200px;
	height:50px;
	border:0px none;
	background-color:#000;
	border-radius:10px;
	opacity:0;
	}
		
.newaddbuttonstyle:hover
{
	width:200px;
	height:50px;
	border:0px none;
	background-color:#000;
	border-radius:10px;
	opacity:0.1;
	}
	
.inbasketbuttonstyleoff
{
	position:relative;
	top:136px;
	left:-210px;
	z-index:99;
	width:0px;
	height:0px;
	font-size:0px;
	visibility:hidden;
	}
		
.inbasketbuttonstyleon
{
	position:relative;
	top:136px;
	left:-210px;
	z-index:99;
	width:0px;
	height:0px;
	font-size:0px;
	visibility:visible;
	}

.inbasketbuttonstyle2on
{
	position:relative;
	top:-30px;
	left:-170px;
	z-index:99;
	width:0px;
	height:0px;
	font-size:0px;
	}
	
.inbasketbuttonstyle2off
{
	position:relative;
	top:-30px;
	left:-170px;
	z-index:99;
	width:0px;
	height:0px;
	font-size:0px;
	visibility:hidden;
	}