/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;max-width:100%}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img,iframe{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}@font-face{font-family:'Raleway';font-style:normal;font-weight:300;src:local("Raleway Light"),local("Raleway-Light"),url(https://fonts.gstatic.com/s/raleway/v10/ZKwULyCG95tk6mOqHQfRBAsYbbCjybiHxArTLjt7FRU.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Raleway';font-style:normal;font-weight:300;src:local("Raleway Light"),local("Raleway-Light"),url(https://fonts.gstatic.com/s/raleway/v10/-_Ctzj9b56b8RgXW8FAriQzyDMXhdD8sAj6OAJTFsBI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:local("Raleway"),local("Raleway-Regular"),url(https://fonts.gstatic.com/s/raleway/v10/YZaO6llzOP57DpTBv2GnyFKPGs1ZzpMvnHX-7fPOuAc.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:local("Raleway"),local("Raleway-Regular"),url(https://fonts.gstatic.com/s/raleway/v10/QAUlVt1jXOgQavlW5wEfxQLUuEpTyoUstqEm5AMlJo4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Raleway';font-style:normal;font-weight:500;src:local("Raleway Medium"),local("Raleway-Medium"),url(https://fonts.gstatic.com/s/raleway/v10/Li18TEFObx_yGdzKDoI_cgsYbbCjybiHxArTLjt7FRU.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Raleway';font-style:normal;font-weight:500;src:local("Raleway Medium"),local("Raleway-Medium"),url(https://fonts.gstatic.com/s/raleway/v10/CcKI4k9un7TZVWzRVT-T8wzyDMXhdD8sAj6OAJTFsBI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;src:local("Raleway Bold"),local("Raleway-Bold"),url(https://fonts.gstatic.com/s/raleway/v10/WmVKXVcOuffP_qmCpFuyzQsYbbCjybiHxArTLjt7FRU.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;src:local("Raleway Bold"),local("Raleway-Bold"),url(https://fonts.gstatic.com/s/raleway/v10/JbtMzqLaYbbbCL9X6EvaIwzyDMXhdD8sAj6OAJTFsBI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}p,blockquote,li{-ms-word-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3}body{font-family:"Raleway",Verdana,Arial,sans-serif;color:#3e4f4d;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:visited{color:inherit}a:hover,a:focus,a:visited:hover,a:visited:focus{color:inherit}a:active,a:visited:active{color:inherit}a:link,a:visited:link{color:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{color:#74b64a;font-size:1em;font-weight:700;margin:1em 0;text-rendering:optimizelegibility}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{margin:1.5em 0;text-transform:uppercase}.image-replacement,.ir,.slick-arrow,#team-photos-wrapper::after,#logo a,#menu-toggle,#slideshow-nav .project-arrow,.icon-fb,.icon-ig,.icon-em,.icon-ph{text-indent:110%;white-space:nowrap;overflow:hidden}.clearfix,.cf,.comment-respond{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.comment-respond:before,.cf:after,.comment-respond:after{content:"";display:table}.clearfix:after,.cf:after,.comment-respond:after{clear:both}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.field{display:block;height:40px;line-height:1em;padding:0 12px;margin-bottom:14px;font-size:1em;color:#3e4f4d;border-radius:3px;vertical-align:middle;box-shadow:none;border:1px solid #cecece;width:100%;max-width:400px;font-family:"Raleway",Verdana,Arial,sans-serif}input[type="text"].error,input[type="text"].is-invalid,input[type="password"].error,input[type="password"].is-invalid,input[type="datetime"].error,input[type="datetime"].is-invalid,input[type="datetime-local"].error,input[type="datetime-local"].is-invalid,input[type="date"].error,input[type="date"].is-invalid,input[type="month"].error,input[type="month"].is-invalid,input[type="time"].error,input[type="time"].is-invalid,input[type="week"].error,input[type="week"].is-invalid,input[type="number"].error,input[type="number"].is-invalid,input[type="email"].error,input[type="email"].is-invalid,input[type="url"].error,input[type="url"].is-invalid,input[type="search"].error,input[type="search"].is-invalid,input[type="tel"].error,input[type="tel"].is-invalid,input[type="color"].error,input[type="color"].is-invalid,select.error,select.is-invalid,textarea.error,textarea.is-invalid,.field.error,.field.is-invalid{color:#82bd5c;border-color:#82bd5c;background-color:#fff;background-position:99% center;background-repeat:no-repeat;outline-color:#95d600}input[type="text"].success,input[type="text"].is-valid,input[type="password"].success,input[type="password"].is-valid,input[type="datetime"].success,input[type="datetime"].is-valid,input[type="datetime-local"].success,input[type="datetime-local"].is-valid,input[type="date"].success,input[type="date"].is-valid,input[type="month"].success,input[type="month"].is-valid,input[type="time"].success,input[type="time"].is-valid,input[type="week"].success,input[type="week"].is-valid,input[type="number"].success,input[type="number"].is-valid,input[type="email"].success,input[type="email"].is-valid,input[type="url"].success,input[type="url"].is-valid,input[type="search"].success,input[type="search"].is-valid,input[type="tel"].success,input[type="tel"].is-valid,input[type="color"].success,input[type="color"].is-valid,select.success,select.is-valid,textarea.success,textarea.is-valid,.field.success,.field.is-valid{color:#74b64a;border-color:#74b64a;background-color:#fff;background-position:99% center;background-repeat:no-repeat;outline-color:#74b64a}input[type="text"][disabled],input[type="text"].is-disabled,input[type="password"][disabled],input[type="password"].is-disabled,input[type="datetime"][disabled],input[type="datetime"].is-disabled,input[type="datetime-local"][disabled],input[type="datetime-local"].is-disabled,input[type="date"][disabled],input[type="date"].is-disabled,input[type="month"][disabled],input[type="month"].is-disabled,input[type="time"][disabled],input[type="time"].is-disabled,input[type="week"][disabled],input[type="week"].is-disabled,input[type="number"][disabled],input[type="number"].is-disabled,input[type="email"][disabled],input[type="email"].is-disabled,input[type="url"][disabled],input[type="url"].is-disabled,input[type="search"][disabled],input[type="search"].is-disabled,input[type="tel"][disabled],input[type="tel"].is-disabled,input[type="color"][disabled],input[type="color"].is-disabled,select[disabled],select.is-disabled,textarea[disabled],textarea.is-disabled,.field[disabled],.field.is-disabled{cursor:not-allowed;border-color:#a7a9ac;opacity:0.6}input[type="text"][disabled]:focus,input[type="text"][disabled]:active,input[type="text"].is-disabled:focus,input[type="text"].is-disabled:active,input[type="password"][disabled]:focus,input[type="password"][disabled]:active,input[type="password"].is-disabled:focus,input[type="password"].is-disabled:active,input[type="datetime"][disabled]:focus,input[type="datetime"][disabled]:active,input[type="datetime"].is-disabled:focus,input[type="datetime"].is-disabled:active,input[type="datetime-local"][disabled]:focus,input[type="datetime-local"][disabled]:active,input[type="datetime-local"].is-disabled:focus,input[type="datetime-local"].is-disabled:active,input[type="date"][disabled]:focus,input[type="date"][disabled]:active,input[type="date"].is-disabled:focus,input[type="date"].is-disabled:active,input[type="month"][disabled]:focus,input[type="month"][disabled]:active,input[type="month"].is-disabled:focus,input[type="month"].is-disabled:active,input[type="time"][disabled]:focus,input[type="time"][disabled]:active,input[type="time"].is-disabled:focus,input[type="time"].is-disabled:active,input[type="week"][disabled]:focus,input[type="week"][disabled]:active,input[type="week"].is-disabled:focus,input[type="week"].is-disabled:active,input[type="number"][disabled]:focus,input[type="number"][disabled]:active,input[type="number"].is-disabled:focus,input[type="number"].is-disabled:active,input[type="email"][disabled]:focus,input[type="email"][disabled]:active,input[type="email"].is-disabled:focus,input[type="email"].is-disabled:active,input[type="url"][disabled]:focus,input[type="url"][disabled]:active,input[type="url"].is-disabled:focus,input[type="url"].is-disabled:active,input[type="search"][disabled]:focus,input[type="search"][disabled]:active,input[type="search"].is-disabled:focus,input[type="search"].is-disabled:active,input[type="tel"][disabled]:focus,input[type="tel"][disabled]:active,input[type="tel"].is-disabled:focus,input[type="tel"].is-disabled:active,input[type="color"][disabled]:focus,input[type="color"][disabled]:active,input[type="color"].is-disabled:focus,input[type="color"].is-disabled:active,select[disabled]:focus,select[disabled]:active,select.is-disabled:focus,select.is-disabled:active,textarea[disabled]:focus,textarea[disabled]:active,textarea.is-disabled:focus,textarea.is-disabled:active,.field[disabled]:focus,.field[disabled]:active,.field.is-disabled:focus,.field.is-disabled:active{opacity:.9}input[type="password"]{letter-spacing:0.3em}textarea{max-width:100%;min-height:120px;line-height:1.5em}.slideshow ul li::before{display:none}.slick-slider{display:block;position:relative;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{display:block;overflow:hidden;margin:0;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:'';display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;overflow:hidden;height:100%;min-height:1px}.rtl .slick-slide,[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block;width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slide{display:none}.slick-initialized .slick-slide,.slick-initialized .slide,.front-page .slick-initialized .slide,.single-projects .slick-initialized .slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden,.slick-hidden#team-photos-wrapper::after{display:none}.slick-arrow,#team-photos-wrapper::after{border:none;margin-top:-12px;opacity:.45;padding:0;position:absolute;top:50%;width:15px;height:25px;z-index:1;-webkit-transition:opacity .4s;transition:opacity .4s}.slick-arrow:hover,#team-photos-wrapper:hover::after{opacity:.8}.slick-prev{background:url("../images/icon-left.svg") no-repeat;left:5px}.slick-next{background:url("../images/icon-right.svg") no-repeat;right:5px}.slick-dots{list-style:none;margin:0;padding:0}.slick-dots li{display:inline-block;margin:0 0 0 15px !important}.slick-dots li button{background:#d1d3d4;border:none;display:inline-block;text-indent:2em;overflow:hidden;padding:0;white-space:nowrap;width:12px;height:12px}.front-page .slick-dots li button{background:#74b64a}.slick-dots li.slick-active button{background-color:#74b64a}.front-page .slick-dots li.slick-active button{background-color:#fff}.front-page .slideshow{position:absolute;top:0;left:0;width:100%;height:100%}.front-page .slideshow .slick-list,.front-page .slideshow .slick-track,.front-page .slideshow .img-wrap{height:100%}.front-page .slideshow .img{background-position:center;background-size:cover;width:100%;height:100%}.front-page .slideshow .img-wrap{display:inline-block;position:relative;left:-50%}.front-page .slideshow .img-wrap img{position:relative;right:-50%;width:100%;height:auto}.page-template-page-photo-grid #main{margin:auto;max-width:1800px}.photo-grid{padding:16px;padding:clamp(8px, 1vw, 16px)}.photo-grid .row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap}.photo-grid .row .img{-webkit-box-flex:0;flex:0 1 auto}.photo-grid .row .img+.img{margin-left:16px;margin-left:clamp(8px, 1vw, 16px)}.photo-grid .row .img img{display:block;opacity:0;height:auto}.photo-grid .row .img img.show{opacity:1;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}.photo-grid .row+.row{margin-top:clamp(8px, 1vw, 16px)}body,html{height:100%}#container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:stretch;align-items:stretch;overflow:auto;overflow-x:hidden;min-height:100%}#content{-webkit-box-flex:1;flex:1 1 auto;position:relative}#header{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:10}#logo{float:left;margin:0}#logo a{background:url("../images/ld-logo-mobile-2018.svg") no-repeat;background-size:contain;color:#fff;display:block;width:210px;height:37px}#menu-toggle{background:#95d600 url("../images/icon-menu-mask.png") no-repeat;border:none;display:block;padding:0;position:absolute;top:10px;right:10px;width:33px;height:26px}#menu-toggle:active,#menu-toggle.active{cursor:pointer;background-color:#bcbdc0}.nav,.sub-menu{list-style:none;margin:0;padding:0;width:100%}.nav li a,.sub-menu li a{color:#9d9fa2;font-size:15px;font-weight:bold;line-height:24px;text-decoration:none;text-transform:uppercase}.nav li a:hover,.nav li a:focus,.sub-menu li a:hover,.sub-menu li a:focus{color:#74b64a}.nav li.current-menu-item>a,.nav li.current-page-ancestor>a,.sub-menu li.current-menu-item>a,.sub-menu li.current-page-ancestor>a{color:#74b64a}.sub-menu{text-align:left}.hentry footer p{margin:0}.single-title,.page-title,.entry-title{margin:0}.byline{color:#d1d3d4;font-style:italic;margin:0}.entry-content{background-color:rgba(255,255,255,0.85);font-weight:500}.entry-content p{margin:0 0 .5em}.entry-content ul,.entry-content ol{list-style:none;margin:0;padding-left:0}.entry-content ul li,.entry-content ol li{margin:.5em 0;padding-left:1em;text-indent:-1em}.entry-content ul li::before{content:'▪ ';color:#74b64a;font-size:1.5em;line-height:0;vertical-align:middle}.entry-content ol li{counter-increment:ol-counter}.entry-content ol li::before{content:counter(ol-counter) ". ";color:#74b64a;font-weight:bold}.entry-content blockquote{margin:0 0 1em 1em;padding:0 0 0 .5em;border-left:3px solid #82bd5c;font-style:italic;color:#d1d3d4}.entry-content img{margin:0 0 1em;max-width:100%;height:auto}.entry-content table{width:100%;border:1px solid #a7a9ac;margin-bottom:1.5em}.entry-content table caption{margin:0 0 7px;font-size:0.75em;color:#d1d3d4;text-transform:uppercase;letter-spacing:1px}.entry-content tr{border-bottom:1px solid #a7a9ac}.entry-content td{padding:7px;border-right:1px solid #a7a9ac}.entry-content td:last-child{border-right:0}.entry-content th{background-color:#d1d3d4;border-bottom:1px solid #a7a9ac;border-right:1px solid #a7a9ac}.entry-content th:last-child{border-right:0}.entry-content .size-auto,.entry-content .size-full,.entry-content .size-large,.entry-content .size-medium,.entry-content .size-thumbnail{max-width:100%;height:auto}.entry-content pre{color:#d1d3d4;font-size:0.9em;padding:1.5em;margin:0 0 1em;border-radius:3px}.tags{margin:0}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:0.85em;margin:4px 0 7px;text-align:center}.slide{line-height:0}.slide img{margin:0;height:auto}.page-template-default .slideshow.clicknav img,.page-template-services .slideshow.clicknav img,.page-template-team .slideshow.clicknav img,.page-template-wide .slideshow.clicknav img{cursor:e-resize}.page-template-default .slideshow.clicknav img.previous,.page-template-services .slideshow.clicknav img.previous,.page-template-team .slideshow.clicknav img.previous,.page-template-wide .slideshow.clicknav img.previous{cursor:w-resize}.toggles h2{color:inherit;cursor:pointer;font-weight:500;margin-bottom:.5em}.toggles h2::after{content:"  " url("../images/icon-toggle.svg");display:inline;white-space:nowrap;width:1em}.toggles h2.active{color:#74b64a}.toggles h2.active::after{content:"  " url("../images/icon-toggle-open.svg")}.toggles .toggle-content{display:none}.feature-box{border:1px solid #8bc53f;color:#8bc53f;font-size:12px;font-weight:bold;margin:40px 10px 40px 0;padding:25px}.feature-box>:first-child{margin-top:0}.feature-box>:last-child{margin-bottom:0}.feature-box h1,.feature-box h2,.feature-box h3{font-size:15px;line-height:19px}.feature-box h1,.feature-box h2,.feature-box h3,.feature-box a{color:#8bc53f;text-transform:uppercase}.feature-box a{text-decoration:none}.feature-box a::after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjcwOSIgaGVpZ2h0PSI5LjAzMSIgdmlld0JveD0iMCAwIDcuNzA5IDkuMDMxIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojOENDNDQwO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0uNTgxIDEuMDIxbDUuOTY3IDMuNDk0LTUuOTY3IDMuNDk0di02Ljk4OHptLS41ODEtMS4wMjF2OS4wMzFsLjQzNy0uMjU1IDYuODM3LTQuMDA2LjQzNS0uMjU1LS40MzUtLjI1NC02LjgzNy00LjAwNi0uNDM3LS4yNTV6Ii8+PC9zdmc+");display:inline-block;margin-left:8px}.feature-box a:hover,.feature-box a:active,.feature-box a:focus{text-decoration:underline}#team-photos-wrapper::after{margin-top:-10px;pointer-events:none;position:absolute;top:18vw;right:10px;text-indent:0}#team-photos{line-height:0}#team-photos .grid-item img{cursor:pointer;-webkit-filter:grayscale(100%);filter:grayscale(100%);width:100%;height:auto;-webkit-transition:-webkit-filter 1s ease-in-out;transition:-webkit-filter 1s ease-in-out;transition:filter 1s ease-in-out;transition:filter 1s ease-in-out, -webkit-filter 1s ease-in-out}#team-photos .grid-item.hover img,#team-photos .grid-item.active img,#team-photos .grid-item img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.no-cssfilters #team-photos .grid-item .bw{position:absolute;top:0;right:0;width:auto;height:100%;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.no-cssfilters #team-photos .grid-item.hover .bw,.no-cssfilters #team-photos .grid-item.active .bw,.no-cssfilters #team-photos .grid-item:hover .bw{opacity:0}.about-us-links a{color:#a7a9ac}.about-us-links a:hover,.about-us-links a.active{color:#74b64a}#team-bios h2{font-weight:bold}#team-bios h2:hover,#team-bios h2.hover,#team-bios h2.active{color:#74b64a}#team-bios h2 strong{color:#3e4f4d;font-weight:500}#team-bios .toggle-content{margin-left:0}#close-nav,#close-bio,#close-service,#close-overlay{background:none;border:none;color:#939598;font-size:34px;line-height:15px;padding:0;position:absolute;top:-4px;right:10px;width:15px;z-index:1;-webkit-appearance:none}#close-nav:focus,#close-bio:focus,#close-service:focus,#close-overlay:focus{outline:none}#close-nav{color:#c7cbca;top:14px;right:15px}#close-service{top:10px}.front-page .slideshow{left:100%}.front-page .slideshow,.front-page #home-splash{-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out}.front-page .slideshow.move,.front-page #home-splash.move{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#home-splash{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}#splash-text{position:absolute;width:100%}#splash-text img{display:block;margin:auto;opacity:0;position:relative}.project-archive-list{list-style:none;margin:0;padding:0}.project-archive-list li{line-height:0;margin:0 0 5px;text-align:center;overflow:hidden;position:relative}.project-archive-list a{text-decoration:none}.project-archive-list a:hover img{opacity:.2}.project-archive-list a:hover .project-title{background:#939598}.project-archive-list .project-title{background:#8bc53f;color:#fff;display:block;font-size:15px;font-weight:500;line-height:1.2;padding:4px 0 5px;width:100%}.project-title-header{background-color:#95d600;color:#fff;font-weight:500;line-height:1.6;text-align:center;text-transform:none}.single-projects .slide{background:#f7f7f7 url("../images/loading.gif") no-repeat center;display:block;margin-bottom:5px;text-align:center}.single-projects .slide:last-child{margin-bottom:0}.single-projects .project-title b{display:none}.single-projects .hide{display:none}#slideshow-nav{background:#fff;position:fixed;z-index:1}#slideshow-nav #projects-menu .show{background:none 0 50% no-repeat;border:none;display:inline-block;padding:0;text-transform:uppercase;white-space:nowrap;-webkit-appearance:none}#slideshow-nav #projects-menu .show:focus{outline:none}#slideshow-nav #project-list-wrapper{background-color:rgba(255,255,255,0.85);display:none;font-size:14px;font-weight:500;line-height:24px;padding:0px 24px 20px;position:absolute}#slideshow-nav #project-list-wrapper ul{margin:0;list-style:none;padding:0}#slideshow-nav #project-list-wrapper ul .current-project{font-weight:bold}#slideshow-nav #project-list-wrapper ul a{text-decoration:none}#slideshow-nav #project-list-wrapper ul a:hover{color:#939598}#slideshow-nav .project-arrow{background:none no-repeat;float:right;padding:0;width:12px;height:14px}#slideshow-nav .project-prev{background-image:url("../images/icon-left-gray.svg");margin-right:14px}#slideshow-nav .project-next{background-image:url("../images/icon-right-gray.svg")}.post-type-archive-press .page-title,.page-template-page-press .page-title{margin:1em 0 1.5em}.post-type-archive-press .hentry h1,.page-template-page-press .hentry h1{color:inherit;font-weight:inherit;margin-top:1em;text-transform:uppercase}.post-type-archive-press .hentry h1+p,.page-template-page-press .hentry h1+p{margin-top:0}.post-type-archive-press .hentry.featured strong,.page-template-page-press .hentry.featured strong{color:#8bc53f;display:inline-block;font-weight:500;margin-bottom:8px;text-transform:uppercase}.post-type-archive-press .press-link,.page-template-page-press .press-link{color:#b7ada5;font-size:1.15em}.post-type-archive-press .press-link a,.page-template-page-press .press-link a{text-decoration:none}.post-type-archive-press .press-link a:hover,.post-type-archive-press .press-link a:focus,.post-type-archive-press .press-link a:active,.page-template-page-press .press-link a:hover,.page-template-page-press .press-link a:focus,.page-template-page-press .press-link a:active{outline:none;text-decoration:underline}.post-type-archive-press .featured-image-wrap a,.page-template-page-press .featured-image-wrap a{-webkit-transition:opacity .3s;transition:opacity .3s}.post-type-archive-press .featured-image-wrap a:hover,.page-template-page-press .featured-image-wrap a:hover{opacity:.8}.post-type-archive-press .wp-post-image,.page-template-page-press .wp-post-image{width:100%;height:auto}.post-type-archive-press .media-code video,.page-template-page-press .media-code video{width:auto;height:auto;max-height:100%;}.post-type-archive-press .date,.page-template-page-press .date{text-transform:none}.post-type-archive-press .type-video .featured-image-wrap,.page-template-page-press .type-video .featured-image-wrap{position:relative}.post-type-archive-press .type-video .featured-image-wrap a::before,.page-template-page-press .type-video .featured-image-wrap a::before{background:url("../images/icon-play.svg") no-repeat 0 0;background-size:contain;content:'';margin-top:-16px;margin-left:-16px;position:absolute;top:50%;left:50%;width:32px;height:31px;z-index:1}.post-type-archive-press .type-video .featured-image-wrap a::after,.page-template-page-press .type-video .featured-image-wrap a::after{display:none}.post-type-archive-press .feature-box,.page-template-page-press .feature-box{font-size:13px;margin:0}.post-type-archive-press .feature-box .featured-image-wrap a::before,.page-template-page-press .feature-box .featured-image-wrap a::before{margin-top:-21px;margin-left:-21px;width:42px;height:41px}.post-type-archive-press .feature-box h1,.page-template-page-press .feature-box h1{margin-bottom:8px !important}.post-type-archive-press .feature-box p,.page-template-page-press .feature-box p{color:#bcbdc0;font-weight:500}.post-type-archive-press .feature-box .featured-press-link a,.page-template-page-press .feature-box .featured-press-link a{font-weight:bold}.post-type-archive-press .feature-box .featured-press-link a:hover,.post-type-archive-press .feature-box .featured-press-link a:active,.post-type-archive-press .feature-box .featured-press-link a:focus,.page-template-page-press .feature-box .featured-press-link a:hover,.page-template-page-press .feature-box .featured-press-link a:active,.page-template-page-press .feature-box .featured-press-link a:focus{color:#8bc53f}#overlay{background-color:rgba(0,0,0,0.6);display:none;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:11;-webkit-transition:opacity 1s;transition:opacity 1s}#overlay .media-code{margin:5vh auto;position:relative;text-align:center;vertical-align:middle;white-space:nowrap;width:90%;height:90%}#overlay .media-code::before{display:inline-block;content:'';vertical-align:middle;height:100%}#overlay .media-code iframe{margin:auto;vertical-align:middle;max-width:100%;max-height:100%}#overlay #close-overlay{background:#fff;border:2px solid #414042;border-radius:50%;font-size:24px;font-weight:bold;margin-top:-1em;margin-right:-1em;width:1.5em;height:1.5em}.pagination,.wp-prev-next{margin:1.5em 0}.pagination{text-align:center}.pagination ul{display:inline-block;background-color:#fff;white-space:nowrap;padding:0;clear:both;border-radius:3px}.pagination li{padding:0;margin:0;float:left;display:inline;overflow:hidden;border-right:1px solid #a7a9ac}.pagination a,.pagination span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:normal;padding:0.75em;min-width:1em;display:block;color:#3e4f4d}.pagination .current{cursor:default;color:#3e4f4d}.pagination .current:hover,.pagination .current:focus{background-color:#fff;color:#3e4f4d}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}#comments-title{padding:1em;margin:0;border-top:2px solid #82bd5c}.commentlist{margin:0;list-style-type:none}.comment{position:relative;clear:both;overflow:hidden;padding:1.5em;border-bottom:1px solid #d1d3d4}.comment .comment-author{padding:7px;border:0}.comment .vcard{margin-left:50px}.comment .vcard cite.fn{font-weight:700;font-style:normal}.comment .vcard time{display:block;font-size:0.9em;font-style:italic}.comment .vcard time a{color:#d1d3d4;text-decoration:none}.comment .vcard time a:hover{text-decoration:underline}.comment .vcard .avatar{position:absolute;left:16px;border-radius:50%}.comment:last-child{margin-bottom:0}.comment .children{margin:0}.comment[class*=depth-]{margin-top:1.1em}.comment.depth-1{margin-left:0;margin-top:0}.comment:not(.depth-1){margin-top:0;margin-left:7px;padding:7px}.comment.odd{background-color:#fff}.comment.even{background:#d1d3d4}.comment_content p{margin:0.7335em 0 1.5em;font-size:1em}.comment-reply-link{float:right}.comment-edit-link{font-style:italic;margin:0 7px;text-decoration:none;font-size:0.9em}.comment-respond{padding:1.5em;border-top:1px solid #d1d3d4}#reply-title{margin:0}.logged-in-as{color:#d1d3d4;font-style:italic;margin:0}.logged-in-as a{color:#3e4f4d}.comment-form-comment{margin:1.5em 0 0.75em}.form-allowed-tags{padding:1.5em;background-color:#d1d3d4;font-size:0.9em}#submit{float:right;font-size:1em}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px 0.7335em 0}.nocomments{margin:0 20px 1.1em}#mobile-footer,#desktop-footer{display:none}.icon-fb,.icon-ig,.icon-em,.icon-ph{display:inline-block}.icon-fb:hover,.icon-ig:hover,.icon-em:hover,.icon-ph:hover{opacity:.8}@media screen and (max-width: 1034px){#nav-wrapper{background-color:rgba(255,255,255,0.85);display:none;position:absolute;top:48px;left:5px;right:5px}#menu-main-menu{border-top:1px solid #a7a9ac;line-height:2;margin:0;padding:10px 0}#menu-main-menu li{padding-left:45px}#menu-main-menu .sub-menu li{padding-left:2em}}@media screen and (min-width: 768px) and (max-width: 1034px){#menu-toggle{top:20px;right:25px}#nav-wrapper{background-color:rgba(255,255,255,0.85);box-shadow:0 10px 15px -10px #999;top:68px;left:0;right:0}#menu-main-menu li{padding-left:80px}}@media screen and (min-width: 1035px){#menu-toggle{display:none}#nav-wrapper{display:block !important;float:right;padding-top:28px;width:calc(100% - 340px);max-width:1250px}#close-nav{display:none}.nav{text-align:right}.nav li{display:inline-block;position:relative}.nav li+li{margin-left:1.25em}.nav li a{color:#bcbdc0;font-size:14px}.nav li:hover>.sub-menu,.nav li:focus-within>.sub-menu{top:100%}.nav .sub-menu{background:rgba(255,255,255,0.9);padding:.5em 0;position:absolute;top:-9999px;left:-15px;width:auto}.nav .sub-menu li{display:block;margin-left:0}.nav .sub-menu a{display:block;padding:5px 15px;white-space:nowrap}}@media only screen and (min-width: 1130px){.nav li+li{margin-left:2.25em}}@media only screen and (min-width: 1350px){.nav li+li{margin-left:4.25em}}@media only screen and (max-width: 480px){.post-type-archive-projects #content{margin-top:83px}.post-type-archive-projects #projects-menu .show{line-height:32px}.post-type-archive-projects .desktop-thumbnail{display:none}}@media only screen and (max-width: 767px){body{font-size:14px;line-height:1.6;margin:0 5px}#header{padding:5px}#content{margin-top:53px}.front-page #content{margin-bottom:41px}.toggles{position:relative}.entry-content{-webkit-transition:margin-top 1s;transition:margin-top 1s}.entry-content.move{margin-top:-125px}.entry-content .icon-fb,.entry-content .icon-ig,.entry-content .icon-em,.entry-content .icon-ph{display:none}#splash-text{top:40%}#splash-text .landscape{width:64%;height:auto}#splash-text .details{width:40%;height:auto}#splash-text .perfection{display:none !important}.front-page .slideshow .img-wrap img{width:auto;height:calc(100% - 5px)}.single-projects #content{margin-top:83px}.single-projects article.stuck-title{margin-top:22px}.single-projects article+article{margin-top:5px}.single-projects .project-title-header{font-size:15px;margin:0;position:relative}.single-projects .project-title-header.stuck{position:fixed;top:81px;left:5px;right:5px}.single-projects .entry-content{display:none}.single-projects img.tall{width:100%;height:auto}#slideshow-nav{background:#fff;border-top:1px solid #a7a9ac;top:46px;left:5px;right:5px;text-transform:uppercase}.single-projects #slideshow-nav{padding-bottom:2px}#slideshow-nav #projects-menu .show{background-image:url("../images/icon-menu-sm.png");background-position:right center;color:#74b64a;font-size:14px;font-weight:bold;line-height:32px;padding-right:35px}#slideshow-nav #projects-menu.active .show{background-image:url("../images/icon-menu-sm-gray.png");color:#a7a9ac}#slideshow-nav #project-list-wrapper{overflow:auto;top:100%;left:0;right:0;max-height:70vh}#slideshow-nav .project-arrows{display:none}.page-template-services .service-gallery{display:none}.page-template-services .toggles h2{display:inline-block;margin-top:0;width:48%}.page-template-default .img-wrap,.page-template-services .img-wrap{max-height:70vh}.page-template-default .img-wrap img,.page-template-services .img-wrap img{position:relative;-webkit-transition:top .4s;transition:top .4s}#team-photos-wrapper{overflow-x:auto;overflow-y:hidden;padding-bottom:40%;width:100%;height:40vw;min-height:125px}#team-photos-wrapper::after{content:url("../images/icon-right.svg")}#team-photos{font-size:0;white-space:nowrap;width:auto}#team-photos .grid-item{display:inline-block;margin-right:10px;width:125px;width:40vw;min-width:125px}#team-photos .grid-item:last-child{margin-right:0}.page-template-team #content{position:relative;overflow-x:hidden;width:100%}.page-template-team #content .entry-content{-webkit-transform:none !important;transform:none !important}.about-us-links{margin:2em 0}#team-bios h2{-webkit-transition:opacity 2s;transition:opacity 2s}#team-bios h2.active::after{content:"  " url("../images/icon-toggle.svg")}#team-bios h2.inactive{opacity:.5;-webkit-transition-duration:.5s;transition-duration:.5s}#bio-content{background-color:#fff;display:none;overflow:auto;padding:5px 10px 10px;position:absolute;margin-top:52px;top:40vw;bottom:0;left:110%;width:100%;box-sizing:content-box}#bio-content.open{display:block}#bio-content h2{margin-bottom:.5em}#bio-content h2 strong{color:#3e4f4d;font-weight:500}.page-id-29 .slideshow{display:none}.post-type-archive-press .page-title,.page-template-page-press .page-title{margin:1em 0 1.5em}.post-type-archive-press .hentry+.hentry,.page-template-page-press .hentry+.hentry{margin-top:2em}.post-type-archive-press .type-video,.page-template-page-press .type-video{font-weight:500}.post-type-archive-press .type-video .featured-image-wrap,.page-template-page-press .type-video .featured-image-wrap{display:none}.post-type-archive-press .type-video .content-wrap,.page-template-page-press .type-video .content-wrap{float:none;width:100%}.post-type-archive-press .featured-image-wrap,.page-template-page-press .featured-image-wrap{float:left;margin-right:15px;max-width:37.5%}.post-type-archive-press .content-wrap,.page-template-page-press .content-wrap{float:left;width:calc(62.5% - 15px)}.post-type-archive-press .content-wrap.tall h1,.page-template-page-press .content-wrap.tall h1{margin-top:-5px}#mobile-footer{background-color:#95d600;display:block;margin-top:1em;padding:6px 11px 3px 6px}.front-page #footer,.page-id-31 #footer{position:fixed;bottom:0;left:0;width:100%}.front-page #mobile-footer,.page-id-31 #mobile-footer{margin:0 5px}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{float:left}.footer-links li+li{margin-left:11px}.footer-links a{background-repeat:no-repeat}.footer-links .facebook a{background-image:url("../images/icon-fb-footer.svg");width:20px;height:19px}.footer-links .instagram a{background-image:url("../images/icon-ig-footer.svg");width:20px;height:19px}.footer-links .email a{background-image:url("../images/icon-em-footer.svg");width:28px;height:19px}.footer-links .phone{float:right}.footer-links .phone a{background-image:url("../images/icon-ph-footer.svg");width:21px;height:21px}}@media only screen and (min-width: 481px){.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.project-archive-list{font-size:0;margin:-2% 2.5% 20px}.project-archive-list li{display:inline-block;margin-top:4%;position:relative;padding:0 3% 26.4%;width:50%}.project-archive-list li a{background:#e5e5e5;display:block;position:absolute;left:7.5%;text-align:center;width:85%;height:100%}.project-archive-list li a::before{content:'';display:inline-block;height:100%;vertical-align:middle}.project-archive-list li a:hover img{opacity:1}.project-archive-list li a:hover .project-title{background-color:#8bc53f;bottom:0}.project-archive-list li img{display:inline-block;vertical-align:middle;width:100%;height:auto}.project-archive-list .project-title{position:absolute;bottom:-50px;-webkit-transition:bottom .3s;transition:bottom .3s;width:100%}.project-archive-list::after{content:'';display:inline-block;width:100%}.post-type-archive-projects #slideshow-nav{display:none}.post-type-archive-projects .mobile-thumbnail{display:none}}@media only screen and (min-width: 768px){body{font-size:13px;line-height:1.6}#content{margin-top:67px}#header{padding-right:15px}.front-page #header{top:-70px}#logo a{background-image:url("../images/ld-logo-2018.svg");width:336px;height:68px}#home-splash{margin-top:-67px;height:calc(100% + 67px)}#splash-text{margin-top:-120px;top:50%}#splash-text .landscape{left:-100%;width:853px;max-width:98%}#splash-text .details{left:100%;width:531px;max-width:61%}#splash-text .perfection{margin-top:70px;width:542px}.front-page .slideshow{padding-top:55.6%}.front-page .slick-list{position:absolute;top:0;left:0}.front-page .slick-dots{position:absolute;bottom:25px;right:25px}#home-splash{margin-top:0;height:100%}.front-page .slideshow{left:150%;position:relative;-webkit-transition-duration:1.2s;transition-duration:1.2s}.front-page .slideshow.move{-webkit-transform:translateX(-150%);transform:translateX(-150%)}.page-template-default #content,.page-template-services #content,.page-template-team #content,.page-template-wide #content{margin-top:98px;width:calc(133vh + 500px);max-width:100%}.page-template-default .entry-content,.page-template-services .entry-content,.page-template-team .entry-content,.page-template-wide .entry-content{overflow:auto;padding:0 25px 25px;position:absolute;top:0;bottom:47px;right:0;-webkit-transform:translateX(200%);transform:translateX(200%);width:296px;box-sizing:content-box}.mobile-safari .page-template-default .entry-content,.mobile-safari .page-template-services .entry-content,.mobile-safari .page-template-team .entry-content,.mobile-safari .page-template-wide .entry-content{bottom:22px}.page-template-default .slideshow,.page-template-services .slideshow,.page-template-team .slideshow,.page-template-wide .slideshow{-webkit-transform:translateX(-110%);transform:translateX(-110%);margin-left:80px;margin-bottom:20px;max-width:1130px;height:calc(100vh - 145px);max-height:775px}.page-template-default .slideshow .slick-list,.page-template-default .slideshow .slick-track,.page-template-default .slideshow .img-wrap,.page-template-services .slideshow .slick-list,.page-template-services .slideshow .slick-track,.page-template-services .slideshow .img-wrap,.page-template-team .slideshow .slick-list,.page-template-team .slideshow .slick-track,.page-template-team .slideshow .img-wrap,.page-template-wide .slideshow .slick-list,.page-template-wide .slideshow .slick-track,.page-template-wide .slideshow .img-wrap{height:100%}.page-template-default .slideshow .img-wrap img,.page-template-services .slideshow .img-wrap img,.page-template-team .slideshow .img-wrap img,.page-template-wide .slideshow .img-wrap img{width:auto;height:auto;max-width:100%;max-height:100%}.page-template-default .slideshow .slick-dots,.page-template-services .slideshow .slick-dots,.page-template-team .slideshow .slick-dots,.page-template-wide .slideshow .slick-dots{position:absolute;bottom:-40px;text-align:left}.page-template-default .slideshow .slick-dots li,.page-template-services .slideshow .slick-dots li,.page-template-team .slideshow .slick-dots li,.page-template-wide .slideshow .slick-dots li{margin-left:0;margin-right:15px}.page-template-wide #content{width:calc(77vh + 500px)}.page-template-wide .slideshow{max-width:570px}.page-template-wide .entry-content{width:460px;-webkit-transform:translateX(100vw);transform:translateX(100vw)}.page-template-services #slideshow-wrapper{-webkit-transform:translateX(-110%);transform:translateX(-110%)}.page-template-services #slideshow-wrapper .slideshow{-webkit-transform:translateX(0);transform:translateX(0)}.toggles h2{cursor:pointer;font-weight:700}.toggles h2.active{font-weight:700}.toggles .toggle-content{margin-left:10px;padding-bottom:.5em}.entry-content .icon-fb{background-image:url("../images/icon-fb-content.svg");width:22px;height:23px}.entry-content .icon-ig{background-image:url("../images/icon-ig-content.svg");width:23px;height:23px}.entry-content .icon-em{background-image:url("../images/icon-em-content.svg");width:31px;height:23px}.entry-content .icon-ph{background-image:url("../images/icon-ph-content.svg")}#slideshow-wrapper{position:relative}#slideshow-wrapper .mobile-services-slideshow{display:none}.about-us-links a{color:#bcbdc0}#team-photos{margin-right:365px;margin-left:59px;margin-bottom:20px}#team-photos .grid-item{float:left;margin-bottom:20px;opacity:0;padding-left:20px;width:24.9%}.page-template-team .entry-content{width:315px}#team-bios #name-list{display:none}#bio-content{display:none}.project-archive-list{margin-left:45px;margin-right:45px}.project-archive-list li{padding-bottom:18.75%;width:25%}.project-archive-list li a{left:12.5%;width:75%}.project-archive-list li img.tall{width:auto;height:100%}.project-title-header{display:none}.front-page #header,.single-projects #header{padding-bottom:26px}.front-page #main,.single-projects #main{margin:26px 80px 0;position:relative;width:auto}.front-page .entry-content,.single-projects .entry-content{background-color:rgba(255,255,255,0.85);font-weight:500;padding:0 20px;position:absolute;bottom:135px;left:0;width:265px;-webkit-transform:translateX(-200%);transform:translateX(-200%)}.front-page .entry-content .project-title,.single-projects .entry-content .project-title{color:inherit;font-size:15px;font-weight:bold;margin:10px 0}.front-page .entry-content .project-title .show,.single-projects .entry-content .project-title .show{display:block}.front-page .entry-content .project-title .show b,.single-projects .entry-content .project-title .show b{display:inline;font-size:24px;font-weight:500;line-height:18px;vertical-align:middle}.front-page .entry-content .project-title.open b,.single-projects .entry-content .project-title.open b{color:transparent}.front-page .entry-content .content,.single-projects .entry-content .content{display:none;overflow:auto;margin-bottom:15px;max-height:calc(100vh - 335px)}.mobile-safari .front-page .entry-content .content,.mobile-safari .single-projects .entry-content .content{max-height:calc(100vh - 400px)}.front-page .entry-content .hide,.single-projects .entry-content .hide{background:none;border:none;color:#9d9fa2;display:block;font-size:30px;font-weight:500;line-height:15px;padding:0;position:absolute;top:15px;right:10px;-webkit-appearance:none}.front-page .entry-content .hide:focus,.single-projects .entry-content .hide:focus{outline:none}.front-page .slideshow,.single-projects .slideshow{overflow:hidden}.front-page .slideshow .slick-list,.single-projects .slideshow .slick-list{width:100%;height:100%}.front-page .slideshow .slick-track,.front-page .slideshow .img-wrap,.single-projects .slideshow .slick-track,.single-projects .slideshow .img-wrap{height:100%}.front-page .img-wrap,.single-projects .img-wrap{width:100%}.front-page .slide,.single-projects .slide{display:none}.front-page .slide img,.single-projects .slide img{margin:0 auto;max-height:none}.front-page .slide img.tall,.single-projects .slide img.tall{width:auto;height:100%}.front-page .slick-dots,.single-projects .slick-dots{float:right;margin-top:18px;margin-right:115px;text-align:right}.single-projects .slideshow{padding-bottom:62px}.single-projects .slideshow .slide{margin-bottom:0}.single-projects .slideshow .img-wrap{overflow:hidden;height:calc( (100vw - 160px) * .56666);max-height:calc(100vh - 160px)}.single-projects .slideshow .img-wrap img{position:relative;-webkit-transition:top 1s;transition:top 1s}.single-projects .slideshow .img-wrap img.tall{height:auto;max-height:100%}.single-projects .slick-arrow,.single-projects #team-photos-wrapper::after{margin-top:-26px}.front-page .slick-arrow,.front-page #team-photos-wrapper::after,.single-projects .slick-arrow,.single-projects #team-photos-wrapper::after{margin-top:-26px;opacity:0;width:23px;height:52px}.front-page .slick-arrow.show,.front-page .show#team-photos-wrapper::after,.single-projects .slick-arrow.show,.single-projects .show#team-photos-wrapper::after{opacity:1}.front-page .slick-prev,.single-projects .slick-prev{background-image:url("../images/icon-left-gray-lg.svg");left:-50px}.front-page .slick-next,.single-projects .slick-next{background-image:url("../images/icon-right-gray-lg.svg");right:-50px}#slideshow-nav{padding:24px 0 18px;position:absolute;bottom:0;left:0;width:100%}#slideshow-nav .slick-dots,#slideshow-nav .project-arrows{float:right;margin-right:10%;position:relative}#slideshow-nav .slick-dots{margin-top:0}#slideshow-nav .slick-dots li{line-height:0}#slideshow-nav .slick-dots li button{width:10px;height:10px}#slideshow-nav #projects-menu{float:right;margin-right:20px;position:relative}#slideshow-nav #projects-menu .show{background-image:url("../images/icon-menu-sm-gray.png");color:transparent;font-size:12px;font-weight:500;line-height:16px;padding:0 0 0 24px}#slideshow-nav #projects-menu .show:hover,#slideshow-nav #projects-menu .show:focus{color:#bcbdc0;outline:none}#slideshow-nav #projects-menu .hide{background:none;border:none;color:#414042;display:none;font-size:32px;font-weight:500;line-height:15px;padding:0;position:absolute;top:13px;right:10px;-webkit-appearance:none}#slideshow-nav #projects-menu .hide:focus{outline:none}#slideshow-nav #projects-menu.active .hide{display:block}#slideshow-nav #project-list-wrapper{font-size:13px;line-height:20px;overflow:auto;bottom:41px;left:-40px;padding:15px 24px 30px;width:242px;max-height:70vh}#slideshow-nav:hover button,#slideshow-nav.active button{color:#bcbdc0}#slideshow-nav .project-arrow-text{color:#bcbdc0;font-size:12px;font-weight:500;line-height:16px;position:absolute;left:45px;text-transform:uppercase;width:120px}.post-type-archive-press #main,.page-template-page-press #main{margin:65px 5% 1px;width:90%}.post-type-archive-press .press-archive-list,.page-template-page-press .press-archive-list{font-size:0;vertical-align:top}.post-type-archive-press .hentry,.page-template-page-press .hentry{display:inline-block;font-size:13px;margin-bottom:95px;position:relative;width:33.333%;vertical-align:top}.post-type-archive-press .hentry h1,.page-template-page-press .hentry h1{margin-bottom:1.5em}.post-type-archive-press .hentry.featured,.page-template-page-press .hentry.featured{margin-bottom:45px;width:66.666%}.post-type-archive-press .hentry.featured .press-outer-wrap,.page-template-page-press .hentry.featured .press-outer-wrap{width:calc(75% + 35px)}.post-type-archive-press .content-wrap>:last-child,.page-template-page-press .content-wrap>:last-child{margin-bottom:0}.post-type-archive-press .press-outer-wrap,.page-template-page-press .press-outer-wrap{position:relative;width:75%}.post-type-archive-press .type-pdf .featured-image-wrap,.post-type-archive-press .type-link .featured-image-wrap,.page-template-page-press .type-pdf .featured-image-wrap,.page-template-page-press .type-link .featured-image-wrap{line-height:0;width:70%}.post-type-archive-press .type-pdf .press-link,.post-type-archive-press .type-link .press-link,.page-template-page-press .type-pdf .press-link,.page-template-page-press .type-link .press-link{line-height:1;margin-top:1.5em}.post-type-archive-press .type-video h1,.page-template-page-press .type-video h1{margin-bottom:1em}.post-type-archive-press .type-video .media-code,.page-template-page-press .type-video .media-code{display:none}#footer{position:fixed;bottom:0;left:0;width:100%}}@media only screen and (max-height: 680px){.single-projects .entry-content{bottom:62px}.single-projects .entry-content .content{max-height:calc(100vh - 200px)}.single-projects .slick-arrow,.single-projects #team-photos-wrapper::after{top:47%}}@media only screen and (min-width: 768px) and (max-width: 960px){#team-photos .grid-item{width:50%}}@media only screen and (min-width: 768px) and (max-width: 1200px){.project-archive-list li{padding-bottom:22%;width:33.333%}}@media only screen and (min-width: 1080px){#header{padding-right:25px}#slideshow-nav .slick-dots,#slideshow-nav .project-arrows{margin-right:120px}}@media only screen and (min-width: 961px) and (max-width: 1200px){#team-photos .grid-item{width:33.333%}}@media only screen and (min-width: 1280px){#header{padding-right:80px}.post-type-archive-press .hentry,.page-template-page-press .hentry{width:25%}.post-type-archive-press .hentry.featured,.page-template-page-press .hentry.featured{width:50%}}@media only screen and (min-width: 1500px){.page-template-team #team-photos{margin-right:505px}.page-template-team #team-photos-wrapper+.entry-content{width:455px}}@media only screen and (min-width: 1680px){#splash-text .details{margin-top:20px}#splash-text .perfection{margin-top:90px}.page-template-default #header,.page-template-services #header,.page-template-team #header,.page-template-wide #header{padding-right:5%}.page-template-default #nav-wrapper,.page-template-services #nav-wrapper,.page-template-team #nav-wrapper,.page-template-wide #nav-wrapper{max-width:75.25%}.page-template-default .slideshow,.page-template-services .slideshow,.page-template-team .slideshow,.page-template-wide .slideshow{max-width:73.5%}.page-template-default .entry-content,.page-template-services .entry-content,.page-template-team .entry-content,.page-template-wide .entry-content{/*margin-right:-50%;*/-webkit-transform:translateX(50vw);transform:translateX(50vw)}.project-archive-list li{padding-bottom:16%;width:20%}.post-type-archive-press .hentry,.page-template-page-press .hentry{width:20%}.post-type-archive-press .hentry.featured,.page-template-page-press .hentry.featured{width:40%}}@media only screen and (min-width: 1765px){.page-template-default #content,.page-template-services #content,.page-template-team #content,.page-template-wide #content{max-width:1765px}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body{font-size:14px}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;-webkit-filter:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,.slick-arrow a:after,#team-photos-wrapper::after a:after,#logo a a:after,#menu-toggle a:after,#slideshow-nav .project-arrow a:after,.icon-fb a:after,.icon-ig a:after,.icon-em a:after,.icon-ph a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}

/*# sourceMappingURL=style.css.map */
