@media screen and (min-width:480px){.four-col .et_pb_column{width:49.5%!important;margin:1% 0 0 1%!important}.four-col .et_pb_column:first-child,.four-col .et_pb_column:nth-child(3){margin-left:0!important}.page-id-121 .form-links .link h2,.page-id-121 .form-links .link h2{font-size:20px}.facetwp-search-container{width:230px}.facetwp-type-search input.facetwp-search{width:220px}#left-area .search-filter h2#filters{width:calc(100% - 230px)}.home .features-section .feature-col-3{left:5px}.home .features-section .feature-col-1 .et_pb_promo_description{margin-right:30%}.home .our-work-section .et_pb_column .work-link.discrimination{background-size:27%!important}.home .mission-section h2{font-size:36px}.home .mission-section .et_pb_text_inner p{font-size:30px}.page-template-page-people .people{width:102%;margin-left:-2%}.page-template-page-people .person{float:left;width:48%;margin:10px 0 0 2%}.page-template-page-people .person:first-of-type,.page-template-page-people .person:nth-of-type(odd){clear:left}.page-id-90 .story-container-inner>div.story-section:first-of-type .text{background-position:95% 8%}}@media screen and (min-width:600px){#main-content .hero-container h1,.page-template-page-program #main-content .hero-container h1{background-size:80px!important;font-size:48px;white-space:nowrap}.page-template-page-program #main-content .hero-container h1{padding-top:100px}#main-content .hero-container h1{padding-top:0;text-shadow:none}.et_pb_pagebuilder_layout #main-content .entry-content .intro-text{font-size:24px}.hero-container figure::after,.et_pb_section.hero-container .et_pb_title_container::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3)}#main-content .page-title-inner-container p.pre-title{font-size:20px}#main-content .page-title-inner-container h1.entry-title,#main-content .page-title-inner-container p.section-title{font-size:36px}.home .our-work-section .et_pb_column .work-link.discrimination{background-size:35%!important;background-position:50% 35%}.home .our-work-section .et_pb_column .work-link.justice{background-size:50%!important;background-position:50% 23%}.home .our-work-section .et_pb_column .work-link.bornperfect{background-size:40%!important;background-position:50% 30%}.home .our-work-section .et_pb_column .work-link.youth{background-size:40%!important;background-position:50% 30%}.home .our-work-section .et_pb_column .work-link.family{background-size:37%!important;background-position:50% 30%}.home .our-work-section .et_pb_column .work-link.immigration{background-size:40%!important;background-position:50% 45%}.page-template-page-people .people{width:101%;margin-left:-1%}.page-template-page-people .person{width:32%;margin-left:1%}.page-template-page-people .person:nth-of-type(odd){margin-left:1%;clear:none}.page-template-page-people .person:nth-of-type(3n+1){clear:left}.page-template-page-people #left-area .collapseomatic_content{padding:25px 0!important}.page-template-page-people #left-area .collapseomatic_content .list{column-count:2;column-gap:5%}.page-template-page-people #left-area .collapseomatic_content .list p:first-child{margin-top:0}.single-people .person-photo{float:left;width:20%;margin:0 5px 0 0}.single-people .entry-content{float:right;width:calc(80% - 5px)}.page-template-page-program .hero-container h1{padding-top:12%;font-size:7vw}.page-template-page-program #left-area .entry-content>p{font-size:22px}.page-template-page-program.page-id-90 #main-content .hero-container h1,.page-template-page-program.parent-pageid-90 #main-content .hero-container h1{background-size:10vw!important}.page-id-90 .committee .list{column-count:3}.page-id-129 #main-content .helpline-section .intro-text{font-size:36px}.single-story .story-photo{float:left;width:20%;margin:0 5px 0 0}.single-story .entry-content{float:right;width:calc(80% - 5px)}}@media screen and (min-width:768px){#main-content p.back{margin:-20px 0 15px;font-size:14px}#main-content a.back{display:inline}#main-content p.back a+a{margin-left:10px}#left-area .entry-content .gform_fields>li.two-col{float:left;clear:none;width:50%;margin-bottom:15px}#main-content ul.section-anchors li{display:inline;margin-left:10px;padding-left:10px;border-left:1px solid #e6e7e8;line-height:1.2}#main-content .facetwp-selections ul{padding:4px 10px 4px 110px}.facetwp-selections ul::before{margin-right:-70px}#footer-widgets .footer-widget{margin:0 0 0 3%!important}#footer-widgets .footer-widget:first-child,#footer-widgets .footer-widget:last-child{width:35%!important}#footer-widgets .footer-widget:nth-child(2){width:22%!important}#footer-widgets .footer-widget:first-child{margin-left:0!important}#footer-widgets .footer-widget:last-child{text-align:left}#footer-widgets .footer-widget:last-child>div{width:100%}#footer-widgets #nav_menu-2{left:0;transform:translate(0,-50%)}#footer-widgets #nav_menu-2 li{text-align:left}.footer-donate{float:right;margin:20px 0 0;text-align:right}.footer-subscribe{float:right;text-align:right}#main-content .hero-container p.credit{bottom:15px;color:#fff;font-size:12px}#main-content .page-title-inner-container p.pre-title{font-size:24px}.page .entry-content .intro{margin:30px 0;font-size:1.3em}#left-area .entry-content h2{font-size:36px}.home .our-work-section .et_pb_column .work-link.discrimination{background-size:30%!important;background-position:50% 35%}.home .our-work-section .et_pb_column .work-link.justice{background-size:40%!important;background-position:50% 28%}.home .our-work-section .et_pb_column .work-link.bornperfect{background-size:30%!important;background-position:50% 32%}.home .our-work-section .et_pb_column .work-link.youth{background-size:30%!important;background-position:50% 30%}.home .our-work-section .et_pb_column .work-link.family{background-size:30%!important;background-position:50% 30%}.home .our-work-section .et_pb_column .work-link.immigration{background-size:30%!important;background-position:50% 40%}.page-template-page-people #left-area .dept-filters{margin-bottom:30px}.page-template-page-people #left-area .dept-filters button{display:inline-block;margin:0 0 0 10px;padding:0 0 0 10px;border-left:1px solid #b9b9b9}.page-template-page-people #left-area .dept-filters button:first-of-type{margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #999;border-left:none}.page-template-page-people #left-area .dept-filters button:nth-of-type(2){margin-left:0;padding-left:0;border-left:none}.page-template-page-people #left-area .collapseomatic_content .list{column-count:3}.single-people #main-content h1 span{display:inline;margin:0 0 0 5px;font-size:14px;font-weight:400}.blog .hero-container .entry-title::before{font-size:24px}.page-template-page-publications-resources #annual-reports>.container{padding-top:30px!important}.page-template-page-publications-resources #annual-reports .report-thumb{width:19%}.page-template-page-publications-resources #annual-reports .report:nth-of-type(3n+1) .report-thumb{margin-left:1%}.page-template-page-publications-resources #annual-reports .report:first-of-type .report-thumb,.page-template-page-publications-resources #annual-reports .report:nth-of-type(5n+1) .report-thumb{margin-left:0}.page-template-page-publications-resources #annual-reports .report-thumb figcaption{left:40%}.page-template-page-program.page-id-84 #main-content .hero-container h1{padding-top:160px;background-size:90px!important}.page-template-page-program.parent-pageid-95 #main-content .hero-container h1{background-size:100px!important}.page-template-page-program #main-content .hero-container h1::before{font-size:24px}.single-cases .item-meta,.single-policies .item-meta,.single-resource .item-meta{float:right;width:285px;margin:20px 0 15px;padding-left:35px}.single-cases #left-area .item-meta p:first-child,.single-policies #left-area .item-meta p:first-child,.single-resource #left-area .item-meta p:first-child{margin-top:0}.single-cases .summary,.single-policies .summary{float:left;width:calc(100% - 285px);margin-top:20px;padding-right:35px;border-right:1px solid rgba(0,0,0,.2)}.page-template-page-program.page-id-84 #main-content .hero-container h1,.page-template-page-program.parent-pageid-84 #main-content .hero-container h1{padding-top:120px;background-size:70px!important}.page-template-page-program.page-id-85 #main-content .hero-container h1,.page-template-page-program.parent-pageid-85 #main-content .hero-container h1{background-size:70px!important}.page-template-page-program.page-id-89 #main-content .hero-container h1,.page-template-page-program.parent-pageid-89 #main-content .hero-container h1{background-size:70px!important}.page-template-page-program.page-id-90 #main-content .hero-container h1,.page-template-page-program.parent-pageid-90 #main-content .hero-container h1{background-size:58px!important}.page-template-page-program.page-id-84 .section-help .phone,.page-id-121 .contact-section .phone,.page-id-122 .contact-section .phone{padding-left:5%;font-size:32px}.page-template-page-program.page-id-84 .section-help .phone::before,.page-id-121 .contact-section .phone::before,.page-id-122 .contact-section .phone::before{left:-10px;top:10px;width:45px;height:80px}.page-id-116 article.event h1{margin:20px 0 0;font-size:36px}.page-id-116 .event a.event-thumb{display:block;float:left;width:30%;margin:5px 3% 30px 0;border:1px solid #e9e9e9}.page-id-116 #main-content .event-meta,.single-event #main-content .event-meta{margin:10px 0 30px;font-size:16px}.single-event #main-content .entry-content h2{font-size:24px}.single-event #main-content .entry-content .wp-block-embed-youtube+h2{padding-top:10px}.story-section .story figure{display:block;width:20%}.story-section .story.image-right figure{float:right}.story-section .story.image-left figure{float:left}.story-section .story .text{width:79.5%;background-color:#057380}.story-section .story.image-right .text{float:left}.story-section .story.image-left .text{float:right}.page-id-90 .story-container{position:relative;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-bottom:50px;border-bottom:20px solid #d0cfcd}.page-id-90 .story-container-inner{position:relative;max-width:1200px;margin:0 auto}.page-id-90 .story-container-inner>div.story-section{display:block;float:left;width:19.2%;margin-left:1%}.page-id-90 .story-container-inner>div.story-section:first-child,.page-id-90 .story-container-inner>div.story-section:nth-child(2){margin-left:0}.page-id-90 .story-container-inner>div.story-section .et_pb_row{padding-top:10px}.page-id-90 .story-container-inner>div.story-section .story figure{width:100%}.page-id-90 .story-section .text{width:auto;background:none}.page-id-90 .story-section .text .inner{padding:0}.page-id-90 .story-section .summary,.page-id-90 .story-section p.more{display:none}.page-id-90 .story-section p.story-heading{position:absolute;top:0;left:10px}.page-id-90 .story-container-inner>div.story-section:first-of-type{display:block;width:100%}.page-id-90 .story-container-inner>div.story-section:first-of-type .story figure{width:19.2%}.page-id-90 .story-container-inner>div.story-section:first-of-type .text{width:79.8%;background-color:#057380}.page-id-90 .story-container-inner>div.story-section:first-of-type .text{width:79.8%;background-color:#057380;background-position:95% 8%}.page-id-90 .story-container-inner>div.story-section:first-of-type .text .inner{padding:30px 30px 20px}.page-id-90 .story-container-inner>div.story-section:first-of-type .summary,.page-id-90 .story-container-inner>div.story-section:first-of-type p.more{display:block}.page-id-90 .story-container-inner>div.story-section:first-of-type p.story-heading{position:relative;top:0;left:0}}@media screen and (min-width:900px){.four-col .et_pb_column{width:24.25%!important;margin:0 0 0 1%!important}.four-col .et_pb_column:nth-child(3){margin-left:1%!important}.four-col .et_pb_column:first-child{margin-left:0!important}.home .features-section .feature-col-1{width:50%!important}.home .features-section .feature-col-2{left:5px;width:25%!important}.home .features-section .feature-col-3{left:10px;width:25%!important}.home .features-section .feature{padding-top:270px!important}#left-area ul.anchor-links{text-align:center}#left-area ul.anchor-links li{display:inline;margin:0 0 0 7px;padding:0 0 0 11px;border-left:1px solid rgba(0,0,0,.3)}#left-area ul.anchor-links li:first-child{margin-left:0;border-left:none}.page-template-page-people #left-area .role{margin-top:80px;padding-top:60px;border-top-width:15px}.page-template-page-people #left-area .dept-filters button{font-size:16px}.page-template-page-people .person{width:24%}.page-template-page-people .person:nth-of-type(3n+1){margin-left:1%;clear:none}.page-template-page-people .person:nth-of-type(4n+1){clear:left}}@media screen and (min-width:960px){#left-area article.item .programs li,.archive.tax-program_area #left-area article .programs li,.single #left-area article .programs li{display:inline;margin:0 0 0 10px;padding:0 0 0 15px;border-left:1px solid rgba(0,0,0,.5)}#left-area article.item .programs li:first-child,.archive.tax-program_area #left-area article .programs li:first-child,.single #left-area article .programs li:first-child{margin-left:0;padding-left:0;border-left:none}#left-area .entry-content article .tax-terms li{display:inline;margin:0 0 0 5px;padding:0 0 0 10px;border-left:1px solid rgba(0,0,0,.5)}#left-area .entry-content article .tax-terms li:first-child{margin-left:0;padding-left:0;border-left:none}}@media screen and (min-width:981px){#main-content .page-title-inner-container{padding:50px 3%}#left-area{width:100%;padding:0!important;float:none!important}#main-content .container{padding:0 0 70px}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:58px}.single-post #main-content{padding-top:58px!important}.single-post #main-content .container{padding-top:0!important}.hero-container+.et_pb_section_1.et_pb_section{padding-top:20px}.blog #main-content .container,.archive.author #main-content .container,.archive.tag #main-content .container,.archive.date #main-content .container,.archive.tax-topic #main-content .container{margin-top:58px;padding-top:0!important}.blog #main-content .container::before,.single-post #main-content .container::before,.archive.author #main-content .container::before,.archive.tag #main-content .container::before,.archive.date #main-content .container::before,.archive.tax-topic #main-content .container::before{background:#e2e2e2}.blog #left-area,.single-post #left-area,.archive.author #left-area,.archive.tag #left-area,.archive.date #left-area,.archive.tax-topic #left-area{float:left!important;width:79.125%;padding:0 5.5% 0px!important}.blog #sidebar,.single-post #sidebar,.archive.author #sidebar,.archive.tag #sidebar,.archive.date #sidebar,.archive.tax-topic #sidebar{display:block;float:right;width:20.875%}#sidebar>aside h1.widgettitle{margin:0 0 10px;padding:0;color:#057380;font-size:24px;font-weight:700}#sidebar>aside{margin-top:40px}#sidebar>aside:first-child{margin-top:29px}.page-template-page-press #sidebar>aside:first-child{margin-top:0}.divi-section-heading h2{margin:0 0 30px;font-size:32px}#sidebar>aside.press-contact{padding:10px 10px 10px 15px;margin-left:-16px;border:1px solid #ccc}.home .our-work-section .et_pb_column .work-link.discrimination{background-size:35%!important;background-position:50% 34%}.home .our-work-section .et_pb_column .work-link.justice{background-size:46%!important;background-position:50% 24%}.home .our-work-section .et_pb_column .work-link.bornperfect{background-size:35%!important;background-position:50% 33%}.home .our-work-section .et_pb_column .work-link.youth{background-size:35%!important;background-position:50% 33%}.home .our-work-section .et_pb_column .work-link.family{background-size:35%!important;background-position:50% 29%}.home .our-work-section .et_pb_column .work-link.immigration{background-size:39%!important;background-position:50% 41%}.page-id-76 #main-content .section-links .et_pb_column{margin-bottom:30px}.page-id-76 #main-content .section-links .et_pb_module{text-align:left}.page-id-76 #main-content .section-links .et_pb_module:first-child{margin-bottom:30px}.page-template-page-press #left-area{float:left!important;width:79.125%;padding-right:5.5%!important}.page-template-page-press #sidebar{display:block;padding-left:0}.page-template-page-publications-resources #newsletters article{float:left;width:46%}.page-template-page-publications-resources #newsletters article+article{margin:0 0 0 4%;padding-left:4%;border-left:1px solid #fff}.page-template-page-program #main-content>.container{padding-top:20px!important}.page-template-page-program h1.section-heading{font-size:32px}.page-template-page-program section.features .feature{float:left;width:46%}.page-template-page-program section.features .feature.single{width:100%}.page-template-page-program section.features .feature+.feature{margin:0 0 0 4%;padding-left:4%}.page-template-page-program section.features.advocacy .feature+.feature{border-left:1px solid #fff}.page-template-page-program section.features.resources .feature+.feature{border-left:1px solid #e6e7e8}.page-id-108 .event-section .et_pb_posts article{margin-bottom:0}}@media screen and (min-width:1024px){#left-area .search-filter h2#filters,.search-filter .facets-container{}.search-filter .facetwp-container{float:left;margin:0 2% 0 0}.search-filter .facetwp-container.checkbox{margin-top:42px}#main-content .page-title-inner-container p.pre-title{font-size:24px}#main-content .page-title-inner-container h1.entry-title,#main-content .page-title-inner-container p.section-title{font-size:52px}.archive #main-content .page-title-inner-container h1.entry-title{font-size:36px}.page-template-page-people .person{width:19%}.page-template-page-people .person:nth-of-type(4n+1){margin-left:1%;clear:none}.page-template-page-people .person:nth-of-type(5n+1){clear:left}.page-template-page-program #main-content .hero-container h1{padding-top:90px;font-size:60px}.page-template-page-our-work #left-area .program-links{margin:50px 0 0;padding-bottom:50px;border-bottom:20px solid #e6e7e8}.page-template-page-our-work #left-area .program-link.top-level{margin-bottom:-10px}.page-template-page-our-work #left-area .program-link.top-level::before,#left-area section.program-links li div::before{background:rgba(0,0,0,.6)}.page-template-page-our-work #left-area .program-link.top-level:hover::before,#left-area section.program-links li:hover div::before{background:rgba(0,0,0,.3)}.page-template-page-our-work #left-area .program-link.top-level h2{font-size:36px}.page-template-page-program #left-area section.program-links{padding-top:30px;border-top:20px solid #e6e7e8}#left-area section.program-links li{float:left;width:32%;height:250px;margin:15px 0 0 1.5%;padding:0}#left-area section.program-links.two li{width:49.25%}#left-area section.program-links.three li{width:32.33%}#left-area section.program-links.four li{width:23.875%}#left-area section.program-links.five li{width:32%}#left-area section.program-links.six li{width:32%}#left-area section.program-links.seven li{width:23.875%}#left-area section.program-links li:first-child,#left-area section.program-links.two li:nth-child(odd),#left-area section.program-links.five li:nth-child(3n+1),#left-area section.program-links.seven li:nth-child(4n+1){margin:15px 0 0}#left-area section.program-links li div::before{opacity:.8}#left-area section.program-links li div:hover::before{opacity:.3;-webkit-transition:opacity .5s;transition:opacity .5s}#left-area section.program-links li div:hover h2{text-shadow:1px 1px rgba(0,0,0,1)}#left-area section.program-links li h2{font-size:24px}#left-area section.program-links li div{float:left}}@media screen and (min-width:1025px){.home .features-section .et_pb_column{overflow:visible!important;position:relative;transition:transform .5s ease-in-out}.home .features-section .et_pb_column:hover{transform:scale(1.025);z-index:999999;box-shadow:0 0 10px #000}#top-header{display:block}#main-header .logo_container{width:320px;bottom:1px}#main-header h1.site-title{display:inline-block}#main-header #et-top-navigation{display:block;padding-left:0!important}#top-header .translate-container{display:block;margin:7px 0 0}#main-header .translate-container{display:none}#footer-widgets .footer-widget:first-child>div,#footer-widgets .footer-widget:last-child>div{position:relative;left:0;top:0;transform:translate(0,0);text-align:left}#footer-widgets #nav_menu-2{margin-left:0!important;transform:translate(0,0)}#footer-widgets #nav_menu-2 ul{column-count:2;column-gap:60px}.footer-donate{float:left;width:120px;margin:0;text-align:left}.footer-subscribe{float:right;margin-top:-30px;text-align:left}.footer-subscribe form{width:200px}.footer-subscribe form input[type="text"]{width:150px}.page-template-page-people .person figure::after,.page-template-page-people #main-content .person h1,.page-template-page-people #main-content .person p.position,.page-template-page-people #main-content .person p.more{opacity:0;transition:opacity .5s}.page-template-page-people .person:hover figure::after,.page-template-page-people #main-content .person:hover h1,.page-template-page-people #main-content .person:hover p.position,.page-template-page-people #main-content .person:hover p.more{opacity:1}.page-template-page-people .person:hover figure::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7)}.page-template-page-people .person:hover figure.missing::after{background:rgba(0,0,0,.6)}.page-template-page-people #main-content .person h1,.page-template-page-people #main-content .person p.position,.page-template-page-people #main-content .person p.more{position:absolute;top:20%;left:50%;transform:translate(-50%,0);width:94%;padding:0;color:#fff;line-height:1.3;text-align:center;background:none}.page-template-page-people #main-content .person h1{font-size:18px}.page-template-page-people #main-content .person p.position{margin-top:60px;font-size:18px}.page-template-page-people #main-content .person p.more{display:block;margin-top:150px;font-size:14px}}@media screen and (min-width:1200px){.container{width:100%}.et_pb_pagebuilder_layout #main-content .entry-content .intro-text{width:95%}#footer-widgets #nav_menu-2 ul{column-count:3;column-gap:20px;margin-top:-6px;line-height:2.2}.footer-donate{margin-left:7%}.footer-subscribe form{width:220px}.footer-subscribe form input[type="text"]{width:170px}.page-title-inner-container{padding:30px 0}.page-template-page-publications-resources #releases,.page-template-page-publications-resources #newsletters{margin:0 -1000px}.story-section{max-width:1200px;position:relative;margin:0 auto}}@media screen and (min-width:1500px){.home .latest-section article .post-meta{top:-80px}}