html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content__grid,.feature__grid,.extension__images,.extension__images .extension__image .image__grid,.garageconversions__grid,.conservatories__grid,.project__image__grid,.newbuilds__grid,.contact__details,.contact__grid,.callback__grid,footer .footer__right .footer__logo__grid{list-style:none;margin:0;padding:0;margin-left:-24px}.content__grid .left,.content__grid .right,.feature__grid .new__builds,.feature__grid .extensions,.extension__images .extension__image,.extension__images .extension__image .image__grid .image,.extension__images .extension__image .image__grid .text,.extension__images .extension__image .image__grid .text--left,.garageconversions__grid .item,.conservatories__grid .item,.project__image__grid .image,.newbuilds__grid .item,.contact__details .top,.contact__details .bottom,.contact__grid .input,.contact__grid .input--other,.callback__grid .input,footer .footer__right .footer__logo__grid .logo{width:100%;padding-left:24px;vertical-align:top!important;display:inline-block;zoom:1;*display:inline}.feature__grid,.extension__images,.extension__images .extension__image .image__grid,footer .footer__right .footer__logo__grid{margin-left:0}.content__grid .feature__grid>.left,.content__grid .extension__images>.left,.extension__images .extension__image .content__grid .image__grid>.left,.content__grid .extension__images .extension__image .image__grid>.left,footer .footer__right .content__grid .footer__logo__grid>.left,.content__grid footer .footer__right .footer__logo__grid>.left,.content__grid .feature__grid>.right,.content__grid .extension__images>.right,.extension__images .extension__image .content__grid .image__grid>.right,.content__grid .extension__images .extension__image .image__grid>.right,footer .footer__right .content__grid .footer__logo__grid>.right,.content__grid footer .footer__right .footer__logo__grid>.right,.feature__grid>.new__builds,.feature__grid .extension__images>.new__builds,.extension__images .extension__image .feature__grid .image__grid>.new__builds,.feature__grid .extension__images .extension__image .image__grid>.new__builds,footer .footer__right .feature__grid .footer__logo__grid>.new__builds,.feature__grid footer .footer__right .footer__logo__grid>.new__builds,.feature__grid>.extensions,.feature__grid .extension__images>.extensions,.extension__images .extension__image .feature__grid .image__grid>.extensions,.feature__grid .extension__images .extension__image .image__grid>.extensions,footer .footer__right .feature__grid .footer__logo__grid>.extensions,.feature__grid footer .footer__right .footer__logo__grid>.extensions,.extension__images .feature__grid>.extension__image,.extension__images>.extension__image,.extension__images .extension__image .image__grid>.extension__image,footer .footer__right .extension__images .footer__logo__grid>.extension__image,.extension__images footer .footer__right .footer__logo__grid>.extension__image,.extension__images .extension__image .image__grid .feature__grid>.image,.extension__images .extension__image .image__grid .extension__images>.image,.extension__images .extension__image .image__grid>.image,footer .footer__right .extension__images .extension__image .image__grid .footer__logo__grid>.image,.extension__images .extension__image .image__grid footer .footer__right .footer__logo__grid>.image,.extension__images .extension__image .image__grid .feature__grid>.text,.extension__images .extension__image .image__grid .extension__images>.text,.extension__images .extension__image .image__grid>.text,footer .footer__right .extension__images .extension__image .image__grid .footer__logo__grid>.text,.extension__images .extension__image .image__grid footer .footer__right .footer__logo__grid>.text,.extension__images .extension__image .image__grid .feature__grid>.text--left,.extension__images .extension__image .image__grid .extension__images>.text--left,.extension__images .extension__image .image__grid>.text--left,footer .footer__right .extension__images .extension__image .image__grid .footer__logo__grid>.text--left,.extension__images .extension__image .image__grid footer .footer__right .footer__logo__grid>.text--left,.garageconversions__grid .feature__grid>.item,.garageconversions__grid .extension__images>.item,.extension__images .extension__image .garageconversions__grid .image__grid>.item,.garageconversions__grid .extension__images .extension__image .image__grid>.item,footer .footer__right .garageconversions__grid .footer__logo__grid>.item,.garageconversions__grid footer .footer__right .footer__logo__grid>.item,.conservatories__grid .feature__grid>.item,.conservatories__grid .extension__images>.item,.extension__images .extension__image .conservatories__grid .image__grid>.item,.conservatories__grid .extension__images .extension__image .image__grid>.item,footer .footer__right .conservatories__grid .footer__logo__grid>.item,.conservatories__grid footer .footer__right .footer__logo__grid>.item,.project__image__grid .feature__grid>.image,.project__image__grid .extension__images>.image,footer .footer__right .project__image__grid .footer__logo__grid>.image,.project__image__grid footer .footer__right .footer__logo__grid>.image,.newbuilds__grid .feature__grid>.item,.newbuilds__grid .extension__images>.item,.extension__images .extension__image .newbuilds__grid .image__grid>.item,.newbuilds__grid .extension__images .extension__image .image__grid>.item,footer .footer__right .newbuilds__grid .footer__logo__grid>.item,.newbuilds__grid footer .footer__right .footer__logo__grid>.item,.contact__details .feature__grid>.top,.contact__details .extension__images>.top,.extension__images .extension__image .contact__details .image__grid>.top,.contact__details .extension__images .extension__image .image__grid>.top,footer .footer__right .contact__details .footer__logo__grid>.top,.contact__details footer .footer__right .footer__logo__grid>.top,.contact__details .feature__grid>.bottom,.contact__details .extension__images>.bottom,.extension__images .extension__image .contact__details .image__grid>.bottom,.contact__details .extension__images .extension__image .image__grid>.bottom,footer .footer__right .contact__details .footer__logo__grid>.bottom,.contact__details footer .footer__right .footer__logo__grid>.bottom,.contact__grid .feature__grid>.input,.contact__grid .extension__images>.input,.extension__images .extension__image .contact__grid .image__grid>.input,.contact__grid .extension__images .extension__image .image__grid>.input,footer .footer__right .contact__grid .footer__logo__grid>.input,.contact__grid footer .footer__right .footer__logo__grid>.input,.contact__grid .feature__grid>.input--other,.contact__grid .extension__images>.input--other,.extension__images .extension__image .contact__grid .image__grid>.input--other,.contact__grid .extension__images .extension__image .image__grid>.input--other,footer .footer__right .contact__grid .footer__logo__grid>.input--other,.contact__grid footer .footer__right .footer__logo__grid>.input--other,.callback__grid .feature__grid>.input,.callback__grid .extension__images>.input,.extension__images .extension__image .callback__grid .image__grid>.input,.callback__grid .extension__images .extension__image .image__grid>.input,footer .footer__right .callback__grid .footer__logo__grid>.input,.callback__grid footer .footer__right .footer__logo__grid>.input,footer .footer__right .footer__logo__grid .feature__grid>.logo,footer .footer__right .footer__logo__grid .extension__images>.logo,.extension__images .extension__image footer .footer__right .footer__logo__grid .image__grid>.logo,footer .footer__right .footer__logo__grid .extension__images .extension__image .image__grid>.logo,footer .footer__right .footer__logo__grid>.logo{padding-left:0}@media only screen and (max-width: 499px){.content__grid .left,.content__grid .right,.feature__grid .new__builds,.feature__grid .extensions,.extension__images .extension__image,.extension__images .extension__image .image__grid .image,.extension__images .extension__image .image__grid .text,.extension__images .extension__image .image__grid .text--left,.garageconversions__grid .item,.conservatories__grid .item,.project__image__grid .image,.newbuilds__grid .item,.contact__details .top,.contact__details .bottom,.contact__grid .input,.callback__grid .input{width:100%}footer .footer__right .footer__logo__grid .logo{width:33.333%}}@media only screen and (min-width: 500px){.content__grid .left,.content__grid .right,.feature__grid .new__builds,.feature__grid .extensions,.extension__images .extension__image{width:100%}.garageconversions__grid .item,.conservatories__grid .item,.project__image__grid .image,.newbuilds__grid .item,.contact__details .top,.contact__details .bottom,.contact__grid .input,.callback__grid .input{width:50%}.extension__images .extension__image .image__grid .image,footer .footer__right .footer__logo__grid .logo{width:33.333%}.extension__images .extension__image .image__grid .text,.extension__images .extension__image .image__grid .text--left{width:66.666%}}@media only screen and (min-width: 801px){.extension__images .extension__image,.contact__details .top,.contact__details .bottom{width:100%}.content__grid .left,.content__grid .right,.feature__grid .new__builds,.feature__grid .extensions,.garageconversions__grid .item,.conservatories__grid .item,.newbuilds__grid .item,.contact__grid .input{width:50%}.extension__images .extension__image .image__grid .image,footer .footer__right .footer__logo__grid .logo{width:33.333%}.extension__images .extension__image .image__grid .text,.extension__images .extension__image .image__grid .text--left{width:66.666%}.project__image__grid .image,.callback__grid .input{width:25%}}.container__outer,.container,.container__header,.container__callback,.contact{*zoom:1}.container__outer:before,.container:before,.container__header:before,.container__callback:before,.contact:before,.container__outer:after,.container:after,.container__header:after,.container__callback:after,.contact:after{content:"";display:table}.container__outer:after,.container:after,.container__header:after,.container__callback:after,.contact:after{clear:both}.feature__grid .new__builds .text .content p,.feature__grid .extensions .number .content p,.bespoke__projects .content{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body,html{font-family:"Lato",sans-serif;font-size:14px;line-height:1.6em}@font-face{font-family:'Lato';font-style:normal;font-weight:100;src:local("Lato Hairline"),local(Lato-Hairline),url(https://themes.googleusercontent.com/static/fonts/lato/v7/Kom15zUm24dIPfIRiNogNuvvDin1pK8aKteLpeZ5c0A.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local("Lato Light"),local(Lato-Light),url(https://themes.googleusercontent.com/static/fonts/lato/v7/kcf5uOXucLcbFOydGU24WALUuEpTyoUstqEm5AMlJo4.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local("Lato Regular"),local(Lato-Regular),url(https://themes.googleusercontent.com/static/fonts/lato/v7/qIIYRU-oROkIk8vfvxw6QvesZW2xOQ-xsNqO47m55DA.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local("Lato Bold"),local(Lato-Bold),url(https://themes.googleusercontent.com/static/fonts/lato/v7/qdgUG4U09HnJwhYI-uK18wLUuEpTyoUstqEm5AMlJo4.woff) format("woff")}body,html{background:#ececec}body ::selection,html ::selection{background:#7fdcff}body ::-moz-selection,html ::-moz-selection{background:#7fdcff}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{color:#0a273b}h1{font-size:1.6em;margin:35px 0;text-transform:uppercase;line-height:1.2em}@media (min-width: 500px){h1{font-size:2em}}h2{font-size:1.6em;margin:0 0 25px;text-transform:uppercase;line-height:1em}h3{font-size:1.4em;text-transform:uppercase;margin-bottom:15px}h4{font-size:1.3em;text-transform:uppercase;margin-bottom:15px}h5{font-size:1.2em;text-transform:uppercase}h6{font-size:1.2em;text-transform:uppercase}em{font-style:italic}a{color:#207cbb;text-decoration:none}a:hover{color:#000}p{padding-bottom:15px;color:#35393c}i{color:#207cbb;display:block;font-weight:400}h2.out__of__flow{margin:10px 0 25px}.container__outer{width:100%;max-width:1050px;margin:0 auto;background:#fff}.container{width:90%;max-width:960px;margin:0 auto}@media (min-width: 500px){.container{width:94%}}.container__header{width:100%;max-width:960px;margin:0 auto}@media (min-width: 801px){.container__header{position:relative}}.container__callback{width:100%;max-width:1050px;margin:35px auto 0;background:url(/img/woodpattern.jpg) 0 0 no-repeat;background-size:100% 100%}table{font-size:.875em;margin-bottom:30px}table tr th{padding:10px;border:1px #35393c solid;text-align:left;font-weight:700}table tr th.width1{width:25%}table tr td{padding:10px;border:1px #35393c solid}.article__list{padding-bottom:25px;padding-left:25px;list-style-type:circle}.article__with__aside{width:100%}@media (min-width: 801px){.article__with__aside{width:65%;float:left}}.header__numbers{background:#207cbb;width:100%;padding:5px 0}@media (min-width: 500px){.header__numbers{padding:0}}.header__numbers p{display:block;padding:5px 0;font-size:1.1em;color:#fff}@media (min-width: 500px){.header__numbers p{float:right;text-align:right;padding:10px 0 10px 25px}}.header__numbers p a{color:inherit;text-decoration:none}.header__numbers p a:hover{text-decoration:underline}.logo{background:url(/img/logo.png) 50% 0 no-repeat;margin:12px auto;width:75%;height:100px}@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 2.6 2),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx){.logo{background-image:url(/img/logo@2x.png);background-size:100% 100%}}@media (min-width: 500px){.logo{width:225px;margin:14px auto;background:none}}@media (min-width: 801px){.logo{width:225px;float:left}}.logo img{width:100%;height:auto;margin:0 auto;display:none}@media (min-width: 500px){.logo img{display:block;float:left}}.splitter{border-top:1px #ececec solid}a#pull{display:block;width:100%;color:#fff;text-align:center;font-size:1.1em;text-decoration:none;padding:12px 0 8px;background:#48a2e0;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;transition:background .5s ease}a#pull:hover{-webkit-transition:background .5s ease;-moz-transition:background .5s ease;transition:background .5s ease;background:#207cbb}@media (min-width: 801px){a#pull{display:none}}.navigation{background-color:#48a2e0;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;transition:background .5s ease}.navigation a:hover{-webkit-transition:background .5s ease;-moz-transition:background .5s ease;transition:background .5s ease;background:#207cbb}.ddparent{width:115px}.conservatories{width:153px}@media (max-width: 800px){nav ul li ul{display:block!important}.ddparent{width:100%}.conservatories{width:100%}}nav{display:none;z-index:99999;margin:0;padding:0;width:100%;font-weight:400;font-size:1.1em;box-shadow:0 2px 0 #2f6e99}nav ul li{width:100%}nav ul li ul{display:none}nav ul li:hover ul{display:block}@media (min-width: 801px){nav ul li{display:inline-block;zoom:1;*display:inline;width:auto;text-align:center}nav ul li:hover ul{background:#48a2e0;display:block;position:absolute;z-index:99999;box-shadow:0 2px 0 #2f6e99}nav ul li:hover ul li{display:block}}nav ul li a{color:#fff;display:block;padding:7px 5%;text-decoration:none;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;transition:background .5s ease}nav ul li a:hover{-webkit-transition:background .5s ease;-moz-transition:background .5s ease;transition:background .5s ease;background:#207cbb;text-decoration:none;color:#fff}@media (min-width: 801px){nav ul li a{padding:10px 15px;color:#fff}nav ul li a:hover{background:none;text-decoration:none;color:#fff}}@media (min-width: 801px){nav{display:inline-block;zoom:1;*display:inline}}@media (min-width: 801px){.navigation{/*position:absolute;*/top:50%;right:0;margin-top:20px;padding: 10px;}}.feature__grid .title{font-size:3em;color:#0d344e;padding:85px 50px 0}@media (min-width: 801px){.feature__grid .title{padding-top:115px}}.feature__grid .intro{font-size:1.2em;font-weight:300;color:#0d344e;padding:15px 25px 0 50px}@media (min-width: 500px){.feature__grid .intro{font-size:1.4em}}.feature__grid .new__builds .image{height:245px;background:url(/img/newbuildfeature.jpg) 0 0 no-repeat;background-size:cover;-ms-behavior:url(/js/backgroundsize.min.htc);position:relative}.ie8 .feature__grid .new__builds .image{background-size:100%}@media (min-width: 801px){.feature__grid .new__builds .image{height:325px}}.feature__grid .new__builds .image .triangle{position:absolute;right:0;bottom:0;width:0;height:0;-webkit-transition:border .8s ease;-moz-transition:border .8s ease;transition:border .8s ease;border-bottom:75px solid rgba(32,124,187,0.45);border-left:200px solid transparent}.ie8 .feature__grid .new__builds .image .triangle{border-bottom:75px solid #2d8ccc}.feature__grid .new__builds .image .triangle:hover{-webkit-transition:border .8s ease;-moz-transition:border .8s ease;transition:border .8s ease;border-bottom:75px solid rgba(32,124,187,0.85);border-left:200px solid transparent}.ie8 .feature__grid .new__builds .image .triangle:hover{border-bottom:75px solid #166ca7}.feature__grid .new__builds .image .triangle__text{position:absolute;right:8px;bottom:10px;color:#fff;font-size:1.1em;text-align:left;padding:0}.feature__grid .new__builds .text{background:url(/img/plastering.jpg) 0 50% no-repeat;background-size:100%;-ms-behavior:url(/js/backgroundsize.min.htc)}.feature__grid .new__builds .text .content{background:rgba(32,124,187,0.55);font-size:1.2em;height:80px}.ie8 .feature__grid .new__builds .text .content{background:#207cbb}.feature__grid .new__builds .text .content p{color:#fff;padding:0 15px}@media (min-width: 801px){.feature__grid .new__builds .text .content p{padding-left:50px}}.ie8 .feature__grid .new__builds .text .content p{top:25%}@media (min-width: 500px){.feature__grid .new__builds .text .content{font-size:1.3em}}.feature__grid .extensions .image{height:245px;background:url(/img/extensionfeature.jpg) 0 0 no-repeat;background-size:cover;-ms-behavior:url(/js/backgroundsize.min.htc);position:relative}.ie8 .feature__grid .extensions .image{background-size:100%}@media (min-width: 801px){.feature__grid .extensions .image{height:325px}}.feature__grid .extensions .image .triangle{position:absolute;left:0;bottom:0;width:0;height:0;-webkit-transition:border .8s ease;-moz-transition:border .8s ease;transition:border .8s ease;border-bottom:75px solid rgba(32,124,187,0.45);border-right:200px solid transparent}.ie8 .feature__grid .extensions .image .triangle{border-bottom:75px solid #207cbb}.feature__grid .extensions .image .triangle:hover{-webkit-transition:border .8s ease;-moz-transition:border .8s ease;transition:border .8s ease;border-bottom:75px solid rgba(32,124,187,0.85);border-right:200px solid transparent}.ie8 .feature__grid .extensions .image .triangle:hover{border-bottom:75px solid #166ca7}.feature__grid .extensions .image .triangle__text{position:absolute;left:8px;bottom:10px;color:#fff;font-size:1.1em;text-align:right;padding:0}.feature__grid .extensions .number{background:url(/img/phone.jpg) 110% 0 no-repeat;background-size:40%;-ms-behavior:url(/js/backgroundsize.min.htc)}.feature__grid .extensions .number .content{background:rgba(32,124,187,0.65);text-align:left;height:80px}.ie8 .feature__grid .extensions .number .content{background:#2d8ccc}.feature__grid .extensions .number .content p{padding:8px 0 0 50px;font-size:.875em;color:#fff}.ie8 .feature__grid .extensions .number .content p{top:25%}.feature__grid .extensions .number .content a{font-size:2.4em;color:inherit;text-decoration:none}.feature__grid .extensions .number .content a:hover{text-decoration:underline}@media (min-width: 500px){.feature__grid .extensions .number .content a{font-size:3em}}.extension__images{margin:45px 0 0}.extension__images .extension__image{height:465px}@media (min-width: 500px){.extension__images .extension__image{height:230px;margin-bottom:35px;border-bottom:1px #ececec solid}}.extension__images .extension__image .image__grid{height:200px}.extension__images .extension__image .image__grid .image{height:200px;border:2px #ececec solid}.extension__images .extension__image .image__grid .text p{padding:0;margin-bottom:15px}@media (min-width: 500px){.extension__images .extension__image .image__grid .text p{padding:0 0 10px 24px;margin:0}}.extension__images .extension__image .image__grid .text h3{margin-top:15px;padding:0}@media (min-width: 500px){.extension__images .extension__image .image__grid .text h3{padding:0 0 0 24px;margin-top:0}}.extension__images .extension__image .image__grid .text--left p{padding:0;margin-bottom:15px}@media (min-width: 500px){.extension__images .extension__image .image__grid .text--left p{padding:0 24px 10px 0;margin:0}}.extension__images .extension__image .image__grid .text--left h3{padding:0;margin-top:0}@media (min-width: 500px){.extension__images .extension__image .image__grid .text--left h3{padding:0 24px 0 0}}.extension__images .extension__image .image__grid .extension1{background:url(/img/extensionimage1.jpg) 0 0 no-repeat;background-size:cover;-ms-behavior:url(/js/backgroundsize.min.htc)}.extension__images .extension__image .image__grid .extension2{background:url(/img/extensionimage2.jpg) 0 0 no-repeat;background-size:cover;-ms-behavior:url(/js/backgroundsize.min.htc)}.extension__images .extension__image .image__grid .extension3{background:url(/img/extensionimage3.jpg) 0 0 no-repeat;background-size:cover;-ms-behavior:url(/js/backgroundsize.min.htc)}.garageconversions__grid .item{margin-bottom:15px}.garageconversions__grid .image{height:200px;border:2px #ececec solid}@media (min-width: 500px){.garageconversions__grid .image{height:250px}}.garageconversions__grid .image1{background:url(/img/conversion1.jpg) 0 0 no-repeat;background-size:cover;-ms-behavior:url(/js/backgroundsize.min.htc)}.garageconversions__grid .image2{background:url(/img/conversion2.jpg) 0 0 no-repeat;background-size:cover;-ms-behavior:url(/js/backgroundsize.min.htc)}.conservatories__grid .item{margin-bottom:15px}.conservatories__grid .image{height:200px;border:2px #ececec solid}@media (min-width: 500px){.conservatories__grid .image{height:250px}}.conservatories__grid .image1{background:url(/img/conservatory1.jpg) 0 0 no-repeat;background-size:cover;-ms-behavior:url(/js/backgroundsize.min.htc)}.conservatories__grid .image2{background:url(/img/conservatory2.jpg) 0 0 no-repeat;background-size:cover;-ms-behavior:url(/js/backgroundsize.min.htc)}.our-team{height:200px;width:100%;margin-bottom:15px;border:2px #ececec solid;background:url(/img/theteam.jpg) 50% 50% no-repeat;background-size:cover;-ms-behavior:url(/js/backgroundsize.min.htc)}.project{border-bottom:1px #ececec solid;margin-bottom:20px}.project__image__grid{margin-bottom:10px}.project__image__grid .image{height:150px;margin-bottom:15px}.gallery__link{display:block;float:left;height:150px;width:100%;border:2px #ececec solid}.thornglen1{background:url(/img/gallery/thornglen1.jpg) 50% 50%;background-size:cover}.thornglen2{background:url(/img/gallery/thornglen2.jpg) 50% 50%;background-size:cover}.thornglen3{background:url(/img/gallery/thornglen3.jpg) 50% 50%;background-size:cover}.thornglen4{background:url(/img/gallery/thornglen4.jpg) 50% 50%;background-size:cover}.stoneleigh1{background:url(/img/gallery/stoneleigh1.jpg) 50% 50%;background-size:cover}.stoneleigh2{background:url(/img/gallery/stoneleigh2.jpg) 50% 50%;background-size:cover}.stoneleigh3{background:url(/img/gallery/stoneleigh3.jpg) 50% 50%;background-size:cover}.stoneleigh4{background:url(/img/gallery/stoneleigh4.jpg) 50% 50%;background-size:cover}.stoneleigh5{background:url(/img/gallery/stoneleigh5.jpg) 50% 50%;background-size:cover}.stoneleigh6{background:url(/img/gallery/stoneleigh6.jpg) 50% 50%;background-size:cover}.yorkstoneporch1{background:url(/img/gallery/yorkstoneporch1.jpg) 50% 50%;background-size:cover}.yorkstoneporch2{background:url(/img/gallery/yorkstoneporch2.jpg) 50% 50%;background-size:cover}.yorkstoneporch3{background:url(/img/gallery/yorkstoneporch3.jpg) 50% 50%;background-size:cover}.limetree1{background:url(/img/gallery/limetree1.jpg) 50% 50%;background-size:cover}.bespoke1{background:url(/img/gallery/bespoke1.jpg) 50% 50%;background-size:cover}.bespoke2{background:url(/img/gallery/bespoke2.jpg) 50% 50%;background-size:cover}.bespoke3{background:url(/img/gallery/bespoke3.jpg) 50% 50%;background-size:cover}.bespoke4{background:url(/img/gallery/bespoke4.jpg) 50% 50%;background-size:cover}.bespoke5{background:url(/img/gallery/bespoke5.jpg) 50% 50%;background-size:cover}.croft1{background:url(/img/gallery/croft1.jpg) 50% 50%;background-size:cover}#lightbox{cursor:pointer;position:fixed;width:100%;height:100%;top:0;left:0;background:#000;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);background:rgba(0,0,0,0.7);-webkit-filter:none!important;z-index:99999}#lightbox img{display:block;position:absolute;border:5px solid #fff;box-shadow:0 0 20px #000;border-radius:1px}body.blurred>*{-webkit-filter:blur 2px;filter:blur 2px;-webkit-transform:translate3d 0 0 0;-moz-transform:translate3d 0 0 0;-ms-transform:translate3d 0 0 0;-o-transform:translate3d 0 0 0;transform:translate3d 0 0 0}.lightbox-loading{background:url(/img/gallery/loading.gif) center center no-repeat;width:31px;height:31px;margin:-16px 0 0 -16px;position:absolute;top:48%;left:50%}.lightbox-button{position:absolute;z-index:99999;background:no-repeat center center;width:32px;height:32px;opacity:.4;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.lightbox-button:hover,.lightbox-button:focus{opacity:1;-webkit-transform:scale 1.4;-moz-transform:scale 1.4;-ms-transform:scale 1.4;-o-transform:scale 1.4;transform:scale 1.4}.lightbox-close{right:10px;top:10px;background-image:url(/img/gallery/close.png)}.lightbox-next{right:10px;top:48%;background-image:url(/img/gallery/next.png)}.lightbox-previous{left:10px;top:48%;background-image:url(/img/gallery/previous.png)}.newbuilds__grid .item{margin-bottom:15px}.newbuilds__grid .image{height:200px;border:2px #ececec solid}@media (min-width: 500px){.newbuilds__grid .image{height:250px}}.newbuilds__grid .image1{background:url(/img/gallery/stoneleigh1.jpg) 0 0 no-repeat;background-size:cover;-ms-behavior:url(/js/backgroundsize.min.htc)}.newbuilds__grid .image2{background:url(/img/gallery/thornglen1.jpg) 0 0 no-repeat;background-size:cover;-ms-behavior:url(/js/backgroundsize.min.htc)}aside{width:100%;border-top:1px #ececec solid;padding-top:25px}@media (min-width: 801px){aside{width:30%;float:right;margin-top:25px;padding-top:10px;border:none;border-left:1px #ececec solid}aside .contact__details{padding-left:15px}}aside .title{padding-left:24px;text-transform:uppercase;color:#0a273b;font-size:1.4em}aside .address__title{color:#0a273b;text-transform:uppercase;font-size:1.3em;padding-bottom:10px}aside ul{padding-bottom:15px}aside ul .break{padding-top:15px}.contact{margin-bottom:25px}.contact p{color:#35393c;padding:0;margin-right:0;margin-bottom:30px}@media (min-width: 500px){.contact p{margin-right:160px;margin-bottom:1em}}.contact input,.contact textarea{width:100%;padding:15px 10px;margin-bottom:10px;border:2px solid #0a273b!important;font-size:.875em;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none}::-webkit-input-placeholder{color:#35393c}:-moz-placeholder{color:#35393c}::-moz-placeholder{color:#35393c}:-ms-input-placeholder{color:#35393c}.contact input:focus,.contact textarea:focus{outline:none;border-color:#35393c!important;color:#35393c!important}.contact input:valid,.contact textarea:valid{border-color:#249b00;color:#249b00}input.check,textarea.check{display:none}.contact textarea{min-height:200px}.contact button{padding:15px 30px;font-size:14px;text-transform:uppercase;border:2px solid #0a273b;background:none;color:#0a273b;float:right;width:100%;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}@media (min-width: 500px){.contact button{float:right;width:auto;margin-top:-55px}}@media (min-width: 801px){.contact button{margin-top:-55px}}.contact button:hover{background:#0a273b;color:#fff;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;cursor:pointer}.sent-enquiry{margin:-56px 0 0 56px}#map-canvas{width:100%;height:275px}.callback__grid{padding:25px 0 0}.callback__grid .input{margin:0 auto}.callback__grid .input input{padding:12px 10px;margin-bottom:25px;width:100%;font-size:1.05em;text-transform:uppercase;color:#6a6e6f;background:#fff;border:2px #ececec solid;-webkit-transition:border .5s ease;-moz-transition:border .5s ease;transition:border .5s ease;-webkit-appearance:none;border-radius:0}.callback__grid .input input.submit__callback{background:#15527c;border:none;border-bottom:2px #0a273b solid;color:#fff;text-align:center;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;transition:background .5s ease;cursor:pointer;padding:12px 30px}.callback__grid .input input.submit__callback:hover{-webkit-transition:background .5s ease;-moz-transition:background .5s ease;transition:background .5s ease;background:#0a273b}.callback__grid .callback input:focus,.callback__grid .callback textarea:focus{outline:none;border-color:#fff!important;color:#6a6e6f!important}.callback__grid ::-webkit-input-placeholder{color:#9da1a2}.callback__grid :-moz-placeholder{color:#9da1a2}.callback__grid ::-moz-placeholder{color:#9da1a2}.callback__grid :-ms-input-placeholder{color:#9da1a2}.bespoke__projects{height:350px;background:url(/img/plans.jpg) 0 0 no-repeat;background-size:cover;-ms-behavior:url(/js/backgroundsize.min.htc)}.bespoke__projects .content{text-align:center;width:94%;margin-left:auto;margin-right:auto;color:#000}.ie8 .bespoke__projects .content{top:25%}.bespoke__projects .content .title{font-size:1.6em;text-transform:uppercase;padding-bottom:35px}@media (min-width: 500px){.bespoke__projects .content .title{font-size:2em}}.bespoke__projects .content p{padding-bottom:25px}.bespoke__projects .content a{color:#fff;text-transform:uppercase;background:#000;text-decoration:none;padding:10px 30px;border-bottom:2px #114264 solid;box-sizing:border-box;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.bespoke__projects .content a:hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;background:#207cbb;border-bottom:2px #207cbb solid}footer{border-top:3px #ececec solid;font-size:.875em;color:#6a6e6f}footer a{color:inherit;text-decoration:none}footer a:hover{text-decoration:underline}footer p{color:inherit;padding-bottom:0}footer .footer__left{width:100%;float:left;margin:25px 0 0}@media (min-width: 500px){footer .footer__left{width:50%;margin:25px 0}}footer .footer__right{width:100%;float:right;margin:12px 0 25px;text-align:left}@media (min-width: 500px){footer .footer__right{width:50%;text-align:right;margin:25px 0}}footer .footer__right .footer__logo__grid{float:right;width:100%;height:100px}footer .footer__right .footer__logo__grid .logo{margin:0;height:100px}footer .footer__right .footer__logo__grid .logo1{background:url(/img/tm.png) 0 50% no-repeat;background-size:75%;-ms-behavior:url(/js/backgroundsize.min.htc)}.ie8 footer .footer__right .footer__logo__grid .logo1{background-size:35%}footer .footer__right .footer__logo__grid .logo2{background:url(/img/amt.png) 100% 50% no-repeat;background-size:90%;-ms-behavior:url(/js/backgroundsize.min.htc)}.ie8 footer .footer__right .footer__logo__grid .logo2{background-size:35%}footer .footer__right .footer__logo__grid .logo3{background:url(/img/fmb.png) 100% 50% no-repeat;background-size:75%;-ms-behavior:url(/js/backgroundsize.min.htc)}@media (min-width: 801px){footer .footer__right .footer__logo__grid{width:50%;background-position:100% 50%}}#cookie{width:100%;max-width:240px;padding:20px;font-family:"Lato",sans-serif;font-size:12px;line-height:1.7em;color:gray;background:#ededed;z-index:99997;border-bottom:2px solid #b9b9b9;position:fixed;right:20px;bottom:20px}#cookie p{margin-bottom:20px;color:gray}.ie8 #cookie{left:20px;right:auto}.cookie--close,.cookie--info{text-align:center;text-decoration:none;text-transform:uppercase;display:inline-block;zoom:1;*display:inline;border-radius:6px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.cookie--close{width:138px;color:#fff;padding:10px 20px;margin-right:6px;background:#00ad1b;box-shadow:#007a13 0 -2px 0 inset;border-radius:6px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.cookie--close:hover{color:#fff;text-decoration:none;background:#00610f;box-shadow:#001403 0 -2px 0 inset}.cookie--info{color:#8e7d00;padding:10px 20px;background:#f4d700;box-shadow:#c1aa00 0 -2px 0 inset}.cookie--info:hover{color:#fff;text-decoration:none;background:#c1aa00;box-shadow:#8e7d00 0 -2px 0 inset}
