*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * bagatela:
 *   - http://typekit.com/eulas/00000000000000003b9b02e6
 *   - http://typekit.com/eulas/00000000000000003b9b02e7
 *   - http://typekit.com/eulas/00000000000000003b9b02ec
 *   - http://typekit.com/eulas/00000000000000003b9b02ed
 * proxima-nova:
 *   - http://typekit.com/eulas/00000000000000003b9b093b
 *   - http://typekit.com/eulas/00000000000000003b9b093a
 *   - http://typekit.com/eulas/00000000000000003b9b0934
 *   - http://typekit.com/eulas/00000000000000003b9b0935
 *
 * � 2009-2018 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2018-02-08 13:49:00 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=lcu4wxh&ht=tk&f=139.140.175.176.35256.35257.35262.35263&a=1361452&app=typekit&e=css");

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/75f50f/00000000000000003b9b093b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/75f50f/00000000000000003b9b093b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/75f50f/00000000000000003b9b093b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-style:normal;font-weight:700;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/878136/00000000000000003b9b093a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/878136/00000000000000003b9b093a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/878136/00000000000000003b9b093a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-style:italic;font-weight:700;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/03ff77/00000000000000003b9b0934/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/03ff77/00000000000000003b9b0934/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/03ff77/00000000000000003b9b0934/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-style:normal;font-weight:400;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/d0b1d4/00000000000000003b9b0935/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/d0b1d4/00000000000000003b9b0935/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/d0b1d4/00000000000000003b9b0935/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-style:italic;font-weight:400;
}

@font-face {
font-family:"bagatela";
src:url("https://use.typekit.net/af/5f2832/00000000000000003b9b02e6/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/5f2832/00000000000000003b9b02e6/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/5f2832/00000000000000003b9b02e6/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-style:normal;font-weight:400;
}

@font-face {
font-family:"bagatela";
src:url("https://use.typekit.net/af/f6eab2/00000000000000003b9b02e7/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/f6eab2/00000000000000003b9b02e7/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/f6eab2/00000000000000003b9b02e7/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-style:italic;font-weight:400;
}

@font-face {
font-family:"bagatela";
src:url("https://use.typekit.net/af/05f6e7/00000000000000003b9b02ec/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/05f6e7/00000000000000003b9b02ec/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/05f6e7/00000000000000003b9b02ec/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-style:normal;font-weight:700;
}

@font-face {
font-family:"bagatela";
src:url("https://use.typekit.net/af/f1ab58/00000000000000003b9b02ed/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/f1ab58/00000000000000003b9b02ed/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/f1ab58/00000000000000003b9b02ed/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-style:italic;font-weight:700;
}

.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}

.proxima-font{
  font-family:"proxima-nova" !important;
}
.mb-6{
  margin-bottom: 4rem !important;
}
.mb-7{
  margin-bottom: 5rem !important;
}
.pb-6{
  padding-bottom: 4rem !important;
}
.pb-7{
  padding-bottom: 5rem !important;
}
h4{
  font-size: 2rem;
}
h4 strong, h4 b{
  font-size: 2.3rem;
}
.clear-none{
  clear: none;
}
#content{
  overflow-x: hidden;
}
.tk-proxima-nova { font-family: "proxima-nova",sans-serif; }
.tk-bagatela { font-family: "bagatela",serif; }

*, body, h1, h2, h3, h4, h5, h6, p, label, fieldset, input a{
    font-family: 'proxima-nova', sans-serif;
}
a{
    color: #af862d;
}
p, p strong{
    line-height: 28px;
    font-size: 18px;
    margin-bottom: 15px !important;
	font-family: "bagatela", serif;
}
.entry-content ol, .entry-content ol li, .entry-content ul, .entry-content ul li{ line-height: 28px;
    font-size: 18px;
	font-family: "bagatela", serif!important;
padding-left:8px;
}

.entry-content ol, ul{margin-left:25px;}
p a{
    line-height: 28px;
    font-size: 18px;
    margin-bottom: 15px !important;
	font-family: "bagatela", serif;
}

div.entry-content div.wp-block-genesis-blocks-gb-container.w-80.gb-block-container div.gb-container-inside div.gb-container-content ol li strong,
div.entry-content div.wp-block-genesis-blocks-gb-container.w-80.gb-block-container div.gb-container-inside div.gb-container-content ol li a{font-family: "bagatela", serif;}


.ample-inner-banner{
    display: none;
}
.scrollup{
    background: #847d7d !important;
    border-radius: 3px;
}
.scrollup:hover{
    background: #383838 !important;
}
.section-background{
    padding: 20px;
    background: #f4f4f4;
}

/* HEADER */
#masthead{
  /* box-shadow: 0px -10px 40px #000; */
  z-index: 1000;
  position: relative;
  box-shadow: 3px 10px 20px 0px rgba(17, 17, 17, 0.1);
}
#masthead:before{
  box-shadow: 2px 16px 6px #000000;
  height: 1px;
  width: 100%;
  top: -15px;
  position: relative;
}
#masthead .main-header{
  background: #e5e5e5;
}
#masthead .main-header.navbar-fixed-top:before{
  box-shadow: 2px 16px 6px #000000;
  height: 1px;
  top: -15px;
  position: relative;
  display: inherit;
  width: 100%;
  content: '';
  background: #e5e5e5;
}
#masthead .main-header.navbar-fixed-top{
  box-shadow: 0px -10px 40px #000;
}
#masthead .site-branding a.custom-logo-link img{
    max-width: 300px;
    padding: 20px 0px;
}
#masthead .main-header{
    padding: 15px 0;
}
#masthead .main-header.navbar-fixed-top{
    padding: 0px;
}
#masthead .main-header.navbar-fixed-top .container{
    margin-top: 0px;
}
#masthead .main-header .menu{
    display: inline-block;
    float: right;
    margin-top: 14px;
}
#masthead #mega-menu-wrap-primary{
  background: transparent;
}
#masthead #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
    color: #666666;
    padding: 0px 18px;
    font-size: 16px;
}
#masthead #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
    color: #b69858;
    background: transparent;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-parent > a.mega-menu-link{
  color: #b6995a !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-parent > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #masthead #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{
    background: transparent;
    font-weight: bold;
    color: #b6995a;
}
#masthead #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::after {
	display: block;
	content: attr(title);
	font-weight: bold;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
#masthead #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{
    background: #edeae5;
}
#masthead #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu{
    background: #edeae5;
}

/* #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-parent-item > a.mega-menu-link, */
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
  /* background: #fff; */
  color: #b6995a !important;
}
/* #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link{
  background: #fff !important;
} */
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link:hover{
  background: #edeae5 !important;
}
/* HEADER */

img.pull-left.alignleft{
  margin-left: -80px;
}
img.pull-right.alignright{
  margin-right: -80px;
}


