@media (max-width: 980px) {
	div#sp-menu.span8.centerme {
        position: fixed;
        text-align: center;
        height: 0;
        width: 100%
	}
}
@media (min-width: 980px) {
    div#sp-menu.span8.centerme {
        background-color: rgba(255, 255, 255, 0.90);
        position: fixed;
        text-align: center;
        height: 0;
        width: 100%
    }
}

h3 {
	font-size: 1vmax;
	line-height: 120%;
}
@media screen and (max-width: 1500px) {
h3 { font-size: 15px; }
}
@media screen and (min-width: 4000px) {
h3 { font-size: 40px; }
}
h2 {
	font-size: 1.5vmax;
	line-height: 120%;
}
@media screen and (max-width: 1000px) {
h2 { font-size: 15px; }
}
@media screen and (min-width: 2667px) {
h2 { font-size: 40px; }
}
h1 {
	font-size: 2vmax;
	line-height: 120%;
}
@media screen and (max-width: 750px) {
h1 { font-size: 15px; }
}
@media screen and (min-width: 2000px) {
h1 { font-size: 40px; }
}

