/*!
Theme Name: Lancaster County Community Foundation
Author: JPL
Author URI: https://www.jplcreative.com/
Description: Custom theme for Lancaster County Community Foundation.
Template: jpl
Version: 1.0
*/@keyframes levitate{0%{transform:translateY(3px)}100%{transform:translateY(-3px)}}@keyframes shake{0%,100%,50%{transform:rotate(0)}25%{transform:rotate(25deg)}75%{transform:rotate(-25deg)}}@keyframes selected{0%,100%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.02,1.09,1)}}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-10px)}100%{transform:translatey(0)}}@keyframes float2{0%{transform:translatey(-10px)}50%{transform:translatey(0)}100%{transform:translatey(-10px)}}:focus{outline:0}::selection{background:#b2c347;color:#fff}::-moz-selection{background:#b2c347;color:#fff}html{height:100%}body{background:#fff;color:#312e2b;font-family:brandon-grotesque,Arial,Helvetica,sans-serif;font-weight:400;height:100%;line-height:1.6;min-width:360px}h1,h2,h3,h4,h5,h6{color:#a4b53b;font-weight:700;line-height:1.2;padding-top:20px;margin:0 0 12px 0}h1+ol,h1+p,h1+ul,h2+ol,h2+p,h2+ul,h3+ol,h3+p,h3+ul,h4+ol,h4+p,h4+ul,h5+ol,h5+p,h5+ul,h6+ol,h6+p,h6+ul{margin-top:12px}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:400}h1{color:#fff;font-size:56px;line-height:58px;padding-top:0}@media only screen and (max-width:979px){h1{font-size:36px;line-height:40px}}h1 span{display:block;font-size:18px;line-height:18px}@media only screen and (max-width:979px){h1 span{font-size:16px;line-height:16px}}h2{font-size:40px}@media only screen and (max-width:979px){h2{font-size:28px}}h3{font-size:28px}@media only screen and (max-width:979px){h3{font-size:24px}}h4{font-size:20px}@media only screen and (max-width:979px){h4{font-size:18px}}form,p{margin:25px 0;padding:0}ol,ul{margin-bottom:25px;margin-top:25px}a{color:#53a4a9;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font-weight:500}input{border-radius:0}input[type=search]{-webkit-appearance:none}.banner{background:#63aeb3;color:#fff}.banner .wrap{align-items:center;display:flex;padding:20px;position:relative}.banner .alert-wrap svg{fill:#fff;height:auto;width:50px}.banner .banner-inner{flex-grow:1;padding:0 20px}@media only screen and (min-width:980px){.banner .banner-inner{padding:0 40px}}.banner .banner-inner h3,.banner .banner-inner p{color:#fff;margin:0;padding:0}.banner .banner-inner a{color:#fff;text-decoration:underline}.banner .banner-inner a:hover{text-decoration:none}.banner .alert-close{background:0 0;border:none;cursor:pointer;padding:10px}.banner .alert-close svg{fill:#fff;height:auto;width:20px}body.home .hdr{background:url(img/hdr-bg.png) repeat-x;height:327px;position:absolute;width:100%;z-index:10}@media only screen and (max-width:979px){body.home .hdr{background:#74b7bb;height:85px}}.hdr .wrap{font-weight:500;padding:0;position:relative}.hdr .logo{padding:50px 0 30px 10px;position:absolute;width:100%;z-index:10}@media only screen and (max-width:979px){.hdr .logo{background:#74b7bb;height:85px;padding:18px 0 0 0;position:relative;text-align:center}}.hdr .logo svg{height:auto;width:266px}@media only screen and (min-width:1170px){.hdr .logo svg{width:306px}}@media only screen and (max-width:979px){.hdr .logo svg{width:180px}}.hdr .logo .st0,.hdr .logo .st1,.hdr .logo .st2,.hdr .logo .st3{fill:#fff;transition:all .3s ease}.hdr .logo a{transition:all .3s ease}.hdr .logo a:hover .st0,.hdr .logo a:hover .st1,.hdr .logo a:hover .st2,.hdr .logo a:hover .st3{fill:transparent}.hdr .logo a:hover .st0{fill:#685E4F}.hdr .logo a:hover .st1{fill:#DAA41A}.hdr .logo a:hover .st2{fill:#5E793B}.hdr .logo a:hover .st3{fill:#A5B630}.hdr .top-nav-wrap{display:flex;position:absolute;top:5px;right:0;z-index:10}@media only screen and (max-width:979px){.hdr .top-nav-wrap{display:block;left:auto;position:relative;top:auto;right:auto}}@media only screen and (max-width:979px){.hdr .nav-social{display:none}}@media only screen and (min-width:980px){.nav-wrap{display:block!important}}@media only screen and (max-width:979px){.nav-wrap{background:#63aeb3;display:none;top:85px;position:absolute;width:100%;z-index:10}}@media only screen and (max-width:979px){.nav-wrap .search-wrap{display:none}}.nav-primary{left:280px;position:absolute;top:60px;z-index:10}@media only screen and (min-width:1170px){.nav-primary{left:330px}}@media only screen and (max-width:979px){.nav-primary{left:auto;position:relative;top:auto}}.nav-primary .menu{display:flex}@media only screen and (max-width:979px){.nav-primary .menu{display:block}}.nav-primary .menu>li{transition:all .3s ease}@media only screen and (max-width:979px){.nav-primary .menu>li:first-child>a{border-top:none}}@media only screen and (max-width:979px){.nav-primary .menu>li.ddactive,.nav-primary .menu>li.ddactive.menu-item-has-children{background:#53a4a9}}@media only screen and (max-width:979px){.nav-primary .menu>li.ddactive.menu-item-has-children>a:after,.nav-primary .menu>li.ddactive>a:after{content:'\f0d8'}}@media only screen and (min-width:980px){.nav-primary .menu>li.menu-item-has-children>a:hover:after{content:'\f0d8'}}.nav-primary .menu>li.menu-item-has-children>a:after{content:'\f0d7';font-family:"Font Awesome 5 Pro";font-size:12px;position:absolute;right:14px;top:12px}@media only screen and (max-width:979px){.nav-primary .menu>li.menu-item-has-children>a:after{font-size:18px;right:24px;top:9px}}.nav-primary .menu>li.hover{background:#74b7bb}.nav-primary .menu>li.hover>a:after{content:'\f0d8'}.nav-primary .menu>li>a{color:#fff;display:inline-block;font-size:22px;line-height:29px;padding:10px 24px;position:relative;transition:all .3s ease}@media only screen and (min-width:1170px){.nav-primary .menu>li>a{font-size:27px}}@media only screen and (max-width:979px){.nav-primary .menu>li>a{border-top:1px solid #7ebabd;display:block;font-size:22px;padding:8px 42px 8px 24px}}.nav-primary .menu>li>a:hover{text-decoration:none}@media only screen and (min-width:980px){.nav-primary .menu>li>a:hover{background:#74b7bb}}.sub-menu{background:#74b7bb;min-width:300px;position:absolute}@media only screen and (max-width:979px){.sub-menu{display:none;min-width:0;position:relative}}@media only screen and (max-width:979px){.sub-menu.ddopen{display:block}}.sub-menu li.mobile-only{display:none}@media only screen and (max-width:979px){.sub-menu li.mobile-only{display:block}}.sub-menu li a{color:#fff;display:block;font-size:20px;padding:14px 24px;transition:all .3s ease}@media only screen and (max-width:979px){.sub-menu li a{background:#53a4a9;font-size:18px;padding:6px 40px}}.sub-menu li a:hover{background:#53a4a9;text-decoration:none}@media only screen and (max-width:979px){.sub-menu li a:hover{background:#53a4a9}}.nav-secondary ul,.nav-social ul{display:flex}@media only screen and (max-width:979px){.nav-secondary ul,.nav-social ul{display:block}}.nav-secondary ul li a,.nav-social ul li a{color:#fff;display:inline-block;font-size:16px;padding:5px 10px;transition:all .3s ease}.nav-secondary ul li a:hover,.nav-social ul li a:hover{text-decoration:none}@media only screen and (min-width:980px){.nav-secondary ul li a:hover,.nav-social ul li a:hover{background:#74b7bb}}@media only screen and (max-width:979px){.nav-secondary ul li a{border-top:1px solid #7ebabd;display:block;font-size:18px;padding:6px 24px}}.nav-social{margin-left:20px}@media only screen and (max-width:979px){.nav-social{margin-left:0}}.nav-social ul li a{padding:7px 10px 3px 10px}.nav-social svg{fill:#fff;height:auto;width:16px}.search-toggle{background:0 0;border:none;color:#fff;cursor:pointer;display:inline-block;line-height:27px;margin-left:20px;margin-top:-5px;padding:11px 10px 4px 10px;transition:all .3s ease;width:38px;-webkit-appearance:none}.search-toggle.open,.search-toggle:hover{background:#53a4a9;text-decoration:none}.wpml-ls-legacy-list-horizontal{border:none;margin-left:20px;padding:0}@media only screen and (max-width:979px){.wpml-ls-legacy-list-horizontal{margin-left:0}}.wpml-ls-legacy-list-horizontal ul{display:flex}@media only screen and (max-width:979px){.wpml-ls-legacy-list-horizontal ul{display:block}}@media only screen and (max-width:979px){.hdr .wpml-ls-legacy-list-horizontal li.wpml-ls-item{display:block}}.wpml-ls-legacy-list-horizontal li.wpml-ls-item:last-child a{margin-right:-1px}.wpml-ls-legacy-list-horizontal li.wpml-ls-item:last-child a:before{border-right:none}.wpml-ls-legacy-list-horizontal li.wpml-ls-item.wpml-ls-current-language a{color:#fff}.wpml-ls-legacy-list-horizontal a{color:#fff;display:inline-block;font-size:16px;line-height:27px;padding:5px 12px;position:relative;transition:all .3s ease}@media only screen and (max-width:979px){.hdr .wpml-ls-legacy-list-horizontal a{border-top:1px solid #8ac2c5;font-size:18px;padding:12px 24px 12px 48px}}@media only screen and (max-width:979px){.hdr .wpml-ls-legacy-list-horizontal a:before{border:none!important;content:"\f57d";font-family:"Font Awesome 5 Pro";font-size:14px;left:24px;right:auto;top:12px;z-index:10}}@media only screen and (max-width:979px){.wpml-ls-legacy-list-horizontal a{display:block}}.wpml-ls-legacy-list-horizontal a:hover{text-decoration:none}.wpml-ls-legacy-list-horizontal a:hover:before{opacity:1}@media only screen and (min-width:980px){.wpml-ls-legacy-list-horizontal a:hover:after{background:#74b7bb}}.wpml-ls-legacy-list-horizontal a:before{bottom:8px;border-right:2px solid #adadad;content:'';position:absolute;right:0;top:9px;transition:all .3s ease;z-index:1}.wpml-ls-legacy-list-horizontal a:after{background:0 0;bottom:0;content:'';position:absolute;right:0;top:0;transition:all .3s ease;width:102%;z-index:2}.wpml-ls-legacy-list-horizontal a span{position:relative;vertical-align:baseline;z-index:3}.nav-toggle{background:0 0;border:none;color:#fff;cursor:pointer;font-size:13px;height:85px;padding-top:30px;position:absolute;left:0;text-align:center;text-transform:uppercase;top:0;width:85px;z-index:12}.nav-toggle.toggle-closed{background:#63aeb3;color:#fff}.nav-toggle.toggle-closed:before{background:#fff;width:26px;top:20px;transform:rotate(-45deg) translate(-12px,5px)}.nav-toggle.toggle-closed:after{background:#fff;width:26px;top:38px;transform:rotate(45deg) translate(-7px,-1px)}.nav-toggle.toggle-closed span:first-child{display:none}.nav-toggle span:first-child,.nav-toggle:after,.nav-toggle:before{background:#fff;content:"";height:3px;position:absolute;right:23px;width:37px;transition:background .3s ease}@media only screen and (max-width:979px){.nav-toggle span:first-child,.nav-toggle:after,.nav-toggle:before{background:#fff}}.nav-toggle:before{top:28px;transition:all .3s ease}.nav-toggle:after{top:44px;transition:all .3s ease}.nav-toggle span:first-child{top:36px}.nav-toggle span.txt{display:block;position:relative;z-index:2}.mobile-search-hide,.mobile-search-show{background:0 0;border:none;color:#fff;cursor:pointer;display:none;font-size:26px;height:85px;position:absolute;right:0;text-align:center;top:0;width:85px;z-index:12}@media only screen and (max-width:979px){.mobile-search-hide,.mobile-search-show{display:block}}.hdr-search-wrap{background:#53a4a9;display:none;position:relative}.hdr-search-wrap .search-form{background:0 0;padding:25px 0;text-align:right}.hdr-search-wrap .search-form .field-wrap{display:inline}.hdr-search-wrap .search-form label{display:inline;font-size:14px}.hdr-search-wrap .search-form input{width:250px}@media only screen and (max-width:979px){.hdr-search-wrap .search-form input{width:160px}}.hdr-search-wrap .search-form button{margin-right:47px}@media only screen and (max-width:979px){.hdr-search-wrap .search-form button{margin-right:85px}}.search-form{background:#74b7bb;margin:0;padding:25px 15px 40px 15px}.search-form .field-wrap{display:flex}.search-form label{color:#fff;display:block;font-size:18px;text-transform:uppercase;vertical-align:middle}.search-form input{background:#fff;border:none;color:#6f6455;display:inline;flex-grow:1;height:35px;min-width:0;padding:5px 10px;vertical-align:middle}@media only screen and (max-width:979px){.search-form input{width:160px}}.search-form button{background:#fff;border:none;color:#74b7bb;cursor:pointer;display:inline;height:35px;padding:7px 5px 5px 5px;padding:7px 8px 5px 8px;transition:all .3s ease;vertical-align:middle;width:35px}@media only screen and (max-width:979px){.search-form button{margin-right:85px}}.search-form button:hover{background:#a4b53b;color:#fff}.searchform-wrap{background:url(img/texture-green.jpg) no-repeat top;background-size:cover;color:#fff;margin-bottom:25px;padding:40px 100px}@media only screen and (max-width:767px){.searchform-wrap{padding-left:20px;padding-right:20px}}.searchform-wrap .search-form{background:0 0;margin:auto;padding:0;text-align:center;width:60%}@media only screen and (max-width:979px){.searchform-wrap .search-form{width:auto}}.searchform-wrap .search-form label{font-size:22px;font-weight:700;margin-bottom:5px}.searchform-wrap .search-form button{color:#74b7bb}@media only screen and (max-width:979px){.searchform-wrap .search-form button{margin-right:0}}.searchform-wrap .search-form button:hover{background:#74b7bb;color:#fff}body.archive .sidebar-wrap,body.blog .sidebar-wrap,body.search .sidebar-wrap{display:block}.sidebar-wrap h1,.sidebar-wrap h2,.sidebar-wrap h3,.sidebar-wrap h4,.sidebar-wrap h5,.sidebar-wrap h6{padding-top:0}.sidebar-wrap .categories{margin-bottom:25px}.sidebar-wrap .categories ul{list-style-type:none;margin:0;padding:0}.sidebar-wrap .categories ul li{margin-top:1px}.sidebar-wrap .categories ul li.current-cat a{background:#4a9498}.sidebar-wrap .categories ul li a{background:#74b7bb;color:#fff;display:block;padding:15px;transition:all .3s ease}.sidebar-wrap .categories ul li a:hover{background:#4a9498;text-decoration:none}.btn,.wpcf7-submit{background:#53a4a9;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;line-height:18px;padding:12px 18px;position:relative;text-decoration:none;text-transform:uppercase;transform:perspective(1px) translateZ(0);transition:color .2s ease-out}.btn:before,.wpcf7-submit:before{background:#74b7bb;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:transform .2s ease-out;transform:scaleX(1);transform-origin:50%;z-index:-1}.btn.active,.btn:hover,.wpcf7-submit.active,.wpcf7-submit:hover{color:#fff;text-decoration:none}.btn.active:before,.btn:hover:before,.wpcf7-submit.active:before,.wpcf7-submit:hover:before{transform:scaleX(0)}.btn .icon,.wpcf7-submit .icon{padding-right:3px}.btn.btn-alt,.wpcf7-submit.btn-alt{background:#818f2e}.btn.btn-alt:before,.wpcf7-submit.btn-alt:before{background:#a4b53b}.scroll{bottom:30px;cursor:pointer;position:absolute;text-align:center;text-transform:uppercase;width:100%;left:50%;margin-left:-25px;height:50px;width:50px}.scroll .fas{animation:.8s ease-in-out infinite alternate levitate;background:#6f6455;border-radius:25px;color:#fff;display:inline-block;font-size:18px;height:50px;padding-top:16px;width:50px}.pg-header{position:relative}.pg-header .img-wrap .img{background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:40vw;max-height:640px;position:relative}.pg-header .img-wrap .img:after,.pg-header .img-wrap .img:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media only screen and (max-width:979px){.pg-header .img-wrap .img:after,.pg-header .img-wrap .img:before{display:none}}.pg-header .img-wrap .img:before{background:rgba(0,0,0,.2)}.pg-header .img-wrap .img:after{background:-webkit-linear-gradient(top,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.3) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.3) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.3) 100%)}.pg-header .vid-wrap{background:#000;position:relative;padding-bottom:56.25%;height:0;z-index:1}.pg-header .vid-wrap:after{background:rgba(0,0,0,.2);bottom:0;content:"";left:0;top:0;position:absolute;right:0;z-index:3}@media only screen and (max-width:979px){.pg-header .vid-wrap:after{display:none}}.pg-header .vid-wrap video{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.pg-header .wrap.has-page-header-menu{bottom:auto;margin-top:-40px;position:relative;top:100%}@media only screen and (min-width:980px){.pg-header .wrap.has-page-header-menu{margin-top:-110px}}.pg-header .wrap.has-page-header-menu .pg-title{margin-top:0}@media only screen and (min-width:980px){.pg-header .wrap{bottom:20px;left:0;margin:auto;position:absolute;right:0;z-index:2}}.pg-header .pg-title{color:#d9a22e;margin-top:25px}@media only screen and (min-width:980px){.pg-header .pg-title{color:#fff;margin:0}}.pg-header .breadcrumbs{color:#fff}@media only screen and (max-width:979px){.pg-header .breadcrumbs{color:#6f6455}}.pg-header .breadcrumbs a{color:#fff}@media only screen and (max-width:979px){.pg-header .breadcrumbs a{color:#6f6455}}.pg-header .pg-intro-content{color:#6f6455;font-size:20px;font-weight:500;line-height:28px}@media only screen and (min-width:980px){.pg-header .pg-intro-content{color:#fff;font-size:22px}}.pg-header .pg-intro-content p{margin-top:0}.pg-header .page-header-wrap{background:#fff;border-left:10px solid #d9a22e;padding:25px;max-width:650px}@media only screen and (min-width:768px){.pg-header .page-header-wrap{padding:25px 35px}}.pg-header .page-header-wrap h1{color:#312e2b;text-transform:none}.pg-header .page-header-wrap .pg-intro-content{color:#312e2b;font-size:20px;margin-top:10px}.pg-header .page-header-wrap ul{list-style-type:none;margin:0;padding:0}@media only screen and (min-width:768px){.pg-header .page-header-wrap ul{display:flex;flex-wrap:wrap}}@media only screen and (min-width:768px){.pg-header .page-header-wrap ul li{width:50%}}.pg-header .page-header-wrap ul li a{color:#312e2b;display:block;font-weight:700;padding:5px 15px;position:relative}.pg-header .page-header-wrap ul li a:before{color:#d9a22e;content:'\f0da';font-family:"Font Awesome 5 Pro";font-size:16px;position:absolute;left:2px}.button-wrap .btn{font-size:20px;padding:18px}body.home #content{height:100%;position:relative}@media only screen and (max-width:979px){body.home #content{height:auto;padding-top:85px;position:static}}#content img{height:auto;max-width:100%}#content .mod{font-size:20px;margin:25px 0;padding-bottom:0}body.home #content .mod.wp{margin:0}body.home #content .mod:nth-child(2){margin-top:0}body.home #content .mod.full-split-hero-feature{margin-bottom:120px;margin-top:0}@media only screen and (max-width:767px){body.home #content .mod.full-split-hero-feature{margin-bottom:40px;margin-top:0}}@media only screen and (max-width:767px){#content .mod .wrap{padding:0 15px}}#content .mod .wrap .content>p:first-child{margin-top:0}.rtf .post{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:30px}.rtf .post .date{font-size:16px;font-weight:500;margin-bottom:0}.rtf .post h3{color:#a4b53b;padding-top:5px}.rtf .post h3 a{color:#a4b53b}.rtf .post h3 a:hover{text-decoration:none}.pagination{padding:25px 0;position:relative}.pagination .nav-links{display:flex;justify-content:center;text-align:center}.pagination .nav-links .page-numbers{border:1px solid #eee;color:#666;display:inline-block;min-width:36px;padding:5px;text-decoration:none;transition:all .3s ease}@media only screen and (max-width:767px){.pagination .nav-links .page-numbers{display:none}}.pagination .nav-links .page-numbers:hover{background:#eee;text-decoration:none}.pagination .nav-links .page-numbers.current{background:#999;border-color:#999;color:#fff}.pagination .nav-links .page-numbers.dots{background:0 0;border:none}.pagination .nav-links .next,.pagination .nav-links .prev{border:none}@media only screen and (max-width:767px){.pagination .nav-links .next,.pagination .nav-links .prev{display:block}}.pagination .nav-links .prev{margin-right:auto}.pagination .nav-links .prev:before{content:"<";padding-right:5px}.pagination .nav-links .next{margin-left:auto}.pagination .nav-links .next:after{content:">";padding-left:5px}.iframe-wrapper{background:#fff;overflow:hidden;position:relative;padding-bottom:56.25%;height:0}.iframe-wrapper.size4x3{padding-bottom:75%}.iframe-wrapper a{display:block}.iframe-wrapper a:hover .overlay{background:rgba(0,0,0,.4)}.iframe-wrapper a img{display:block;height:auto;width:100%}.iframe-wrapper a .overlay{background:rgba(0,0,0,.2);bottom:0;left:0;position:absolute;right:0;top:0;transition:all .3s ease}.iframe-wrapper a .fab{color:#fff;font-size:80px;left:50%;margin:-40px 0 0 -45px;position:absolute;top:50%}.iframe-wrapper iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.wpcf7-form{padding:20px;background:url(img/funds-list-texture4.png) repeat;background-attachment:fixed}@media only screen and (min-width:768px){.wpcf7-form{padding:40px}}@media only screen and (min-width:980px){.wpcf7-form{padding:40px 80px}}.wpcf7-form .help{align-items:flex-start;display:flex;font-size:.9em}@media only screen and (min-width:768px){.wpcf7-form .help{align-items:center}}.wpcf7-form .help .img{margin-right:10px;width:100px}.wpcf7-form .help .img img{display:block;height:auto}.wpcf7-form .help .help-text{flex:1;max-width:550px}.ftr .wpcf7-form{padding:0;background:0 0}.ftr .wpcf7-form .wpcf7-form-control-wrap{display:inline-block;margin-left:76px;vertical-align:top}@media only screen and (min-width:980px){.ftr .wpcf7-form .wpcf7-form-control-wrap{margin-left:0}}.ftr .wpcf7-form .wpcf7-email{background:#d7d7d7;border:none;color:#6f6455;height:34px;padding:5px;transition:all .3s ease;vertical-align:top}@media only screen and (max-width:767px){.ftr .wpcf7-form .wpcf7-email{max-width:220px}}.ftr .wpcf7-form .wpcf7-email:focus{background:#fff}.ftr .wpcf7-form .wpcf7-submit{background:#74b7bb;border:none;color:#fff;cursor:pointer;font-size:14px;height:34px;padding:5px 15px;text-transform:uppercase;transition:all .3s ease;vertical-align:top}.ftr .wpcf7-form .wpcf7-submit:hover{background:#53a4a9;color:#fff}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-file,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-select,.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-textarea{background:#f9f9f9;border:1px solid #e0e0e0;color:#6f6455;font-size:16px;height:42px;padding:5px 10px;transition:all .3s ease;width:100%}.wpcf7-form .wpcf7-date:focus,.wpcf7-form .wpcf7-file:focus,.wpcf7-form .wpcf7-number:focus,.wpcf7-form .wpcf7-select:focus,.wpcf7-form .wpcf7-text:focus,.wpcf7-form .wpcf7-textarea:focus{background:#fff;border-color:#afafaf}.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-text{-webkit-appearance:none}.wpcf7-form .wpcf7-textarea{display:block;min-height:150px;padding:10px}.wpcf7-form .wpcf7-checkbox,.wpcf7-form .wpcf7-radio{display:block}.wpcf7-form .wpcf7-list-item{display:block;margin:0}.wpcf7-form label{display:flex;align-items:baseline}.wpcf7-form input[type=checkbox],.wpcf7-form input[type=radio]{flex:none;margin:0 10px}.wpcf7-form .ajax-loader{background:transparent url(img/loading.gif) no-repeat center!important;margin:5px auto;vertical-align:middle}.wpcf7-form .ajax-loader:before{display:none}.ftr .wpcf7-form .ajax-loader{background-image:url(img/loading-dark.gif)!important}.form-row{margin-bottom:25px}.form-row:after,.form-row:before{content:'';display:block}.form-row:after{clear:both}@media only screen and (max-width:767px){.grid-2col,.grid-3col{margin-bottom:25px}}@media only screen and (min-width:768px){.grid-2col,.grid-3col{float:left;margin-right:2%;width:48%}}@media only screen and (max-width:767px){.grid-2col:last-child,.grid-3col:last-child{margin-bottom:0}}@media only screen and (min-width:768px){.grid-2col+.grid-2col,.grid-3col+.grid-2col{margin-left:2%;margin-right:0}}@media only screen and (min-width:768px){.grid-3col{width:31.33%}}.form-row-hidden{display:none}.endocalc-form{padding:20px;background:url(img/funds-list-texture4.png) repeat;background-attachment:fixed}@media only screen and (min-width:768px){.endocalc-form{padding:40px}}@media only screen and (min-width:980px){.endocalc-form{padding:40px 80px}}.endocalc-form .input{background:#f9f9f9;border:1px solid #afafaf;color:#6f6455;font-size:16px;height:42px;padding:5px 10px;transition:all .3s ease;width:100%;-webkit-appearance:none}.endocalc-form .input:focus{background:#fff;border-color:#afafaf}.endocalc-form .input-wrap{position:relative}.endocalc-form .input-wrap.pct .input,.endocalc-form .input-wrap.usd .input{padding-right:60px}.endocalc-form .input-wrap.pct .deco,.endocalc-form .input-wrap.usd .deco{align-items:center;background:#afafaf;background:#a4b53b;border:1px solid #afafaf;color:#fff;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:50px}.endocalc-form .input-wrap.usd .input{padding-left:60px}.endocalc-form .input-wrap.usd .deco{left:0;right:auto}.endocalc-wrap{overflow-x:auto}.endocalc-table{border-collapse:collapse;line-height:20px;width:99.5%}@media only screen and (max-width:767px){.endocalc-table{font-size:18px;line-height:18px}}@media only screen and (max-width:480px){.endocalc-table{font-size:16px}}.endocalc-table tbody{border-top:1px solid #ccc;border-right:1px solid #ccc}.endocalc-table th{padding:5px;text-align:right}.endocalc-table td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:5px;text-align:right}.endocalc-table tr:nth-child(odd) td{background:rgba(204,204,204,.4)}.req{color:#b80e0e;font-weight:700}.wpcf7 form .wpcf7-response-output{background:#b80e0e;border:none;color:#fff;line-height:22px;margin:25px auto 0 auto;max-width:500px;padding:18px 18px 18px 50px;position:relative;text-align:left}@media only screen and (min-width:980px){.wpcf7 form .wpcf7-response-output{margin:25px 0 0 0}}.wpcf7 form .wpcf7-response-output:before{content:'\f06a';font-family:"Font Awesome 5 Pro";font-size:22px;left:18px;position:absolute;top:17px}.wpcf7 form .wpcf7-mail-sent-ok{background:#159226}.wpcf7 form .wpcf7-mail-sent-ok:before{content:'\f164';left:16px}.wpcf7 form .wpcf7-spam-blocked,.wpcf7 form .wpcf7-validation-errors{background:#b80e0e}span.wpcf7-not-valid-tip{background:#b80e0e;color:#fff;font-size:11px;font-weight:500;line-height:11px;padding:7px 10px;text-align:left;text-transform:uppercase}.grecaptcha-badge{visibility:hidden!important}.page-not-found{font-size:22px}.ftr{border-top:5px solid #74b7bb;background:url(img/ftr-bg.jpg) repeat;color:#fff;margin-top:25px;padding:80px 0}@media only screen and (max-width:979px){.ftr{background-size:cover;height:auto;padding:40px 0}}.ftr a{color:#fff}.ftr .grid{display:block;flex-direction:row-reverse}@media only screen and (min-width:980px){.ftr .grid{display:flex}}.ftr .col{width:50%}@media only screen and (max-width:979px){.ftr .col{text-align:center;width:auto}}@media only screen and (min-width:980px){.ftr .col:nth-child(2){padding-right:40px}}.ftr .col .title{font-size:24px;font-weight:500;margin:0}.ftr .col .byline{line-height:24px;margin:0}.ftr .col .ctct-inline-form .ctct-form-defaults{padding:0;background-color:transparent!important}.ftr .col .ctct-inline-form .ctct-form-defaults .ctct-form-footer{visibility:hidden;max-height:0;opacity:0;overflow:hidden}.ftr .col .ctct-inline-form .ctct-form-defaults .ctct-form-success .ctct-form-header,.ftr .col .ctct-inline-form .ctct-form-defaults .ctct-form-success .ctct-form-text{color:#fff}.ftr .col .ctct-inline-form .ctct-form-custom #gdpr_text>*{overflow:hidden;color:#fff;opacity:0;max-height:0;margin:0}.ftr .col .ctct-inline-form .ctct-form-custom .ctct-form-header{color:#fff;font-weight:500;font-size:24px;margin:0;font-family:brandon-grotesque,Arial,Helvetica,sans-serif}.ftr .col .ctct-inline-form .ctct-form-custom .ctct-form-text{line-height:24px;margin:0;font-family:brandon-grotesque,Arial,Helvetica,sans-serif;color:#fff}.ftr .col .ctct-inline-form .ctct-form-custom .ctct-form-field{margin-top:20px}.ftr .col .ctct-inline-form .ctct-form-custom .ctct-form-field .ctct-form-label{position:relative;margin-left:14px;color:#fff;font-family:brandon-grotesque,Arial,Helvetica,sans-serif}.ftr .col .ctct-inline-form .ctct-form-custom .ctct-form-button{background-color:#74b7bb!important;text-transform:uppercase;border:0!important;font-weight:700}.ftr .col .ctct-inline-form .ctct-form-custom .ctct-form-button:focus,.ftr .col .ctct-inline-form .ctct-form-custom .ctct-form-button:hover{background-color:#53a4a9!important}@media only screen and (max-width:979px){.ftr .logo{padding-top:25px}}.ftr .logo svg{height:auto;width:268px}.ftr .nav-social{margin-left:0}.ftr .nav-social ul{display:flex}@media only screen and (max-width:979px){.ftr .nav-social ul{justify-content:center}}.ftr .nav-social ul li a{color:#fff;display:inline-block;padding:8px 10px 2px 10px}.ftr .nav-social ul li a svg{fill:#fff;height:auto;width:20px}.location{line-height:23px;margin:10px 0;padding-left:87px}@media only screen and (max-width:979px){.location{padding-left:0}}.ein{margin-top:5px;padding-left:87px}@media only screen and (max-width:979px){.ein{padding-left:0}}.nav-footer{padding-left:77px}@media only screen and (max-width:979px){.nav-footer{padding-left:0}}.nav-footer ul{display:flex}@media only screen and (max-width:979px){.nav-footer ul{justify-content:center;padding-left:0}}.nav-footer ul li{flex-wrap:wrap;white-space:nowrap}.nav-footer ul li:last-child a{margin-right:0}.nav-footer ul li:last-child a:before{border-right:none}.nav-footer ul li a{color:#fff;display:inline-block;font-size:inherit;margin-right:-1px;padding:5px 12px;position:relative;transition:all .3s ease}.nav-footer ul li a:before{bottom:8px;border-right:2px solid #74b7bb;content:'';position:absolute;right:0;top:9px;transition:all .3s ease;z-index:1}.nav-footer ul li a:after{background:0 0;bottom:0;content:'';position:absolute;right:0;top:0;transition:all .3s ease;width:102%;z-index:2}.nav-footer ul li a:hover{text-decoration:none}.nav-footer ul li a:hover:before{opacity:0}.nav-footer ul li a:hover:after{background:#74b7bb}.nav-footer ul li a span{position:relative;z-index:3}.social-language-wrap{display:flex;margin-bottom:18px}@media only screen and (max-width:979px){.social-language-wrap{display:block}}.cf-logo:hover img{opacity:1}.cf-logo img{opacity:.6;transition:all .3s ease}.tablepress-scroll-wrapper{overflow-x:auto}table{border-collapse:collapse;border-top:1px solid #efefef;border-left:1px solid #efefef;font-size:16px;line-height:22px;width:100%}table thead tr td,table thead tr th{padding:100px;background:0 0;border-right:1px solid #efefef;border-bottom:1px solid #272a2f;font-weight:800;margin:0;padding:10px;text-align:left;vertical-align:top}table tbody tr td,table tfoot tr td{border-right:1px solid #efefef;border-bottom:1px solid #efefef;margin:0;padding:10px;text-align:left;vertical-align:top}table tfoot tr td{background:0 0;border-top:2px solid #272a2f;font-weight:800}table.is-style-stripes{border-collapse:separate;border-color:transparent;border-spacing:2px}table.is-style-stripes thead tr th{border-bottom:2px solid #272a2f;border-right-color:transparent}table.is-style-stripes tbody tr:nth-child(odd){background:#efefef}table.is-style-stripes tbody tr td{border-color:transparent}table.is-style-stripes tfoot tr td{border-color:transparent;border-top:2px solid #272a2f}table.is-centered td,table.is-centered th{text-align:center}.g-translate-wrap{position:absolute;top:0;left:0;width:100%;z-index:1000}.g-translate-wrap .inner{height:0;margin:0 auto;max-width:1140px;text-align:right}@media only screen and (min-width:980px){.g-translate-wrap .inner{padding:0 15px}}#google_language_translator{display:inline-block}#google_language_translator .goog-te-gadget{font-size:100%}#google_language_translator .goog-te-gadget-simple{font-size:100%}#google_language_translator .goog-te-gadget-simple>*{display:none}#google_language_translator .goog-te-gadget-simple::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Pro";content:"\f57d";font-weight:900}@media only screen and (max-width:979px){.wrap .g-translate-wrap{font-size:26px}}.wrap .goog-te-gadget-simple{background:0 0;border:none;color:#fff;cursor:pointer;height:85px;text-align:center;top:0;width:45px;margin:0;margin-right:10px;padding:0;display:flex;justify-content:center;align-items:center}.wrap .goog-te-gadget-simple::after{margin-bottom:5px}@media only screen and (min-width:980px){.wrap .goog-te-gadget-simple{background:0 0;border:none;cursor:pointer;display:inline-block;line-height:27px;padding:11px 10px 4px;transition:all .3s ease;width:38px;margin-right:0;height:auto}.wrap .goog-te-gadget-simple:hover{background:#53a4a9;text-decoration:none}}.goog-te-banner-frame{display:block!important;box-shadow:none!important;position:static!important}.search-toggle{margin-right:54px}.mobile-search-show{width:45px;margin-right:55px}