/* FOOTER */
.site-footer.bottom-footer{
  background: #b59958 !important;
  box-shadow: 0px 2px 11px #111;
}
.site-footer.bottom-footer .copyright{
    float: none;
    width: 100%;
    display: block;
    padding: 30px 10px 0px;
}
.site-footer.bottom-footer .copyright p{
    color: #222;
    text-transform: uppercase;
    font-size: 12px;
}
.site-footer.bottom-footer .footer-widget p{
    color: #111;
}
.site-footer.bottom-footer ul li{
    display: block;
}
.site-footer.bottom-footer ul li a{
    color: #fff;
}
#footer-widgets ul.cnss-social-icon li.cn-fa-icon a.cnss-facebook, #footer-widgets ul.cnss-social-icon li.cn-fa-icon a.cnss-twitter{
    background-color: #b59958!important;
}
#footer-widgets ul.cnss-social-icon li.cn-fa-icon a.cnss-facebook:hover{
    background-color: #3b5998!important;
}
#footer-widgets ul.cnss-social-icon li.cn-fa-icon a.cnss-twitter:hover{
    background-color: #1da1f2!important;
}
#footer-widgets .widget p, #footer-widgets #nav_menu-2 ul li a{
    font-size: 17px;
}
#footer-widgets #nav_menu-2 ul li a:hover{
    color: #ddd;
}
.site-footer.bottom-footer{
    box-shadow: none;
}
/* FOOTER */

/* HOME */
.single-ample-page.home{
    padding-bottom: 0px;
}
.home .main-content{
    background-color: #fff;
    /* background-image: url('assets/images/mid-background.jpg'); */
    background-size: contain;
    background-repeat: repeat-x;
    position: relative !important;
}
.home .main-content .infographics{
  background-color: #f4f4f4;
  position: relative;
  margin-top: 20px !important
}
.home .main-content .infographics:before, .home .main-content .infographics:after{
  content: '';
  background: #f4f4f4;
  width: 200%;
  position: absolute;
  top: 0;
  bottom: 0;
}
.home .main-content .infographics:before{
  left: -200%;
}
.home .main-content .infographics:after{
  right: -200%;
}
.home .main-content:after, div[id*="layerslider_1"]:after, .gradient-bottom:after{
    content: '';
    background-image: url(assets/images/gradient-light.v1.png);
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    display: block;
    top: 0;
    bottom: 0;
    background-repeat: repeat-x;
    opacity: .3;
}
.home .main-content .container{
    position: relative;
    z-index: 1;
}
.home .main-content h2.tab-title{
    margin-top: 0px;
    text-transform: uppercase;
    display: inline-block;
    width: 500px;
    padding: 10px;
    font-size: 20px;
    background-color: #b6995a;
    color: #fff;
    margin-bottom: 40px;
}
.home .main-content .content h2{
    font-size: 28px;
    margin-top: 0px;
    color: #53585a;
    width: 80%;
}
.home .main-content .content {padding-right:20px;padding-left:20px;}
.home .main-content .content p{
    color: #53585a;
}
.home .main-content .content, .home .main-content .content-thumbnail{
    margin-bottom: 20px;
}
.home .main-content .infographics{
    padding-top: 40px;
    width: 90%;
    margin: 0 auto;
    padding-bottom: 40px;
    display: flex;
}
.home .main-content .infographics .col-sm-6 > .row{
  display: flex;
  align-items: center;
}
.home .main-content .infographics .infographics-content{
    font-size: 16px;
}
.home .main-content .infographics img{
    max-height: 110px;
}
.section-title{
  letter-spacing: 5px;
  text-align: center;
  text-transform: uppercase;
  font-size: 26px;
  color: #af862d;
  margin-bottom: 35px;
  margin-top: 45px;
}
.home .main-content.grants{
    background: #e1e1e1;
    background-image: none;
    padding-bottom: 50px;
}
.home .main-content .grant{
    /*background: #fff;*/
    overflow: auto;
}
.home .main-content .grant > .col-sm-9{
    background: #e1e1e1;
    padding-left: 0px;
}
.home .main-content .grant > .col-sm-9 .grant-thumbnail{
    padding-left: 0px;
}
.home .main-content .grant .grantee-call-to-action {
    padding-top: 50px;
    width: 250px;
    margin: 0 auto;
    text-align: center;
    background-color: #fff;
    height: 250px;
}
.home .main-content .grant p{
  font-size: 18px !important;
  line-height: 26px !important;
  color: #53585a
}
.home .main-content .infographics .infographics-content{
  font-family: "bagatela", serif
}
.home .main-content.news{
    background: #fff;
    background-image: none;
    padding-bottom: 30px;
}
.home .main-content.news .news-item .news-thumbnail{
    height: 170px;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
}
.home .main-content.news .news-item .news-thumbnail a{
  position: absolute;
  top: 0; bottom: 0;
  left: 0; right: 0;
}
.home .main-content.news .news-item .news-title{
    margin-top: 15px;
    color: #252525;
    font-size: 18px;
    font-weight: bold;
    /* padding: 0 10px; */
}
.home .main-content.news .news-item .news-excerpt{
  /* padding: 0 10px; */
}

/* HOME */

/* PAGE */
.page .page-title, .single-annual_report .page-title{
  background: #b6995a;
  color: #fff;
  text-align: center;
  padding: 30px 0;
}
.page .page-title h2, .single-annual_report .page-title h2{
    font-size: 32px;
    margin: 0;
}
.page .image-block, .single-annual_report .image-block{
    width: 100%;
    box-shadow: 1px 2px 1px #ddd;
}
.page .shortcode, .page .post-content{
    margin: 15px 0;
}
.news-list{
    padding: 30px 0;
    width: 80%;
    margin: 0 auto;
}
/* PAGE */

/* NEWS LIST */
.grantees-list .nav-tabs.nav-justified > li:first-child{
  padding-left: 0px !important;
}
.grantees-list .grantName{
  color: #af862d;
}
.news-list .nav-tabs.nav-justified > li > a{
    border-bottom: 0px;
    color: #666666;
}
.news-list .nav-tabs.nav-justified > li:not(.active) > a:hover{
    background: #fff;
    border: none;
    color: #b6995a;
    border-bottom: 0px;
}
.news-list .nav-tabs.nav-justified > .active > a, .news-list.nav-tabs.nav-justified > .active > a:hover, .news-list .nav-tabs.nav-justified > .active > a:focus, .news-list .nav-tabs.nav-justified > .active > a{
    border: 3px solid #b6995a;
    color: #b6995a;
    border-radius: 0px;
    background: #fff;
}
.grantees-list form .select2-container--default .select2-selection--single{
  padding: 2px 5px;
  height: auto;
}
.grantees-list form input[name=q]{
  width: calc(100% - 50px);
  display: inline-block;
  margin-right: -5px;
}
.grantees-list form button[type=submit]{
  border-radius: 0;
  background: #b6995a;
  color: #fff;
  border: none;
  display: inline-block;
  top: 1px;
  position: relative;
}
.grantees-list form{
  margin-top: 10px;
}
.grantees-list form .row{
  display: flex;
  align-items: center;
}
.form-control{
  border-radius: 0px !important;
  padding: 10px !important;
}
.select2-container--default .select2-selection--single{
  border: 1px solid #ccc;
  border-radius: 0px !important;
}
.custom-accordion .accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 10px 18px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
    font-weight: bold;
    border-radius: 0px;
    margin-bottom: 10px;
}
/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.custom-accordion .active, .custom-accordion .accordion:hover {
    background-color: #ccc;
}
/* Style the accordion panel. Note: hidden by default */
.custom-accordion .panel {
    padding: 0 10px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    box-shadow: none;
    margin-bottom: 0px;
}
.custom-accordion .accordion:before{
    content: '\02795';
    font-size: 13px;
    color: #777;
    margin-right: 20px;
    padding: 3px;
    border: 1px solid;
    font-size: 8px;
    border-radius: 3px;
}
.custom-accordion .active:before {
    content: "\2796"; /* Unicode character for "minus" sign (-) */
}
/* NEWS LIST */

