
/*!Theme Name: Toronto Artscape Foundation
Theme URI: http://underscores.me/
Author: Allison Tarr
Author URI: http://allisontarr.com
Description: A custom theme built for Toronto-based Artscape Foundation.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: taf
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
Toronto Artscape Foundation is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/*/*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.banners-grid .banners-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0}.banners-grid .banners-main .banner-single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:1024px){.banners-grid .banners-main .banner-single{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:1024px){.banners-grid .banners-main .banner-single:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:1366px){.banners-grid .banners-main .banner-single:nth-of-type(even) .banner-meta{padding:0 6rem 0 4rem}}.banners-grid .banner-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:2rem}@media only screen and (min-width:768px){.banners-grid .banner-meta{padding:2rem 3rem}}@media only screen and (min-width:1024px){.banners-grid .banner-meta{margin-bottom:0;padding:0 4% 1rem;width:45%}}@media only screen and (min-width:1366px){.banners-grid .banner-meta{padding:0 4% 0 8%}}@media only screen and (min-width:1550px){.banners-grid .banner-meta{padding:0 4% 0 13%}}.banners-grid .banner-meta .banner-title{font-size:2rem;line-height:1.1;margin-top:1rem}@media only screen and (min-width:1366px){.banners-grid .banner-meta .banner-title{font-size:3rem;margin-top:2rem}}.banners-grid .banner-meta .button-link{-ms-flex-item-align:first baseline;align-self:first baseline;font-size:1.2rem}.banners-grid .banner-single:nth-child(4n+1) .banner-meta{background-color:#a73439;color:#000}.banners-grid .banner-single:nth-child(4n+1) .banner-meta a{color:#000}.banners-grid .banner-single:nth-of-type(1) .banner-meta,.banners-grid .banner-single:nth-of-type(2) .banner-meta,.banners-grid .banner-single:nth-of-type(4) .banner-meta{color:#fff}.banners-grid .banner-single:nth-of-type(1) .banner-meta a,.banners-grid .banner-single:nth-of-type(2) .banner-meta a,.banners-grid .banner-single:nth-of-type(4) .banner-meta a{color:#fff}.banners-grid .banner-single:nth-child(4n+2) .banner-meta{background-color:#003b71;color:#000}.banners-grid .banner-single:nth-child(4n+2) .banner-meta a{color:#000}.banners-grid .banner-single:nth-of-type(1) .banner-meta,.banners-grid .banner-single:nth-of-type(2) .banner-meta,.banners-grid .banner-single:nth-of-type(4) .banner-meta{color:#fff}.banners-grid .banner-single:nth-of-type(1) .banner-meta a,.banners-grid .banner-single:nth-of-type(2) .banner-meta a,.banners-grid .banner-single:nth-of-type(4) .banner-meta a{color:#fff}.banners-grid .banner-single:nth-child(4n+3) .banner-meta{background-color:#ffcd00;color:#000}.banners-grid .banner-single:nth-child(4n+3) .banner-meta a{color:#000}.banners-grid .banner-single:nth-of-type(1) .banner-meta,.banners-grid .banner-single:nth-of-type(2) .banner-meta,.banners-grid .banner-single:nth-of-type(4) .banner-meta{color:#fff}.banners-grid .banner-single:nth-of-type(1) .banner-meta a,.banners-grid .banner-single:nth-of-type(2) .banner-meta a,.banners-grid .banner-single:nth-of-type(4) .banner-meta a{color:#fff}.banners-grid .banner-single:nth-child(4n+4) .banner-meta{background-color:#487629;color:#000}.banners-grid .banner-single:nth-child(4n+4) .banner-meta a{color:#000}.banners-grid .banner-single:nth-of-type(1) .banner-meta,.banners-grid .banner-single:nth-of-type(2) .banner-meta,.banners-grid .banner-single:nth-of-type(4) .banner-meta{color:#fff}.banners-grid .banner-single:nth-of-type(1) .banner-meta a,.banners-grid .banner-single:nth-of-type(2) .banner-meta a,.banners-grid .banner-single:nth-of-type(4) .banner-meta a{color:#fff}.banners-grid .img-wrapper img{display:block;width:100%}.banners-grid+.wp-block-cover{left:50%;margin:0 -50vw;position:relative;right:50%;width:100vw}.banners-grid+.wp-block-cover .wp-block-cover__inner-container{max-width:1400px;margin:0 auto;padding:0 20px}.donate-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.donate-grid{display:block}}.donate-grid .gallery{background-color:#303133;display:grid;grid-template-columns:5% 1fr 5%;grid-template-rows:.5fr 20px auto 20px .5fr;list-style-type:none;margin:0;padding:0}@media only screen and (min-width:768px){.donate-grid .gallery{grid-template-rows:.4fr 20px auto 20px .4fr}}@media only screen and (min-width:1366px){.donate-grid .gallery{grid-template-rows:.4fr 40px auto 40px .4fr}}.donate-grid .gallery.grid-2 li:first-of-type{grid-column:1/-1;grid-row:1/3}.donate-grid .gallery.grid-2 li:nth-of-type(2){grid-row:4/6;grid-column:1/-1}.donate-grid .gallery.grid-2 li.cta{grid-column:2/3;grid-row:2/5}.donate-grid .gallery.grid-3,.donate-grid .gallery.grid-4{grid-template-columns:5% 1fr 1fr 5%;grid-template-rows:.5fr 52px auto 52px .5fr}.donate-grid .gallery.grid-3 li:first-of-type,.donate-grid .gallery.grid-4 li:first-of-type{grid-column:1/-3;grid-row:1/3}.donate-grid .gallery.grid-3 li:nth-of-type(2),.donate-grid .gallery.grid-4 li:nth-of-type(2){grid-column:3/5;grid-row:1/3}.donate-grid .gallery.grid-3 li.cta,.donate-grid .gallery.grid-4 li.cta{grid-column:2/4;grid-row:2/5}.donate-grid .gallery.grid-3 li:nth-of-type(3),.donate-grid .gallery.grid-4 li:nth-of-type(3){grid-column:1/-3;grid-row:4/6}.donate-grid .gallery.grid-3 li:nth-of-type(4),.donate-grid .gallery.grid-4 li:nth-of-type(4){grid-column:3/5;grid-row:4/6}.donate-grid .gallery li{overflow:hidden}.donate-grid .gallery img{display:block}.donate-grid .heart-hug{margin-top:2rem}@media only screen and (min-width:1024px){.donate-grid .heart-hug{margin-top:0;text-align:right}}.donate-grid .heart-hug svg{max-width:300px}@media only screen and (min-width:1024px){.donate-grid .heart-hug svg{max-width:350px;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.donate-grid .cta{background-color:#97b108;color:#000;padding:1rem;text-align:center}@media only screen and (min-width:768px){.donate-grid .cta{display:grid;grid-template-columns:repeat(2,1fr);padding:3rem 4rem 2rem;text-align:left}}.donate-grid .cta h3{font-size:2rem;line-height:1.1;margin:0 0 3rem}@media only screen and (min-width:768px){.donate-grid .cta h3{font-size:3rem;max-width:75%}}.donate-grid .cta .button{background-color:#000;border-radius:10px;color:#fff;font-size:2rem;font-weight:600;padding:.7rem 4rem;text-decoration:none;margin:0 auto}@media only screen and (min-width:1024px){.donate-grid .cta .button{margin:initial}}.statistic-cards{background-color:#f2f2f2;padding:1rem 0}.statistic-cards h2.heading-main{color:#000;font-size:3rem;text-align:center}.columns-three{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;margin:1rem 0;padding:0}@media only screen and (min-width:640px){.columns-three{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.columns-three{grid-template-columns:repeat(3,1fr);margin:2rem 0;padding:2rem 0}}.columns-three .card-single:nth-child(4n+1){background-color:#a73439;color:#fff}.columns-three .card-single:nth-child(4n+1) a{color:#fff}.columns-three .card-single:nth-of-type(3){color:#000}.columns-three .card-single:nth-of-type(3) a{color:#000}.columns-three .card-single:nth-child(4n+2){background-color:#003b71;color:#fff}.columns-three .card-single:nth-child(4n+2) a{color:#fff}.columns-three .card-single:nth-of-type(3){color:#000}.columns-three .card-single:nth-of-type(3) a{color:#000}.columns-three .card-single:nth-child(4n+3){background-color:#ffcd00;color:#fff}.columns-three .card-single:nth-child(4n+3) a{color:#fff}.columns-three .card-single:nth-of-type(3){color:#000}.columns-three .card-single:nth-of-type(3) a{color:#000}.columns-three .card-single:nth-child(4n+4){background-color:#487629;color:#fff}.columns-three .card-single:nth-child(4n+4) a{color:#fff}.columns-three .card-single:nth-of-type(3){color:#000}.columns-three .card-single:nth-of-type(3) a{color:#000}.columns-three .card-single{border-radius:.25rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 2rem 2rem}.columns-three .card-single .heading{font-size:3rem;margin:.5rem 0 0;text-align:center}@media only screen and (min-width:1024px){.columns-three .card-single .heading{font-size:5rem}}.columns-three .card-single p{font-size:1.25rem;line-height:1.3;text-align:center}.columns-three .card-single .button{text-align:center}.content-w-cta{padding:4.5rem 0;text-align:center}.content-w-cta .copy{margin:0 auto 1rem;max-width:90%}.content-w-cta .copy p{font-size:1.5rem;font-weight:600;margin:0 0 4rem}.content-w-cta .button{margin:0 auto}.programs-cta{padding-bottom:3rem;background-color:#f2f2f2}@media only screen and (min-width:768px){.programs-cta{padding-bottom:11rem}}.programs-cta .copy-container{position:relative}.programs-cta .copy{background-color:#97b108;color:#000;font-size:1.5rem;font-weight:600;padding:2rem}@media only screen and (min-width:768px){.programs-cta .copy{bottom:-10%;display:grid;grid-template-columns:50% 1fr;left:53%;padding:2rem;position:absolute;-webkit-transform:translate(-53%,10%);transform:translate(-53%,10%);width:90%}}@media only screen and (min-width:1366px){.programs-cta .copy{padding:2rem 4rem}}.programs-cta .copy h2{font-size:3rem;line-height:1.1;margin:0 0 1rem}@media only screen and (min-width:768px){.programs-cta .copy h2{margin:0 0 3rem;max-width:75%}}.programs-cta .copy .button{font-size:1.2rem;margin-bottom:2rem;padding:.7rem 2rem}@media only screen and (min-width:768px){.programs-cta .copy .button{margin-bottom:0}}.programs-cta img{display:block}.programs-cta .heart-hug{max-width:300px}.hero-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:1024px){.hero-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hero-banner img{display:block}.hero-banner .banner-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem}@media only screen and (min-width:768px){.hero-banner .banner-meta{padding:2rem 3rem}}@media only screen and (min-width:1024px){.hero-banner .banner-meta{width:47%}}.hero-banner .banner-meta .banner-title{font-size:2rem;line-height:1.1;margin-top:2rem}@media only screen and (min-width:1024px){.hero-banner .banner-meta .banner-title{padding:0 0 1rem 4%}}@media only screen and (min-width:1366px){.hero-banner .banner-meta .banner-title{font-size:3rem;padding-left:4rem}}@media only screen and (min-width:1550px){.hero-banner .banner-meta .banner-title{padding-left:9rem}}.hero-banner .banner-meta .sub{font-size:1.9rem}@media only screen and (min-width:1024px){.hero-banner .banner-meta .sub{max-width:75%;padding:0 0 1rem 1rem}}@media only screen and (min-width:1366px){.hero-banner .banner-meta .sub{max-width:84%;padding:0 0 1rem 4rem}}@media only screen and (min-width:1550px){.hero-banner .banner-meta .sub{padding:0 0 1rem 9rem}}.section-nav{background-color:#000;min-height:100px;padding-bottom:2rem}@media only screen and (min-width:768px){.section-nav{padding-bottom:0}}.section-nav a{color:#fff;font-size:1.5rem;font-weight:600}.section-nav a:hover,.section-nav a:focus{color:#fff;outline:2px dotted #fff}.section-nav a:visited{color:#fff}.section-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:2em 0 0}@media only screen and (min-width:1024px){.section-nav ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:2em 0}}@media only screen and (min-width:1024px){.section-nav ul li:not(:last-of-type){padding-right:3em}}.content-w-heading{padding:2.5rem 0;text-align:left}@media only screen and (min-width:1024px){.content-w-heading{padding:4.5rem 0}}.content-w-heading .copy{color:#000}@media only screen and (min-width:1024px){.content-w-heading .copy{margin:0 auto 1rem 0;max-width:60%}}.content-w-heading .copy h2{font-size:1.5rem}@media only screen and (min-width:1024px){.content-w-heading .copy h2{font-size:2.25rem}}.content-w-heading .copy p{font-weight:400}.content-w-heading .button{margin-top:5rem;max-width:-moz-fit-content}.content-w-heading+.content-w-heading{background-color:#f5f2f2}.content-w-heading+.content-w-heading+.content-w-heading{background-color:#fff}.content-w-sidebar{padding:2.5rem 0;text-align:left}@media only screen and (min-width:1024px){.content-w-sidebar{padding:4.5rem 0}}.content-w-sidebar .wrapper.grid{display:grid;grid-template-columns:100%}@media only screen and (min-width:1024px){.content-w-sidebar .wrapper.grid{grid-template-columns:1fr minmax(-webkit-min-content,572px);grid-template-columns:1fr minmax(min-content,572px);grid-column-gap:4rem}}.content-w-sidebar .copy{color:#000}.content-w-sidebar .copy h2{font-size:1.5rem;line-height:1}@media only screen and (min-width:1024px){.content-w-sidebar .copy h2{font-size:2.25rem}}@media only screen and (min-width:1024px){.content-w-sidebar .copy p{font-size:1.5rem}}.content-w-sidebar aside.callout{-ms-flex-item-align:baseline;align-self:baseline;color:#fff;font-size:1.5rem;font-weight:600;padding:1em}@media only screen and (min-width:1024px){.content-w-sidebar aside.callout{margin-top:1.8rem;padding:2em}}.content-w-sidebar aside.callout ul{margin-left:1em;padding:0}@media only screen and (min-width:1024px){.content-w-sidebar aside.callout ul{margin-left:2em}}.content-w-sidebar aside.callout p:first-of-type{margin-top:0}.content-w-sidebar aside.callout a{background-color:#000;border-radius:12px;color:#fff;display:inline-block;padding:16px;-webkit-transition:all .25s linear;transition:all .25s linear;max-width:100%}@media only screen and (min-width:1024px){.content-w-sidebar aside.callout a{font-size:1.25rem;padding:16px 16px 18px}}.content-w-sidebar aside.callout a:hover,.content-w-sidebar aside.callout a:focus{background-color:#fff;color:#000}.staff-listing{margin-bottom:4.5rem}.staff-listing h2{color:#000;font-size:2.25rem;line-height:1.1;margin-bottom:2.5rem;max-width:250px}.staff-list{display:grid;grid-row-gap:2rem;grid-column-gap:2rem;grid-template-columns:repeat(2,1fr);list-style-type:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}@media only screen and (min-width:640px){.staff-list{grid-column-gap:none;grid-template-columns:repeat(3,200px)}}@media only screen and (min-width:1024px){.staff-list{grid-template-columns:repeat(3,300px)}}.staff-list .staff-single{text-align:center}.staff-list .staff-single h3,.staff-list .staff-single h4,.staff-list .staff-single a{color:#000;margin:0}.staff-list .staff-single h3{margin-top:.5rem}.staff-list .staff-single .staff-subtitle{margin:0 auto}@media only screen and (min-width:768px){.staff-list .staff-single .staff-subtitle{max-width:55%}}.staff-list .staff-photo{display:block}@media only screen and (min-width:768px){.staff-content{max-width:55%}}.staff-content h1,.staff-content h2{color:#000;line-height:1;margin-top:0}.staff-content+.post-thumbnail{max-width:40%}.single-staff .type-staff{margin-top:3rem}.staff .wrapper.flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:2rem}@media only screen and (min-width:768px){.staff .wrapper.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:4rem}}.staff-pagination{background-color:#000;padding:2rem 0;text-align:center}.staff-pagination a{color:#fff;font-size:1.4rem;font-weight:600}.staff-pagination a:hover,.staff-pagination a:visited{color:#fff}.donate-cta{background-color:#303133;display:grid;grid-template-columns:5% 1fr 5%;grid-template-rows:52px 1fr 52px -webkit-max-content;grid-template-rows:52px 1fr 52px max-content;margin-top:6rem}@media only screen and (min-width:1550px){.donate-cta{grid-template-columns:12% 1fr 12%}}.donate-cta .spacer-color{background-color:#fff;grid-column:1/-1;grid-row:1/span 1}.donate-cta .cta{background-color:#97b108;color:#000;padding:1rem;grid-column:2/-2;grid-row:1/4;text-align:center;z-index:90}@media only screen and (min-width:768px){.donate-cta .cta{display:grid;grid-template-columns:repeat(2,1fr);padding:3rem 4rem 2rem;margin:0 auto;text-align:left}}.donate-cta .cta h3{font-size:2rem;line-height:1.1;margin:0 0 3rem}@media only screen and (min-width:768px){.donate-cta .cta h3{font-size:3rem;max-width:65%}}.donate-cta .cta .button{background-color:#000;border-radius:10px;color:#fff;font-size:2rem;font-weight:600;padding:.7rem 4rem;text-decoration:none;margin:0 auto}@media only screen and (min-width:1024px){.donate-cta .cta .button{margin:initial}}.donate-cta .img-wrapper{grid-column:1/-1;grid-row:3/5}.donate-cta .img-wrapper img{display:block}@media only screen and (min-width:1024px){.donate-cta .heart-hug{text-align:right}}.donate-cta .heart-hug svg{margin-top:2rem;max-width:300px}@media only screen and (min-width:1024px){.donate-cta .heart-hug svg{margin-top:0;max-width:350px;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.list-columns{margin:2rem 0}.list-columns .header .content-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px){.list-columns .header .content-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.list-columns .header .content-box h2,.list-columns .header .content-box p{margin-top:0}.list-columns .header .content-box p{font-size:1.7rem}@media only screen and (min-width:768px){.list-columns .header .content-box p{width:40%}}.list-columns .header:after{border-bottom:2px solid #ccc;content:"";display:block;margin:0 auto 6rem;width:100%}.list-columns .wrapper:nth-of-type(2){-webkit-columns:1;-moz-columns:1;columns:1}@media only screen and (min-width:1024px){.list-columns .wrapper:nth-of-type(2){-webkit-columns:3;-moz-columns:3;columns:3}}.list-columns ul{list-style-type:none;margin:0 0 .5em;padding:0}.list-columns ul span{display:block}.list-columns ul img{display:block;margin-bottom:1rem;max-width:150px}.blog-posts{margin:5rem 0}.blog-posts .grid{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:2rem;grid-row-gap:3rem}@media only screen and (min-width:768px){.blog-posts .grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1024px){.blog-posts .grid{grid-template-columns:repeat(4,1fr)}}.blog-posts .grid .data{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2rem 2rem 0}.blog-posts .grid .blog-entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-posts .grid .blog-entry h3,.blog-posts .grid .blog-entry .date{color:#000;font-weight:600}.blog-posts .grid .blog-entry h3{margin-bottom:2rem}.blog-posts .grid .blog-entry .date{font-size:.8rem}.blog-posts .grid .blog-entry .button{-ms-flex-item-align:baseline;align-self:baseline;border-radius:16px;font-size:1rem;padding:.7rem 1rem;margin:0 2rem}.executive-director{margin:4rem 0}@media only screen and (min-width:768px){.executive-director{margin:6rem 0}}.executive-director .inner-wrapper{border-radius:3px;border:4px solid #97b108;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}@media only screen and (min-width:640px){.executive-director .inner-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:3rem}}.executive-director .content-left img{max-width:250px}@media only screen and (min-width:1366px){.executive-director .content-left img{max-width:initial}}.executive-director .content-left h2,.executive-director .content-left h3{margin-bottom:0}.executive-director .content-left h2,.executive-director .content-left h3{line-height:1.1}@media only screen and (min-width:1024px){.executive-director .content-left h2,.executive-director .content-left h3{max-width:48%}}@media only screen and (min-width:640px){.executive-director .content-right{max-width:50%}}@media only screen and (min-width:1024px){.executive-director .content-right{max-width:65%}}@media only screen and (min-width:1024px){.executive-director .content-right p:first-of-type{margin-top:0}}@media only screen and (min-width:1366px){.page-template-template-donate .hero-banner .banner-title{padding-left:1rem}}.page-template-template-donate .donate-cta .button{width:auto}.two-column{background-color:#303133;color:#fff;padding:2rem 0}.two-column .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.two-column .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.two-column .left{font-size:1.8rem;margin-bottom:2rem;font-style:italic}@media only screen and (min-width:768px){.two-column .left{max-width:35%;margin-bottom:0}}@media only screen and (min-width:768px){.two-column .right{max-width:55%}}.donate-main{display:grid;grid-auto-rows:minmax(150px,auto);grid-gap:20px;grid-template-columns:1fr;margin:4rem auto 0;max-width:1300px;padding:0 2rem}@media only screen and (min-width:768px){.donate-main{grid-gap:40px;grid-template-columns:repeat(4,1fr);padding:0 3rem;margin:4rem auto 0}}@media only screen and (min-width:1366px){.donate-main{padding:0 3.5rem}}@media only screen and (min-width:768px){.donate-main article.page{grid-column:1/3;grid-row:1/3}}@media only screen and (min-width:768px){.donate-main aside{grid-column:3/5;grid-row:1/3}}.donate-main .donate-cta{left:50%;margin:0 -50vw;position:relative;right:50%;width:100vw}@media only screen and (min-width:768px){.donate-main .donate-cta{grid-column:1/5;grid-row:3/5}}.reports{padding:8rem 0 0}.reports .wrapper.flex{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.reports .left h2{color:#000;font-size:2rem;line-height:1;margin-top:0;max-width:50%}.reports .right{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.5rem;max-width:50%}.reports .right ul{margin:0;padding:0;list-style-type:none}.reports .right p{color:#000;margin-top:0}.reports .right a{color:#000;font-weight:600;text-decoration:underline}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"courier 10 pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,andale mono,dejavu sans mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}body.menu-open{overflow:hidden}.wrapper{margin:0 auto;max-width:1320px;padding:0 2rem}@media only screen and (min-width:768px){.wrapper{padding:0 3rem}}@media only screen and (min-width:1366px){.wrapper{padding:0 4rem}}.wrapper.flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1024px){.wrapper.flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.site-header .wrapper{margin:0 auto;max-width:1320px}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}table{margin:0 0 1.5em;width:100%}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}.button{background-color:#000;border-radius:10px;border:2px solid transparent;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;font-weight:600;padding:.7rem 2rem;text-decoration:none;-webkit-transition:all .25s linear;transition:all .25s linear;width:-webkit-max-content;width:-moz-max-content;width:max-content}.button:after{content:url(https://torontoartscapefoundation.ca/wp-content/themes/taf/./assets/img/chevron-white.svg);display:inline-block;margin-left:1rem;line-height:1;width:20px}.button:visited,.button:focus{color:#fff}.button:hover{background-color:#303133;border:2px solid #303133;color:#fff}.button.green{background-color:#97b108;color:#000}.button.green:after{content:url(https://torontoartscapefoundation.ca/wp-content/themes/taf/./assets/img/button-chevron.svg)}.button.green:hover,.button.green:focus{background-color:#487629;border:2px solid transparent}.menu-toggle{background-color:initial;border-radius:0;border:none;border-top:4px solid #000;display:inline-block;height:20px;position:relative;-webkit-transition:all ease .1s;transition:all ease .1s;width:30px}.menu-toggle:focus{border-color:#000;outline:1px dotted #000}.menu-toggle:after,.menu-toggle:before{background-color:#000;content:"";height:4px;position:absolute;-webkit-transition:all ease .2s;transition:all ease .2s;width:100%}.menu-toggle:after{bottom:0;left:0}.menu-toggle:before{left:0;top:4px}.main-navigation.toggled .menu-toggle{border-top:4px solid transparent}.main-navigation.toggled .menu-toggle:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-navigation.toggled .menu-toggle:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}@media only screen and (min-width:1024px){.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label,.gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label{width:15%!important}}@media only screen and (min-width:1024px){.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container,.gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),.gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons){width:85%!important}}@media only screen and (min-width:1024px){.gform_wrapper.gravity-theme .left_label .gfield_label,.gform_wrapper.gravity-theme .right_label .gfield_label{width:11%!important}}@media only screen and (min-width:1024px){.gform_wrapper.gravity-theme .left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),.gform_wrapper.gravity-theme .right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset){-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}}.form-horizontal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:4px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:3rem 5rem;padding:1rem}@media only screen and (min-width:768px){.form-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:2rem}}.form-horizontal h2{color:#000;font-size:2rem;margin-top:0}.form-horizontal #gform_wrapper_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-horizontal #gform_wrapper_1 .gform_required_legend{display:none}.form-horizontal #gform_wrapper_1 .gfield_label{color:#404040;text-align:left}@media only screen and (min-width:768px){.form-horizontal #gform_wrapper_1 .gfield_label{text-align:initial}}.form-horizontal #gform_wrapper_1 input{background-color:#fff;border:3px solid #404040}.form-horizontal #gform_wrapper_1 .gform_footer.left_label{padding:16px 0 0}.form-horizontal #gform_wrapper_1 input[type=submit]{margin:0 auto;background-color:#000;color:#fff;border-radius:10px;border:2px solid transparent}.logo-wrapper{width:200px}.logo-wrapper svg{min-width:200px}.site-title{margin:0}.site-title a{display:block}.site-header{background-color:#fff;-webkit-transition:all .4s linear;transition:all .4s linear;z-index:99;top:0}.site-header .wrapper{background-color:#fff;padding:1rem 2rem}@media only screen and (min-width:1024px){.site-header .wrapper{background-color:initial;padding:0 2rem}}.site-footer{background-color:#303133;padding:2rem 0 0}.site-footer .footer-columns{padding:0 1rem}@media only screen and (min-width:1366px){.site-footer .footer-columns{padding:0}}.site-footer .footer-columns .wrapper.grid{display:grid;color:#fff;grid-template-columns:repeat(1,1fr);text-align:center}@media only screen and (min-width:1024px){.site-footer .footer-columns .wrapper.grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:100px 1fr}}@media only screen and (min-width:1024px){.site-footer .footer-columns .wrapper.grid{text-align:left}}.site-footer .footer-columns .wrapper.grid #block-13{font-weight:600}@media only screen and (min-width:1024px){.site-footer .footer-columns .wrapper.grid #block-13{grid-column-start:2;grid-row-start:1;grid-row:span 2}}.site-footer .footer-columns .wrapper.grid #block-13 .widget:first-of-type{margin-bottom:3rem}.site-footer .footer-columns .wrapper.grid #block-13 .widget:first-of-type .widgettitle{margin-top:0}.site-footer .footer-columns .wrapper.grid #block-12{font-weight:600;grid-column-start:1;grid-row-start:2}.site-footer .footer-columns .wrapper.grid #block-14{border:5px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.1rem;text-align:center}@media only screen and (min-width:768px){.site-footer .footer-columns .wrapper.grid #block-14{text-align:left}}@media only screen and (min-width:1024px){.site-footer .footer-columns .wrapper.grid #block-14{grid-column-start:3;grid-row-start:1;grid-row:span 2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-footer .footer-columns .wrapper.grid #block-14 .widget-title{font-size:1.8rem;line-height:1.3;margin:1.5rem}@media only screen and (min-width:1024px){.site-footer .footer-columns .wrapper.grid #block-14 .widget-title{margin:0}}.site-footer .footer-columns .wrapper.grid #block-14 p{margin:0}.site-footer .footer-columns .wrapper.grid #block-14 input[type=email],.site-footer .footer-columns .wrapper.grid #block-14 input[type=text],.site-footer .footer-columns .wrapper.grid #block-14 .gform_wrapper .gfield_required{color:#fff}.site-footer .footer-columns .wrapper.grid .svg-wrapper{margin:1.2rem auto 0}@media only screen and (min-width:360px){.site-footer .footer-columns .wrapper.grid .svg-wrapper{width:200px;margin:1rem auto;grid-row-start:1;grid-column-start:1;max-width:200px}}@media only screen and (min-width:1024px){.site-footer .footer-columns .wrapper.grid .svg-wrapper{margin:0;grid-row-start:1;grid-column-start:1;max-width:200px}}.site-footer .wp-block-social-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1024px){.site-footer .wp-block-social-links{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}}.site-footer .copyright{background-color:#000;padding:1rem 0;margin-top:2rem}.site-footer .copyright-text{color:#fff}#gform_1{text-align:left}#gform_1 input{background-color:#303133;border:3px solid #fff}#gform_1 input[type=submit]:hover{background-color:#000}#gform_1 input[type=submit]:focus{background-color:#000}#gform_1 input[type=submit]{background-color:#f5f2f2;border-radius:8px;margin-bottom:0;padding:.3em 1em;width:100%}#gform_1 .top_label{padding:0}footer #input_1_1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;min-height:100px;width:100%}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li:hover a,.main-navigation li:focus a,.main-navigation li:focus-within>a,.main-navigation li.focus>a{background-color:#000;color:#fff}.main-navigation li:focus-within{background-color:#000;color:#fff}@media only screen and (min-width:768px){.main-navigation li:focus-within{background-attachment:transparent;color:unset}}.main-navigation a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.2rem;font-weight:600;height:100%;padding:0 1rem;position:relative;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-navigation .current_page_item>a:after,.main-navigation .current-menu-item>a:after,.main-navigation .current_page_ancestor>a:after,.main-navigation .current-menu-ancestor>a:after{background-color:#000;bottom:25%;content:"";height:3px;position:absolute;width:100%}@media only screen and (min-width:768px){.main-navigation .current_page_item>a:after,.main-navigation .current-menu-item>a:after,.main-navigation .current_page_ancestor>a:after,.main-navigation .current-menu-ancestor>a:after{width:calc(100% - 2rem)}}.main-navigation .cta{background-color:#97b108}.menu-toggle{position:absolute;right:10%;top:30px;z-index:100}.menu-toggle,.main-navigation.toggled ul{display:block}.main-navigation.toggled{background:#fff;height:100%;left:0;position:fixed;top:0;width:100%}.main-navigation.toggled ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-navigation.toggled ul li{text-align:center;width:100%}.main-navigation.toggled ul li a{padding:1rem 0}@media only screen and (min-width:768px){.menu-toggle{display:none}.main-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.menu-main-menu-container{width:100%}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}body.admin-bar .site-header{top:32px}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-summary{margin:1.5em 0 0}.home .page-content,.home .entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}@media only screen and (min-width:1024px){.widget{margin:0}}.widget select{max-width:100%}.widget ul{list-style-type:none;margin:0;padding:0}.widget .widget-title{color:#fff;font-size:1.4rem;margin-bottom:1rem}.widget a{color:#fff}.sidebar-donate section{padding:22px;height:calc(50% - 1rem)}.sidebar-donate section h2,.sidebar-donate section h3,.sidebar-donate section h4{margin-top:0}.sidebar-donate section:first-of-type{background-color:#487629;color:#fff;margin-bottom:2rem}.sidebar-donate section:last-of-type{background-color:#003b71;color:#fff}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.gallery{display:grid}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}