html{height:100%}body,input,button,textarea,select{font-family:"museo-sans",Arial,sans-serif;color:#6e6e6e}body{background:#ccc;height:100%;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:68.8%}a,a:visited{color:#0092d0;text-decoration:none}a:hover{color:#0092d0;text-decoration:underline}a:focus{outline:0;text-decoration:none}a:hover,a:active{outline:0}.section{width:100%;float:left}.layout{max-width:1400px;margin:0 auto}#header{width:100%;height:100px;-webkit-transition:left .2s ease-in-out;-moz-transition:left .2s ease-in-out;-o-transition:left .2s ease-in-out;transition:left .2s ease-in-out}#header .layout{background:#fff;height:100px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.15)}a.logo{background:center center no-repeat;background-image:url(../../img/logoLijnco.png);background-size:220px 100px;width:220px;height:100px;float:left;display:block}.intro{background:#fff;width:100%;float:left;padding:60px 0;border-top:1px solid #e1e1e1}.intro .contents{width:66%;float:right;padding:0 100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.intro .image{width:34%;float:left;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.intro .image img{max-width:100%;height:auto}.intro .title{margin:0 0 20px 0}.intro .title h1{font-size:3.4em;color:#0092d0;font-weight:300;margin:0 0 20px 0}.intro .text{font-size:1.5em;line-height:1.6em;font-weight:300}.intro .line{width:100%;float:left;margin:0 0 40px 0}.intro .line a{display:inline-block;font-size:1.5em;line-height:30px;font-weight:500;text-decoration:none}.title,.subtitle{font-family:"museo",Arial,sans-serif}@media screen and (max-width:1220px){#header .layout{background:#0092d0;text-align:center}a.logo{float:none;display:inline-block;margin:0 0 0 30px}.intro{border-top:0}.intro .contents{padding:0 50px}}@media screen and (max-width:1010px){.intro .contents{width:100%;float:left}.intro .image{width:100%;float:left;margin:40px 0 0 0;text-align:center}}@media screen and (max-width:740px){#header{height:50px}#header .layout{height:50px}a.logo{background-size:88px 40px;width:88px;height:40px;margin:5px 0 5px 10px}.intro{padding:20px 0}.intro .contents{padding:0 20px}.intro .image{margin:0}.intro .image img{max-width:50%}.intro .title{margin:0 0 20px 0}.intro .title h1{font-size:2.8em}.intro .title.custom{margin:0 0 20px 0;padding:0 20px}.intro .text{font-size:1.4em}.intro .line{width:100%}.intro .line a{font-size:1.4em}}