.page-template-default #primary{
  padding: 0; margin-top: 0px;
}
.page-template-default #primary article.post{
  padding: 0;
  border: none;
  margin-bottom: 0px;
}
.page-template-default .single-ample-page{
  background: #fff;
  margin-bottom: 0;
  padding-bottom: 0;
}
.page-template-default .entry-content{
  margin-top: 0px;
}
.page-template-default .entry-header{
  display: none;
}
h1.page-title{
  margin: 0;
  position: relative;
}
h1.page-title:before, h1.page-title:after{
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 200%;
  display: block;
  background: #b6995a;
}
h1.page-title:before, .bg-gray.full:before{
  left: -200%;
}
h1.page-title:after, .bg-gray.full:after{
  right: -200%;
}
.bg-gray{
  background: #f3f3f3 !important;
}
.bg-gray.full{
  padding: 8px 40px 40px !important;
  position: relative;
}
.bg-gray.full:before, .bg-gray.full:after{
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 200%;
  display: block;
  background: #f3f3f3;
}
.no-sidebar .entry-content > .alignfull, .year-in-review{
  max-width: 100vw;
  max-width: calc(var(--vw, 1vw) * 100);
  width: 100vw;
  width: calc(var(--vw, 1vw) * 100);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  position: relative;
  z-index: 1;
}
.w-80{
  width: 80%;
  margin: 0 auto;
}
.staff-list.wp-block-columns{
  display: block;
  margin-left: -15px;
  margin-right: -15px;
  text-align: center;
  margin-top: 20px;
}
.staff-list.wp-block-columns .wp-block-column{
  display: inline-block;
  width: 16%;
  margin: 0 0 30px;
  padding: 0 15px;
  text-align: left;
}
.staff-list.wp-block-columns .wp-block-column .wp-block-image{
  margin-bottom: 8px;
}
.staff-list.wp-block-columns .wp-block-column strong{
  color: #111;
}
#page{
  overflow-x: hidden !important;
}
.news .news-item.environmental-news .news-thumbnail{
  text-align: center;
}
.news .news-item.environmental-news .news-thumbnail label{
  padding: 6px 15px;
  display: inline-block;
  color: #fff;
  background: #b59958;
  font-weight: normal;
  letter-spacing: 1px; font-size: 13px;
}
.site-footer.bottom-footer{
  padding-top: 35px;
/* 	margin-top:50px; */
}
#footer-widgets .row .col-sm-3:nth-child(2){
  width: 50%;
}
#gform_wrapper_1 label{
  display: none;
}
#gform_wrapper_1 input{
  border-radius:0px;
  background-color: #d6d6d6;
}
.gform_wrapper .gform_footer{
  margin-top: 0px !important;
}
#gform_wrapper_1 input[type=submit], #gform_wrapper_2 input[type=submit]{
  background: #717171;
  text-transform: uppercase;
  color: #fff;
  border: none;
}
#gform_wrapper_2 .gfield_label, #gform_wrapper_2 label{font-family: 'proxima-nova', sans-serif!important;}
#gform_wrapper_2 input[type=submit]{margin-left:45px;}
.footer-logo{
  max-width: 200px;
}
#footer-widgets h2{
  font-size: 17px;
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 0;
  text-transform: unset !important;
}
#footer-widgets h2:before, #footer-widgets h2:after{
  display: none;
}
.team-listing{
  text-align: center;
  margin-left: -15px;
  margin-right: -15px;
  margin-top: 30px;
  margin-bottom: 40px;
}
.team-listing .staff{
  display: inline-block;
  width: 200px;
  margin-bottom: 25px;
  padding: 0 15px;
  vertical-align: top;
}
.team-listing .staff label, .team-listing .staff .details a{
  display: block;
  margin-bottom: 5px;
  padding-top: 0;
  font-size: 17px;
  line-height: 20px;
  text-decoration: none;
}
.team-listing .staff label.name a{
  color: #404040;
  text-decoration: none;
  font-weight: bold;
}
.team-listing .staff label.job-title{
  font-weight: normal;
  margin-bottom: 8px;
}
.team-listing .staff .headshot{
  height: 180px;
  margin-bottom: 12px;
}
.team-listing .staff .details{
  text-align: left;
}
.team-listing .staff .headshot img{
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center 0px;
}
.list-featured-post{
  margin-bottom: 15px;
}
.list-featured-post h2{
  margin-top: 0px;
}
.list-featured-post h2 a{
  color: #404040;
  text-decoration: none;
}
.list-featured-post .thumbnail{
  padding: 0;
  border: 0;
}
.wp-block-gallery.meet-nina-scholars .blocks-gallery-item{
  margin: 0;
  height: 360px;
  padding-left: 0;
}
.wp-block-gallery.meet-nina-scholars .blocks-gallery-item:not(:nth-child(3)) img{
  object-position: top;
}
#main ul, #main ol{
  padding-left: 20px;
  margin-bottom: 20px;
	font-family:'bagatela';
}
#main ul li{
  list-style-type: disc;
  font-size: 18px;
  color: #2e2e2e;
  line-height: 28px;
	font-family:'bagatela';
}
#main p{
  color: #2e2e2e;
}
.scholar-profile .scholar-quote{
  color: #c6584b;
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 25px;
}
.scholar-profile .scholar-details{
  margin-bottom: 50px;
}
.scholar-profile .scholar-details .scholar-headshot{
  float: right; margin-left: 20px;
  margin-bottom: 20px;
  max-width: 250px;
  height: 280px;
}
.scholar-profile .scholar-details .scholar-headshot img.scholar-pic{
  object-fit: cover;
  object-position: top;
  height: 100%;
  width: 100%;
}
.scholars-listing .scholar {
  margin-bottom: 25px;
}
.scholars-listing .scholar .headshot{
  height: 255px;
  margin-bottom: 10px;
}
.scholars-listing .scholar .headshot img{
  object-fit: cover;
  object-position: top;
  height: 100%;
  width: 100%;
}
.scholars-listing .scholar .details label.name{
  font-size: 18px;
}
.history-details .pr-5{
  padding-right: 60px !important;
}
.history-details .pl-5{
  padding-left: 60px !important;
}
.single-team .staff-info{
  border-left: 1px solid #bfbfbf;
}
.single-team .staff-info .job-title{
  line-height: 22px;
}
.single-team .staff-inf .bio{
  padding-top: 10px;
}
.single-team .single-thumbnail img{
  max-width: 300px;
  width: 100%;
}
.single-team .back-to-list{
  padding-top: 25px;
  margin-top: 42px;
  border-top: 1px solid #bfbfbf;
}
#main ul li *, #main ul li{
  font-family: "bagatela", serif;
}
p:empty{
  display: none;
}
.annual-report-pages ul.nav-tabs{
  display: block;
  margin: 0 auto;
  text-align: center;
  box-shadow: 3px 5px 20px 0px rgba(17, 17, 17, 0.1);
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 0px !important;
  background: #fff;
}
.annual-report-pages ul.nav-tabs li{
  width: auto;
  display: inline-block;
}
.annual-report-pages ul.nav-tabs li a{
  border: none !important;
  padding: 10px 20px;
  font-weight: normal;
  color: #555;
  background: #fff !important;
  font-family: 'proxima-nova', sans-serif !important;
  text-align: center;
  font-size: 16px;
  cursor: pointer;
}
.annual-report-pages ul.nav-tabs li.active a{
  font-weight: bold;
  color: #af862d;
}
.annual-report-pages .tab-content{
  max-width: 1100px;
  margin: 0 auto;
}
.brown-separator{
  border-color: #af862d !important;
  width: 100%;
  margin: 40px auto 40px !important;
  display: block;
  clear: both;
}
.annual-reports-image-text-block + .brown-separator  {
  margin-top: 20px !important;
}
.brown-separator.w-70{
  max-width: 70%;
}
.wp-block-button.no-radius .wp-block-button__link{
  border-radius: 0;
}
.wp-block-button.border-gray .wp-block-button__link{
  border-color: #bcbdc0;
}
.annual-reports-image-text-block .wp-block-column .wp-block-image, .annual-reports-image-text-block .wp-block-column .wp-block-image img, .annual-reports-image-text-block .wp-block-column .wp-block-image figure{
  width: 100%;
}
.annual-reports-image-text-block .has-medium-font-size{
  line-height: 22px;
}
.sixty-forty .wp-block-column:first-child{
  flex-basis: 60%;
}
.sixty-forty .wp-block-column:last-child{
  flex-basis: 40%;
}
.is-style-outline .wp-block-button__link{
  border: 3px solid;
}
.annual-reports-image-text-block .wp-block-column:last-child{
  margin-left: 10px;
}
.w-70{
  width: 100%;
  max-width: 70%;
  margin: 0 auto;
}
.fa.fa-long-arrow-up:before{
  content: "\f176" !important;
}
.nancy-russell{
  background: #000;
  max-width: 100vw;
  max-width: calc(var(--vw, 1vw) * 100);
  width: 100vw;
  width: calc(var(--vw, 1vw) * 100);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  position: relative;
  margin-top: 260px;
  padding: 140px 0 40px;
}
.nancy-russell .gb-container-content{
  position: relative;
}
.nancy-russell .gb-container-content .wp-block-image{
  position: absolute;
  top: -415px;
  left: 50%;
  transform: translateX(-50%);
  border: 22px solid #b59958;
}
:target#our-mission:before {
  height:200px; /* fixed header height*/
  margin:-200px 0 0; /* negative fixed header height */
}
:target:before {
  content:"";
  display:block;
  height:120px; /* fixed header height*/
  margin:-120px 0 0; /* negative fixed header height */
  z-index: 0;
  position: relative;
}
.annual-report-intro{
  align-items: flex-start;
}
.annual-report-intro h3{
  margin-top: 0px;
}
.annual-report-intro .wp-block-media-text__content{
  padding: 0 4%;
}
.application-process, .shadowed-block{
  /* box-shadow: 0px 1px 15px #b8b8b8; */
  box-shadow: 0px 5px 8px #b8b8b8;
}
.application-process .gb-block-container{
  margin-bottom: 0;
}
.application-process .wp-block-column{
  margin: 0;
  padding: 10px 30px 15px;
  background: #fff;
  margin-right: 40px;
}
.application-process .grantee-call-to-action .wp-block-column:last-child{
  margin-right: 0;
}
.application-process .grantee-call-to-action .wp-block-column h3{
  font-weight: bold;
  font-size: 22px;
}
.application-process .grantee-call-to-action .wp-block-column p{
  color: #53585a !important;
  line-height: 25px;
}
.funding-cycle-deadline .wp-block-column h3{
 /* height: 70px;*/
  line-height: 30px;
  font-size: 20px;
}
.page-id-14899 .funding-cycle-deadline .wp-block-column h3{
  height: 35px;
  line-height: 30px;
  font-size: 20px;
  margin-top:0px;
}

