.logo-top{
	display: block;
	width: 100%;
}
h2.garantia{
	color: #ffcc00;
	margin: 0;
	padding: 0;
}
#rafa{border-right: 1px solid #ffcc00;}
#about {padding: 10.8rem 0 0;}
.about-profile-bg {background-image: none!important;}

.header-social-list {
	list-style: none;
	display: inline-block;
	margin: 0;
	font-size: 3.1rem;
}

.header-social-list li {
	margin-right: 12px;
	padding-left: 0;
	display: inline-block;
}

.header-social-list li a {
	color: #5B5B5B;
}

.header-social-list li a:hover,
.header-social-list li a:focus {
	color: #ffcc00;
}

.header-social-list li:last-child {
	margin: 0;
}

.cv{min-height: 470px!important; background-color: white;}
.amarelo{color: #ffcc00 !important}
ul.lista li{text-align: left;}
#stats span{color: white; font-size: 1.3rem;}
.mgt-10{margin-top: 10px;}
.mgt-25{margin-top: 25px;}
.mgt-50{margin-top: 50px;}
.mgt-100{margin-top: 100px;}
a.butamar{border: 1px solid #ffcc00; background-color: white;}
a.butamar:hover{border: 1px solid #ffcc00; color: white; background-color: #ffcc00;}

.bgrid {
	padding: 0 20px;

}
.linhas {
	background-color: #222;
}
#contact p, .copyright{color: white!important;}
a.priori{color: #fff;}
a.priori:hover{color: #ffcc00;}
.text-white{color: white!important;}


@media only screen and (max-width:1400px) {
	.cv{min-height: 520px}

}
@media only screen and (max-width:1100px) {
	.cv{min-height: 550px}

}
@media only screen and (max-width:800px) {
	#rafa{border-right: 1px solid #ffffff;

	}
	
	.logo-top{
		margin-top: 70px;width: 90%;
}
	}
	.cv{min-height: 150px}
	
	

}