html.lt-ie9 body{min-width:960px;}@media screen and (max-width:1170px){#footer:before{content:"max-width: 1170px";position:fixed;bottom:0;left:0;right:0;text-align:center;color:#fff;padding:5px;background-color:rgba(0,0,0,0.7);z-index:99;display:none;}}@media all and (max-width:1060px){#footer:before{content:"max-width: 1060px";}}@media all and (max-width:979px){#footer:before{content:"max-width: 979px";}}@media all and (max-width:840px){#footer:before{content:"max-width: 840px";}.pff-type-pff_grid_2 > .pff-child,.pff-type-pff_grid_2 > .pff-child:nth-child(n),.pff-type-pff_grid_3 > .pff-child,.pff-type-pff_grid_3 > .pff-child:nth-child(n){width:100%;margin-bottom:15px;}.pff-type-pff_grid_4 > .pff-child{width:50%;margin-bottom:15px;}.pff-type-pff_grid_4 > .pff-child:nth-child(2n+1){clear:left;}.pv-grid-2 .views-grouping-content .views-row{width:100%;clear:left;}.pv-grid-3 .views-grouping-content .views-row,.pv-grid-4 .views-grouping-content .views-row,.pv-grid-5 .views-grouping-content .views-row{width:50%;}.pv-grid-3 .views-grouping-content .views-row:nth-child(n),.pv-grid-4 .views-grouping-content .views-row:nth-child(n),.pv-grid-5 .views-grouping-content .views-row:nth-child(n){clear:none;}.pv-grid-3 .views-grouping-content .views-row:nth-child(2n+1),.pv-grid-4 .views-grouping-content .views-row:nth-child(2n+1),.pv-grid-5 .views-grouping-content .views-row:nth-child(2n+1){clear:left;}.field-type-image.pif_grid_4 .field-item{width:50%;}.field-type-image.pif_grid_4 .field-item:nth-child(2n+1){clear:left;}.field-type-image.pif_grid_6 .field-item{width:33.3%;}.field-type-image.pif_grid_6 .field-item:nth-child(3n+1){clear:left;}}@media all and (max-width:720px){#footer:before{content:"max-width: 720px";}body.sidebar-right #center,body.sidebar-both #center,body.two-sidebars.sidebar-both #center,#center{margin-left:0;left:auto;clear:both;}#center-inner{float:none;}body.sidebar-right .sidebar,body.sidebar-both .sidebar,body.two-sidebars.sidebar-both .sidebar-second,.sidebar{display:block;margin-left:0;left:auto;width:auto;clear:both;float:none;margin-top:15px;}.sidebar .block{float:left;width:280px;max-width:280px;margin-right:60px;}}@media all and (max-width:640px){#footer:before{content:"max-width: 640px";}}@media all and (max-width:550px){#footer:before{content:"max-width: 550px";}.pv-grid-3 .views-grouping-content .views-row{width:100%;clear:left;}.jcarousel-skin-default .jcarousel-item{max-width:320px;}}@media all and (max-width:420px){#footer:before{content:"max-width: 420px";}.pff-type-pff_grid_4 > .pff-child{width:100%;}.pv-grid-4 .views-grouping-content .views-row,.pv-grid-5 .views-grouping-content .views-row{width:100%;clear:left;}.jcarousel-skin-default .jcarousel-item{max-width:280px;}}@media all and (max-width:380px){#footer:before{content:"max-width: 380px";}}@media all and (max-width:320px){#footer:before{content:"max-width: 320px";}}
.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#333;color:#fff;-webkit-box-shadow:inset 0 0 5px 5px #222;-moz-box-shadow:inset 0 0 5px 5px #222;box-shadow:inset 0 0 5px 5px #222}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#4d4d4d),color-stop(100%,#1a1a1a));background-image:-webkit-linear-gradient(#4d4d4d,#1a1a1a);background-image:-moz-linear-gradient(#4d4d4d,#1a1a1a);background-image:-o-linear-gradient(#4d4d4d,#1a1a1a);background-image:linear-gradient(#4d4d4d,#1a1a1a);-webkit-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)}.sidr p{font-size:13px;margin:0 0 12px}.sidr p a{color:rgba(255,255,255,0.9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:none;line-height:49px}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#fff}.sidr ul li ul{border-bottom:none;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:none}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;line-height:41px}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(255,255,255,0.8);padding-left:30px}.sidr form{margin:0 15px}.sidr label{font-size:13px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#333;background:#fff}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(255,255,255,0.9)}
#responsive-menu-button-wrap{display:none;}.block-subject-bottom{display:none;}body{font-size:16px;font-weight:300;}#page-wrapper{background-color:transparent;background-image:url("/sites/all/themes/dra/img/top-gradi.png");background-repeat:repeat-x;background-position:center top;}#page{background-color:transparent;background-image:url("/sites/all/themes/dra/img/top-lines.png");background-repeat:no-repeat;background-position:-88px top;}hr{margin:0 0 1.3em 0;}.dra-top-lines{background-image:url("/sites/all/themes/dra/img/top-lines.png");background-repeat:no-repeat;background-position:left top;position:absolute;height:462px;width:641px;top:0;left:-88px;}iframe,object,embed{max-width:100%;}::-webkit-input-placeholder{color:#666;opacity:1;}::-moz-placeholder{color:#666;opacity:1;}:-ms-input-placeholder{color:#666;opacity:1;}:-moz-placeholder{color:#666;opacity:1;}.field-name-field-banner-images.image-style-banner .camera_wrap_outer > .camera_wrap,.field-name-field-banner-images.image-style-banner .pcg_gallery_camera_loaded{display:block;position:relative !important;height:0;padding-top:43.866666666667%;float:none;}.field-name-field-banner-images.image-style-interior_banner .camera_wrap_outer > .camera_wrap,.field-name-field-banner-images.image-style-interior_banner .pcg_gallery_camera_loaded{display:block;position:relative !important;height:0;padding-top:24.576271186441%;float:none;}.camera_wrap_outer{overflow:hidden;}.views_infinite_scroll-ajax-loader{clear:both;}.ajax-progress .throbber{display:none !important;}blockquote{font-weight:300;color:#009a44;font-size:34px;line-height:38px;}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.field-name-field-cc-heading{font-weight:300;margin-bottom:15px;line-height:1.1;}h1,h1.nodeTitleCopy,#page-title,.field-name-field-cc-heading{color:#000;font-size:36px;}h2,h2 a,.field-name-field-cc-heading,.views-grouping-header{font-size:300;font-size:30px;}.field-name-field-cc-heading{margin-bottom:15px;}h3,h3 a{color:#000;font-size:24px;}h4,h4 a{font-size:24px;}.field-name-body ul{margin-left:20px;}.field-name-body a{text-decoration:underline;}a.more-link{padding-left:10px;}.field-name-field-banner-images{margin-bottom:0;}#dranderson-map{height:300px;}.camera_wrap .camera_pag{position:absolute;top:0;right:0;width:100%;}.camera_wrap .camera_pag ul.camera_pag_ul{max-width:1180px;padding:0 10px;margin:0 auto;}.camera_wrap .camera_pag ul.camera_pag_ul li{margin:52px 3px 0;border-radius:50%;background:#fff;width:16px;height:16px;}.camera_wrap .camera_pag ul.camera_pag_ul li.cameracurrent > span,.camera_wrap .camera_pag ul.camera_pag_ul li:hover > span{height:12px;width:12px;border-radius:50%;top:2px;left:2px;background:#908b8b;}.not-front .camera_wrap .camera_pag{display:none;}.collageformatter-collage{background-color:transparent !important;}.field-name-field-banner-images.image-style-interior_banner .field-item:after{content:'';position:absolute;z-index:9;border-bottom:40px solid #fff;border-left:40px solid transparent;bottom:0;right:0;}.ui-widget-content{background:none;border:0 none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:0 none;}.ui-accordion-content{background:#eee;}.slick-slider{margin:0;}#block-views-exp-projects-page-1 .block-subject{display:none;}#block-views-exp-projects-page-1 .views-exposed-form{margin-bottom:20px;background-color:#ccc;padding:0px 14px 20px;}#block-views-exp-projects-page-1 .views-exposed-form .views-exposed-widgets{margin:0;width:100%;position:relative;text-align:center;}#block-views-exp-projects-page-1 .views-exposed-form .views-exposed-widget{padding:20px 14px 0;margin:0 auto;float:none;display:inline-block;position:relative;vertical-align:top;}#block-views-exp-projects-page-1 .views-exposed-form .views-exposed-widget .form-submit{margin-top:0px;}#block-views-exp-projects-page-1 .views-exposed-form label{text-transform:uppercase;font-size:14px;padding-bottom:6px;}#block-views-exp-projects-page-1 .views-exposed-form input,#block-views-exp-projects-page-1 .views-exposed-form select{background-color:#fefefe;max-width:none;color:#666;font-weight:300;padding:7px 10px;border:0 none;outline:none;font-size:14px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;vertical-align:bottom;width:257px;box-sizing:border-box;line-height:1.5;margin:0 auto;}#block-views-exp-projects-page-1 .views-exposed-form .form-type-select{background-color:#fefefe;position:relative;display:block;overflow:hidden;}#block-views-exp-projects-page-1 .views-exposed-form .form-type-select:after{content:"\f0d7";color:#dddddd;position:absolute;right:10px;top:18px;z-index:1;font-size:30px;line-height:0;pointer-events:none;}#block-views-exp-projects-page-1 .views-exposed-form select::-ms-expand{display:none;}#block-views-exp-projects-page-1 .views-exposed-form .form-item{position:relative;}#block-views-exp-projects-page-1 .views-exposed-form select{color:#666;background-color:#fefefe;padding-right:30px;border:0 none;outline:0 none;}#block-views-exp-projects-page-1 .views-exposed-form select option{background-color:#fefefe;padding-bottom:4px;}#block-views-exp-projects-page-1 .views-exposed-form input.button{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:14px;padding:7px 20px;background-color:#000;color:#fff;margin:0;}#block-views-exp-projects-page-1 .views-exposed-form input.button:hover{background-color:#666;}#header{background:rgba(255,255,255,0);position:relative;z-index:3;}#header .region-header{padding:10px 10px;}#header-middle{background-color:#009a44;padding:35px 0;overflow:hidden;position:relative;z-index:2;}#header-middle .section-header-middle{background-color:#008037;}#header-middle .region-header-middle{position:relative;}#block-pcg-logo-block-pcg-logo-block{background:#fff;background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff,#fff);background:-o-linear-gradient(right,rgba(255,255,255,0),#fff,#fff);background:-moz-linear-gradient(right,rgba(255,255,255,0),#fff,#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff,#fff);position:absolute;left:0;top:-35px;height:110px;margin-left:-250px;padding-left:250px;}#block-pcg-logo-block-pcg-logo-block .block-liner{padding:10px;}#block-pcg-logo-block-pcg-logo-block:after{content:'';position:absolute;border-left:10px solid transparent;border-right:100px solid transparent;border-top:110px solid #fff;top:0;right:-100px;}#block-menu-block-1{margin:0;padding-top:0px;float:right;position:relative;width:75%;}#block-menu-block-1 ul.menu{position:relative;margin:0;padding-left:0px;padding-right:0px;display:flex;-webkit-flex-direction:row;flex-direction:row;}#block-menu-block-1 ul.menu li{flex-grow:1;margin:0;text-align:right;font-size:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}#block-menu-block-1 ul.menu li a{position:relative;border:0 none;padding:5px 0px;margin:0;font-size:24px;text-decoration:none;text-transform:uppercase;vertical-align:middle;line-height:1.2;color:#fff;}#block-menu-block-1 ul.menu li a.active,#block-menu-block-1 ul.menu li a.active-trail,#block-menu-block-1 ul.menu li a:hover{color:#000;}#block-menu-block-1 ul.menu li ul{display:none;}#header-bottom .region-header-bottom{padding:0;position:relative;}#header-bottom #block-views-exp-projects-page-1{max-width:1180px;margin:0 auto;position:relative;float:none;z-index:99;}#header-bottom #block-views-exp-projects-page-1 .block-liner{position:relative;}#header-bottom #block-views-exp-projects-page-1 .block-content{position:relative;}#header-bottom #block-views-exp-projects-page-1 .hide-container-fix{display:none;overflow:hidden;}#header-bottom #block-views-exp-projects-page-1 .block-subject-bottom{display:block;background-color:#000;position:absolute;right:0;width:198px;height:38px;cursor:pointer;}#header-bottom #block-views-exp-projects-page-1 .block-subject-bottom:before{content:'';position:absolute;border-top:38px solid #000;border-left:38px solid transparent;top:0;left:-38px;}#header-bottom #block-views-exp-projects-page-1 .block-subject-bottom h2{font-size:16px;color:#fff;margin:0;padding-top:8px;padding-left:10px;position:relative;}#header-bottom #block-views-exp-projects-page-1 .block-subject-bottom h2 span.up-arrow:after{content:'\f0d8';position:absolute;right:10px;top:1px;font-size:30px;}#header-bottom #block-views-exp-projects-page-1 .block-subject-bottom h2 span.down-arrow:after{content:'\f0d7';position:absolute;right:10px;top:1px;font-size:30px;}#header-bottom #block-views-exp-projects-page-1 .views-exposed-form{margin-bottom:0px;}#header-bottom #block-views-exp-projects-page-1 .views-exposed-form input,#header-bottom #block-views-exp-projects-page-1 .views-exposed-form select{padding:4px 10px;}#header-bottom #block-views-exp-projects-page-1 .views-exposed-form input.button{background-color:#008037;font-weight:normal;}#header-bottom #block-views-exp-projects-page-1 .views-exposed-form input.button:hover{background-color:#666;}#header-bottom #block-views-exp-projects-page-1 .views-exposed-form .form-type-select:after{top:15px;}.front #header-bottom .region-header-bottom{max-width:1500px;}.front #block-views-projects-block-1 .view-header{margin-top:-110px;}.front #content{background-color:#e6e6e6;padding:0;}.front #content .field-collection-item-field-content-subpages-section{padding:0;margin-bottom:0;}.front #content .field-collection-item-field-content-subpages-section.pff-delta-0 .content{padding:40px 0;}.front #content p{line-height:22px;font-weight:300;}.front .pff-type-pff_grid_2{margin:0;}.front .pff-type-pff_grid_2-2-1 > .pff-child:nth-child(2n+1),.front .pff-type-pff_grid_2-2-1 > .field-items > .field-item:nth-child(2n+1){width:60%;float:none;display:table-cell;}.front .pff-type-pff_grid_2-2-1 > .pff-child:nth-child(2n),.front .pff-type-pff_grid_2-2-1 > .field-items > .field-item:nth-child(2n){width:40%;float:none;display:table-cell;background-image:url("/sites/all/themes/dra/img/target-bg.png");background-repeat:no-repeat;background-position:center center;}.front #block-dra-percent-dra-percent .block-liner{padding:40px 0;}.front #block-dra-percent-dra-percent .dra-percent-box .percentage{font-size:159px;font-weight:600;color:#009a44;margin-bottom:0;text-align:center;display:block;height:auto;line-height:.8;letter-spacing:-10px;}.front #block-dra-percent-dra-percent .dra-percent-box .percent-text{font-size:43px;font-weight:300;color:#009a44;margin-bottom:0;text-align:center;display:block;height:auto;line-height:1;}.front .pff-type-pff_grid_2-1-2 > .pff-child:nth-child(2n+1),.front .pff-type-pff_grid_2-1-2 > .field-items > .field-item:nth-child(2n+1){width:37%;float:none;display:inline-block;vertical-align:bottom;position:relative;margin-bottom:0;}.front .pff-type-pff_grid_2-1-2 > .pff-child:nth-child(2n),.front .pff-type-pff_grid_2-1-2 > .field-items > .field-item:nth-child(2n){width:62%;float:none;display:inline-block;vertical-align:top;position:relative;margin-bottom:0;}.front #content-bottom .pff-type-pff_grid_2{margin:0 -40px;}.front #content-bottom .pff-type-pff_grid_2 > .pff-child > .content{padding:0 40px;}.not-front #content{background-color:transparent;background-image:url("/sites/all/themes/dra/img/bottom-bg.png");background-repeat:repeat-x;background-position:center bottom;padding:0;}.not-front #content .region-content{padding:50px 0;}.not-front .field-name-field-news-date{margin-bottom:8px;font-style:italic;}.not-front .node-content .field-name-body{margin-bottom:40px;}.not-front .field-name-field-cc-images.image-style-page_image .field-item{margin-top:5px;}.not-front .field-name-field-cc-images.image-style-page_image img{border:5px solid #ededed;}.not-front .field-name-field-cc-images.image-style-page_image .pif-caption{position:relative;text-align:center;color:#666;font-size:12px;font-weight:300;font-style:italic;padding-bottom:10px;padding-top:5px;}.not-front .field-name-field-cc-images.image-style-page_image .pif-caption div{background:transparent;padding:0;}#block-views-projects-block-1{margin-bottom:40px;position:relative;}#block-views-projects-block-1 .view-header{background-color:#fff;padding-bottom:40px;padding-top:40px;text-align:center;margin-left:110px;margin-right:110px;}#block-views-projects-block-1 .view-header h1{margin-bottom:15px;}#block-views-projects-block-1 .view-header p{max-width:700px;margin-left:auto;margin-right:auto;position:relative;}#block-views-projects-block-1 .view-header:before{content:'';position:absolute;border-bottom:110px solid #fff;border-left:110px solid transparent;top:0;left:0px;}#block-views-projects-block-1 .view-header:after{content:'';position:absolute;border-bottom:110px solid #fff;border-right:110px solid transparent;top:0;right:0px;}#block-views-projects-block-1 .view-header .fa-chevron-right{font-size:14px;letter-spacing:-2px;}#content-bottom{background-color:transparent;background-image:url("/sites/all/themes/dra/img/bottom-bg.png");background-repeat:repeat-x;background-position:center bottom;}#content-bottom .region-content-bottom{padding:80px 0;}#block-views-news-block-1 .block-subject h2{color:#000;font-weight:300;font-size:36px;text-align:center;margin-bottom:20px;}#block-views-news-block-1 .views-row{background-color:#ededed;margin-bottom:10px;border-right:solid 10px #009a44;}#block-views-news-block-1 .views-row-last{margin-bottom:0;}#block-views-news-block-1 .view-header{margin-bottom:30px;}#block-views-news-block-1 .view-header .fa-chevron-right{font-size:14px;letter-spacing:-2px;}#block-views-news-block-1 .date-box{background-color:#b2b2b2;width:120px;height:80px;text-align:center;color:#fff;display:table-cell;line-height:1;}#block-views-news-block-1 .date-box .date-inner{text-transform:uppercase;position:relative;padding-top:15px;}#block-views-news-block-1 .date-box .date-inner .views-field-field-news-date{font-size:18px;}#block-views-news-block-1 .date-box .date-inner .views-field-field-news-date-1{font-size:32px;}#block-views-news-block-1 .views-field-title{font-size:22px;display:table-cell;line-height:1;vertical-align:middle;}#block-views-news-block-1 .views-field-title a{color:#666;text-decoration:none;padding-left:25px;display:block;}#block-views-news-block-1 .views-field-title a:hover{color:#009a44;}.node-news-item.node-teaser h2{margin-bottom:3px;}.node-news-item.node-teaser .field-name-field-news-date{margin-bottom:3px;}#block-dra-callout-dra-callout{background-color:#009a44;color:#fff;padding:60px 45px;position:relative;}#block-dra-callout-dra-callout .block-subject h2{font-size:36px;color:#fff;text-align:center;border-bottom:3px solid #49b46b;padding-bottom:25px;margin-bottom:20px;font-weight:normal;}#block-dra-callout-dra-callout a,#block-dra-callout-dra-callout h2,#block-dra-callout-dra-callout h3,#block-dra-callout-dra-callout h4,#block-dra-callout-dra-callout h5,#block-dra-callout-dra-callout h6{color:#fff;}#block-dra-callout-dra-callout .dra-callout-text{font-size:30px;font-weight:300;text-align:center;line-height:36px;font-style:italic;}#block-dra-callout-dra-callout .triangle{width:0px;height:0px;position:absolute;z-index:2;}#block-dra-callout-dra-callout .triangle.triangle-top-left{border-left:30px solid #aeaeae;border-bottom:30px solid transparent;top:0;left:0;}#block-dra-callout-dra-callout .triangle.triangle-top-right{border-right:30px solid #aeaeae;border-bottom:30px solid transparent;top:0;right:0;}#block-dra-callout-dra-callout .triangle.triangle-bottom-left{border-bottom:30px solid #aeaeae;border-right:30px solid transparent;bottom:0;left:0;}#block-dra-callout-dra-callout .triangle.triangle-bottom-right{border-bottom:30px solid #aeaeae;border-left:30px solid transparent;bottom:0;right:0;}.node-project.node-full .node-content{margin:0 -20px;}.node-project.node-full h1.nodeTitleCopy{margin-bottom:5px;}.node-project.node-full .field-name-field-client-name{font-size:24px;font-weight:300;margin-bottom:10px;color:#2c944c;}.node-project.node-full .field-label{font-size:18px;font-weight:normal;color:#000;}.node-project.node-full .field-label:after{content:':';padding-right:5px;}.node-project.node-full .field-name-field-date-completed,.node-project.node-full .field-name-field-location,.node-project.node-full .field-name-field-architect,.node-project.node-full .field-name-field-size,.node-project.node-full .field-name-field-value{font-size:18px;color:#2c944c;padding-top:0px;}.node-project.node-full .field-name-field-construction-type,.node-project.node-full .field-name-field-construction-services,.node-project.node-full .field-name-field-construction-tasks{margin-top:15px;position:relative;}.node-project.node-full .field-name-field-construction-type .field-label,.node-project.node-full .field-name-field-construction-services .field-label,.node-project.node-full .field-name-field-construction-tasks .field-label{float:left;font-size:16px;}.node-project.node-full .field-name-field-construction-type .field-items,.node-project.node-full .field-name-field-construction-services .field-items,.node-project.node-full .field-name-field-construction-tasks .field-items{float:none;}.node-project.node-full .field-name-field-construction-type .field-item,.node-project.node-full .field-name-field-construction-services .field-item,.node-project.node-full .field-name-field-construction-tasks .field-item{font-weight:300;float:left;padding-right:4px;}.node-project.node-full .field-name-field-construction-type .field-item a,.node-project.node-full .field-name-field-construction-services .field-item a,.node-project.node-full .field-name-field-construction-tasks .field-item a{float:left;}.node-project.node-full .field-name-body{margin-top:15px;}.node-project.node-full .group-project-image-collage{float:left;width:59%;margin-bottom:40px;}.node-project.node-full .group-project-image-collage .group-inner{padding:0 13px;}.node-project.node-full .group-project-image-collage .collageformatter-collage-wrapper{position:relative;}.node-project.node-full .group-project-image-collage .collageformatter-collage-wrapper .collageformatter-collage:after{content:'';position:absolute;border-top:50px solid #EBEBEB;border-left:50px solid transparent;top:0;right:0;}.node-project.node-full .group-project-info{float:left;width:41%;margin-top:50px;}.node-project.node-full .group-project-info .group-inner{padding:0 20px;}.node-project.node-full .field-node_nav_links{margin-bottom:30px;margin-top:8px;position:relative;background-color:#e3e3e3;padding:12px 15px;font-size:14px;color:#000;line-height:1;}.node-project.node-full .field-node_nav_links a{text-decoration:none;color:#009a44;font-weight:300;}.node-project.node-full .field-node_nav_links a:hover{opacity:0.7;}.node-project.node-full .field-node_nav_links .field-next_node_link{display:inline-block;padding-left:5px;}.node-project.node-full .field-node_nav_links .field-next_node_link a{color:#000;}.node-project.node-full .field-node_nav_links .field-previous_node_link{display:inline-block;padding-right:5px;}.node-project.node-full .field-node_nav_links .field-previous_node_link a{color:#000;}.node-project.node-full .field-node_nav_links .field-prevnext_back_node_link{display:inline-block;float:right;}.node-project.node-full .field-node_nav_links .field-prevnext_back_node_link a{padding-right:5px;}.node-project.node-full .field-node_nav_links .field-prevnext_back_node_link i{color:#009a44;letter-spacing:-2px;}.view-projects .views-grouping{margin-left:-10px;margin-right:-10px;}.view-projects .views-row{width:33%;display:inline-block;text-align:center;margin-bottom:30px;}.view-projects .views-row .views-row-inner{padding-left:10px;padding-right:10px;}.view-projects .image-group{background-color:#009a44;color:#fff;margin-bottom:8px;position:relative;}.view-projects .image-group a{color:#fff;text-decoration:none;}.view-projects .views-field-field-client-name{font-size:24px;position:absolute;width:100%;top:42%;line-height:1;}.view-projects .views-field-field-client-name a{display:block;}.view-projects .views-field-field-client-name a span{padding:0 10px;}.view-projects .views-field-field-project-images a:hover img{opacity:0.2;}.view-projects .views-field-title{font-size:14px;}.view-projects.view-display-id-page_1{padding-bottom:50px;}.view-client-logos.view-display-id-page_1 .views-field-field-logo-image{text-align:center;}#sidebar-first{margin-top:40px;}#sidebar-second{font-size:14px;font-weight:300;}#sidebar-second .block{margin-bottom:40px;}.sidebar .block-menu-block{margin-bottom:40px;}.sidebar .block-menu-block ul.menu li{margin-bottom:2px;}.sidebar .block-menu-block ul.menu li a{text-decoration:none;line-height:1;color:#fff;font-size:18px;font-weight:300;background-color:#aeaeae;padding:15px 20px;}.sidebar .block-menu-block ul.menu li a.active,.sidebar .block-menu-block ul.menu li a.active-trail,.sidebar .block-menu-block ul.menu li a:hover{background-color:#009a44;}.sidebar .block-menu-block ul.menu:hover li.active-trail a{background:#aeaeae;}.sidebar .block-menu-block ul.menu:hover li.active-trail:hover a{background-color:#009a44;}.sidebar #block-dra-callout-dra-callout{padding:40px 30px;}.sidebar #block-dra-callout-dra-callout .block-subject h2{font-size:26px;font-weight:normal;}.sidebar #block-dra-callout-dra-callout .dra-callout-text{font-size:20px;line-height:27px;}.sidebar #block-dra-percent-dra-percent{color:#fff;background-color:#555555;text-align:center;padding:20px;}.sidebar #block-dra-percent-dra-percent .percentage{font-size:134px;line-height:0.8;letter-spacing:-8px;font-weight:bold;}.sidebar #block-dra-percent-dra-percent .percent-text{font-size:36px;font-weight:300;line-height:1;}#footer #footer-inner{padding:0;}#footer .region-footer{padding-top:40px;padding-bottom:40px;}#block-views-client-logos-block-1{margin:0;float:none;position:relative;}#block-views-client-logos-block-1 .block-liner{margin:0;padding:0 20px;}#block-views-client-logos-block-1 .slick-slide{float:none;display:inline-block;vertical-align:middle;}#block-views-client-logos-block-1 img{opacity:0.4;padding:0 20px;}#block-views-client-logos-block-1 img:hover{opacity:1;}#block-views-client-logos-block-1 .slick__arrow{top:50%;margin:0;}#block-views-client-logos-block-1 .slick__arrow .slick-arrow{height:16px;width:16px;opacity:0.8;}#block-views-client-logos-block-1 .slick__arrow .slick-arrow:hover{opacity:1;}#block-views-client-logos-block-1 .slick__arrow .slick-prev{right:auto;left:-20px;top:auto;bottom:auto;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-top:14px solid transparent;border-bottom:14px solid transparent;border-right:18px solid #ede8e5;}#block-views-client-logos-block-1 .slick__arrow .slick-prev:before{content:'';}#block-views-client-logos-block-1 .slick__arrow .slick-next{right:-20px;left:auto;top:auto;bottom:auto;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:18px solid #ede8e5;}#block-views-client-logos-block-1 .slick__arrow .slick-next:before{content:'';}#block-views-projects-block-2{margin-top:40px;margin-bottom:40px;}#block-views-projects-block-2 .view-header{text-align:center;margin-bottom:40px;}#block-views-projects-block-2 .view-header h1{margin-bottom:15px;}#block-views-projects-block-2 .view-header p{margin-left:auto;margin-right:auto;position:relative;}#block-views-projects-block-2 .view-header .fa-chevron-right{font-size:14px;letter-spacing:-2px;}#footer-middle{color:#fff;background:#010703;background:-webkit-linear-gradient(#010703,#191e1b);background:-o-linear-gradient(#010703,#191e1b);background:-moz-linear-gradient(#010703,#191e1b);background:linear-gradient(#010703,#191e1b);border-top:5px solid #009a44;}#footer-middle #footer-middle-inner{padding:60px 0;}#footer-middle a{color:#b2b2b2;}#footer-middle .block{margin:0;padding:15px 0;}#footer-middle .block-menu-block{float:none;display:inline-block;}#footer-middle .block-taxonomy-menu-block,#footer-middle .block-menu-block{max-width:250px;}#footer-middle .block-taxonomy-menu-block .block-liner,#footer-middle .block-menu-block .block-liner{margin-left:40px;margin-right:0;}#footer-middle .block-taxonomy-menu-block .block-subject h2,#footer-middle .block-menu-block .block-subject h2{font-size:16px;text-transform:uppercase;font-weight:500;margin-bottom:15px;}#footer-middle .block-taxonomy-menu-block .block-content ul,#footer-middle .block-menu-block .block-content ul{padding:0;list-style:none;}#footer-middle .block-taxonomy-menu-block .block-content ul li,#footer-middle .block-menu-block .block-content ul li{display:block;padding-bottom:5px;}#footer-middle .block-taxonomy-menu-block .block-content ul li a,#footer-middle .block-menu-block .block-content ul li a{display:block;padding:0;margin:0;border:none;line-height:1;}#footer-middle #block-block-1{width:25%;min-width:260px;text-align:center;}#footer-middle #block-block-1 img{margin-bottom:50px;}#footer-middle #block-block-1 div.pcg-last-child img{margin-bottom:0;}#block-u-contact-u-contact{width:250px;}#block-u-contact-u-contact .block-subject h2{font-size:16px;text-transform:uppercase;font-weight:500;margin-bottom:15px;}#block-u-contact-u-contact label{display:inline-block;font-weight:500;}#block-u-contact-u-contact .u-name{font-weight:500;margin-bottom:15px;}#block-u-contact-u-contact .u-address{margin-top:15px;}#footer-bottom{background-color:#010703;color:#444;}#footer-bottom #footer-bottom-inner{padding:50px 0;}#footer-bottom a{color:#444;}
@media all and (max-width:1300px){#page{background-position:-245px top;}}@media all and (max-width:1090px){#page{background-position:-288px top;}}@media all and (max-width:1039px){#page{background-image:none;}}@media all and (max-width:930px){#responsive-menu-button-wrap{display:block;cursor:pointer;font-size:31px;position:relative;z-index:999;text-align:right;float:right;padding:0 10px;}#responsive-menu-button-wrap a{text-decoration:none;color:#008037;}#block-menu-block-1{display:none;}#block-menu-block-2{display:none;}#sidebar-first{display:none;}#sidebar-second{display:none;}.sidebar .block{margin:0 auto;float:none;}#center{margin-left:0;}.pif-caption,.camera_caption{display:none !important;}#header-middle{padding:0;}#header-middle .section-header-middle{background-color:#fff;}#block-pcg-logo-block-pcg-logo-block{position:relative;top:auto;float:none;text-align:center;padding:0;margin:0;}#block-pcg-logo-block-pcg-logo-block:after{display:none;}.front #block-views-projects-block-1 .view-header,#block-views-projects-block-1 .view-header{margin-top:0;margin-left:0;margin-right:0;}.front #block-views-projects-block-1 .view-header:before,.front #block-views-projects-block-1 .view-header:after,#block-views-projects-block-1 .view-header:before,#block-views-projects-block-1 .view-header:after{border:0;}#block-phone-tools-phone-tools{float:none;}}@media all and (max-width:900px){.front #content-bottom .pff-type-pff_grid_2 > .pff-child > .content{padding:0;}.front #content-bottom .pff-type-pff_grid_2{margin:0;}.front .pff-type-pff_grid_2-1-2 > .pff-child:nth-child(2n+1),.front .pff-type-pff_grid_2-1-2 > .field-items > .field-item:nth-child(2n+1){width:auto;}.front .pff-type-pff_grid_2-1-2 > .pff-child:nth-child(2n),.front .pff-type-pff_grid_2-1-2 > .field-items > .field-item:nth-child(2n){width:auto;}.front #block-dra-callout-dra-callout{display:none;}}@media all and (max-width:850px){.node-project.node-full .node-content{margin:0;}.node-project.node-full .group-project-image-collage{float:none;width:auto;}.node-project.node-full .group-project-image-collage .group-inner{padding:0;}.node-project.node-full .group-project-info{float:none;width:auto;}.node-project.node-full .group-project-info .group-inner{padding:0;}.node-project.node-full .group-project-image-collage .collageformatter-collage-wrapper .collageformatter-collage::after{display:none;}}@media all and (max-width:800px){.view-projects .views-row{width:49%;}}@media all and (max-width:760px){#block-phone-tools-phone-tools{float:none;}#block-phone-tools-phone-tools .pt-phone-tools{text-align:left;}#block-phone-tools-phone-tools .pt-phone-tools .pt-text{display:block;}#block-phone-tools-phone-tools .pt-phone-tools .pt-menu{display:block;clear:both;}#block-phone-tools-phone-tools .pt-phone-tools .pt-tool{margin:0;}.field-name-field-banner-images.image-style-interior_banner .field-item::after{display:none;}}@media all and (max-width:700px){.front .pff-type-pff_grid_2-2-1 > .pff-child:nth-child(2n+1),.front .pff-type-pff_grid_2-2-1 > .field-items > .field-item:nth-child(2n+1){width:auto;display:block;}.front .pff-type-pff_grid_2-2-1 > .pff-child:nth-child(2n),.front .pff-type-pff_grid_2-2-1 > .field-items > .field-item:nth-child(2n){width:auto;display:block;}}@media all and (max-width:620px){#footer-middle .block,#footer-middle .block-taxonomy-menu-block,#footer-middle .block-menu-block{float:none;display:block;margin-left:auto;margin-right:auto;}#footer-middle .block .block-liner,#footer-middle .block-taxonomy-menu-block .block-liner,#footer-middle .block-menu-block .block-liner{margin:0;}}@media all and (max-width:580px){.view-projects .views-row{width:auto;float:none;}}@media all and (max-width:480px){#header-bottom #block-views-exp-projects-page-1 .block-subject-bottom{width:100%;text-align:center;position:relative;}#header-bottom #block-views-exp-projects-page-1 .block-subject-bottom:before{display:none;}.field-type-image.float_right .field-item{float:none;margin-left:0;margin-bottom:15px !important;}.camera_wrap .camera_pag ul.camera_pag_ul li{margin-top:15px;}}@media all and (max-width:380px){#header-middle .region-header-middle{padding:0;}#block-pcg-logo-block-pcg-logo-block{float:none;text-align:center;}#block-pcg-logo-block-pcg-logo-block:after{border:0;display:none;}#responsive-menu-button-wrap{float:none;}}