.funding-cycle-deadline .gb-block-container{
  margin-bottom: 0;
}
.funding-cycle-deadline .wp-block-column {
  padding: 20px;
  background: #fff;
  margin: 0;
  margin-right: 0px;
  margin-right: 20px;
  height: 240px;
	font-family: "proxima-nova", sans!important;
}
.page-id-14899 .funding-cycle-deadline .wp-block-column {    height: 240px; flex-basis: 50%;}


.funding-cycle-deadline .wp-block-column p{font-family: "proxima-nova", sans!important;}
.funding-cycle-deadline .wp-block-column:last-child{
  margin-right: 0;
}

.contact_box .wp-block-column h3{
  height: 50px;
  line-height: 30px;
  font-size: 20px;
}
.contact_box .gb-block-container{
  margin-bottom: 0;
}
.contact_box .wp-block-column{
  padding: 30px;
  background: #fff;
  margin:0;
  margin-right: 20px;
  height: 260px;
}
.contact_box .wp-block-column:last-child{
  margin-right: 0;
}


.arconix-faq-wrap{
  background: #fff;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
}
.arconix-faq-title{
  font-weight: bold;
  background: #eee !important;
  border-radius: 0;
  border: none;
  padding: 10px 18px !important;
  background-image: none !important;
}
.arconix-faq-content{
  margin-left: 0 !important;
  padding: 15px 15px !important;
  background: #fff;
}
.arconix-faq-content p{
  font-size: 14px;
  font-family: 'proxima-nova';
}
.arconix-faq-title.faq-closed:before{
  content: '\02795';
  font-size: 13px;
  color: #777;
  margin-right: 20px;
  padding: 3px;
  border: 1px solid;
  font-size: 8px;
  border-radius: 3px;
  font-family: 'FontAwesome';
}
.btn-default{
  background-color: #fff;
  border-color: #b59958;
  border-radius: 0;
  color: #b59958;
  font-family: 'proxima-nova';
}
.arconix-faq-title.faq-open:before{
  content: "\2796";
  font-size: 13px;
  color: #777;
  margin-right: 20px;
  padding: 3px;
  border: 1px solid;
  font-size: 8px;
  border-radius: 3px;
  font-family: 'FontAwesome';
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{
  line-height: 18px;
  margin-bottom: 5px;
}
.meet-nina-scholars.wp-block-gallery{
  padding-left: 0 !important;
  margin-left: 0 !important;
}
#menu-footer-menu{
  margin-left: 0;
}
#showbutton{
  background-image: url(../../../wp-content/uploads/2019/03/burger.png);
  background-size: contain;
  background-repeat: no-repeat;
}
#showbutton img{
  visibility: hidden;
}
.annual-report-pages ul.nav-tabs{
  z-index: 1000;
  position: relative;
}
.annual-report-pages ul.nav-tabs li{
  cursor: pointer;
}
.the-trust-supports{
  margin-left: 320px;
}
.page-id-13774 .site-footer.bottom-footer{
  margin-top: 0;
}
.review-title{
    background-color: #231f20;
}
.middle-strip.header-fixed{
  position: fixed;
  z-index: 9999999;
  left: 0;
  right: 0;
}
.alignleft {
  margin-right: 1.5em !important;
}
.alignright{
  margin-left: 1.5em !important;
}
.review-title, #annual-report-pages{
  max-width: 100vw;
  max-width: calc(var(--vw, 1vw) * 100);
  width: 100vw;
  width: calc(var(--vw, 1vw) * 100);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  position: relative;
  z-index: 1;
}
.bio-block img{
  width: 100%;
}
.gold-section-title{
  background: #b6995a;
  font-weight: bold;
  color: #fff;
  max-width: 500px;
  margin: 20px auto 40px;
}
p:empty{
  display: none;
}
.media-staff-headshots img{
  cursor: pointer;
}
.media-staff-headshots .mobile-bio{
  display: none;
}
.media-staff-bios{
  background: #fff !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.media-staff-bios .wp-block-group{
  display: none;
}
.home .site-footer.bottom-footer{
  margin-top: 0;
}
.home .main-content .grant{
  overflow-x: hidden;
}
.home .main-content .grant .row{
  display: flex;
  flex-wrap: wrap;
}
.home .main-content .grant .row .grant-thumbnail img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    max-height: 290px;
}
.home .main-content .grant .row .grant-thumbnail{
  height: 100%;
}
.home .main-content .grant h3{
  font-size: 32px;
  color: #53585a;
  margin-top: 0;
}
.home .grants .call-to-action{
  width: 100%;
  padding: 35px 25px 20px;
  background: #fff;
  text-align: center;
  margin: 0 auto;
  display: block;
  max-width: 400px;
}
.grantee-slider{
  padding-bottom: 60px !important;
}
.slick-dots li button:before{
  font-size: 16px !important;
}
.slick-dots li button:before{
  opacity: .8
}
.slick-dots{
  margin-top: 30px;
  margin-bottom: 30px;
}
.slick-dots li.slick-active button:before {
  opacity: 1;
  color: #b19760;
}
.bio-block img{
  width: 100%;
}
.gold-section-title{
  background: #b6995a;
  font-weight: bold;
  color: #fff;
  max-width: 500px;
  margin: 20px auto 40px;
}
p:empty{
  display: none;
}
.media-staff-headshots img{
  cursor: pointer;
}
.media-staff-headshots .mobile-bio{
  display: none;
}
.media-staff-bios{
  background: #fff !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.media-staff-bios .wp-block-group{
  display: none;
}
#main table{
  max-width: 1100px;
}

