@media (min-height: 800px) {
	.content-footer {
		position: fixed;
		left: 0;
		bottom: 0;
	}
	.main-content {
		padding-bottom: 120px;
	}
}

html, body {
    height:100%;
	background-attachment: fixed;
}

body
	background-position: left bottom;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}


.body-content {
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.body-content-left {
	background-position: left 150px;
	background-size: 15% auto;
	background-repeat: no-repeat;
}
.body-content-right {
	background-position: right 150px;
	background-size: 15% auto;
	background-repeat: no-repeat;
}


@media (min-width: 768px) and (max-width: 1024px) {
	.body-content-left { background-size: 20% auto; }
	.body-content-right { background-size: 30% auto; }
	.landingTitulo { width: 85%; }
}

@media (max-width: 767px) {
	.body-content-left { background-size: 20% auto; }
	.body-content-right { background-size: 30% auto; }
	.landingTitulo { width: 95%; }
}

.speaker ul li {
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
