body{margin:0;font-family:karla,sans-serif}a{color:#ec1f26}.topbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.6em solid #2a3137;background-color:#fff}.logo{width:15%}.logo img{max-width:100%}.topbar .contact1{margin-right:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.head{display:-webkit-box;display:-ms-flexbox;display:flex;height:40vh;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-image:url(../img/Head1.JPG);background-size:cover;background-position:center;opacity:1;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.kopwrap{position:relative}.about{width:20%;margin-left:10%;padding:20px;background-color:#f5f5f5;opacity:.8;border-radius:7px 7px 0 0;font-size:larger;font-family:karla,sans-serif;position:absolute;bottom:0}.abouttitle{font-weight:700;text-transform:uppercase;color:#2a3137;font-size:larger;display:inline-block;-webkit-margin-after:.2em;margin-block-end:.2em;-webkit-margin-before:0;margin-block-start:0}.showcases{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;text-transform:uppercase}.showtitle{-ms-flex-preferred-size:95%;flex-basis:95%;text-align:center;padding:1.2rem 0;font-size:xx-large;font-weight:700}.showcase{-ms-flex-preferred-size:32%;flex-basis:32%;color:#fff;margin-bottom:1.2em;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;-o-transition:box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.showcase img{max-width:100%}.label{position:relative;z-index:2;margin:0 8% -1.4em;font-size:x-large;background-color:#2a3137;text-align:center;border-radius:0 0 7px 7px;padding:.2em 0;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.footer{background-color:#2a3137;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:1.2em 0}.faceb,.insta,.mail,.telefoon{color:#767c7c}.icon-whatsapp{color:#25d366}.icon-facebook2{color:#3b5998}.icon-instagram{color:#e1306c}.topbar .icon-mail4{color:#000}.footer .icon-mail4{color:#fff}@media(min-width:1024px){.showcase:hover .label{-webkit-transform:translateY(.2em);-ms-transform:translateY(.2em);transform:translateY(.2em)}.showcase:hover{-webkit-box-shadow:1px 7px 6px 0 rgba(0,0,0,.45);box-shadow:1px 7px 6px 0 rgba(0,0,0,.45)}}@media (max-width:1024px){.contact2{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:10px}.contact2 .faceb,.contact2 .insta,.contact2 .mail,.contact2 .telefoon{width:50%;width:95%}.logo{width:25%}.about{width:30%}.footer{padding-left:2%}}@media (max-width:768px){.faceb,.insta,.mail,.telefoon{width:50%;width:95%}.logo{width:42%}.about{margin-left:7%;width:42%}.showcase{-ms-flex-preferred-size:47%;flex-basis:47%}.footer{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.footer .mail,.footer .telefoon{padding-bottom:10px}}@media (max-width:700px){.topbar{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact2 .faceb,.contact2 .insta,.contact2 .mail,.contact2 .telefoon{width:95%;padding-bottom:5px}.logo{width:100%}.about{width:100%;padding:10px 15px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.showcase{-ms-flex-preferred-size:95%;flex-basis:95%}.footer .faceb,.footer .mail,.footer .telefoon{padding-bottom:5px;width:95%}.footer .insta{width:95%}}.insta{display:none}
.footer2{
	background-color: #2a3137;
	display:flex;
	justify-content: center;
	padding-bottom:1.2em;
	color:#767c7c;
}

.postcode{
	padding:0 1em;
}