.homeMenu { width:auto; height:auto; float:right; margin:20px 5% 20px 0; }
.homeMenu ul {width:auto; float:right; padding:0; }
.homeMenu li {list-style:none; float:left; display:block; margin-left:20px; width:120px; height:90px; background:rgba(3,3,3,0.5); -webkit-border-radius:60px; -moz-border-radius:60px; border-radius:60px; padding-top:30px; }
.homeMenu li a { text-decoration:none; }

.pet {
		width:auto;
		padding:0; 		
		text-align: center;	
		
		-webkit-transition: all 300ms ease-out;
		   -moz-transition: all 300ms ease-out;
		    -ms-transition: all 300ms ease-out; 
		     -o-transition: all 300ms ease-out;
		        transition: all 300ms ease-out;
	}		
	.pet img {
		margin:auto;
		display:block;		
		
		-webkit-transform: scale(.9);
		   -moz-transform: scale(.9);
		    -ms-transform: scale(.9);
		     -o-transform: scale(.9);		
		        transform: scale(.9);
	
		-webkit-transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
		   -moz-transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
		    -ms-transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
		     -o-transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
		        transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940);
	}	
	.pet:hover {
		-webkit-border-radius:75px;
		border-radius:75px;		
		cursor: pointer;
	}	
	.pet:hover img {
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1));
		-ms-transform: scale(1);
		transform: scale(1);
	}
	
	.pet h2 {
		color:#c9a833; font:13px 'PT Sans', sans-serif; color:#fff; text-transform:uppercase; margin-top:5px;
		-webkit-transition: all 0.6s;
		-moz-transition: all 0.6s;
		-ms-transition: all 0.6s;
		-o-transition: all 0.6s;
		transition: all 0.6s;
	}
	
	.pet:hover h2 {
		color:#f58220;
	}