@charset "utf-8";
/* CSS Document */

.contactcontainer {overflow:none;width:100%;margin:0 auto 40px;padding:0 40px;}
.contact-text {width:100%;padding:0 0 30px;margin:0;display:block;float:none;border-bottom:3px solid #F1F1F1;}
.contactcontainer h3 {font-size:160%;line-height:36px;margin:30px 0 20px 0;}
.firstcontact {margin:0 auto 40px;}
.contactcontainer p {line-height:30px;margin:12px 0 0;}
.contactcontainer .email {color:#5587DC;}
.contactimg-container {width:100%;overflow:hidden;float:none;display:block;}
.contactimg-container img {height:auto;width:100%;max-width:240px;}
.contact-header {margin-bottom:100px;}
.lastcontact {margin-bottom:40px;}

@media only screen and (min-width: 740px) {
.contactcontainer {overflow:hidden;}
.firstcontact {margin:60px auto 40px;}
.contactcontainer h3 {margin:0 0 20px 0;}
.contactimg-container {width:200px;margin:0 40px 0 0;float:left;}
.contact-text {width:auto;padding:0 20px 0 0;float:none;border:none;}
.lastcontact {margin-bottom:60px;}
}

.searchinput {padding:0 20px;margin:-30px auto 60px;width:100%;}
.searchinput p {margin:0 0 30px;}
#myInput {width:100%;max-width:500px;height:50px;font-size:16px;padding:16px 20px 12px;border:2px solid #ddd;border-radius:0;}
#myInput:focus {border:2px solid #5587DC;}

