#Content h6{border-top:1px solid;border-bottom:1px solid;padding:.5em;text-align:center;font-size:2em!important;line-height:1.1em!important;width:90%}#Content .brandback h6{color:#fff}.home #Top_bar li.current-menu-item{display:none}#menu,h1,h2,h3{text-transform:uppercase}#Top_bar .menu>li.current-menu-item>a{color:#595959}#Top_bar .menu>li>a::after{height:7px;margin:0 15%;top:25px;width:70%}.top_bar_right{display:none}@media only screen and (max-width:767px){.section.has-video .section_video video{left:-30%}}.tp-caption.title{text-shadow:0 0 5px rgb(0 0 0 / .8)}.tp-caption.strap{text-shadow:0 0 10px rgb(0 0 0)}@media screen and (max-width:1024px){.tp-caption.title{font-size:90%}}@media only screen and (min-width:1240px){.mm-vertical #Top_bar .menu>li>ul.mfn-megamenu{padding:0}}@media only screen and (min-width:1240px){.mm-vertical #Top_bar .menu>li>ul.mfn-megamenu>li a{border-bottom-width:0;padding:101px 15px 10px;line-height:1.2;font-family:'jill';color:#444}}.submenu li a{line-height:1.2;font-family:'jill';color:#444}#menu-main-menu>li#menu-item-1522>ul.sub-menu:before{content:" ";display:block;position:relative;width:6em;height:5.5em;margin-top:-5.5em;left:70%;transform:perspective(239px) rotateX(83deg) translate(0,9em)}#Top_bar .menu li#menu-item-1522 ul li a span{min-height:2.8em;vertical-align:bottom}li#menu-item-1522>a{cursor:default}a[href$="services"],a[href$="services/"]{pointer-events:none}#menu-item-1522 .sub-menu>.menu-item{background-repeat:no-repeat;background-position:center 12px;background-size:75px;text-align:center}.sub-menu .minerals{background-image:url(/wp-content/uploads/2021/04/David_Jarvis_icon_green_Minerals-Waste1.svg)}.sub-menu .planning{background-image:url(/wp-content/uploads/2021/03/David_Jarvis_icon_green_Planning.svg)}.sub-menu .landscape{background-image:url(/wp-content/uploads/2021/03/David_Jarvis_icon_green_Landscape-Urban-Design.svg)}.sub-menu .estates{background-image:url(/wp-content/uploads/2021/03/David_Jarvis_icon_green_Estates-Property.svg)}.sub-menu .project{background-image:url(/wp-content/uploads/2021/03/David_Jarvis_icon_green_Project-Contract-Management.svg)}#Side_slide #menu ul li a{line-height:1.5;font-size:2em}#Side_slide .sub-menu{font-size:.85em}#Side_slide #menu-item-1522 .sub-menu>.menu-item{background-position:left center;background-size:50px;text-align:left;padding:.2em 0 .2em 1.5em}#Subheader{padding:.5em 0}#Subheader:after{box-shadow:none}#Subheader ul.breadcrumbs{width:100%}.photo .post-desc .post-head .post-footer .button-love,.photo .post-desc .post-head .post-footer .love-text{display:none}.brandback a{color:#fff;text-decoration:underline}.comments{display:none}@media only screen and (min-width:1240px){#Top_bar.is-sticky #logo img.logo-sticky{width:215px}}@media only screen and (max-width:767px){#Top_bar #logo img.logo-mobile{max-width:85%}}body:not(.home) #contact h3{font-size:3em;text-transform:uppercase;line-height:1}body:not(.home) #contact h3,#contact h4{color:#fff}.section.brandback{background-color:#01b053;color:#fff}.section.brandback,.section.brandback .fancy_heading_icon .icon_top{color:#fff}.brandback .icon-call:before{content:' ';background-image:url(/wp-content/uploads/2021/02/David_Jarvis_icon_white_Phone.svg);background-size:100px;background-repeat:no-repeat;background-position:top;height:100px;width:100px}.icon-twitter:before{content:' ';background-image:url(/wp-content/uploads/2021/02/David_Jarvis_icon_green_Twitter.svg);background-size:80px;background-repeat:no-repeat;background-position:top;height:80px;width:80px}.icon-linkedin:before{content:' ';background-image:url(/wp-content/uploads/2021/02/David_Jarvis_icon_green_Linkedin-1.svg);background-size:80px;background-repeat:no-repeat;background-position:top;height:80px;width:80px}.icon-instagram:before{content:' ';background-image:url(/wp-content/uploads/2024/03/David_Jarvis_icon_green_Instagram.svg);background-size:80px;background-repeat:no-repeat;background-position:top;height:80px;width:80px}body.button-default .button:after{height:5px;background:#fff}body.button-default .brandback .button:after{background:#01b053}body.button-default .button{border-radius:0;box-shadow::none}span.button_label{font-family:'jill';text-transform:uppercase}@media screen and (max-width:768px){#about,#services,#news,#contact{background-size:90%}}#hero{min-height:65vh;display:flex;align-items:flex-end}#hero h1{margin-bottom:0}#hero.section.has-video .section_video .mask{background:linear-gradient(to top,#016530,transparent 72%)}@media only screen and (max-device-width:1024px){.section.has-video .section_video{display:block!important}}@media screen and (max-width:1024px){#mission h2.title{font-size:24px;line-height:1.1em}#mission{padding-top:36px!important;padding-bottom:20px!important}}body.home .portfolio_slider .image_frame{max-height:9.5em}body.home .blog_wrapper .masonry .post-footer{display:none}body.home #news .column_visual,body.home #contact .column_button{padding:1.5em 0 1em}body.home .blog_wrapper .post-title{min-height:3.5em}body.home .blog_wrapper h2.entry-title{font-size:1.2em;line-height:1.2}#services .icon_box img{width:9em}#services .icon_box h4{font-size:1.2em}#services.brandback .icon_box a{text-decoration:none}.list_item.lists_1 .list_left{background:none;box-shadow:none}@media all and (min-width:768px){.list_item.lists_1 .list_left img{position:relative;top:-24px;max-width:100px!important;max-height:100px!important}.list_item.lists_1 .list_image{width:100px;height:100px}}@media all and (max-width:767px){.list_item.lists_1 .list_left img{position:relative;top:-12px;max-width:80px!important;max-height:80px!important}.list_item.lists_1 .list_image{width:80px;height:80px}}body.page-id-50 .timeline .post-item{background:none}body.page-id-50 .timeline .post-item:before{display:none}body.page-id-50 .timeline .post-item .image_frame a{display:flex}body.page-id-50 .timeline .post-item .image_frame img{margin:0 auto}body.page-id-50 .date_label{font-size:17px;line-height:1.7;display:inline-block;-webkit-border-radius:0;border-radius:0;background:none;color:#01b053;top:0;border-bottom:2px solid #01b053}body.page-id-50 .post-footer{background:none}@media all and (max-width:767px){body.page-id-50 .timeline .post-item{padding-bottom:20px}}@media all and (min-width:768px){body.page-id-50 .timeline .post-item{padding-left:140px}body.page-id-50 .timeline .post-photo-wrapper{width:37%}body.page-id-50 .timeline .post-desc-wrapper{width:62%}body.page-id-50 .timeline .post-desc{padding:18px 0 0 30px}body.page-id-50 .timeline .post-desc h2.entry-title{font-size:30px}body.page-id-50 .date_label{padding:18px 0 0}}body.single-post .post-nav .next-prev-nav,body.single-post .post-nav,body.single-post .author-box .avatar-wrapper{display:none}body.single-post .post-header{margin:1em 0 2em}body.single-post .author-box .desc-wrapper{background:none;padding:20px 0;position:relative;margin-left:0}body.single-post .author-box .desc-wrapper h5{margin-bottom:0;font-size:1.5em}body.single-post .author-box .desc-wrapper h5 a{color:#01b053}.section-post-related .post-related .image_frame{margin-left:0}.section-post-related .date_label:after{display:none}.section-post-related .post-related hr{margin-left:0;width:80%}.section-post-related{padding:72px 0 54px}body.single-portfolio .date_label,body.single-portfolio .section-post-related .desc .button,body.single-portfolio .section-post-related hr{display:none}body.single-portfolio div.desc{min-height:4em;border-bottom:2px solid #01b053}body.single-portfolio .section-post-related .section-related-adjustment{border:none}body.single-post .date_label{font-size:20px;line-height:1.5;display:inline-block;padding:4px 10px;-webkit-border-radius:0;border-radius:0;background-image:none;color:#01b053}body.single-post .section-post-related .post-related a.button{margin-left:0;background-color:#01b053;color:#fff}body.single-post .section-post-related .desc .button .button_icon{display:none}body.single-post .section-post-related .desc .button{box-shadow:none}body.single-post .button.has-icon .button_label{margin-left:0}body.home .category-news .image_frame .image_wrapper,body.single-post .section-post-related .image_frame .image_wrapper{max-height:9em}.page-id-21 #Content{padding-top:0}.icon_box h4{text-transform:uppercase;font-size:2em}.breakthebox{margin-top:-100px}.services .column,#more-info .column{margin-left:0}#service-intro h1{font-size:2.3em;line-height:1.1}body.page-id-1495 #service-intro .one.column_visual{padding-top:.25em}.services h2{text-transform:none;font-size:1.5em;line-height:1.1;font-weight:400}#more-info h3{line-height:1.1;padding-bottom:0;margin-bottom:0;text-transform:none}.clients h4{font-size:2em}.photo_box h4{display:none}.section.client-list .section_wrapper.mcb-section-inner{display:flex;align-items:center}@media all and (max-width:767px){.section.client-list .one-fifth.valign-middle.clearfix{width:50%!important;margin-bottom:2em}.section.client-list .section_wrapper.mcb-section-inner{flex-wrap:wrap}}.section.client-list img.scale-with-grid{max-height:150px;width:auto}.clients img{max-height:120px;width:auto}.service-parallax{height:40vh}.portfolio_slider_ul .mask:hover{background-image:url(/wp-content/uploads/2015/08/overlay.png);background-repeat:no-repeat;background-size:90%;background-position:center}.type-portfolio .content_slider h3.title{display:none}.page-id-19 #Content{padding-top:0}.category-team a.zoom{display:none}.page-id-19 .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc,.parent-pageid-21 .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc{word-spacing:10em}.parent-pageid-21 .portfolio_group.masonry-hover .portfolio-item .image-wrapper{line-height:2}.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc{opacity:1;bottom:0;height:25%;padding:6% 10% 0;backdrop-filter:blur(5px);top:unset}body.parent-pageid-21 .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc{padding:2% 10% 0}.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc h3:after,.portfolio_group.masonry-hover .portfolio-item .icon-link:before{display:none}@media all and (max-width:767px){.section.full-width .portfolio_group .portfolio-item,body.parent-pageid-21 .portfolio_group .portfolio-item{width:48%!important;margin-right:1%!important}}@media all and (min-width:1240px){#team .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper{max-height:23vw}}@media all and (min-width:960px) and (max-width:1239px){#team .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper{max-height:32vw}}@media all and (min-width:768px) and (max-width:959px){#team .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper{max-height:45vw}}@media all and (min-width:426px) and (max-width:767px){#team .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper{max-height:73vw}#team .portfolio_group.masonry-hover .portfolio-item h3.entry-title,#more-info h3{font-size:2em;line-height:1}}@media all and (max-width:425px){#team .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper,#more-info h3{max-height:70vw}}@media all and (max-width:767px){.section.full-width .portfolio_group .portfolio-item{width:48%!important;margin-right:1%!important}}@media all and (min-width:1240px){body.page-id-23 .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper{max-height:9vw}body.page-id-23 .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc{padding:.2em 1.5em 0}}@media all and (min-width:960px) and (max-width:1239px){body.page-id-23 .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper{max-height:9.5vw}body.page-id-23 .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc{padding:0 1.5em 0}}@media all and (min-width:767px) and (max-width:959px){body.page-id-23 .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper{max-height:12vw}body.page-id-23 .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc{padding:0 1.5em 0}}@media all and (max-width:766px){body.page-id-23 .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper{max-height:19vw}body.page-id-23 .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc{padding:.1em 1.5em 0}}.single-portfolio #Content .portfolio-types-team{padding-top:50px}.portfolio-types-team .single-photo-wrapper,.portfolio-types-team .post-meta,.portfolio-types-team .project-description,.portfolio-types-team .section-post-related,.portfolio-types-team .section-portfolio-header,.fixed-nav .date{display:none}.portfolio-types-team .wrap.two-third{padding-top:1em}.portfolio-types-team h1{font-size:2em;line-height:1.2;margin-bottom:0}.portfolio-types-team h2{text-transform:none;font-size:1.7em;margin-bottom:24px;line-height:1.2}.portfolio-types-team h3{font-size:1.3em;text-transform:none;font-family:'Roboto';line-height:1.2}.portfolio-types-team h4{font-size:1.5em;margin-bottom:24px;line-height:1.2}.portfolio-types-team h4 a{color:#01b053}.page-id-23 #Content{padding-top:0}.page-id-23 .case-studies,.page-id-23 .category-associate,.page-id-23 .associate,.page-id-23 .category-staff,.page-id-23 .staff,.page-id-23 .category-team,.page-id-23 .team,.page-id-23 .category-planner,.page-id-23 .planner,.page-id-23 .category-director,.page-id-23 .director,.page-id-23 .category-technical,.page-id-23 .technical,.page-id-23 .category-admin-support,.page-id-23 .admin-support,.page-id-23 .category-landscape-architect,.page-id-23 .landscape-architect{display:none!important;visibility:hidden;overflow:hidden;left:0!important;top:0!important;position:absolute!important}.page-id-23 .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc h3{font-size:1em}.page-id-23 .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .desc-inner{height:1.3em}.page-id-23 .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper{display:none}.single-portfolio #Content{padding-top:0}.portfolio-types-case-studies .section-portfolio-header,.portfolio-types-case-studies .post-nav,.portfolio-types-case-studies .title_wrapper,.portfolio-types-case-studies .project-description{display:none}.page-id-23 #Filters .filters_wrapper,.page-id-23 #Filters .filters_wrapper ul{display:block!important}.page-id-19 #Filters .filters_wrapper,.page-id-19 #Filters .filters_wrapper ul{display:block!important}.postid-44 .fixed-nav-prev{display:none}.postid-125 .fixed-nav-next{display:none}#Footer .footer_copy{border-top:none;background-color:rgb(0 0 0 / .2)}#Footer .widget_recent_entries ul li:hover a{color:#fff}#Footer .widget_recent_entries ul li:hover .post-date{color:#efefef}#Footer img{max-width:100%}ul.social{display:flex;margin-left:-1.2em;margin-top:.4em}.ac-flex{width:287px;display:flex;justify-content:space-between}#text-3 .textwidget img{opacity:.9}