.home .slider-text, .homepage-slider .slider-text{
  display: none !important;
}
div[id*="layerslider_1"] .slider-text-info{
  margin: 0;
  position: absolute;
  bottom: 80px;
  right: 0;
  left: 0;
  background: rgba(177, 151, 96, 0.70);
  color: #fff;
  z-index: 999;
  text-align: center;
  padding: 20px;
}
div[id*="layerslider_1"] .slider-text-info li{
  margin: 0;
  position: relative;
  display: inline-block;
  font-size: 30px;
}
div[id*="layerslider_1"] .slider-text-info li:not(:last-child){
  padding-right: 35px;
}
div[id*="layerslider_1"] .slider-text-info li:not(:last-child):before{
  content: '';
  position: absolute;
  top: 8px;
  bottom: 8px;
  right: 15px;
  border-right: 3px solid #fff;
}
.environmental-poll-list{
  margin: 0;
  padding: 0 !important;
  display: flex;
  padding-bottom: 10px !important;
  border-bottom: 1px solid #2e2e2e;
  margin-bottom: 10px !important;
  flex-wrap: wrap;
}
.environmental-poll-list li{
  list-style-type: none;
  display: inline-block;
  flex-basis: 50%;
  padding-left: 0 !important
}
.environmental-poll-list li:nth-child(even){
  text-align: right
}
.fa {
  font: normal normal normal 14px/1 FontAwesome !important;
}
.with-gray-background{
  background: #f1f2f2;
  padding: 30px;
}
.float-left{
  float: left;
}
.float-right{
  float: right
}
.offset-left{
  float: left;
}
.offset-right{
  float: right;
}
.half-image-container{
  width: 50%;
}
.half-image-container.offset-left{
  margin-right: 30px;
}
.half-image-container.offset-right{
  margin-left: 30px
}
.with-gray-background figure{
  width: 100%
}
@media (min-width: 1180px){
  .offset-left{
    margin-left: -100px !important;
    width: calc(100% + 100px);
  }
  .offset-right{
    width: calc(100% + 100px);
    margin-right: -100px !important;
  }
  .half-image-container.offset-left{
    width: calc(50% + 100px);
  }
  .half-image-container.offset-right{
    width: calc(50% + 100px);
  }
  .ar-2020-staff{
    width: calc(100% + 100px);
    margin-right: -100px;
  }
}
.half-image-container img, .half-image-container figure{
  width: 100%;
}
.half-image-container figure{
  margin-right: 0;
  margin-left: 0;
}
.ar-2020-staff{
  /* float: right; */
  margin-left: 30px;
}
.caption-left figcaption{
  text-align: left
}
.caption-right figcaption{
  text-align: right
}
.postid-18673 .section-title{
  margin-top: 35px;
  margin-bottom: 30px;
}
.with-bracket{
  margin-bottom: 30px !important
}
.with-bracket em{
  font-style: normal;
  position: relative;
  font-family:"proxima-nova";
  padding: 7px 25px;
}
.with-bracket em:before, .with-bracket em:after{
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 10px;
  border-right: 0;
  display: block;
  height: 100%;
  content: '';
  background-image: url(../../../wp-content/uploads/2021/05/bracket-left.png);
  background-size: contain;
  background-repeat: no-repeat;
}
.with-bracket em:after {
  left: unset;
  right: 0;
  border-left: 0;
  transform: rotate(180deg);
}
.ar-2020-staff p{
  line-height: 20px
}
/* img[src*="Covid-response-2020_web.png"], img[src*="Nina-Scholars-graphic-2020_web.png"]{
  max-width: 400px !important
} */
.with-gray-background  figure{
  text-align: center;
  float: none'
}
.with-gray-background  figure img{
  float: none;
}
#page .wp-block-image figcaption{
  margin-bottom: 0
}
.main-content.news .row{
  justify-content: center
}
/* .main-content.news .row > div{
  flex-basis: 20%;
  max-width: 20%;
} */
@media screen and (min-width: 2000px){
  div[id*="layerslider_1"], div[id*="layerslider_1"] .ls-slide-backgrounds .ls-wrapper.ls-bg-outer, div[id*="layerslider_1"] .ls-slide-transition-wrapper, div[id*="layerslider_1"] .ls-slide-transition-wrapper .ls-slide-transition-tile{
    height: 620px !important;
  }
  div[id*="layerslider_1"] .ls-slide-backgrounds .ls-wrapper.ls-bg-outer{
    transform: unset !important;
  }
  div[id*="layerslider_1"] .ls-slide-backgrounds .ls-wrapper.ls-bg-outer .ls-wrapper.ls-bg-wrap{
    height: 100% !important;
  }
}
@media screen and (min-width: 1600px){
  /* #layerslider_1, #layerslider_1 .ls-slide-backgrounds .ls-wrapper.ls-bg-outer, #layerslider_1 .ls-slide-transition-wrapper, #layerslider_1 .ls-slide-transition-wrapper .ls-slide-transition-tile{
    height: 550px !important;
  } */
  #layerslider_1 .ls-slide-backgrounds .ls-wrapper.ls-bg-outer img, #layerslider_1 .ls-slide-transition-wrapper .ls-slide-transition-tile img{
    y: 0 !important;
    transform: translateX(0px) translateY(0) !important;
    height: 100% !important;
    width: 100% !important;
    object-fit: cover;
    y: unset !important;
    position: relative;
    x: unset !important;
    object-position: center top;
  }
}

