.btn {
	padding:7px 26px;
	border-radius:12px;
	text-decoration:none;
	display:inline-block;
	@include font(50px, 1.2, 900);
	cursor:pointer !important;
	background:$red;
	color:$white;
	border:none;
	transition:none;
	text-align:center;

	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.8);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.8);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.8);	

	&.btn-primary {
		background:#7f3f98;
		color:$white;

		&:hover {
			background:#6f3686;
			color:$white;
		}
	}
	&.btn-secondary {
		background:#bd55a0;
		color:$white;

		&:hover {
			background:#af4f94;
			color:$white;
		}
	}
}
@media (max-width: 1600px) {
	.btn {
		padding:get-vw(7px,1600) get-vw(26px,1600);
		border-radius:get-vw(12px,1600);
		@include font(get-vw(50px,1600), 1.2, 900);

		-webkit-box-shadow: 0px 0px get-vw(15px,1600) 0px rgba(0,0,0,0.8);
		-moz-box-shadow: 0px 0px get-vw(15px,1600) 0px rgba(0,0,0,0.8);
		box-shadow: 0px 0px get-vw(15px,1600) 0px rgba(0,0,0,0.8);
	}
}