/* General button style (reset) */
.btnPadrao {
	border: none;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	background: none;
	cursor: pointer;
	padding: 20px 60px;
	display: inline-block;
	margin: 15px 30px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

/* Button 4 */
.btn-4 {border-radius: 50px;border: 3px solid #fff;color: #fff;overflow: hidden;}
.btn-4:active {border-color: #b29c68;}
.btn-4:hover {background: #95804f;}
.btn-4:before {position: absolute;height: 100%;font-size: 125%;line-height: 3;color: #fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.btn-4:active:before {color: #b29c68;}
/* Button 4a */
.btn-4a:before {left: 130%;top: 0;}
.btn-4a:hover:before {left: 80%;}

.btnPadrao:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.icon-arrow-right:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f30b";
}

@media screen and (max-width:1200px){
	.btnPadrao{ font-size: 15px; padding: 10px 20px;}
	.btn-4{border: 2px #b29c68 solid;}
	.icon-arrow-right:before{ display: none;}
}