@media screen and (max-width: 1200px){
  #main table{
    width: 100% !important;
  }
}
@media screen and (min-width: 800px){
  .media-staff-headshots .mobile-bio{
    display: none !important;
  }
}
@media screen and (max-width: 1024px){
  .the-trust-supports{
    clear: both;
    margin-left: 0;
  }
  .page-template-default .entry-content{
    padding: 0 30px;
  }
  .annual-report-pages .tab-content{
    padding: 0 5px;
  }
  img.pull-left.alignleft{
    margin-left: 0;
  }
  img.pull-right.alignright{
    margin-right: 0;
  }
  #page .ar-2020-staff > div img{
    text-align: left;
    margin-left: 0
  }
}
@media screen and (max-width: 990px){
  /* .main-content.news .row > div{
    flex-basis: 33.33% !important; max-width: 33.33% !important; width: 33.33% !important
  } */
  #masthead .main-header .menu{
    width: 100%;
    float: none;
  }
  #masthead #mega-menu-wrap-primary{
    position: relative;
  }
  #masthead #mega-menu-wrap-primary #mega-menu-primary{
    position: absolute;
    left: 25px;
    right: 25px;
    border-top: 0px;
    float: none;
    z-index: 500;
    display: block;
    top: 28px;
    border: 1px solid #ddd;
    border-top: 0px;
    background: #fff;
  }
  #masthead #mega-menu-wrap-primary #mega-menu-primary li{
    float: none;
    display: block;
  }
  #masthead .main-header .menu{
    width: 100%;
    float: none;
    margin-top: 0px;
    position: absolute;
    top: 50%;
    right: 0px;
    transform: translateY(-50%);
    z-index: 500;
  }
  #masthead #showbutton{
    margin-right: 12px;
  }
  .main-header{
    position: relative;
  }
  .main-header .site-branding{
    z-index: 10000;
    position: relative;
  }
  #masthead #mega-menu-wrap-primary #mega-menu-primary{
    padding: 0 15px 20px;
  }
  #masthead #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
    padding: 0;
    border-bottom: 1px solid #ddd;
  }
  #masthead #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus, #masthead #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu{
    background: #fff;
  }
}
@media (max-width: 820px){
  .ar-2020-staff{
    float: none;
    margin: 0 -15px
  }
  #page .ar-2020-staff > div{
    padding: 0 15px;
    margin-left: 0 !important;
    flex-basis: 25%  !important;
  }
}
@media screen and (max-width: 768px){
  .nancy-russell{
    PADDING: 140px 20px 40px
  }
  /* .ab-block-container.alignfull .ab-container-inside, .ab-block-container.alignfull .ab-container-inside{
    padding: 0 15px;
  } */
  .w-80, .w-70px, .w-50{
    width: 100% !important;
  }
  .gb-block-container.alignfull .gb-container-content{
    padding: 0 25px;
  }
  .funding-cycle-deadline .gb-container-content{
    padding: 0 30px;
  }
  .funding-cycle-deadline .wp-block-column{
    flex-basis: calc(50% - 42px);
    margin: 0 10px 0 25px;
  }
  .application-process .grantee-call-to-action{
    padding: 0 30px;
  }
  .application-process .grantee-call-to-action .wp-block-column{
    flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .application-process .grantee-call-to-action .wp-block-column:last-child{
    margin-bottom: 0;
  }
  :target#our-mission:before {
    height:90px; /* fixed header height*/
    margin:-90px 0 0; /* negative fixed header height */
  }
  :target:before {
    height:90px; /* fixed header height*/
    margin:-90px 0 0; /* negative fixed header height */
  }
  .w-70{
    width: 100%;
    max-width: 100%;
  }
  .annual-report-pages ul.nav-tabs li a{
    font-size: 16px;
    padding: 10px;
  }
  .our-partners .wp-block-column, .staff-column .wp-block-column{
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 0 15px;
  }
  .animal-welfare-stats .wp-block-column{
    flex-basis: 100% !important;
  }
  .animal-welfare-stats .wp-block-column:last-child{
    display: flex;
    align-items: center;
    margin-left: 0px !important;
  }
  .animal-welfare-stats .wp-block-column:last-child .wp-block-image{
    flex-basis: 50%;
    text-align: center;
  }
  .nancy-russell .gb-container-content{
    padding: 0 20px;
  }
  .who-are-the-scholars .wp-block-column{
    flex-basis: 100% !important;
  }
  .site-footer > .container > .row > .col-sm-2{
    width: 33.333%;
  }
  .site-footer > .container > .row > .col-sm-10 {
    width: 66.66%;
  }
  .site-footer > .container > .row > .col-sm-10 .footer-widget{
    width: 100% !important;
  }
  .financial-statistics.wp-block-columns .wp-block-column{
    margin-left: 0 !important;
    margin-right: 0 !important;
    flex-basis: 33.33%;
    padding: 0 15px;
  }
  .annual-reports-image-text-block .wp-block-column{
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 0 15px;
  }
  .history-details .pr-5, .history-details .pl-5{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .grantees-list form{
    margin-top: 0px;
    margin-bottom: 25px;
  }
  .grantees-list form .row{
    display: block;
  }
  .grantees-list form .col-xs-12{
    margin-bottom: 10px;
    padding-right: 15px !important;
  }
  .news-list .nav-tabs.nav-justified{
    margin-bottom: 10px !important;
  }
  .custom-accordion{
    width: 100% !important;
  }
  .home .main-content .grant .col-sm-9, .home .main-content .grant .col-sm-3{
    width: 100%;
  }
  .home .main-content .grant .col-sm-3{
    margin-top: 30px;
  }
  .page-id-14899 .funding-cycle-deadline .wp-block-column{
    flex-basis: 45%;
  }
  .bio-block .wp-block-column:first-child{
    max-width: 150px;
  }
  .bio-block .wp-block-column{
    flex: 1;
  }
  .bio-block .wp-block-column:last-child{
    flex-basis: 70% !important;
  }
  .media-staff-bios{
    display: none;
  }
  .media-staff-headshots img{
    margin-bottom: 20px;
  }
  .media-staff-headshots .mobile-bio{
    margin-bottom: 40px !important;
  }
}

@media screen and (max-width: 600px){
  /* .main-content.news .row > div{
    flex-basis: 100% !important; max-width: 100% !important; width: 100% !important
  } */
  .page .page-title{
    padding: 20px 0;
    font-size: 25px;
  }
  .gb-block-container.alignfull .gb-container-content{
    padding: 0;
  }
  .funding-cycle-deadline .gb-container-content{
    padding: 0;
  }
  .funding-cycle-deadline .wp-block-column{
    flex-basis: 100%;
    margin: 0;
    margin-bottom: 30px;
  }
  .funding-cycle-deadline .wp-block-column:last-child{
    margin-bottom: 0;
  }
  .home .main-content .container{
    padding-left: 30px;
    padding-right: 30px;
  }
  .home .main-content .grant > .col-sm-9 .grant-thumbnail{
    padding-left: 15px;
  }
  .nancy-russell .gb-container-content .wp-block-image{
    border: none;
  }
  .nancy-russell .gb-container-content .wp-block-image img{
    border: 10px solid #b59958;
  }
  .single-team .staff-info{
    border-left: 0px;
  }
  #mega-menu-wrap-primary .mega-menu-toggle{
    display: none;
  }
    .home .main-content{
        background-image: none;
    }
    .home .main-content h2.tgb-title{
        width: 80%;
        font-size: 18px;
    }
    .home .main-content .content h2{
        width: 100%;
        font-size: 20px;
    }
    .home .main-content .infographics{
        padding-top: 20px;
        width: calc(100% + 30px);
        padding-bottom: 35px;
        margin-left: -15px;
        background: #f4f4f4;
        display: block;
    }
    .home .main-content .infographics .infographics-thumbnail{
        text-align: center;
        margin: 20px 0px;
    }
    .home .main-content .grant > .col-sm-9{
        padding: 0px;
    }
    .home .main-content .grant > .col-sm-9 .grant-thumbnail{
        margin-bottom: 20px;
    }
    .home .main-content .grant > .col-sm-9 > .col-sm-7{
        padding-bottom: 20px;
    }
    .home .main-content .grant .grantee-call-to-action{
        padding-bottom: 30px;
    }
    .home .main-content.news .news-item{
        margin-bottom: 20px;
    }
    .home .main-content.news .news-item .news-thumbnail{
        height: 200px;
        margin-bottom: 15px;
    }
    .home .main-content .infographics .infographics-content{
        width: 80%;
        margin: 0 auto;
    }
    .footer-logo{
        margin-bottom: 20px;
    }
    #footer-widgets > .col-sm-3{
        margin: 10px 0;
    }
    .news-list .table tr{
      display: flex;
      flex-wrap: wrap;
      padding-bottom: 10px;
      margin-bottom: 10px;
      border-bottom: 1px solid #ddd;
    }
    .news-list .table tr td{
      flex-basis: 100%;
      width: 100% !important;
      border: 0;
      max-width: 100%;
      padding: 5px 0;
    }
    .news-list .table tr td:first-child{
      order: 3;
      text-align: left;
    }
    .news-list .table tr td:first-child, .news-list .table tr td:last-child{
      flex-basis: 50%;
      width: 50% !important;
      font-style: italic;
      max-width: 50% !important;
    }
    .news-list .table tr td:last-child{
      text-align: right;
      order: 5;
    }
    .home .main-content .infographics .col-sm-6 > .row{
      display: block;
    }
    #footer-widgets .row .col-sm-3:nth-child(2){
      width: 100%;
    }
    #input_1_1_3_container{
      padding-right: 0px !important;
    }
    body .gform_wrapper ul li.gfield{
      margin-top: 10px !important;
    }
    .gform_wrapper .gform_footer{
      padding-top: 10px;
    }
    img.alignright, img.alignleft{
      margin-left: 0 !important;
      margin-right: 0 !important;
      display: block;
      width: 100% !important;
      margin-top: 15px;
      margin-bottom: 20px;
    }
    .wp-block-image:not(.alignfull){
      padding-left: 30px;
      padding-right: 30px;
    }
    .site-footer.bottom-footer{
      padding-left: 15px;
      padding-right: 15px;
    }
    .site-footer > .container > .row > .col-sm-2, .site-footer > .container > .row > .col-sm-10{
      width: 100%;
    }
    .nancy-russell .gb-container-content .wp-block-image{
      top: -200px;
    }
    .financial-statistics.wp-block-columns .wp-block-column{
      flex-basis: 100%;
      margin-bottom: 28px;
    }
    .nancy-russell{
      margin-top: 40px;
    }
    .featured-scholar-container{
      padding: 30px 0;
    }
    .featured-scholar-container .wp-block-media-text>figure>img{
      margin-bottom: 15px;
    }
    .funding-cycle-deadline .wp-block-column{
      height: auto;
    }
    .funding-cycle-deadline .wp-block-column p:last-child{
      line-height: 22px;
    }
    .grantees-list .nav-tabs{
      padding-left: 0;
      margin-left: 0;
    }
    .news-list .nav-tabs.nav-justified > li > a{
      font-size: 16px;
    }
    .news-list .nav-tabs.nav-justified > li{
      padding-right: 0px !important;
    }
    .page-id-14899 .funding-cycle-deadline .wp-block-column{
      flex-basis: 100%;
    }
    #main table tr{
      display: block;
      padding: 15px;
      border: 1px solid;
      margin-bottom: 10px;
    }
    #main table tr td{
      display: block;
    }
    .page .page-title, .single-annual_report .page-title{
      font-size: 22px;
      padding: 15px 0 !important;
    }
    .single-annual_report .alignfull{
      margin-left: -15px;
      margin-right: -15px;
    }
    .single-annual_report .alignfull.gb-block-container{
      padding-left: 15px;
      padding-right: 15px
    }
    #page .ar-2020-staff > div{
      flex-basis: 50%  !important;
    }
    #page .ar-2020-staff > div .wp-block-image{
      padding-left: 0; padding-right: 0
    }
}
@media screen and (max-width: 375px){
  #masthead .site-branding a.custom-logo-link img{
    max-width: 250px;
  }
}
@media screen and (max-width: 320px){
  #masthead .site-branding a.custom-logo-link img{
    max-width: 205px;
  }
}
.wp-image-14087, .wp-image-14095{padding: 50px 0;}
div.copyright p.text-center{font-family:"proxima-nova",sans;}
div.new-content div.news-excerpt p{font-family:"proxima-nova",sans;line-height:22px;font-size:16px; color:#53585a}
.quoteTxt strong{font-size:20px;line-height:30px;font-family:"proxima-nova",sans;}
.page-id-13945 footer#colophon.site-footer.bottom-footer{margin-bottom:0px; margin-top: 0;}
.page-id-13724  div#page.site footer#colophon.site-footer.bottom-footer{margin-top:0px;}
div.gb-container-content p.w-50.center{margin:0 auto;}
.proxima{font-family:"proxima-nova",sans;}
section#text-5.widget.widget_text div.textwidget p{display:none;}

.annual-report-pages{
  position: relative;
}
.back-to-news-page{
  position: fixed;
  top: 520px;
  z-index: 10;
  right: 15px;
}
.back-to-news-page a{
  color: #fff;
  text-decoration: none;
  padding: 15px;
  background: #b6995a;
  text-align: center;
  width: 95px;
  display: inline-block;
  border-radius: 3px;
  box-shadow: 0px 2px 6px #797979;
}
#wptime-plugin-preloader{
  z-index: 10280518501805;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator, .breadcrumbs{
  display: none;
}
.wp-block-media-text.biography{
  align-items: flex-start;
}
.wp-block-media-text.biography .wp-block-media-text__media{
  padding-top: 3px;
}
.helping-people-in-need-addon{
  text-align: left !important;
  max-width: 1000px;
  margin-bottom: 20px;
}
.page-template-page-full-width-php article.post, .single-annual_report article.post{
  padding: 0;
  background: transparent;
  border: 0
}
.page-template-page-full-width-php .entry-content, .single-annual_report .entry-content{
  margin-top: 0
}
.page-template-page-full-width-php .site-footer.bottom-footer, .single-annual_report .site-footer.bottom-footer{
  margin-top: 0
}
.full-width-image *{
  width: 100%;
}
.wp-block-columns.image-on-right > div:first-child{
  padding-left: 80px
}
.wp-block-columns.image-on-left > div:last-child{
  padding-right: 80px
}
.wp-block-image.right-caption figcaption{
  text-align: right;
}
.wp-block-image.left-caption figcaption{
  text-align: left;
}
/* .helping-people-in-need-addon{
  margin: 1.5em 0;
  max-width: 100vw;
  max-width: calc(var(--vw, 1vw) * 100);
  width: 100vw;
  width: calc(var(--vw, 1vw) * 100);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  position: relative;
} */
.single-annual_report #page #masthead #mega-menu-wrap-primary #mega-menu-item-14012.mega-current-menu-parent > a {
    color: #666666 !important;
    font-weight: normal;
}
.page-template-page-template-home-2020 .site-footer.bottom-footer{
  margin-top: 0
}
@media only screen and (min-width: 768px){
  body:not(.page-template-page-full-width-php):not(.single-annual_report) .alignfull {
      margin-left: unset;
      margin-right: unset;
  }
}
@media screen and (max-width: 1440px){
  .back-to-news-page{
    top: 370px;
  }
}
@media (max-width: 1300px){
  .entry-content > .gb-block-container .gb-container-content {
    padding: 0 30px;
  }
  .wp-block-columns.image-on-right > div:first-child {
    padding-left: 0;
  }
  .wp-block-columns.image-on-left > div:last-child {
    padding-right: 0;
  }
}

