/*!
Theme Name: PWG Constructions
Author: Max
Author URI: http://www.maxshmax.design/
Description:  PWG Constructions Responsive Theme
Version: 2016v1
*/
.colour--base,.colour--brand{color:#50606f}.polar,.polar p,.polar--brand,.polar--brand p{color:#fff}.polar--brand,.soliloquy-outer-container .soliloquy-controls-direction a:hover{background-color:#50606f}@font-face{font-family:'EurostileLTStd-Regular';src:url(fonts/EurostileLTStd_gdi.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA}@font-face{font-family:'EurostileLTStd-Oblique';src:url(fonts/EurostileLTStd-Oblique_gdi.woff) format("woff");font-weight:400;font-style:oblique;font-stretch:normal;unicode-range:U+0020-25CA}@font-face{font-family:'EurostileLTStd-Demi';src:url(fonts/EurostileLTStd-Demi_gdi.woff) format("woff");font-weight:600;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA}@font-face{font-family:'EurostileLTStd-Bold';src:url(fonts/EurostileLTStd-Bold_gdi.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA}.m0{margin:0!important}.mq{margin:6.25px!important}.mh{margin:12.5px!important}.m1{margin:25px!important}.m2{margin:50px!important}.mt0{margin-top:0!important}.mtq{margin-top:6.25px!important}.mth{margin-top:12.5px!important}.mt1{margin-top:25px!important}.mt2{margin-top:50px!important}.mb0{margin-bottom:0!important}.mbq{margin-bottom:6.25px!important}.mbh{margin-bottom:12.5px!important}.mb1{margin-bottom:25px!important}.mb2{margin-bottom:50px!important}.ml0{margin-left:0!important}.mlq{margin-left:6.25px!important}.mlh{margin-left:12.5px!important}.ml1{margin-left:25px!important}.ml2{margin-left:50px!important}.mr0{margin-right:0!important}.mrq{margin-right:6.25px!important}.mrh{margin-right:12.5px!important}.mr1{margin-right:25px!important}.mr2{margin-right:50px!important}.p0{padding:0!important}.pq{padding:6.25px!important}.ph{padding:12.5px!important}.p1{padding:25px!important}.p2{padding:50px!important}.pt0{padding-top:0!important}.ptq{padding-top:6.25px!important}.pth{padding-top:12.5px!important}.pt1{padding-top:25px!important}.pt2{padding-top:50px!important}.pb0{padding-bottom:0!important}.pbq{padding-bottom:6.25px!important}.pbh{padding-bottom:12.5px!important}.pb1{padding-bottom:25px!important}.pb2{padding-bottom:50px!important}.col-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.col-wrap.projects-directory{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.halves{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;min-width:0;min-height:0;transition:none;margin-top:50px;margin-right:10%;margin-left:10%}@media (min-width:720px){.halves{margin-top:75px;margin-right:9%;margin-left:9%}}@media (min-width:900px){.halves{margin-top:100px;margin-right:8%;margin-left:8%}}@media (min-width:1080px){.halves{-webkit-flex:1 38%;-ms-flex:1 38%;flex:1 38%}.halves:not(:nth-of-type(2n+1)){margin-left:0}}.thirds{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;min-width:0;min-height:0;transition:none;margin-top:50px;margin-right:10%;margin-left:10%}@media (min-width:720px){.thirds{margin-top:75px;margin-right:9%;margin-left:9%}}@media (min-width:900px){.thirds{margin-top:100px;margin-right:8%;margin-left:8%}}.thirds.project-box{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}@media (min-width:720px) and (max-width:900px){.thirds{-webkit-flex:1 36.5%;-ms-flex:1 36.5%;flex:1 36.5%}.thirds.project-box{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.thirds:not(:nth-of-type(2n+1)){margin-left:0}}@media (min-width:900px) and (max-width:1080px){.thirds{-webkit-flex:1 38%;-ms-flex:1 38%;flex:1 38%}.thirds.project-box{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.thirds:not(:nth-of-type(2n+1)){margin-left:0}}@media (min-width:1080px){.thirds{-webkit-flex:1 22.6666666667%;-ms-flex:1 22.6666666667%;flex:1 22.6666666667%}.thirds.project-box{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.thirds:not(:nth-of-type(3n+1)){margin-left:0}}.one-third{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;min-width:0;min-height:0;transition:none;margin-top:50px;margin-right:10%;margin-left:10%}@media (min-width:720px){.one-third{margin-top:75px;margin-right:9%;margin-left:9%}}@media (min-width:900px){.one-third{margin-top:100px;margin-right:8%;margin-left:8%}}@media (min-width:720px) and (max-width:900px){.one-third{-webkit-flex:1 24.3333333333%;-ms-flex:1 24.3333333333%;flex:1 24.3333333333%}}@media (min-width:900px){.one-third{-webkit-flex:1 25.3333333333%;-ms-flex:1 25.3333333333%;flex:1 25.3333333333%}}.two-thirds{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;min-width:0;min-height:0;transition:none;margin-top:50px;margin-right:10%;margin-left:10%}@media (min-width:720px){.two-thirds{margin-top:75px;margin-right:9%;margin-left:9%}}@media (min-width:900px){.two-thirds{margin-top:100px;margin-right:8%;margin-left:8%}}@media (min-width:720px) and (max-width:900px){.two-thirds{-webkit-flex:1 48.6666666667%;-ms-flex:1 48.6666666667%;flex:1 48.6666666667%}}@media (min-width:900px){.two-thirds{-webkit-flex:1 50.6666666667%;-ms-flex:1 50.6666666667%;flex:1 50.6666666667%}}@media (min-width:720px){.one-third+.two-thirds,.two-thirds+.one-third{margin-left:0}}.quarters{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;min-width:0;min-height:0;transition:none;margin-top:50px;margin-right:10%;margin-left:10%}@media (min-width:720px){.quarters{margin-top:75px;margin-right:9%;margin-left:9%}}@media (min-width:900px){.quarters{margin-top:100px;margin-right:8%;margin-left:8%}}@media (min-width:540px) and (max-width:720px){.quarters{-webkit-flex:1 35%;-ms-flex:1 35%;flex:1 35%}.quarters:not(:nth-of-type(2n+1)){margin-left:0}}@media (min-width:720px) and (max-width:900px){.quarters{-webkit-flex:1 36.5%;-ms-flex:1 36.5%;flex:1 36.5%}.quarters:not(:nth-of-type(2n+1)){margin-left:0}}@media (min-width:900px) and (max-width:1080px){.quarters{-webkit-flex:1 22.6666666667%;-ms-flex:1 22.6666666667%;flex:1 22.6666666667%}.quarters:not(:nth-of-type(3n+1)){margin-left:0}}@media (min-width:1080px){.quarters{-webkit-flex:1 15%;-ms-flex:1 15%;flex:1 15%}.quarters:not(:nth-of-type(4n+1)){margin-left:0}}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.hide-text{text-indent:110%;white-space:nowrap;overflow:hidden}.is-hidden{display:none!important}.is-invisible{visibility:none!important}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clear:after,.clear:before{content:"";display:table}.clear:after{clear:both}.group:after{content:"";display:table;clear:both}.left{float:left!important}.right{float:right!important}.text-left{text-align:left!important}.text-centre{text-align:center!important}.text-right{text-align:right!important}audio,canvas,img,svg,video{vertical-align:middle}.alignleft{display:inline;float:left;margin-right:10%}.alignright{display:inline;float:right;margin-left:10%}@media (min-width:900px){.alignright{float:none;display:block;margin-left:auto;margin-right:auto}}.aligncenter{display:block;margin-left:auto;margin-right:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#eeeff1;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#3c4853;display:block;font-size:font-size__body;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}div:focus{outline:none}body,input,select,textarea{font-family:EurostileLTStd-Regular,Verdana,Geneva,Tahoma,sans-serif;font-weight:400;font-size:15px;line-height:25px;color:#50606f}figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}blockquote{padding:0}h1,h2{font-family:EurostileLTStd-Bold,Verdana,Geneva,Tahoma,sans-serif;font-weight:700}.polar a:visited,.polar h1,.polar h2,.polar h3,.polar h4,.polar h6,.polar--brand a:visited,.polar--brand h1,.polar--brand h2,.polar--brand h3,.polar--brand h4,.polar--brand h6{color:#eeeff1}h1{position:relative;font-size:22px;text-transform:uppercase;color:#50606f}*+h1{margin-top:50px}h1+h2,h1+h4,h1+p,h2+h1,h2+h4,h2+p,h3+h4,h3+h5,h4+h5,h6+p{margin-top:25px}h2,h3{font-size:19px;text-transform:uppercase}h3{font-family:EurostileLTStd-Bold,Verdana,Geneva,Tahoma,sans-serif;font-weight:700;line-height:25px;color:#96a0a9}*+h2,*+h3{margin-top:50px}h1+h3,h2+h3,main li+li{margin-top:10px}.page-testimonials h3{margin-top:75px}.page-testimonials .entry-content section h3:first-child{margin-top:50px}h4{line-height:25px}h4,h5{font-family:EurostileLTStd-Demi,Verdana,Geneva,Tahoma,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;color:#50606f}*+h4,*+h5,.footer-content .col-wrap section,.rpwe-block li+li,article+article{margin-top:50px}.testimonials h2+h5{margin:12.5px 0 0 .6em}.polar h5,.polar--brand h5,h6{font-size:14px;color:#eeeff1}h6{font-family:EurostileLTStd-Demi,Verdana,Geneva,Tahoma,sans-serif;font-weight:600;color:#50606f}*+p{margin-top:12.5px}.site-content h2+ol,.site-content h2+ul,ol+p,ul+p{margin-top:37.5px}@media (min-width:1080px){.feature p{text-shadow:0 1px 1px rgba(0,0,0,.2)}}.footer-content p{font-size:13px}.colophon p,.colophon p a{font-size:11px;color:#50606f}.intro{font-size:19px}.colophon p,.colophon p a,.normal{font-family:EurostileLTStd-Regular,Verdana,Geneva,Tahoma,sans-serif;font-weight:400}.footer-content p,.strong,b,strong{font-family:EurostileLTStd-Demi,Verdana,Geneva,Tahoma,sans-serif;font-weight:600}.em,blockquote,cite,dfn,em,i{font-style:italic}blockquote{font-family:Georgia,serif;font-weight:400;font-size:17px;line-height:25px;margin:40px 5% 0;padding-left:25px;border-left-color:#dcdfe2;border-left-width:1px;border-left-style:solid}blockquote :first-child{text-indent:-.4em}*+blockquote,section .rpwe-block h3{margin-top:25px}blockquote em,dt{font-weight:700}footer blockquote{margin:35px 0 0;padding:0;border:none;font-size:22px;color:#eeeff1}@media (min-width:540px){footer blockquote{margin-left:50px}}blockquote .quotee,footer .fb-page blockquote{font-family:EurostileLTStd-Demi,Verdana,Geneva,Tahoma,sans-serif;font-weight:600;font-style:normal;font-size:15px}blockquote.bq-intro{margin:0 10%;padding-left:0;border-left:none;text-indent:0}blockquote .quotee{text-indent:0}blockquote+p{margin-top:0}abbr,acronym{border-bottom:1px dotted #50606f;cursor:help}a,ins,mark{text-decoration:none}ins,mark{background:#50606f}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}.small,small{font-size:14px}big{font-size:17px}a{transition:.5s;color:#50606f}a:visited{color:#73808c}.footer-menu a:active,.footer-menu a:focus,.footer-menu a:hover,.nav-menu a:active,.nav-menu a:focus,.nav-menu a:hover,.polar a:active,.polar a:focus,.polar a:hover,.polar--brand a:active,.polar--brand a:focus,.polar--brand a:hover,a:active,a:focus,a:hover{color:#e17d25}.site-content a{font-family:EurostileLTStd-Demi,Verdana,Geneva,Tahoma,sans-serif;font-weight:600}.polar a,.polar--brand a{color:#fff}.footer-menu a,.nav-menu a{font-family:EurostileLTStd-Demi,Verdana,Geneva,Tahoma,sans-serif;font-weight:600;font-size:17px;text-transform:uppercase;text-align:left}.nav-menu li a{display:inline-block;width:100%;padding:0;line-height:50px;color:#fff}@media (min-width:1080px){.nav-menu li a{font-size:14px;text-align:center;line-height:35px;color:#50606f}ul.children a{padding:7px 20px;font-size:13px;line-height:15px;text-align:left}}@media (min-width:1260px){ul.children a{padding:7px 35px}}@media (min-width:1080px){.nav-menu>.menu>ul>.current_page_ancestor>a,.nav-menu>.menu>ul>.current_page_item>a{border-bottom:3px solid #e17d25}.nav-menu>.menu>ul>.current_page_ancestor:hover>a,.nav-menu>.menu>ul>.page_item_has_children.current_page_item:hover>a{border-bottom:3px solid #fff}}.footer-menu li a{font-size:14px;line-height:25px;text-transform:uppercase;color:#eeeff1;fill:#96a0a9}.footer-menu li a:visited,.site-footer h5 a,.site-footer h6 a{color:#96a0a9}.footer-menu li a:active,.footer-menu li a:focus,.footer-menu li a:hover,.site-footer h5 a:active,.site-footer h5 a:focus,.site-footer h5 a:hover,.site-footer h6 a:active,.site-footer h6 a:focus,.site-footer h6 a:hover{color:#e17d25}.colophon a,.colophon a:visited{color:#50606f}.colophon a:active,.colophon a:focus,.colophon a:hover{color:#000}.comment-content a{word-wrap:break-word}.icon{transition:fill .3s ease-out}.menu-icon{position:relative;height:32px;width:32px;transition:all .5s ease 0s;fill:#50606f;cursor:pointer}.nav-narrow .menu-icon{fill:#fff}.icon__menu--home{width:20px;height:18px;fill:#50606f}@media (min-width:1080px){.icon__menu--home{margin-bottom:10px}}.icon__menu--home:active,.icon__menu--home:focus,.icon__menu--home:hover{fill:#eeeff1}footer .icon__menu--home{fill:#96a0a9}.icon__footer{display:block;float:left;clear:left;width:40px;height:40px;margin:0 10px 10px 0}.site-content ol,.site-content ul{margin:15px 0 0 25px}@media (min-width:540px){.site-content ol,.site-content ul{margin:15px 50px 0}}ul{list-style:disc}ol{list-style:decimal}article li{padding-left:5px}.button,button{display:inline-block;width:100%;max-width:300px;cursor:pointer;-webkit-appearance:none;margin:10px 0;padding:15px 0;font-family:EurostileLTStd-Demi,Verdana,Geneva,Tahoma,sans-serif;font-weight:600;font-size:15px;line-height:15px;text-transform:uppercase;text-align:center;color:#50606f;background:0 0;outline:none;transition:.5s;border:1px solid #96a0a9}.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover{color:#fff;background:#e17d25;border-color:#e17d25;outline:none}.button.fill,button.fill{color:#fff;background-color:#50606f;border-color:#50606f}.button.subdued,button.subdued{border-color:#dcdfe2}.button.subdued:active,.button.subdued:focus,.button.subdued:hover,button.subdued:active,button.subdued:focus,button.subdued:hover{border-color:#e17d25}.button.polar,.button.polar--brand,.button.polar--brand:visited,.button.polar:visited,.polar .button,.polar .button:visited,.polar button,.polar button:visited,.polar--brand .button,.polar--brand .button:visited,.polar--brand button,.polar--brand button:visited,button.polar,button.polar--brand,button.polar--brand:visited,button.polar:visited{color:#dcdfe2;border-color:#96a0a9}.button.polar--brand:active,.button.polar--brand:focus,.button.polar--brand:hover,.button.polar--brand:visited:active,.button.polar--brand:visited:focus,.button.polar--brand:visited:hover,.button.polar:active,.button.polar:focus,.button.polar:hover,.button.polar:visited:active,.button.polar:visited:focus,.button.polar:visited:hover,.polar .button:active,.polar .button:focus,.polar .button:hover,.polar .button:visited:active,.polar .button:visited:focus,.polar .button:visited:hover,.polar button:active,.polar button:focus,.polar button:hover,.polar button:visited:active,.polar button:visited:focus,.polar button:visited:hover,.polar--brand .button:active,.polar--brand .button:focus,.polar--brand .button:hover,.polar--brand .button:visited:active,.polar--brand .button:visited:focus,.polar--brand .button:visited:hover,.polar--brand button:active,.polar--brand button:focus,.polar--brand button:hover,.polar--brand button:visited:active,.polar--brand button:visited:focus,.polar--brand button:visited:hover,button.polar--brand:active,button.polar--brand:focus,button.polar--brand:hover,button.polar--brand:visited:active,button.polar--brand:visited:focus,button.polar--brand:visited:hover,button.polar:active,button.polar:focus,button.polar:hover,button.polar:visited:active,button.polar:visited:focus,button.polar:visited:hover{color:#fff;background-color:#e17d25;border-color:#e17d25}.button.highlight,.button.highlight:visited,button.highlight,button.highlight:visited{color:#fff;background-color:#eeeff1;border-color:#eeeff1}.button.highlight:active,.button.highlight:focus,.button.highlight:hover,.button.highlight:visited:active,.button.highlight:visited:focus,.button.highlight:visited:hover,button.highlight:active,button.highlight:focus,button.highlight:hover,button.highlight:visited:active,button.highlight:visited:focus,button.highlight:visited:hover{background-color:#50606f;border-color:#50606f}.button.contrast,.button.contrast:visited,button.contrast,button.contrast:visited{color:#e17d25;background-color:#fff;border-color:#e17d25}.button.contrast:active,.button.contrast:focus,.button.contrast:hover,.button.contrast:visited:active,.button.contrast:visited:focus,.button.contrast:visited:hover,button.contrast:active,button.contrast:focus,button.contrast:hover,button.contrast:visited:active,button.contrast:visited:focus,button.contrast:visited:hover{color:#fff;background-color:#e17d25;border-color:#e17d25}.button.long-text,button.long-text{font-size:11px}.text-centre .button,.text-centre button{margin:6.25px}.button.no-max-width,button.no-max-width{max-width:inherit}html{box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}body{margin:0;background:#50606f}.header-content,.site-header{display:-webkit-flex;display:-ms-flexbox;display:flex}.site-header{z-index:10;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header-content{position:relative;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:1440px;background:#fff;border-top:4px solid #e17d25}.createsend-button,.subscribe-button-inner{position:absolute;z-index:1000;top:37.5px;right:8%}@media (min-width:720px){.createsend-button,.subscribe-button-inner{right:50px}}@media (min-width:1080px){.createsend-button,.subscribe-button-inner{right:50px}}.site-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.content-area{width:100%;max-width:1440px;padding-bottom:100px;background:#fff}main{display:block}.site-footer{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.colophon,.footer-content,.nav-menu .menu ul,.site-footer{display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-content{width:100%;max-width:1440px;padding:0 0 100px;color:#96a0a9;background:#3c4853;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.colophon,.nav-menu .menu ul{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.site-info{width:100%;max-width:1440px;padding:25px 12.5px;text-align:center;background:#283038}.site-branding{z-index:25;margin:75px 0 50px 10%;transition:.5s}@media (min-width:720px){.site-branding{margin:75px 0 50px 9%}}@media (min-width:900px){.site-branding{margin:100px 0 75px 8%}}.site-title,article{display:block}.site-title svg{height:100px;width:160px;z-index:5;margin-bottom:10px;fill:#50606f;transition:.5s}.footer-branding{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%}@media (min-width:540px){.footer-branding{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.footer-logo svg{height:75px;width:120px}.logo-brand{fill:#50606f;transition:all .5s ease 0s}.nav-narrow .logo-brand,.polar .logo-brand,.polar--brand .logo-brand{fill:#73808c}.logo-contrast,.logo-highlight{fill:#e17d25;transition:all .5s ease 0s}.logo-highlight{fill:#fff}.nav-narrow .logo-highlight,.polar .logo-highlight,.polar--brand .logo-highlight{fill:#3c4853}.main-navigation{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:20;margin-top:25px;margin-right:10%;margin-left:auto}@media (min-width:1080px){.main-navigation{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:6%}}@media (min-width:720px){.main-navigation{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:8%}}.menu-toggle{display:block;z-index:30}@media (min-width:1080px){.menu-toggle{display:none}}#menu-checkbox{display:none}.nav-menu{position:absolute;top:4px;right:0;z-index:10;width:100%;background:rgba(60,72,83,.95);max-height:0;transition:max-height .3s ease-in;overflow:hidden}.nav-menu .menu{padding:200px 10% 75px}@media (min-width:720px) and (max-width:900px){.nav-menu .menu{padding:225px 9% 75px}}@media (min-width:900px) and (max-width:1080px){.nav-menu .menu{padding:250px 8% 75px}}.nav-menu .menu ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;list-style:none}@media (min-width:1080px){.nav-menu .menu ul{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}#menu-checkbox:checked~.nav-menu{max-height:775px}@media (min-width:1080px){.nav-menu{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:inherit;max-height:inherit;overflow:inherit;background:0 0;width:auto;padding:0;transition:none}.nav-menu .menu{padding:0}}.nav-menu li{padding-left:10px}@media (min-width:1080px){.nav-menu li{position:relative;display:inline-block;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:0}.nav-menu li:hover ul.children{left:auto;opacity:1}}.nav-menu li ul.children{display:none;margin-left:25px}@media (min-width:1080px){.nav-menu li ul.children{display:block;position:absolute;z-index:99;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;top:38px;margin-left:-1px;padding:10px 0;border-bottom:3px solid #e17d25;border-left:1px solid #eeeff1;background:#fff;left:-999em;opacity:0;transition:opacity .3s ease-in}.nav-menu li ul.children li{width:17em}.nav-menu .menu>ul>li,.nav-menu li ul.children{border-right:1px solid #eeeff1}}.nav-menu .menu>ul>li:first-child{padding-top:12.5px;border-top:1px solid #73808c}@media (min-width:1080px){.nav-menu .menu>ul>li:first-child{margin-top:0;padding-top:0;border-top:none}}.nav-menu .menu>ul>li:last-child{padding-bottom:12.5px;border-bottom:1px solid #73808c}@media (min-width:1080px){.nav-menu .menu>ul>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;border-right:none}}.footer-menu{margin-top:25px;max-width:340px}.footer-menu li{list-style:none;padding-left:10px}.footer-menu li ul.children,.home .entry-header{display:none}.footer-menu li:first-child{padding-top:12.5px;border-top:1px solid #50606f}.footer-menu li:last-child{padding-bottom:12.5px;border-bottom:1px solid #50606f}.entry-header,section{margin-right:10%;margin-left:10%}@media (min-width:720px){.entry-header{margin-right:9%;margin-left:9%}}@media (min-width:900px){.entry-header{margin-right:8%;margin-left:8%}}@media (min-width:720px){.entry-header{margin-bottom:-25px}}.entry-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;min-width:0;min-height:0;margin-top:50px}@media (min-width:720px){section{margin-top:75px;margin-right:9%;margin-left:9%}}@media (min-width:900px){section{margin-top:100px;margin-right:8%;margin-left:8%}}section.full-width{margin-left:0;margin-right:0}section.intro{margin-top:0;font-size:17px}@media (min-width:1080px){section.intro{margin:0 12%}}.narrow{max-width:900px}.projects-directory .project-box img{border-bottom:3px solid #e17d25}.parent_projects main section,section.intro{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%}@media (min-width:1080px){.parent_projects main section{-webkit-flex:1 25.3333333333%;-ms-flex:1 25.3333333333%;flex:1 25.3333333333%;-webkit-order:1;-ms-flex-order:1;order:1}}.page_woollahra.parent_projects main section.project-slider,.parent_projects main section.project-slider{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;-webkit-order:1;-ms-flex-order:1;order:1;max-width:100%;min-width:0;min-height:0;transition:none}@media (min-width:720px){.parent_projects main section.project-slider{margin-top:50px;margin-right:10%;margin-left:10%}}@media (min-width:720px) and (min-width:720px){.parent_projects main section.project-slider{margin-top:75px;margin-right:9%;margin-left:9%}}@media (min-width:720px) and (min-width:900px){.parent_projects main section.project-slider{margin-top:100px;margin-right:8%;margin-left:8%}}@media (min-width:720px) and (max-width:1080px){.parent_projects main section.project-slider{margin-bottom:-25px}}@media (min-width:1080px){.parent_projects main section.project-slider{-webkit-flex:1 50.6666666667%;-ms-flex:1 50.6666666667%;flex:1 50.6666666667%;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:0}}.page_beach-retreat .award-wrapper{width:100%}.page_beach-retreat .award-wrapper img{display:block;width:300px;max-width:80%;margin:50px auto 0}.page_woollahra.parent_projects main section{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;-webkit-order:1;-ms-flex-order:1;order:1}@media (min-width:1080px){.page_woollahra.parent_projects main section{-webkit-flex:1 50.6666666667%;-ms-flex:1 50.6666666667%;flex:1 50.6666666667%;-webkit-order:1;-ms-flex-order:1;order:1}}.page_woollahra.parent_projects main section.project-slider,.parent_projects main section{-webkit-order:2;-ms-flex-order:2;order:2}@media (min-width:720px){.page_woollahra.parent_projects main section.project-slider{margin-top:50px;margin-right:10%;margin-left:10%}}@media (min-width:720px) and (min-width:720px){.page_woollahra.parent_projects main section.project-slider{margin-top:75px;margin-right:9%;margin-left:9%}}@media (min-width:720px) and (min-width:900px){.page_woollahra.parent_projects main section.project-slider{margin-top:100px;margin-right:8%;margin-left:8%}}@media (min-width:720px) and (max-width:1080px){.page_woollahra.parent_projects main section.project-slider{margin-bottom:-25px}}@media (min-width:1080px){.page_woollahra.parent_projects main section.project-slider{-webkit-flex:1 25.3333333333%;-ms-flex:1 25.3333333333%;flex:1 25.3333333333%;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:0}}.page_contact .paul-portrait,.page_guarantee .paul-portrait{-webkit-order:2;-ms-flex-order:2;order:2}@media (min-width:720px){.page_contact .paul-portrait,.page_guarantee .paul-portrait{-webkit-order:0;-ms-flex-order:0;order:0}}.call-to-action{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.call-to-action .button{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;border-width:1px}@media (min-width:720px){.call-to-action .button{-webkit-flex:1 300px;-ms-flex:1 300px;flex:1 300px;margin:10px 25px}}.site-footer .widget{color:#96a0a9}.widget select{max-width:100%}#fb-root,.archive .format-aside .entry-title,.blog .format-aside .entry-title,.widget_search .search-submit{display:none}#secondary .rpwe-block{padding:10px 25px 25px}.rpwe-block ul{list-style:none}.rpwe-block h3{margin-top:10px}.rpwe-block .rpwe-thumb{margin-bottom:10px}.home section .rpwe-block .rpwe-thumb{margin-bottom:25px}.rpwe-block .rpwe-summary{margin-top:0}.rpwe-block .rpwe-time{font-size:11px;color:#96a0a9}.rpwe-alignleft{display:inline;float:left}.rpwe-alignright{display:inline;float:right}.rpwe-aligncenter,.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100%!important}.sticky{display:block}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:0}.page-links{clear:both;margin:0 0 25px}.entry-footer,.entry-meta{font-size:11px;color:#96a0a9}.entry-meta{margin:0}.single .entry-meta{margin:0 0 25px}.single .entry-footer{margin:50px 0}.bypostauthor{display:block}.media-wrap{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.media-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}img{height:auto;max-width:100%;border:0}.industry-logos{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.industry-logos img{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin:25px;max-width:150px}.photo{box-shadow:0 10px 6px -6px #777}img.left-photo{margin-left:0}img.right-photo{margin-right:0}div.featured-image{margin:12.5px 0}.wp-caption{max-width:100%;background-color:#e17d25}.wp-caption .wp-caption-text{padding:12.5px;font-family:EurostileLTStd-Demi,Verdana,Geneva,Tahoma,sans-serif;font-weight:600;color:#fff;text-transform:uppercase}@media (min-width:720px) and (max-width:900px){.one-third .wp-caption .wp-caption-text{font-size:11px;line-height:15px}}.wp-caption-text{text-align:center}.page_media-features .soliloquy-outer-container .soliloquy-container,.parent_projects .soliloquy-outer-container .soliloquy-container,.soliloquy-outer-container{border-bottom:3px solid #e17d25}.home .soliloquy-outer-container{margin-top:50px}@media (min-width:720px){.home .soliloquy-outer-container{margin-top:75px}}@media (min-width:900px){.home .soliloquy-outer-container{margin-top:100px}}.page_media-features .soliloquy-outer-container,.page_media-features .soliloquy-outer-container .soliloquy-container.soliloquy-outer-container-border,.page_media-features .soliloquy-outer-container .soliloquy-container.soliloquy-thumbnails-container,.parent_projects .soliloquy-outer-container,.parent_projects .soliloquy-outer-container .soliloquy-container.soliloquy-outer-container-border,.parent_projects .soliloquy-outer-container .soliloquy-container.soliloquy-thumbnails-container{border-bottom:none}.soliloquy-outer-container .soliloquy-controls-direction a{background-color:rgba(80,96,111,.3)}.soliloquybox-skin{padding:0!important}.soliloquybox-close.soliloquybox-item,.soliloquybox-outer .soliloquybox-nav span{width:32px;height:32px;background-image:none!important;background-color:rgba(80,96,111,.7)!important;transition:.5s!important}.soliloquybox-close.soliloquybox-item:hover,.soliloquybox-outer .soliloquybox-nav span:hover{background-color:#50606f!important}.soliloquybox-close.soliloquybox-item:before{content:"x";color:#fff;font-family:EurostileLTStd-Demi,Verdana,Geneva,Tahoma,sans-serif;font-weight:600;font-size:22px;position:relative;left:10px;top:3px}.soliloquybox-outer .soliloquybox-nav span:before{color:#fff;font-family:EurostileLTStd-Bold,Verdana,Geneva,Tahoma,sans-serif;font-weight:700;font-size:22px;position:relative}.soliloquybox-prev span:before{content:"<";left:8px;top:4px}.soliloquybox-next span:before{content:">";left:10px;top:4px}#soliloquybox-thumbs.bottom ul li{border-color:rgba(80,96,111,.1)}#soliloquybox-thumbs.bottom ul li a{border-color:rgba(80,96,111,.1);background:rgba(80,96,111,.1)}.soliloquybox-title-float-wrap .child{border-radius:0!important;background-image:none!important;background-color:#50606f!important;padding:5px 25px!important;font-size:15px!important;line-height:25px!important;text-shadow:none!important}