html{
	font-size:62.5%;
}

body{
	font-family:calibri, sans-serif;
	font-size:2rem;
	color:#777;
	background-color:#6c4360;
}

h1{
  	font-size:7.3rem;
	font-weight:bold;
	line-height:8rem;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}

h2{
	font-size:4rem;
	font-weight:bold;
	/*text-transform:uppercase;*/
	line-height:5rem;
	color:#d36d55;
}

.wrap{
	width:90%;
	max-width:90rem;
	min-height:100%;
	background-color:;
	margin:1.5rem auto 1.5rem auto;
  	padding:0 0 0 0;
  	border-radius:2rem 2rem 2rem 2rem;
	position:relative;
}

.product{
	border-radius:4rem;
	padding:2rem 2rem 2rem 4rem;
	margin:5rem 0 0 0;
}

	.product_name{
		float:left;
		width:78%;
	}
	
	.product_descript{
		margin:1rem 0 0 0;
		font-size:2rem;
		line-height:2.5rem;
	}

	.product_img{
		float:right;
		width:22%;
		background-color:#fff;
		border-radius:1rem 3rem 3rem 1rem;
		padding:0 0 0 1rem;
	}
	
		.product_img img{
			width:10rem;
		}
		
	.price{
		margin:2rem 0 0 0;
		padding:1rem 1rem 1rem 1rem;
		background-color:#fff;
		color:#d96b52;
		font-weight:bold;
		font-style:italic;
		text-align:center;
		border-radius:2rem;
	}
	
	.phone{
		width:49%;
		float:left;
		margin:2rem 0 0 0;
		padding:1rem 1rem 1rem 1rem;
		background-color:#fff;
		font-weight:bold;
		text-align:center;
		border-radius:2rem;
	}
	
		.phone .fa{
			margin-right:0.5rem;
			color:#fff;
		}
		
		.phone a{
			color:#7c91bb;
			text-decoration:none;
		}
	
	.whatsapp{
		width:49%;
		float:right;
		margin:2rem 0 0 0;
		padding:1rem 1rem 1rem 1rem;
		background-color:#fff;
		font-weight:bold;
		text-align:center;
		border-radius:2rem;
	}
	
		.whatsapp .fa{
			margin-right:0.5rem;
			color:#fff;
		}
	
		.whatsapp a{
			color:#51bb89;
			text-decoration:none;
		}
		
	.navigator{
		margin:2.2rem 0 0 0;
		text-align:center;
	}
	
		.navigator a{
			color:#999;
			text-decoration:none;
		}
		
.fa{

}

.share{
	width:50%;
	float:left;
	margin:7rem 0 0 0;
	padding:2rem 0 4rem 0;
	border-top:0.1rem solid #a77daf;
	text-align:center;
	text-transform:uppercase;
	line-height:5rem;
	color:#ccc;
}
		
footer{
	width:50%;
	float:right;
	margin:7rem 0 0 0;
	padding:4rem 0 4rem 0;
	border-top:0.1rem solid #a77daf;
}

	.footer{
		color:#ccc;
		text-align:center;
		line-height:3rem;
	}
	
.clr{
	clear:both;
}


@media screen and (max-width: 650px) {
	
	h1{
		font-size:5rem;
		line-height:7.2rem;
	}
	
	h2{
	font-size:3rem;
	line-height:4.3rem;
	}
	
	.product_img img{
			width:7rem;
	}
		
	.price{
		background-color:#d5a3c6;
		color:#fff;
	}
	
	.phone{
		background-color:#4a7db3;
	}
	
		.phone a{
			color:#fff;
		}
	
	.whatsapp{
		background-color:#3f8647;
	}
	
		.whatsapp a{
			color:#fff;
		}
		
	.share{
		width:100%;
		float:none;
		margin:5rem 0 0 0;
		padding:2rem 0 2rem 0;
		line-height:6rem;
	}
	
	footer{
		width:100%;
		float:none;
		margin:2rem 0 0 0;
		padding:3rem 0 2.5rem 0;
	}

}

@media screen and (max-width: 400px) {
	
	h1{
		font-size:4.7rem;
		line-height:6.2rem;
	}
	
	.phone .fa{
		display:none;
	}
	
	.whatsapp .fa{
		display:none;
	}
}