/*!
Theme Name: NoRA Theme
Author: Alex Melman
Description: A Wordpress theme for NoRA site
Version: 1.0
License: CC Attribution-ShareAlike 4.0 International License
License URI: https://creativecommons.org/licenses/by-sa/4.0/
Text Domain: nora

This theme is loosely based on Underscores http://underscores.me/, (C) 2012-2018 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.container{width:100%;max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
.container:after{display:table;clear:both}
.container.small{max-width:600px}
.container .row{margin-left:-7.5px;margin-right:-7.5px}
.row{margin-left:auto;margin-right:auto}
.row:after{content:"";display:table;clear:both}
.row .col{float:left;box-sizing:border-box;padding:0 7.5px;min-height:1px}
.row .col[class*="push-"],.row .col[class*="pull-"]{position:relative}
.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}
.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}
.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}
.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}
.row .col.offset-s1{margin-left:8.3333333333%}
.row .col.pull-s1{right:8.3333333333%}
.row .col.push-s1{left:8.3333333333%}
.row .col.offset-s2{margin-left:16.6666666667%}
.row .col.pull-s2{right:16.6666666667%}
.row .col.push-s2{left:16.6666666667%}
.row .col.offset-s3{margin-left:25%}
.row .col.pull-s3{right:25%}
.row .col.push-s3{left:25%}
.row .col.offset-s4{margin-left:33.3333333333%}
.row .col.pull-s4{right:33.3333333333%}
.row .col.push-s4{left:33.3333333333%}
.row .col.offset-s5{margin-left:41.6666666667%}
.row .col.pull-s5{right:41.6666666667%}
.row .col.push-s5{left:41.6666666667%}
.row .col.offset-s6{margin-left:50%}
.row .col.pull-s6{right:50%}
.row .col.push-s6{left:50%}
.row .col.offset-s7{margin-left:58.3333333333%}
.row .col.pull-s7{right:58.3333333333%}
.row .col.push-s7{left:58.3333333333%}
.row .col.offset-s8{margin-left:66.6666666667%}
.row .col.pull-s8{right:66.6666666667%}
.row .col.push-s8{left:66.6666666667%}
.row .col.offset-s9{margin-left:75%}
.row .col.pull-s9{right:75%}
.row .col.push-s9{left:75%}
.row .col.offset-s10{margin-left:83.3333333333%}
.row .col.pull-s10{right:83.3333333333%}
.row .col.push-s10{left:83.3333333333%}
.row .col.offset-s11{margin-left:91.6666666667%}
.row .col.pull-s11{right:91.6666666667%}
.row .col.push-s11{left:91.6666666667%}
.row .col.offset-s12{margin-left:100%}
.row .col.pull-s12{right:100%}
.row .col.push-s12{left:100%}
@font-face{font-family:'Kirsty-Bold-Italic';src:url("assets/fonts/Kirsty-Bold-Italic.woff") format("woff"),url("assets/fonts/Kirsty-Bold-Italic.svg#Kirsty-Bold-Italic") format("svg"),url("assets/fonts/Kirsty-Bold-Italic.eot"),url("assets/fonts/Kirsty-Bold-Italic.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}
html,text{font-size:18px;font-weight:500;font-family:"proxima-nova";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body,button,input,select,textarea{line-height:1.3}
p{margin:0}
p+p{margin-top:1em}
cite,dfn,em{font-style:italic}
i{font-style:normal}
b,strong{font-weight:700}
blockquote{margin:0 .66em}
a{color:#1e87c8;text-decoration:none}
a:focus,a:hover{color:#1e87c8;outline:0}
h1,h2,h3,h4,h5,h6{margin:0 0 .5em;line-height:1.2;font-weight:700}
h2{font-size:29px}
ol,ul{display:block;margin:.66em 0;padding-left:1.66em}
ol li{list-style-type:decimal;margin-bottom:.2em}
ul li{margin-bottom:.2em;list-style-type:disc}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
#site-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#site-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
iframe{max-width:100%}
img{height:auto;max-height:100%;max-width:100%}
table{margin:0 0 1.5em;width:100%}
nav ul{margin:0;padding:0}
nav ul li{list-style-type:none;margin:0}
nav a{display:block;cursor:pointer}
#site-header{width:100%;position:relative;padding:0 20px;height:54px;background:#ffffffc7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 1px 3px rgba(166,166,166,0.25)}
#site-header.minimal{padding:4px 0}
#site-header.minimal a{display:block;margin:0 auto;height:100%;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}
#site-header.minimal a:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}
#header-buttons{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#header-social{display:none}
#header-social .social-button{-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;margin-left:15px;height:26px}
#header-social .social-button:hover{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}
#header-social .social-button img{height:100%}
#header-donate-button{background:#54cb64;color:white;height:30px;line-height:30px;margin-left:30px;padding:0 20px;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:1px;border-radius:3px;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}
#header-donate-button:hover{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}
#site-header-nav{display:none}
#side-menu{position:fixed;text-align:center;left:0;top:0;width:100%;margin:0;height:calc(100% + 60px);padding:20px 0 60px;z-index:999999;overflow-y:auto;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;will-change:transform;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);background:white}
#side-menu.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.close-button{position:absolute;top:0;right:0;cursor:pointer;padding:20px}
.close-button svg path{fill:#a6a6a6}
#side-menu-logo{width:150px}
#menu-header-menu{text-align:center}
#side-menu-social .social-button{display:inline-block;margin:20px 15px 10px}
#side-menu-nav .menu-item a{color:#222;display:block;padding:0 24px;font-weight:700;font-size:20px;line-height:48px;height:48px}
#site-footer{background-color:#222;padding:50px 0 10px;font-size:15px}
#footer-logo{display:none}
#menu-footer-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#menu-footer-menu li{width:45%;line-height:2.25em}
#menu-footer-menu li a{color:white}
#menu-footer-menu li a:hover{color:#fffdd0}
#footer-social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:24px;color:#a6a6a6;margin:30px 0}
#footer-social a{height:inherit;margin-left:10px;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}
#footer-social a:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}
#site-attribution{display:block;margin-top:50px;text-align:center;color:#a6a6a6;font-size:10px;letter-spacing:1px;line-height:1}
#site-attribution:hover{color:white}
.page.home .section-title{font-family:"Kirsty-Bold-Italic",sans-serif;text-align:center;color:rgba(0,0,0,0.6);font-size:26px;letter-spacing:1px;margin-bottom:30px}
#action-section{background:url("assets/img/texture-bg.jpg") no-repeat 50% 15%;background-size:cover;padding:60px 0 70px}
.action-tile{display:block;color:white}
.action-tile:hover{color:white;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}
.action-tile .tile-header{background-color:white;background-size:cover;background-position:top center;background-repeat:no-repeat;height:143px}
.action-tile .tile-body{background:#222;padding:18px 15px;min-height:100px}
.action-tile .tile-title{margin:0 0 5px;font-weight:700;font-size:21px;color:#d0f5ff}
.action-tile .tile-title .icon{margin-left:10px}
.action-tile .tile-title .icon svg path{fill:#d0f5ff}
.action-tile .tile-description{font-size:15px}
.action-tile+.action-tile .tile-title{color:#fffdd0}
.action-tile+.action-tile .tile-title .icon svg path{fill:#fffdd0}
#partners-section{padding:60px 0 70px}
#partners-section a{font-weight:700}
#intro-section{padding:25px 0 70px}
#intro-logo{margin:0 auto;width:250px}
#intro-content{margin-top:25px}
#intro-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}
#intro-buttons a{font-size:16px;font-weight:700;width:46%;height:36px;line-height:36px;text-align:center;background-color:#222;border-radius:100px;color:#d0f5ff;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}
#intro-buttons a:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}
#intro-buttons a:last-child{color:#fffdd0}
.page.partners h3{font-size:22px;line-height:1.25;margin-bottom:25px}
.page.partners main{margin-bottom:70px}
.org-partner{margin-bottom:25px}
.org-partner .partner-name{font-size:18px;color:#1e87c8;margin-bottom:4px}
.org-partner .partner-title{font-size:15px;color:#717171;margin-bottom:7px}
.org-partner .partner-description{font-size:16px;line-height:1.5}
#indiv-section{margin-top:70px}
#indiv-partners{line-height:1.7em;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;font-size:16px}
#page-title{font-family:"Kirsty-Bold-Italic",sans-serif;letter-spacing:1.5px;text-align:center;text-transform:uppercase;margin:50px 0 40px}
#main.page-vanilla{padding-bottom:70px;line-height:0}
#main.page-vanilla #page-content{line-height:1.5}
#main.page-vanilla #page-content p+h3{margin-top:2em}
#main.page-vanilla .page-image{margin:50px -20px -70px;max-width:calc(100% + 40px)}
.page-template-page-action #site-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.page-template-page-action #main{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;color:white;margin-top:-54px;padding:54px 0 100px;background-size:cover;background-position:50% 100%;background-repeat:no-repeat}
.page-template-page-action .container{max-width:600px}
.page-template-page-action #page-content{margin-bottom:35px}
.page-template-page-action .action-widget iframe{text-align:center;background:white}
@media(min-width:741px){.container{padding-left:30px;padding-right:30px}
.row .col.m1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}
.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}
.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}
.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}
.row .col.offset-m1{margin-left:8.3333333333%}
.row .col.pull-m1{right:8.3333333333%}
.row .col.push-m1{left:8.3333333333%}
.row .col.offset-m2{margin-left:16.6666666667%}
.row .col.pull-m2{right:16.6666666667%}
.row .col.push-m2{left:16.6666666667%}
.row .col.offset-m3{margin-left:25%}
.row .col.pull-m3{right:25%}
.row .col.push-m3{left:25%}
.row .col.offset-m4{margin-left:33.3333333333%}
.row .col.pull-m4{right:33.3333333333%}
.row .col.push-m4{left:33.3333333333%}
.row .col.offset-m5{margin-left:41.6666666667%}
.row .col.pull-m5{right:41.6666666667%}
.row .col.push-m5{left:41.6666666667%}
.row .col.offset-m6{margin-left:50%}
.row .col.pull-m6{right:50%}
.row .col.push-m6{left:50%}
.row .col.offset-m7{margin-left:58.3333333333%}
.row .col.pull-m7{right:58.3333333333%}
.row .col.push-m7{left:58.3333333333%}
.row .col.offset-m8{margin-left:66.6666666667%}
.row .col.pull-m8{right:66.6666666667%}
.row .col.push-m8{left:66.6666666667%}
.row .col.offset-m9{margin-left:75%}
.row .col.pull-m9{right:75%}
.row .col.push-m9{left:75%}
.row .col.offset-m10{margin-left:83.3333333333%}
.row .col.pull-m10{right:83.3333333333%}
.row .col.push-m10{left:83.3333333333%}
.row .col.offset-m11{margin-left:91.6666666667%}
.row .col.pull-m11{right:91.6666666667%}
.row .col.push-m11{left:91.6666666667%}
.row .col.offset-m12{margin-left:100%}
.row .col.pull-m12{right:100%}
.row .col.push-m12{left:100%}
#site-header{padding:0 30px}
#side-menu-nav .menu-item a{padding:0 30px}
#site-footer{padding:40px 0 20px}
#footer-logo{margin:0;display:inline-block;width:170px}
#footer-content{display:inline-block;width:340px;vertical-align:top;margin:15px 0 0 30px}
#footer-social a{margin-left:15px}
#site-attribution{margin-top:40px}
#action-section{padding:70px 0 80px}
#action-tiles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.action-tile{width:47%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}
.action-tile .tile-body{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}
.action-tile .tile-body{padding:22px 18px}
#partners-section{padding:70px 0 80px}
#partners-section .container{max-width:580px}
#intro-section{padding:50px 0 80px}
#intro-section .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#intro-logo{margin:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:35%}
#intro-body{margin-left:45px}
#intro-content{margin-top:10px}
#intro-buttons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
#intro-buttons a{margin-right:40px;max-width:162px}
#org-partners{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.org-partner{width:45%;margin-bottom:30px}
#indiv-partners{-webkit-column-count:3;-moz-column-count:3;column-count:3}
#main.page-vanilla .page-image{margin:50px 0 0;max-width:100%}
}@media(min-width:741px) and (min-width:993px){#partners-section .container{max-width:740px;font-size:20px}
}@media(min-width:741px) and (max-width:992px){#main.page-vanilla .container{max-width:600px}
}@media(min-width:993px){.container{padding-left:40px;padding-right:40px}
.row .col.l1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}
.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}
.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}
.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}
.row .col.offset-l1{margin-left:8.3333333333%}
.row .col.pull-l1{right:8.3333333333%}
.row .col.push-l1{left:8.3333333333%}
.row .col.offset-l2{margin-left:16.6666666667%}
.row .col.pull-l2{right:16.6666666667%}
.row .col.push-l2{left:16.6666666667%}
.row .col.offset-l3{margin-left:25%}
.row .col.pull-l3{right:25%}
.row .col.push-l3{left:25%}
.row .col.offset-l4{margin-left:33.3333333333%}
.row .col.pull-l4{right:33.3333333333%}
.row .col.push-l4{left:33.3333333333%}
.row .col.offset-l5{margin-left:41.6666666667%}
.row .col.pull-l5{right:41.6666666667%}
.row .col.push-l5{left:41.6666666667%}
.row .col.offset-l6{margin-left:50%}
.row .col.pull-l6{right:50%}
.row .col.push-l6{left:50%}
.row .col.offset-l7{margin-left:58.3333333333%}
.row .col.pull-l7{right:58.3333333333%}
.row .col.push-l7{left:58.3333333333%}
.row .col.offset-l8{margin-left:66.6666666667%}
.row .col.pull-l8{right:66.6666666667%}
.row .col.push-l8{left:66.6666666667%}
.row .col.offset-l9{margin-left:75%}
.row .col.pull-l9{right:75%}
.row .col.push-l9{left:75%}
.row .col.offset-l10{margin-left:83.3333333333%}
.row .col.pull-l10{right:83.3333333333%}
.row .col.push-l10{left:83.3333333333%}
.row .col.offset-l11{margin-left:91.6666666667%}
.row .col.pull-l11{right:91.6666666667%}
.row .col.push-l11{left:91.6666666667%}
.row .col.offset-l12{margin-left:100%}
.row .col.pull-l12{right:100%}
.row .col.push-l12{left:100%}
#site-header{height:70px;text-align:left;padding:0 40px 0 5px}
#site-header:after{display:table;clear:both}
#site-header .menu-button{display:none}
#header-social{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#header-social .social-button{margin-left:25px}
#site-header-nav{display:block;height:70px;line-height:70px}
#site-header-nav ul.menu li{float:left;padding:0}
#site-header-nav ul.menu li:hover{background:#f2f2f2}
#site-header-nav ul.menu a{font-size:15px;font-weight:700;padding:0 35px;color:#717171}
#site-header-nav ul.menu a:hover{color:#1e87c8}
#site-header-nav ul.sub-menu{visibility:hidden;position:absolute;width:230px;background:#f2f2f2}
#site-header-nav ul.sub-menu li.menu-item{display:block;width:100%;line-height:50px}
#site-header-nav ul.sub-menu a{color:#8b8b8b}
#site-header-nav li.menu-item-has-children{position:relative}
#site-header-nav li.menu-item-has-children:hover ul.sub-menu{visibility:visible}
#side-menu{display:none}
#site-footer{padding:50px 0 20px}
#site-footer .container{max-width:none}
#footer-logo{width:210px}
#footer-content{margin-left:50px}
#footer-social{margin:40px 0}
#site-attribution{text-align:right;margin-top:0}
.page.home .section-title{font-size:28px;margin-bottom:45px}
.action-tile{width:46%}
.action-tile .tile-header{height:193px}
.action-tile .tile-title{font-size:24px}
.action-tile .tile-description{font-size:16px}
#intro-section{padding:50px 0}
#intro-logo{width:330px}
#intro-body{margin-left:60px}
#intro-content{margin-top:45px;font-size:20px}
#intro-content h2{font-size:34px;margin-bottom:20px}
#intro-buttons a{height:40px;line-height:40px}
#indiv-partners{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}
#page-title{text-align:left;font-size:36px;margin:90px 0 45px}
#main.page-vanilla{padding-bottom:120px}
#main.page-vanilla #page-content{width:calc(100% - 450px);display:inline-block}
#main.page-vanilla .page-image{float:right;vertical-align:top;margin:0;width:375px}
.page-template-page-action #main{text-align:center;font-size:22px;margin-top:-70px;padding-top:70px}
.page-template-page-action #main #page-title{text-align:center}
}@media(max-width:740px){.action-tile+.action-tile{margin-top:30px}
}