#bottom {
	background: linear-gradient(135deg, #000, #111);
	color: #eee;
	float: left;
	padding: 2rem 0;
	width: 100%;
}
#bottom h3 {
	color: #eee;
	font-size: 1.25rem;
	font-weight: 200;
	margin: 0 0 0.5rem;
	padding: 0;
	text-transform: none !important;
}
#bottom a {
    color: #fff;
}
#bottom a:focus,
#bottom a:hover,
#bottom a:active {
    color: #eee;
}
#bottom-prints {
	float: left;
	width: 100%;
}

/* Not mobile. */
@media only screen and (min-width:769px) {
    #bottom .widget {
        float: left;
        padding: 0 2rem;
        width: auto;
    }
	#bottom-prints {
		width: 33.33%;
	}
}
/* Mobile. */
@media only screen and (max-width:768px) {
	#bottom h3 {
		text-align: center;
	}
	#bottom .widget {
	    float: left;
	    padding: 1rem;
	}
}