body.contact_footer footer {
	padding-bottom: 90px;
}

.navbar li a span {
	text-transform: uppercase;
}

@media only screen and (max-width:320px) {
	span.break-xs {
		display: block;
	}
}

/* frontpage */

body.fp #header-banner .banner-info {
	padding-top: 30px;
}

body.fp #header-banner .banner-info img.baner-logo {
	width: initial;
}
.banner-info p {
	font-size: 19px;
}

#description,
#contact,
#offers-terse {
	padding: 50px 0px;
}

#contact {
	padding-bottom: 0px;
}

.midpage-banner {
	background: url(../images/banner-bg-2.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    background-color: #cccccc;
}

.midpage-banner .banner-content {
	padding: 50px 0;
}

.midpage-banner .banner-info {
	width: 500px;
	padding: 50px;
}


@media only screen and (max-width:480px) {
	.midpage-banner .banner-info {
	    width: 90%;
    	padding: 50px;
	}
	.midpage-banner .banner-info p {
		padding-bottom: 10px;
	}
	.midpage-banner .banner-info p strong {
		display:block;
	}
	
}

/* leistungen */

.bg-leistungen {
	background: url(../images/banner-bg-3.jpg) no-repeat;
}

.bg-bootsumbau {
	background: url(../images/bootsumbau.jpg) scroll center no-repeat;
}

.bg-bootsausbau {
	background: url(../images/bootsausbau.jpg) scroll center no-repeat;
}

.bg-teakdeck {
	background: url(../images/teakdeck.jpg) scroll center no-repeat;
}

.bg-teakboden {
	background: url(../images/teakboden.jpg) scroll center no-repeat;
}

.bg-gfk {
	background: url(../images/gfk.jpg) scroll center no-repeat;
}

/* portfolio */

.portfolio-filter li a {
	text-transform: uppercase;
}

.view-btn { /* note: only valid with single icon */
	margin-right: 30px;
}

/* contact */

.bg-kontakt {
	background: url(../images/banner-bg-4.jpg) no-repeat;
}

/* contact footer */

.navbar-contact {
	background-color: #f8f8f8;
	border-top: 1px solid #eee !important;
}

.navbar-contact p {
	font-size: 20px;
	text-align: center;
}

.navbar-contact .navbar-text {
	float: none;
}