@media screen and (max-width: 1200px){
  .annual-report-pages .back-to-news-page{
    top: 120px;
    right: 20px;
  }
  h1.page-title:before, .bg-gray.full:before{
    left: -199%;
  }
  h1.page-title:before, .bg-gray.full:after{
    right: -199%;
  }
  .entry-content > .gb-block-container .gb-container-content{
    padding: 0 30px;
  }
  .wp-block-columns.image-on-right > div:first-child{
    padding-left: 0
  }
  .wp-block-columns.image-on-left > div:last-child{
    padding-right: 0
  }
}
@media screen and (max-width: 800px){
  .annual-report-pages .back-to-news-page a{
    padding: 10px;
    width: 85px;
  }
  .annual-report-pages .tab-content{
    padding: 0 20px;
  }
  .back-to-news-page{
    top: 310px;
  }
  #page .full-in-tablet > div{
    flex-basis: 100% !important;
    margin-left: 0 !important
  }
}
@media (min-width: 600px){
  .mobile-only{
    display: none !important;
  }
}
@media screen and (max-width: 600px){
  .annual-report-pages .back-to-news-page{
    top: 170px;
    right: 10px;
  }
  .annual-report-pages .back-to-news-page a{
    width: auto;
    display: block;
    padding: 5px 10px;
    font-size: 12px;
  }
  .icons-block .wp-block-columns .wp-block-column:not(:last-child){
    margin-bottom: 30px;
  }
  .bio-block .wp-block-column:first-child{
    max-width: 80%;
    margin: 0 auto 20px;
  }
  .entry-content > .gb-block-container .gb-container-content{
    padding: 0;
  }
  .page-template-page-full-width-php .entry-content > .alignfull{
    margin-left: -20px;
    margin-right: -20px;
  }
  .page-template-page-full-width-php .entry-content > .gb-block-container .gb-container-content{
    padding-left: 20px;
    padding-right: 20px;
  }
  .float-right.wp-block-image, .float-left.wp-block-image{
    padding-left: 0; padding-right: 0
  }
  .float-right, .float-right.wp-block-image figure, .float-left, .float-left.wp-block-image figure{
    float: none;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .half-image-container{
    width: 100%;
  }
  .half-image-container{
    padding-left: 0 !important;
    padding-right: 0 !important
  }
  .hide-on-mobile{
    display: none !important
  }
  .with-bracket em:before, .with-bracket em:after{
    background-image: none;
    border: 3px solid rgb(201 156 45 / 68%);
    border-right: 0;
    left: 10px;
  }
  .with-bracket em{
    display: inline-block
  }
  .with-bracket em:after{
    border-left: 0;
    right: 10px;
    left: unset;
    border-right: 3px solid rgb(201 156 45 / 68%);
    transform: unset
  }
  .half-image-container.offset-right, .half-image-container.offset-left{
    margin-left: 0 !important;
    float: none !important;
    clear: both
  }
  .wp-block-image.offset-left, .wp-block-image.offset-right{
    padding-left: 0; padding-right: 0;
    margin-right: 0 !important; margin-left: 0 !important
  }
  .wp-block-image.offset-left figure, .wp-block-image.offset-right figure{
    margin-right: 0 !important; margin-left: 0 !important
  }
}
@media (max-width: 400px){
  .section-title{
    font-size: 22px;
    letter-spacing: 3px
  }
  .environmental-poll-list li{
    margin-bottom: 10px;
    text-align: left !important;
    flex-basis: 100%;
  }
}
.high-z-index{
  position: relative;
  z-index: 999;
}
