body {
	font-family: 'Roboto', sans-serif;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.container-fluid {
	padding: 0 4rem;
}

.card {
	border: none;
}

article {
	padding: 4rem 0;
}

article.xp {
	padding: 8rem 0;
}

article#intro {
	padding-bottom: 15rem;
}

article#latest-work div.row {
	margin-top: -15rem;
}

article#latest-work div.row div.card div.card-img-overlay {
	visibility: hidden;
	opacity: 0;
  	transition: visibility 500ms linear 500ms, opacity 500ms;
}

article#latest-work div.row div.card:hover div.card-img-overlay {
	visibility: visible;
	background-color: rgba(0,0,0,.9);
	opacity: 1;
  	transition: visibility 0ms linear 0ms, opacity 500ms;
}

.btn-linkedin, .btn-dribbble, .btn-github {
	color: #fff;
	border: none;
}

.btn-linkedin:hover {
	color: #0077b5;
	border: none;
}

.btn-dribbble:hover {
	color: #ea4c89;
	border: none;
}

.btn-github:hover {
	color: #fff;
	border: none;
}