@import url(../../../../../../themes/Total/style.css);h1,h2,h3,h4,h5,h6,.page-header,.post-pagination .post-prev a,.post-pagination .post-next a{font-family:'Roboto Slab',georgia,serif}body,p,p a,strong,em,ul li,ol li,.single-team .page-header-title .position-title-meta,.single-investment .page-header-title .sector-title-meta,.page-subheading{font-family:'Nunito Sans',helvetica,arial,sans-serif}.vc_row[data-vc-full-width]{overflow:hidden!important}#wp-admin-bar-vc_inline-admin-bar-link,#wp-admin-bar-revslider,.post-edit{display:none}html,body{font-size:1rem}body{background-repeat:repeat;background-position:50% 50%;-webkit-background-size:700px 500px;-moz-background-size:700px 500px;-o-background-size:700px 500px;background-size:700px 500px;background-color:#8e8e8e;color:#212121;line-height:1.8;font-weight:400;font-style:normal;letter-spacing:.02em;text-align:left;text-decoration:none;text-transform:none}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.8;font-size:1em;font-style:normal;letter-spacing:.02em;text-transform:none}body h1,body .page-header-title{font-size:2.23em;font-weight:700;text-transform:uppercase;font-style:normal;color:#fff;line-height:.98;letter-spacing:.05em;text-align:left}h2{font-size:1.65em;font-weight:700;margin-top:.8em;margin-bottom:.8em;font-style:normal;color:#595959;line-height:1.2;letter-spacing:.02em;text-decoration:none;text-transform:capitalize}h3{font-size:1.55em;font-weight:400;margin-top:.8em;margin-bottom:1em;font-style:normal;color:#565656;line-height:1.2;letter-spacing:.04em;text-transform:capitalize}h4{font-size:1.3em;font-weight:400;margin-top:.67em;margin-bottom:1.1em;font-style:normal;color:#565656;line-height:1.4;letter-spacing:.06em;text-transform:capitalize}h5{font-size:1.2em;font-weight:400;margin-top:1.4em;margin-bottom:1.2em;font-style:normal;color:#565656;line-height:1.6;letter-spacing:.02em;text-transform:capitalize}h6{font-size:1.05em;font-weight:400;margin-top:1em;margin-bottom:1em;font-style:normal;color:#565656;line-height:1.4;letter-spacing:.02em;text-transform:capitalize}p,strong,em{margin-top:1em;margin-bottom:1.5em;color:#212121;letter-spacing:0em;font-size:1.1em;line-height:1.6}p{font-weight:400;font-style:normal}strong{font-weight:600}em{font-style:italic;font-weight:400}a{color:#e58d2d;font-size:1.1em;font-weight:400;font-style:normal;line-height:1.6;letter-spacing:0em;text-decoration:none;text-transform:none}a:hover,a:active{font-size:1.1em;font-weight:400;font-style:normal;color:#bf5f1b;line-height:1.6;letter-spacing:0em;text-decoration:underline;text-transform:none}ul,ol{margin-top:1.1em;margin-bottom:2em;padding-left:1.1em;color:#212121;letter-spacing:0em;text-decoration:none;text-transform:none}li{font-size:17px;line-height:1.6;font-weight:400;font-style:normal}ul.children,ol.children{margin-top:0}.single-team .entry-content li,.single-investment .entry-content li{margin-top:.75em;margin-bottom:.75em;margin-left:2.5em}#main{background-color:#fff}#site-header,#site-header-sticky-wrapper.is-sticky #site-header{background-color:rgba(255,255,255,1);background:linear-gradient(to top,rgba(238,238,238,1) 0%,rgba(255,255,255,1) 5%,rgba(255,255,255,1) 60%)}#site-header-sticky-wrapper.is-sticky #site-header{box-shadow:0 2px 20px 2px rgba(32,103,121,.3);-moz-box-shadow:0 2px 20px 2px rgba(32,103,121,.3);-webkit-box-shadow:0 2px 20px 2px rgba(32,103,121,.3)}#site-logo a.site-logo-text{font-weight:400;letter-spacing:1px;text-transform:uppercase}#searchform-header-replace{background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 95%)!important}#searchform-header-replace-close:hover{color:#e5843a}#searchform-header-replace input{color:#206779;text-transform:none}#site-navigation a{font-size:1.1rem;font-weight:600}#site-navigation .dropdown-menu>li.lp-login-nav-menu-item>a>span.link-inner{transition:none;-moz-transition:none;-webkit-transition:none}.lp-login-nav-menu-item{margin-left:15px;margin-right:15px}.lp-login-nav-menu-item .ticon-lock{margin-right:5px!important}.mobile-toggle-nav a .ticon-lock{margin-right:0!important}.main-navigation .lp-login-nav-menu-item a{background:rgba(229,132,58,1)!important;color:#fff!important;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.main-navigation .lp-login-nav-menu-item a:hover{background:rgba(107,161,174,1)!important;color:#fff!important}body.single-post .blog-nav-menu-item a,body.archive .blog-nav-menu-item a,body.single-team .team-nav-menu-item a,body.single-investment .investment-nav-menu-item a,body.page-id-8614 .investment-nav-menu-item a,body.page-id-8617 .investment-nav-menu-item a,body.page-id-8618 .investment-nav-menu-item a,body.page-id-8619 .investment-nav-menu-item a,body.page-id-8620 .investment-nav-menu-item a{color:#e5843a}#mobile-menu a{margin-right:15px;border:0;background:transparent;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.wpex-bars>span{width:25px}#mobile-menu .wpex-bars>span,#mobile-menu .wpex-bars>span::before,#mobile-menu .wpex-bars>span::after{background:#EA843A;height:4px;transition:0.3s ease-in-out!important}#mobile-menu a:hover .wpex-bars>span,#mobile-menu a:hover .wpex-bars>span::before,#mobile-menu a:hover .wpex-bars>span::after{background:#206779}.wpex-bars>span::before{top:-9px}.wpex-bars>span::after{bottom:-9px}.wpex-active .wpex-bars>span::before{top:-8px}.wpex-active .wpex-bars>span::after{bottom:-6px}.mobile-toggle-nav-ul{display:flex;flex-wrap:wrap;justify-content:space-around;padding:10px 0 20px}.mobile-toggle-nav-ul li{margin-left:0;margin-bottom:0}.mobile-toggle-nav-ul .current-menu-item a{color:#e5843a}.mobile-toggle-nav a{color:#212121;border-top:0;padding:0 15px 0 0;transition:background 0.15s ease-in-out,color 0.15s ease-in-out;-moz-transition:background 0.15s ease-in-out,color 0.15s ease-in-out;-webkit-transition:background 0.15s ease-in-out,color 0.15s ease-in-out}.mobile-toggle-nav a:hover{color:#e5843a}.mobile-toggle-nav{padding-bottom:10px;background:linear-gradient(to top,rgba(255,197,153,1) 0%,rgba(255,255,255,1) 5%,rgba(255,255,255,1) 60%);box-shadow:0 2px 20px 2px rgba(32,103,121,.3);-moz-box-shadow:0 2px 20px 2px rgba(32,103,121,.3);-webkit-box-shadow:0 2px 20px 2px rgba(32,103,121,.3)}#mobile-menu-search{width:50%;margin:0 auto;min-width:300px}.mobile-menu-searchform input[type="search"]{color:#212121;border:1px solid #ffc599;background:#ffc599!important}.mobile-menu-searchform .searchform-submit:hover{background-color:#206779}.page-header{min-height:150px;background:#929292;background:-webkit-linear-gradient(bottom,rgba(146,146,146,.9),rgba(146,146,146,.8)),url(/wp-content/uploads/2017/06/san-francisco-nob-hill-bw.jpg);background:-o-linear-gradient(bottom,rgba(146,146,146,.9),rgba(146,146,146,.8)),url(/wp-content/uploads/2017/06/san-francisco-nob-hill-bw.jpg);background:-moz-linear-gradient(bottom,rgba(146,146,146,.9),rgba(146,146,146,.8)),url(/wp-content/uploads/2017/06/san-francisco-nob-hill-bw.jpg);background:linear-gradient(to top,rgba(146,146,146,.9),rgba(146,146,146,.8)),url(/wp-content/uploads/2017/06/san-francisco-nob-hill-bw.jpg);background-position:center center;background-attachment:scroll;border-top:0;border-bottom:4px solid transparent;border-right:0;border-left:0;-moz-border-image:-moz-linear-gradient(right,#e5843a 0%,#ffc599 50%,#e5843a 100%);-webkit-border-image:-webkit-linear-gradient(right,#e5843a 0%,#ffc599 50%,#e5843a 100%);border-image-slice:1}.page-header-title{font-weight:700!important}.header-title-thinner{font-weight:400}.page-header-inner{display:table;height:100px;padding:20px 0}.page-header-title{display:table-cell;vertical-align:middle;padding:0}.page-header-table-cell{padding:0}.title-header-break{display:none}.page-subheading{font-size:1.15em;margin:0;color:#fff;display:table-cell!important;position:absolute;left:0;bottom:0}.home-rev-slider{background-color:#a5a5a5}.home-rev-slider .vc_column-inner{margin-bottom:0}.home-rev-slider .persephone.tparrows{background:rgba(255,255,255,.65);border:none;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out}.home-rev-slider .persephone.tparrows:hover{background:rgba(229,132,58,1)}.home-rev-slider .persephone.tparrows:before{color:#212121}.home-rev-slider .persephone.tparrows:hover:before{color:#fff}.home-rev-slider .slider-arrow{color:#fff;font-size:1.2em}.rev_slider_wrapper .rev_slider .uranus .tp-bullet-inner{background-color:rgba(255,255,255,.6)!important}.home-rev-slider .slider-arrow:hover{color:#e5843a}.home-header-row{padding-top:60px;padding-bottom:30px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:0;border-left:0;-moz-border-image:-moz-linear-gradient(right,#e5843a 0%,#ffc599 50%,#e5843a 100%);-webkit-border-image:-webkit-linear-gradient(right,#e5843a 0%,#ffc599 50%,#e5843a 100%);border-image-slice:1}.home-title-header h1{font-size:1.7em;line-height:1.4;color:#595959;max-width:950px;margin:0 auto}.home-geek-gadfly-row{padding-top:40px;background-color:#eee}.home-geek-gadfly-row:before{content:"";display:block;position:absolute;bottom:0;left:-125px;width:350px;height:680px;background:url(/wp-content/uploads/2017/06/alp-hexagons-2-large-retina.png);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;z-index:0}.home-geek-gadfly-row:after{content:"";display:block;position:absolute;top:-80px;right:-100px;width:350px;height:474px;background:url(/wp-content/uploads/2017/06/alp-hexagons-1-large-retina.png);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;z-index:0}.home-geek-gadfly-row .home-subheader h2{font-size:1.4em;line-height:1.4;color:#595959;margin:60px auto 40px auto!important;width:300px;border-bottom:2px solid #595959}.home-geek-gadfly-row p{color:#595959}.home-geek-gadfly-row .geek-gadfly-intro{width:95%}.home-geek-gadfly-row .geek-gadfly-intro p{margin:0 0 50px 0!important;font-size:1.8em;line-height:1.3}.home-geek-gadfly-row .geek-gadfly-cta{margin-top:50px;z-index:9999999}.home-geek-gadfly-row .vc_btn3{background-color:#e5843a!important;background-image:none;border:none;border-radius:0;font-size:1.0em!important;border-radius:0!important;line-height:1.4!important;color:#fff!important;padding:.5em 1em}.home-geek-gadfly-row .vc_btn3:hover{background-color:#206779!important;border:none}.home-geek-gadfly-row .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-right:36px}.contact-info p{font-size:1.4em}.contact-social-links{margin-top:20px;height:80px}.contact-social-links .wpex-social-btn{line-height:1.85!important;padding:4px!important;color:#fff}.contact-social-links .wpex-social-btn.wpex-twitter{background-color:#1da1f2}.contact-social-links .wpex-social-btn.wpex-facebook{background-color:#3b5998}.contact-social-links .wpex-social-btn.wpex-linkedin{background-color:#2E74B2}.contact-social-links .wpex-social-btn:hover{background-color:#206779;margin-top:0!important}.google-map-row{margin-top:20px;border-top-width:6px!important;border-bottom-width:6px!important;border-color:#cacaca!important;box-shadow:0 2px 20px 2px rgba(32,103,121,.3);-moz-box-shadow:0 2px 20px 2px rgba(32,103,121,.3);-webkit-box-shadow:0 2px 20px 2px rgba(32,103,121,.3)}.google-map-row .vc_column-inner{margin-bottom:0!important}.google-map-row .wpgmp_map_container{border:none}.philosophy-row{padding-top:5px;margin-bottom:20px!important}.philosophy-row .vc_col-sm-4 .vc_column-inner,.philosophy-row .vc_col-sm-8 .vc_column-inner{box-shadow:0 0 10px 2px rgba(32,103,121,.3);-moz-box-shadow:0 0 10px 2px rgba(32,103,121,.3);-webkit-box-shadow:0 0 10px 2px rgba(32,103,121,.3)}.philosophy-row .vc_col-sm-8 .vc_column-inner{background:linear-gradient(to bottom right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(230,230,230,1) 100%);border:2px solid #e5843a}.philosophy-row .vc_col-sm-8 .vc_column-inner{display:inline-table}.philosophy-row .wpb_text_column{height:300px;display:table-cell;vertical-align:middle;padding:40px}.philosophy-row .wpb_text_column h2{margin-top:0!important}.philosophy-row-one .vc_col-sm-8,.philosophy-row-three .vc_col-sm-8,.philosophy-row-five .vc_col-sm-8,.philosophy-row-two .vc_col-sm-8,.philosophy-row-four .vc_col-sm-8,.philosophy-row-six .vc_col-sm-8{padding:0 15px 0 15px!important}.philosophy-row-two .vc_col-sm-4.vc_column_container>.vc_column-inner,.philosophy-row-four .vc_col-sm-4.vc_column_container>.vc_column-inner{padding:0 15px 0 0!important}.philosophy-row-one .vc_col-sm-4.vc_column_container>.vc_column-inner,.philosophy-row-three .vc_col-sm-4.vc_column_container>.vc_column-inner{padding:0 0 0 15px!important}.team-header-row{background-color:#fff;padding:15px 0 15px 20px;background:linear-gradient(to right,rgba(229,132,58,1) 0%,rgba(229,132,58,.5) 50%,rgba(255,255,255,0) 100%)!important}.team-header-row h2{margin-top:0;color:#fff!important}.team-header-row .vc_column-inner{margin-bottom:0}.team-eg-row{margin:20px -15px 0 -15px!important}.esg-grid a{transition:all 0.3s ease-in-out}.team-grid-row .esg-entry-cover{overflow:visible}.team-grid-row .fullsize-cover{transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out}.team-grid-row .esg-entry-content{position:absolute;width:100%;height:0;bottom:-45px}.single-team .page-header .page-header-title{color:#212121;font-size:3.231em}.single-team .page-header{background:none;background-position:75% 40%;background-size:450px auto;background-repeat:no-repeat;background-color:#f5f4f0}.single-team .page-header-table,.single-team .page-header{height:200px}.single-team .page-header .page-header-title{height:150px}.single-team .page-header-inner{padding:0}.single-team .page-header-title .position-title-meta,.single-investment .page-header-title .sector-title-meta{font-size:.4em;line-height:1.4;display:block;margin:.55em 0;font-weight:400;max-width:100%}.single-team .page-header-title .twitter-handle-meta,.single-team .page-header-title .linkedin-url-meta{font-size:.6em;margin-right:20px;vertical-align:top}.single-team .page-header-title a{transition:all 0.3s ease-in-out}.single-team .page-header-title a:hover{color:#e5843a}.single-team.page-with-background-title #page-featured-img{margin-bottom:0}.single-team .team-member-photo-row{margin-bottom:40px}.single-team .team-member-photo{background-color:#f3f3f1}.single-team #page-featured-img img{width:100%;max-width:400px;display:inline-block;float:left;margin:0 30px 0 0}.single-team .entry-content p{text-align:justify}.single-team .team-member-content p:first-of-type{margin-top:0!important}.single-team .team-member-content{margin-bottom:60px}.nonprofitboards-meta,.outsideboards-meta,.angelinvestments-meta,.articles-meta,.publishedwork-meta,.active-companies-meta{padding:0 0 10px 0}.nonprofitboards-meta ul,.outsideboards-meta ul,.angelinvestments-meta ul,.articles-meta ul,.publishedwork-meta ul{margin:0 0 20px 0;padding:0;list-style-type:circle;font-size:1.1em}.active-companies-meta{padding:0}.active-companies-meta a{line-height:2.2}.single-team.postid-8398 .page-header{background-position:90% 40%}.single-team.postid-8398 .page-header,.single-team.postid-8398 .team-member-photo{background-color:#f9f8f4}.single-team.postid-8902 .page-header,.single-team.postid-8902 .team-member-photo{background-color:#f3f3f2}.single-team.postid-8394 .page-header,.single-team.postid-8394 .team-member-photo{background-color:#f5f5f4}.single-team.postid-8396 .page-header,.single-team.postid-8396 .team-member-photo{background-color:#f3f3f2}.single-team.postid-8404 .page-header,.single-team.postid-8404 .team-member-photo{background-color:#f3f3f2}.single-team.postid-8390 .page-header,.single-team.postid-8390 .team-member-photo{background-color:#f3f3f2}.single-team.postid-8864 .page-header,.single-team.postid-8864 .team-member-photo{background-color:#f7f3f2}.single-team.postid-8507 .page-header,.single-team.postid-8507 .team-member-photo{background-color:#f6f4f3}.single-team.postid-8402 .page-header,.single-team.postid-8402 .team-member-photo{background-color:#f3f3f2}.single-team.postid-8505 .page-header,.single-team.postid-8505 .team-member-photo{background-color:#f3f1ee}.single-team.postid-8400 .page-header,.single-team.postid-8400 .team-member-photo{background-color:#f3f3f2}.single-team.postid-8406 .page-header,.single-team.postid-8406 .team-member-photo{background-color:#f7f3f0}.single-team.postid-8764 .page-header,.single-team.postid-8764 .team-member-photo{background-color:#f3f3f2}.single-team.postid-8502 .page-header,.single-team.postid-8502 .team-member-photo{background-color:#f5f4f2}.entries.left-thumbs .blog-entry.thumbnail-entry-style,.blog-entry.large-image-entry-style{border-bottom:0;margin-bottom:20px}.blog-entry-title,.entry-title{margin-bottom:5px}.blog-entry-title a,.entry-title a{color:#6a6a6a;line-height:1.35}body .blog-entry-title a:hover,.entry-title a:hover{color:#212121}.blog-entry-title a,.meta-category a{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.meta{padding-left:0}.meta,.entry .meta{color:#6ba1ae;margin:0 0 25px}.blog .meta,.category .meta,.archive .meta{margin-bottom:5px}.meta-category a{color:#6ba1ae!important}.meta-category a:hover{color:#e5843a!important}.ticon-folder-o:before{content:"\f054"}.ticon-clock-o{display:none}.blog-entry-readmore a{font-size:1em;border-radius:0!important;line-height:1.4!important;color:#fff}.blog-entry-readmore a:hover{font-size:1em;background-color:#206779;line-height:1.4!important}#sidebar .widget_categories ul{padding-left:0}.widget_categories li,body .widget_categories li:first-child{border:0;padding:0;background:transparent;margin:0 0 20px 0}.widget_categories li a{font-size:1.05em;line-height:100%;color:#e5843a}.widget_categories li a:hover{color:#914001;text-decoration:underline}.sidebar-widget-icons .widget_categories a::before{display:none}.widget_facebook_likebox .widget-title a{display:block;font-size:1.05em;line-height:1.5;font-weight:400;color:#565656;cursor:default;text-transform:uppercase}.widget_facebook_likebox .widget-title a:hover{text-decoration:none}.wpex-pagination{padding-top:50px;border-top:1px solid #6ba1ae}.wpex-pagination ul.page-numbers{display:flex;justify-content:center}ul.page-numbers,ul.page-numbers li,.page-links li,ul.page-numbers li:first-child,ul.page-numbers li:first-child>span,.page-links li:first-child,.page-links li:first-child>span{border:none!important;border-radius:0!important}ul.page-numbers li,.page-links span{border-radius:0!important}ul.page-numbers li{margin:0 5px 0 0}ul.page-numbers .page-numbers{padding:7px 14px;border:2px solid #e5843a;background-color:#ffc599;color:#212121!important;line-height:1.4!important;height:100%}ul.page-numbers .page-numbers:hover{padding:7px 14px;border:2px solid #e5843a!important;background-color:#e5843a;color:#212121!important}ul.page-numbers .page-numbers.current{border:3px solid #206779!important;background-color:#206779;color:#fff!important}.post-pagination{border-top:2px solid #ccc;padding:30px 0 40px}.post-pagination .post-prev a,.post-pagination .post-next a{font-size:1em;color:#0F456B;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.post-pagination .post-prev a:hover,.post-pagination .post-next a:hover{color:#1994F1}.single-post .page-header-title{font-size:2.4em}.single-post .wp-caption{border:2px solid #e5843a}.wpex-social-share-wrap .theme-heading{color:#206779;font-weight:400}.theme-heading span.text:after{display:none}.single-post .post-pagination li{margin-left:0}.wpex-social-share{padding-left:0!important}.wpex-social-share a{font-size:1.1rem}.post-pagination{border-top:2px solid #6ba1ae;padding:30px 0}.post-pagination .post-prev a:hover,.post-pagination .post-next a:hover{color:#e5843a}body .investments-grid-row .esg-allfilter{display:none}.investments-grid-row .esg-filterbutton span,.team-grid-row .esg-filterbutton span{font-family:'canada-style-gibson',helvetica,arial,sans-serif;font-weight:700}.investments-grid-row .flat-light .esg-filterbutton.selected,.team-grid-row .flat-light .esg-filterbutton.selected{color:#fff!important;background-color:#e5843a!important}.investments-grid-row .esg-filterbutton,.team-grid-row .esg-filterbutton{background:#ffc599!important;border-radius:0!important;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out}.investments-grid-row .flat-light .esg-filterbutton:hover,.team-grid-row .flat-light .esg-filterbutton:hover{background:#e5843a!important;color:#fff!important}.investments-grid-row .flat-light .esg-filter-checked,.team-grid-row .flat-light .esg-filter-checked{display:none}.investments-grid-row .esg-dropdown-wrapper{width:100%!important;background:#fff1e7!important;padding:10px!important;margin-right:0!important;border:1px solid #e5843a!important;font-family:'canada-style-gibson',helvetica,arial,sans-serif}.investments-grid-row .esg-filter-wrapper.dropdownstyle .esg-filterbutton{margin-right:0!important;padding:8px 15px}.investments-grid-row .esg-filter-wrapper.dropdownstyle{min-width:300px!important}.investments-grid-row .esg-selected-filterbutton,.team-grid-row .esg-selected-filterbutton{font-family:'canada-style-gibson',helvetica,arial,sans-serif;padding:12px 15px 10px 15px!important;background-color:#ffc599;border-radius:0!important;width:100%;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out}.investments-grid-row .esg-selected-filterbutton:hover,.team-grid-row .esg-selected-filterbutton:hover{background-color:#e5843a}.investments-grid-row .esg-selected-filterbutton:hover,.investments-grid-row .esg-selected-filterbutton:hover .eg-icon-down-open{color:#fff!important}.investments-grid-row .esg-selected-filterbutton span{font-weight:700}.investments-grid-row .esg-selected-filterbutton,.investments-grid-row .esg-selected-filterbutton .eg-icon-down-open{color:#000!important}.investments-grid-row .esg-selected-filterbutton .eg-icon-down-open,.team-grid-row .esg-selected-filterbutton .eg-icon-down-open{vertical-align:inherit!important;font-size:11px!important;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out}.investments-grid-row .flat-light .esg-filterbutton.selected .esg-filter-checked,.investments-grid-row .flat-light .esg-filterbutton:hover .esg-filter-checked{background:#e5843a!important}.investments-grid-row .esg-dropdown-wrapper .esg-filterbutton{font-size:12px!important;line-height:18px!important;font-family:'canada-style-gibson',helvetica,arial,sans-serif}.investments-grid-row .esg-entry-cover,.investments-grid-row .esg-entry-cover{border:2px solid #b1b1b1!important}.esg-grid:after{content:"No companies match these filters. Please choose another selection.";font-size:1.1em;position:relative;display:block;width:100%;text-align:center;pointer-events:none;visibility:hidden;opacity:0;transition:all 0.2s ease}.esg-grid.show-message:after{transition-duration:1s;visibility:visible;opacity:1}.investments-grid-row .esg-cc{top:0!important;display:flex;align-items:center;justify-content:center}.investments-grid-row .vc_btn3{background-color:#e5843a!important;background-image:none;border:none;border-radius:0;font-size:1.0em!important;border-radius:0!important;line-height:1.4!important;color:#fff!important;padding:.5em 1em}.investments-grid-row .vc_btn3:hover{background-color:#206779!important;border:none}.single-investment #investment-entry-details img{display:block;margin:0 auto 40px auto;max-width:500px;max-height:230px;height:auto;width:auto}.single-investment #investment-entry-details p:last-of-type{margin-bottom:40px}.single-investment .entry-content p{text-align:justify}.company-overview-meta,.company-related-meta{padding:0 0 10px 0}.company-overview-meta ul,.company-related-meta ul{margin:0 0 20px;padding:0;list-style-type:circle}.company-related-meta ul ul{padding-left:0}.single-investment #sidebar .widget_nav_menu ul{padding-left:0}.single-investment #sidebar .widget_nav_menu li{margin:0 0 20px 0}.single-investment #sidebar .widget_nav_menu a,.single-investment #sidebar .widget_nav_menu ul>li:first-child>a{border:0;padding:0;background:transparent;line-height:100%;color:#e5843a}.single-investment #sidebar .widget_nav_menu a:hover,.single-investment #sidebar .widget_nav_menu ul>li:first-child>a:hover{color:#914001;text-decoration:underline}.alp-team-widget .smart-post-list-main li,.alp-investment-widget .smart-post-list-main li{margin:0 0 10px}.alp-team-widget .smart-post-list-main,.alp-investment-widget .smart-post-list-main{padding:0}a.smart-post-list-title,a.smart-post-list-title:active,a.smart-post-list-title:visited{line-height:1.6}.smart-post-list-main{font-size:1.05em}.vc_btn3{z-index:9999}.sidebar-box .widget-title{color:#565656;font-weight:400;text-transform:uppercase}.sitemap-row .wpb_content_element{margin-top:65px}.sitemap-row .wpb_content_element:first-child{margin-top:0}.error404 .custom-error404-content .searchform{max-width:500px;margin:0 auto;padding:25px 0 30px}.error404 .custom-error404-content .searchform input{padding:12px 55px 12px 10px}.error404 .custom-error404-content .searchform .searchform-submit{font-size:16px;line-height:1.2;background-color:#e5843a;padding:15px 18px;height:54px;border-radius:0;opacity:1;color:#fff;right:0;margin-top:-54px;position:relative;float:right}.error404 .custom-error404-content .searchform .searchform-submit:hover{background-color:#206779}.error404 .custom-error404-content .searchform input[type="search"]{font-size:16px;line-height:1.8;color:#212121!important;border:1px solid #ffc599;background:#ffc599!important}.search-results .page-header-title{font-size:2.4em}.search-results #main,.search-no-results #main{background-color:#fff}.search-results #content-wrap,.search-no-results #content-wrap{padding:40px 0}.search-entry{margin-bottom:40px;padding-bottom:20px;border-bottom:none}.search-entry-header-title{font-size:1.846em;letter-spacing:1px;margin-bottom:20px!important}.search-entry-header-title a{color:#e5843a;line-height:1.4;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.search-entry-header-title a:hover{color:#212121!important}.search-entry-thumb{padding:0;border:0}.search-entry-excerpt p{margin-bottom:20px!important}.search-cpt{font-size:14px;margin-right:20px;display:block;text-transform:uppercase;color:#303B47}.search-cpt.posttype-team,.search-cpt.posttype-investment,.search-cpt.posttype-page,.search-cpt.posttype-post{padding:0 10px;color:#fff;margin-bottom:6px}.search-cpt.posttype-team{background-color:#6ba1ae;width:61px}.search-cpt.posttype-investment{background-color:#206779;color:#fff;width:115px}.search-cpt.posttype-page{background-color:#914001}.search-cpt.posttype-post{background-color:#e5843a}.search-cpt.posttype-page,.search-cpt.posttype-post{width:58px}#footer-bottom{background-color:transparent;background:-webkit-linear-gradient(bottom,rgba(146,146,146,.9),rgba(146,146,146,.8)),url(/wp-content/uploads/2017/06/san-francisco-nob-hill-bw.jpg);background:-o-linear-gradient(bottom,rgba(146,146,146,.9),rgba(146,146,146,.8)),url(/wp-content/uploads/2017/06/san-francisco-nob-hill-bw.jpg);background:-moz-linear-gradient(bottom,rgba(146,146,146,.9),rgba(146,146,146,.8)),url(/wp-content/uploads/2017/06/san-francisco-nob-hill-bw.jpg);background:linear-gradient(to top,rgba(146,146,146,.9),rgba(146,146,146,.8)),url(/wp-content/uploads/2017/06/san-francisco-nob-hill-bw.jpg);background-position:bottom center;background-attachment:scroll;padding:40px 0;border-top:4px solid transparent;border-bottom:0;border-right:0;border-left:0;-moz-border-image:-moz-linear-gradient(right,#e5843a 0%,#ffc599 50%,#e5843a 100%);-webkit-border-image:-webkit-linear-gradient(right,#e5843a 0%,#ffc599 50%,#e5843a 100%);border-image-slice:1}#footer-bottom,#footer-bottom a{color:#fff;font-size:.85rem}#footer-bottom a:hover{color:#ffc599;border-bottom:2px solid #ffc599}#footer-bottom .twitter-nav-menu-icon a,#footer-bottom .facebook-nav-menu-icon a{font-size:20px}#footer-bottom .twitter-nav-menu-icon,#footer-bottom .facebook-nav-menu-icon{margin-top:2px}#footer-bottom .twitter-nav-menu-icon a:hover,#footer-bottom .facebook-nav-menu-icon a:hover{border-bottom:none!important}#footer-bottom-menu li{font-size:.85em;margin-top:7px}#site-scroll-top{background:#6ba1ae;color:#fff;border:3px solid #fff;box-shadow:0 0 5px 1px rgba(30,30,30,.2);border-radius:8px}#site-scroll-top:hover{background-color:#206779!important;border:3px solid #206779}.gform_wrapper.gf_browser_chrome .gform_body{width:100%!important}.gform_wrapper{max-width:100%!important;margin:0!important}.gfield_required{color:#e5843a!important}.gform_wrapper input,.gform_wrapper textarea{border-radius:0px!important}.gform_wrapper input[type=text],.gform_wrapper textarea{font-size:17px!important;padding:8px 2px 8px 5px!important;border:2px solid #b1b1b1;background:#fff;transition:all 0.2s ease-in-out}.gform_wrapper input[type=text]:focus,.gform_wrapper textarea:focus{border:2px solid #212121;background:#fdfdfd;color:#212121}.gform_wrapper textarea.medium,.gform_wrapper .top_label li.gfield.gf_left_half input.medium,.gform_wrapper .top_label li.gfield.gf_right_half input.medium,.gform_wrapper .top_label li.gfield.gf_left_half input.large{width:100%!important}.gform_wrapper .top_label li.gfield.gf_left_half{width:49.5%!important}body .gform_wrapper .gfield_radio li label{font-size:17px!important}.gform_wrapper select{font-size:14px!important}.gform_wrapper .datepicker.medium.mdy.datepicker_with_icon.hasDatepicker{width:65%!important}.gform_wrapper .gfield_radio li label{font-size:13px!important}.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:400!important;color:#FF6F00!important}.gform_wrapper label.gfield_label{color:#212121}.gform_wrapper input[type="date"],.gform_wrapper input[type="time"],.gform_wrapper input[type="datetime-local"],.gform_wrapper input[type="week"],.gform_wrapper input[type="month"],.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="url"],.gform_wrapper input[type="password"],.gform_wrapper input[type="search"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="number"],.gform_wrapper textarea{color:#000104}.gform_wrapper .gform_button{font-size:1.0em!important;color:#fff!important;background:#e5843a!important;padding-top:10px!important;padding-bottom:10px!important;padding-left:38px!important;padding-right:38px!important;transition:all 0.3s ease-in-out!important}.gform_wrapper .gform_button:hover{background-color:#206779!important;color:#fff!important}.gform_wrapper h3.gform_title{display:none}.gform_footer{text-align:center!important}body .gform_confirmation_message{padding:30px;background:#fff1e7;color:#212121;border:none;border-top:none}.gform_wrapper div.validation_error{border-top:none!important;border:none!important;font-size:20px!important;color:#fff!important;background-color:#206779!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0!important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{margin-top:8px;border:2px solid #b81c23!important}.gform_wrapper .field_description_below .gfield_description{padding-top:5px!important}.gform_wrapper .validation_message{font-weight:400!important}.gform_wrapper .gfield_error .gfield_required{color:#b81c23!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{margin-bottom:0!important}@media only screen and (max-width:1200px){.home-geek-gadfly-row:before,.home-geek-gadfly-row:after{opacity:.4}.page-header-inner{width:90%!important}.widget_twitter_timeline,.widget_facebook_likebox{display:none}}@media only screen and (max-width:1080px){.footer-logo img{display:block;margin:0 auto 20px auto!important}#copyright{text-align:center}}@media only screen and (min-width:960px) and (max-width:1100px){.single-team .page-header{background-position:100% 40%!important}}@media only screen and (min-width:960px){.single-team #page-featured-img img{display:none}.single-team .team-member-content{margin-top:0}.single-team .team-member-photo-row{margin-bottom:0}.sidebar-box{background:rgba(255,255,255,.8);padding:20px;box-shadow:0 2px 20px 2px rgba(32,103,121,.3);-moz-box-shadow:0 2px 20px 2px rgba(32,103,121,.3);-webkit-box-shadow:0 2px 20px 2px rgba(32,103,121,.3)}.fb_iframe_widget{margin-bottom:15px}}@media only screen and (max-width:959px){.mobile-toggle-nav .lp-login-menu-item a .fa{margin-right:4px;margin-left:8px}.single-team .page-header{background-image:none!important}.single-team #page-featured-img{margin-bottom:0}.single-team .page-header-table,.single-team .page-header{height:170px}}@media only screen and (min-width:768px) and (max-width:1100px){.single-team .page-header.background-image-page-header .page-header-title,.single-team .page-header .page-header-title{font-size:2.6em}}@media only screen and (min-width:768px) and (max-width:1080px){#footer-bottom-menu{position:relative;text-align:center;margin:10px auto 0 auto!important}#footer-bottom .menu li{float:none;display:inline-block}}@media only screen and (min-width:768px){.geek-gadfly-8bit{margin-top:200px}.single-team .entry-content,.single-investment .entry-content{margin-bottom:25px}.single-team #sidebar,.single-investment #sidebar{float:left}.single-team #primary,.single-investment #primary{float:right}.single-team #sidebar,.single-investment #sidebar{max-width:22%;width:22%}.single-team .content-area,.single-investment .content-area{width:75%;max-width:75%}.alp-team-widget.smart-post-list,.alp-investment-widget.smart-post-list,.single-investment .widget_nav_menu{background:rgba(255,255,255,.8);padding:20px;box-shadow:0 2px 20px 2px rgba(32,103,121,.3);-moz-box-shadow:0 2px 20px 2px rgba(32,103,121,.3);-webkit-box-shadow:0 2px 20px 2px rgba(32,103,121,.3)}.philosophy-row-one .vc_col-sm-4,.philosophy-row-three .vc_col-sm-4,.philosophy-row-five .vc_col-sm-4{order:2}.philosophy-row-one .vc_col-sm-8,.philosophy-row-three .vc_col-sm-8,.philosophy-row-five .vc_col-sm-8{padding:0 15px 0 0!important}.philosophy-row-two .vc_col-sm-8,.philosophy-row-four .vc_col-sm-8,.philosophy-row-six .vc_col-sm-8{padding:0 0 0 15px!important}.footer-logo img{margin-right:25px;margin-bottom:-10px}#footer-bottom-menu{margin-top:-18px}#site-scroll-top{bottom:130px}}@media only screen and (max-width:767px){.mobile-hidden{display:none}body h1,body .page-header-title,html body.hasnt-overlay-header .page-header.background-image-page-header .page-header-title,html .centered-page-header .page-header-title,.centered-minimal-page-header .page-header-title,html .single-team .page-header .page-header-title{font-size:2rem}html body.hasnt-overlay-header .page-header.background-image-page-header .page-header-table{height:250px}html body.hasnt-overlay-header.single-team .page-header.background-image-page-header .page-header-table{height:150px}.geek-gadfly-8bit img{max-width:320px;height:auto}.philosophy-row .vc_col-sm-4 .wpb_wrapper{height:300px!important;margin-bottom:0!important}.philosophy-row .vc_col-sm-8 .wpex-vc-column-wrapper{margin-bottom:10px!important}.philosophy-row .wpb_text_column{height:auto;padding:40px 30px}.philosophy-row .vc_col-sm-4 .vc_column-inner{margin-bottom:0}.philosophy-row-two .vc_col-sm-4.vc_column_container,.philosophy-row-four .vc_col-sm-4.vc_column_container,.philosophy-row-six .vc_col-sm-4.vc_column_container,.philosophy-row-two .vc_col-sm-8,.philosophy-row-four .vc_col-sm-8,.philosophy-row-six .vc_col-sm-8,.philosophy-row-one .vc_col-sm-4.vc_column_container,.philosophy-row-three .vc_col-sm-4.vc_column_container,.philosophy-row-five .vc_col-sm-4.vc_column_container,.philosophy-row-one .vc_col-sm-8,.philosophy-row-three .vc_col-sm-8,.philosophy-row-five .vc_col-sm-8{padding:0 15px 0 15px!important}.philosophy-row-one .vc_col-sm-8.vc_column_container>.vc_column-inner,.philosophy-row-three .vc_col-sm-8.vc_column_container>.vc_column-inner{padding:0}.single-team .page-header-title .position-title-meta{font-size:.5em;margin-top:.8em}.single-team #sidebar,.single-investment #sidebar{margin-top:-40px}.single-team #sidebar-inner,.single-investment #sidebar-inner{text-align:center}.single-team .entry-content,.single-investment .entry-content{margin-bottom:50px}.blog .meta,.category .meta,.archive .meta{margin-top:8px}#sidebar{margin-bottom:0;padding-bottom:20px}#footer-bottom{padding-bottom:110px!important}body #footer-bottom #footer-bottom-menu ul li a{text-decoration:none!important}#footer-bottom-menu ul{padding-left:0}#footer-bottom-menu li{margin:15px 5px 15px 5px!important}#footer-bottom-menu li:first-child{margin-left:5px!important}#footer-bottom .twitter-nav-menu-icon,#footer-bottom .facebook-nav-menu-icon{margin:35px 5px 25px 5px!important}#footer-bottom #footer-bottom-menu .footer-login-nav-menu-item{display:block;margin:15px 5px 0 5px!important}#footer-bottom .twitter-nav-menu-icon a,#footer-bottom .facebook-nav-menu-icon a{font-size:26px}#site-scroll-top{position:relative;right:0px!important;bottom:0px!important;margin:-90px auto 50px auto}}@media only screen and (min-width:641px){.gform_wrapper .gform_body{width:100%!important}.gform_wrapper ul.gform_fields li.gfield{padding-right:0!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half{margin-right:0!important}.gform_wrapper .top_label li.gfield.gf_left_half{padding-right:10px!important}.gform_wrapper .top_label li.gfield.gf_right_half{padding-left:10px!important;padding-right:0!important}}@media only screen and (max-width:640px){.single-team #page-featured-img img,.single-investment #page-featured-img img{display:block;float:none;margin:0 auto 40px auto}.gform_wrapper .top_label li.gfield.gf_left_half{width:100%!important}}@media only screen and (max-width:599px){.mobile-toggle-nav-ul{justify-content:center}}@media only screen and (min-width:481px) and (max-width:959px){.widget_categories{text-align:center;margin-bottom:40px}.widget_twitter_timeline{float:left;text-align:center}.widget_facebook_likebox{text-align:center}.widget_twitter_timeline,.widget_facebook_likebox{width:50%}}@media only screen and (min-width:481px) and (max-width:767px){.single-team #sidebar,.single-investment #sidebar{border-top:2px solid #6ba1ae;padding-top:30px}.alp-team-widget,.alp-investment-widget{width:33%;float:left}.single-investment .widget_nav_menu{width:50%;float:left}.single-investment .alp-investment-widget{width:50%;float:left}}@media only screen and (min-width:481px) and (max-width:640px){.gform_wrapper .top_label li.gfield.gf_left_half{width:100%!important}}@media only screen and (min-width:481px){.single-team .post-pagination .post-prev,.single-investment .post-pagination .post-prev{float:left;width:45%;margin-left:1em}.single-team .post-pagination .post-next,.single-investment .post-pagination .post-next{float:right;width:45%;text-align:right;margin-left:0;margin-right:1em}}@media only screen and (max-width:480px){body{font-size:14px}.blog-entry-readmore{text-align:center}.post-pagination .post-prev,.post-pagination .post-next{float:none;width:100%;display:block;text-align:center}.post-pagination .post-prev{margin:0 0 20px 0}.post-pagination .post-next{margin:0}.single-post .wp-caption{display:block;width:100%!important;margin-bottom:25px}.esg-filterbutton{display:block;width:60%;min-width:200px}.alp-team-widget .widget-title,.alp-investment-widget .widget-title,.single-investment .widget_nav_menu .widget-title{border-bottom:2px solid #6ba1ae;max-width:60%;margin:0 auto 30px auto;padding-bottom:15px}.alp-team-widget.sidebar-box,.alp-investment-widget.sidebar-box,.sidebar-box.widget_nav_menu{margin-bottom:40px}.blog .widget_categories,.blog .widget_twitter_timeline,.blog .widget_facebook_likebox{text-align:center}.blog .widget_categories{margin-bottom:40px}.blog .widget_categories .widget-title,.blog .widget_twitter_timeline .widget-title,.blog .widget_facebook_likebox .widget-title{border-bottom:2px solid #6ba1ae;max-width:60%;margin:0 auto 30px auto;padding-bottom:15px}.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half,.gform_wrapper .top_label li.gfield.gf_left_half input.medium,.gform_wrapper .top_label li.gfield.gf_right_half input.medium,.gform_wrapper .top_label input.large{width:100%!important}.search-entry{padding-left:0}.search-entry-thumb{position:relative;margin:0 auto 10px auto}ul.page-numbers{text-align:center}ul.page-numbers li,.page-links span{display:inline-block;float:none}}