@import url('https://fonts.googleapis.com/css?family=Raleway');

body {
	padding: 0;
	margin: 0;
	background: #f4f4f4;
	color: #666;
}

html, h1, h2, h3, h4, h5, h6, a {
	font-family: "Raleway";
}

a {
	text-decoration: none;
}

.navbar {
	background: #fca356;
}

.navbar-brand:hover {
	color: white;
}

.navbar-brand::before {
	margin-top: -.4em;
	content: url('../images/logo.png');
	float: left;
	width: 60px;
}

.navbar-brand {
	cursor: pointer;
	width: 40px;
	height: 40px;
	color: white;
	font-weight: 600;
	text-shadow: 1px 1px 1px #666;
}

.nav-link, .navbar-button {
	color: #f4f4f4;
	cursor: pointer;
}

.nav-link {
	margin-right: 1em !important;
}

.nav-link:hover {
	background: #f4f4f4;
	color: #f97300;
}

.navbar-collapse {
	justify-content: flex-end;
}

.navbar-toggler {
	background: #fff !important;
}

/* Header */

.header {
	position: relative;
	background-image: url('../images/bg.jpg');
	background-size: cover;
	background-position: center;
}

.overlay {
	position: absolute;
	min-height: 100%;
	min-width: 100%;
	left: 0;
	top: 0;
	background: rgba(244, 244, 244, .79);
}

.description {
	position: absolute;
	top: 30%;
}

.description li {
	text-shadow: 1px 1px 1px white;
	list-style-type: none;
	font-size: 1.8em;
	line-height: 1.5;
	padding-bottom: 2em;
}

.description li::before {
	content: url('../images/arrow.png');
	width: 3.5em;
	float: left;
}

/* Main column */

.main-column {
	margin: 4em 0;
	padding: 1em;
	position: relative;
}

.main-column .container {
	background-image: linear-gradient(to right, #ffeddd, rgba(255,0,0,0));
	border-radius: 1em;
	padding: 1em;
}

.main-column h1 {
	color: #f97300;
	text-shadow: 1px 1px 2px #bcbcbd;
	margin: 1em 0;
}

.main-column p {
	text-align: justify;
}

/* Download */

a.btn-secondary {
	margin-top: 1em;
	background: #f97300;
	color: #fff;
	border: 0;
	padding-top: .7em;
}

a.download::before {
	content: url('../images/download.png');
	width: 30px;
	float: left;
}

/* Contact */

a.whatsapp::before {
	content: url('../images/whatsapp.png');
	width: 35px;
	float: left;
}

/* Footer */

footer {
	height: 3.5em;
	padding-top: 1.2em;
	text-align: right;
	color: white;
	font-size: .8em;
	background-image: linear-gradient(to bottom, rgba(255,0,0,0), #fca356);
}
