header{margin-bottom:0}.where-is-it #map{width:100%;max-width:1600px;height:400px;margin:0 auto 40px}.where-is-it .overlay-container{width:990px;margin:0 auto;position:relative;z-index:100}.where-is-it .overlay{width:220px;padding:30px;margin:0 auto;position:absolute;top:43px;left:265px;background:rgba(255,255,255,.9);font-family:Muli,sans-serif;transition:all .2s}.where-is-it .overlay:after{content:"";width:0;height:0;position:absolute;border-style:solid;top:10px;left:280px;border-width:20px 0 20px 25px;border-color:transparent transparent transparent rgba(255,255,255,.9)}.where-is-it .overlay.set-aside{top:105px;left:10px}.where-is-it .overlay.set-aside:after{display:none}.where-is-it .overlay p:last-of-type{margin:0}.where-is-it .overlay a{text-decoration:none}.form-container{padding:0 10%;margin:0 auto}.forms>div:last-of-type .form-container{border-left:1px solid #cac9ce}.form-container form{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #cac9ce}.form-container .generic-form input[type=text],.form-container .generic-form textarea{width:100%}.contact-details a{text-decoration:none;font-weight:700}.contact-details a:before{content:"";width:40px;height:40px;margin-right:10px;display:inline-block;position:relative;top:16px;background:url(../../../../images/queen-alexandra-cottage-homes/template/normal/sprite.svg) #9290a6 -666px 0;border-radius:20px}.contact-details p:last-of-type a:before{background-position:-703px 1px}@media only screen and (max-width:840px){.forms>div:last-of-type .form-container{padding-top:40px;margin-top:40px;border-left:none;border-top:1px solid #cac9ce}.where-is-it .overlay{top:105px;left:10px}.where-is-it .overlay:after{display:none}}