h3{
	font-weight: 700;
}

.btn-red{
    border-radius: inherit;
	margin-top: 2em;
}

.struct {
	/*width: 980px;
	font-family: Helvetica, Arial, serif-sans;*/
	margin: 2em auto 0 auto;
	text-align: left;
	font-size: 1.3em;
	text-align: left;
}

.struct h2 {
    font-size: 1.8em;
}

.struct .uk-grid {
    margin-left: 15px;
    margin-right: 15px;
}

.banner-text h1, .banner-text h2 {
    padding-top: 0;
    margin-bottom: .3em;
    font-weight: 700;
    color: #333;
    line-height: 1.3em;
}

@media only screen and (max-width: 480px) {
	.struct h2 {
		font-size: 1.5em;
	}
    .btn-white, .btn-red, .btn-blue {
        width: auto;
        min-width: 150px;
    }

    .de-banner{
        background: #f3f3f3 !important;
    }
}