@charset 'utf-8';*{margin:0;padding:0}article,aside,figure,footer,header,hgroup,nav,section{display:block}@font-face{font-family:'Din Regular';src:url(../fonts/din-regular.woff2) format('woff2'),url(../fonts/din-regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Din Bold';src:url(../fonts/din-bold.woff2) format('woff2'),url(../fonts/din-bold.woff) format('woff');font-weight:400;font-style:normal}html{overflow-y:scroll}body{font-family:'Din Regular',sans-serif;color:#231f20}.parsley{background:#d0d9d3 url(../images/bg-parsley.jpg) center 20px no-repeat}.plan{background:#d0d9d3 url(../images/bg-plan.jpg) center 240px no-repeat}h1{font-family:'Din Bold',sans-serif;font-size:2em;font-weight:400}h2{font-size:2em;font-weight:400}h3{margin:4px 0 4px 0;font-family:'Din Bold',sans-serif;font-size:.9em;font-weight:400}h4{margin-top:2px;font-size:1.5em}p{margin-bottom:15px;font-size:.9em;line-height:1.5em}#wrapper{width:1000px;margin:20px auto 20px auto}header{width:1000px;height:135px;margin-bottom:45px}#header-left{position:relative;width:355px;min-height:135px;float:left}#logo{position:absolute;right:0;bottom:0;height:55px;padding-right:10px;border-right:1px solid #231f20;line-height:55px;white-space:nowrap}#header-right{position:relative;width:645px;min-height:135px;float:right}#strap{position:absolute;bottom:0;height:55px;padding-left:10px;line-height:55px;white-space:nowrap}#content{width:1000px}#left-column{width:355px;float:left}nav{width:355px;margin-bottom:22px;font-size:.9em;float:left}#instagram{margin-right:135px;background:url(../images/instagram2.png) no-repeat;background-size:45px 45px;float:right}#instagram img{width:45px;height:45px;transition:opacity 0.2s ease-in}#instagram img:hover{opacity:0}#right-column{width:635px;margin-left:10px;float:right}article{width:635px}article p{padding-right:100px}#projects{width:535px;margin:5px 100px 0 0;float:left}.garden-titles{width:535px;margin-bottom:5px;float:left}.garden-title{width:169px;margin:0 14px 14px 0;font-size:.8em;float:left}.garden-previews{width:535px}.garden-preview{width:169px;margin:0 14px 5px 0;background-color:#93a89e;float:left}.garden-preview img{border:1px solid #93a89e;transition:0.3s ease-out;display:block}#project{width:1000px}#project-before{position:relative;width:175px;height:384px;margin:0 21px 0 170px;float:left}#project-before img{border:1px solid #93a89e;display:none;opactiy:0}#before{position:absolute;bottom:0}#project-image{position:relative;width:535px;height:382px;margin-bottom:21px;border:1px solid #93a89e;background-color:#93a89e;transition:0.3s ease-out;float:left}#project-image img{display:block}#thumbs{width:731px;height:80px;margin:0 99px 0 170px;float:left}#thumbs-text{width:731px;margin:5px 99px 0 170px;color:#93a89e;font-size:.8em;float:left}#gallery-text{margin-top:-9px;color:#93a89e;font-size:.8em;float:left}.thumb-image{width:109px;height:78px;margin-right:13px;border:1px solid #93a89e;background-color:#93a89e;transition:0.3s ease-out;float:left}.thumb-image img{transition:0.3s ease-out;display:block}#lightbox-images{display:none}.commercial-title{width:535px;margin-bottom:14px;font-size:.8em;float:left}.commercial-images{width:535px;height:155px;margin-bottom:5px;float:left}.commercial-images img{margin:0 10px 0 0;border:1px solid #93a89e;transition:0.3s ease-out;float:left}#gallery{width:535px;margin-right:100px;float:left}.gallery-image{width:169px;height:169px;margin:0 14px 14px 0;float:left}.gallery-image img{border:1px solid #93a89e;transition:0.3s ease-out;display:block}#side-images{width:160px;margin:0 25px 0 25px;float:right}#side-images img{margin-bottom:5px;border:1px solid #93a89e;transition:0.3s ease-out;display:block}#side-images-text{margin-top:5px;color:#93a89e;font-size:.8em}#profile-image{width:200px;margin:0 100px 20px 40px;float:right}#profile-images{width:535px;float:left}#profile-images img{margin-right:14px;border:1px solid #93a89e;float:left}footer{width:645px;margin:50px 0 0 365px;padding-bottom:55px;font-size:.9em}#wrapper-small{width:345px;margin:40px auto 40px auto;padding:30px;text-align:center;background:#d0d9d3 url(../images/bg-small.png) no-repeat;box-shadow:0 0 8px rgb(0 0 0 / .1)}#wrapper-small a:link,#wrapper-small a:visited,#wrapper-small a:hover,#wrapper-small a:active{color:#231f20;text-decoration:underline}#slider{width:535px;height:382px;margin:0 98px 0 0;border:1px solid #93a89e;overflow:hidden}#control{margin:10px 100px 30px 0;text-align:right}#control a{margin-left:3px;padding:0 12px;text-transform:uppercase;background-color:#bdcbc1;transition:0.3s ease-out}#control a:hover{background:#fff}#control a.active{background:#93a89e}#control a span{display:none}ul{margin:0;padding:0;list-style-type:none}nav ul{float:right}nav li{width:175px;padding-right:10px}a:link,a:visited{color:#231f20;text-decoration:none}a:hover{color:#231f20;text-decoration:underline}a:active{color:#231f20;text-decoration:none}#logo a:link,#logo a:visited{color:#231f20;text-decoration:none;transition:0.3s ease-out}#logo a:hover{color:#93a89e}#logo a:active{color:#93a89e}nav ul a:link,nav ul a:visited{display:block;padding:5px;color:#231f20;text-decoration:none;transition:0.3s ease-out}nav ul a:hover{color:#231f20;background-color:#e3e9e5}nav ul a:active{color:#231f20}nav ul a.selected{color:#231f20;font-family:'Din Bold',sans-serif;background-color:#93a89e}.garden-title a:link,.garden-title a:visited,.commercial-title a:link,.commercial-title a:visited{color:#231f20;text-decoration:none}.garden-title a:hover,.commercial-title a:hover{color:#231f20}.garden-title a:active,.commercial-title a:active{color:#231f20}.garden-preview img:hover,.commercial-images img:hover,.gallery-image img:hover,#side-images img:hover{border:1px solid #fff;box-shadow:0 0 3px #93a89e}#project-image:hover{border:1px solid #fff;box-shadow:0 0 3px #93a89e}.thumb-image:hover{border:1px solid #fff;box-shadow:0 0 3px #93a89e}#before a:link,#before a:visited{padding:7px 10px 4px 10px;border:1px solid #93a89e;color:#231f20;font-family:'Din Regular',sans-serif;font-size:.9em;text-decoration:none;background-color:#93a89e;display:block}#before a:hover,#before a:active{cursor:pointer;box-shadow:0 0 3px #93a89e}a:active{background-color:#fff0}:focus{outline:none}fieldset{border:0;text-align:left}.hidden-fields{display:none}.form-element{position:relative;margin-top:10px;margin-bottom:10px}.form-element-button{position:relative;margin-top:10px}label.text{position:absolute;top:6px;left:5px;color:#d0d9d3;font-size:.9em;pointer-events:none}label.error{position:absolute;top:6px;left:5px;color:#cc7f7f;font-size:.9em;pointer-events:none}select.text{width:250px;margin:20px 0 0 170px;padding:4px 4px;border:1px solid #93a89e;color:#fff;font-family:'Din Regular',sans-serif;font-size:.9em;background-color:#93a89e;transition:0.3s ease-out;cursor:pointer;float:left}input.text{width:310px;padding:5px 5px;border:1px solid #93a89e;color:#fff;font-family:'Din Regular',sans-serif;font-size:.9em;background-color:#93a89e;transition:0.3s ease-out}input.error{width:310px;padding:5px 5px;border:1px solid #900;color:#fff;font-family:'Din Regular',sans-serif;font-size:.9em;background-color:#900;transition:0.3s ease-out}textarea.text{width:310px;height:250px;padding:5px 5px;border:1px solid #93a89e;color:#fff;font-family:'Din Regular',sans-serif;font-size:.9em;background-color:#93a89e;resize:vertical;overflow:auto;transition:0.3s ease-out}textarea.error{width:310px;height:250px;padding:5px 5px;border:1px solid #900;color:#fff;font-family:'Din Regular',sans-serif;font-size:.9em;background-color:#900;resize:vertical;overflow:auto;transition:0.3s ease-out}select.text:focus,input.text:focus,textarea.text:focus,input.error:focus,textarea.error:focus{border:1px solid #fff;box-shadow:0 0 3px #93a89e}abbr{top:-19px;border-bottom:0;color:#900;font-size:1em;text-decoration:none}.textarea{position:absolute;top:6px;left:326px}.grecaptcha-badge{visibility:hidden}#recaptcha{position:relative;margin:0 0 30px 0}#recaptcha img{width:28px;height:28px;margin:5px 10px 0 0;float:left}#recaptcha p{position:absolute;top:50%;left:33px;margin-bottom:0;padding:0;font-size:.9em;transform:translateY(-50%);float:left}button{padding:7px 10px 4px 10px;border:1px solid #93a89e;color:#d0d9d3;font-family:'Din Bold',sans-serif;font-size:1em;background-color:#93a89e;transition:0.3s ease-out}button:hover{border:1px solid #fff;cursor:pointer;box-shadow:0 0 3px #93a89e}.clear{clear:both}.divide{width:100%;margin:15px 0 15px 0;border-bottom:1px dotted #ccc}.no-margin{margin-right:0}.bold{font-weight:700}