button.favobtn svg{
	-webkit-animation-duration:0.3s;
	animation-duration:0.3s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
@-webkit-keyframes bounceIn{
	0%{
		opacity:0;
		-webkit-transform:scale(0.3);
	}
	
	50%{
		opacity:1;
		-webkit-transform:scale(1.05);
	}
	
	70%{
		-webkit-transform:scale(.9);
	}
	
	100%{
		-webkit-transform:scale(1);
	}
}
@keyframes bounceIn{
	0%{
		opacity:0;
		transform:scale(0.3);
	}
	50%{
		opacity:1;
		transform:scale(1.05);
	}
	70%{
		opacity:1;
		transform:scale(0.9);
	}
	100%{
		opacity:1;
		transform:scale(1);
	}
}
button.favobtn.active svg{
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn;
}
@-webkit-keyframes bounceOut{
	0%{
		-webkit-transform:scale(1);
	}
	25%{
		-webkit-transform:scale(0.95);
	}
	50%{
		opacity:1;
		-webkit-transform:scale(1.1);
	}
	100%{
		-webkit-transform:scale(1);
	}
}
@keyframes bounceOut{
	0%{
		transform:scale(1);
	}
	25%{
		transform:scale(0.95);
	}
	50%{
		opacity:1;
		transform:scale(1.1);
	}
	100%{
		transform:scale(1);
	}
}
button.favobtn svg{
	-webkit-animation-name:bounceOut;
	animation-name:bounceOut;
}
@media screen and ( max-width:767px){
	header a{
		font-family:'M PLUS Rounded 1c', sans-serif;
	}
}
@media screen and (min-width:768px) and ( max-width:1099px){
}
@media (orientation: landscape) and (max-width: 568px){
}
@media (orientation: landscape) and (min-width:569px) and (max-width: 812px){
}
@media (orientation: landscape) and (min-width:813px) and ( max-width:1099px){
}
@media screen and (min-width:1100px){
}