@font-face{font-family: "GothamFont";font-style: normal;font-weight: 200;src: url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/otf/Gotham-ExtraLight.otf") format("opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-ExtraLight.eot"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-ExtraLight.eot?#iefix"), format("embedded-opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/woff/Gotham-ExtraLight.woff") format("woff"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/ttf/Gotham-ExtraLight.ttf") format("truetype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/svg/Gotham-ExtraLight.svg") format("svg")}@font-face{font-family: "GothamFont";font-style: italic;font-weight: 200;src: url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/otf/Gotham-ExtraLightItalic.otf") format("opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-ExtraLightItalic.eot"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/woff/Gotham-ExtraLightItalic.woff") format("woff"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/ttf/Gotham-ExtraLightItalic.ttf") format("truetype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/svg/Gotham-ExtraLightItalic.svg") format("svg")}@font-face{font-family: "GothamFont";font-style: normal;font-weight: 300;src: url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/otf/Gotham-Light.otf") format("opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-Light.eot"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-Light.eot?#iefix") format("embedded-opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/woff/Gotham-Light.woff") format("woff"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/ttf/Gotham-Light.ttf") format("truetype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/svg/Gotham-Light.svg") format("svg")}@font-face{font-family: "GothamFont";font-style: italic;font-weight: 300;src: url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/otf/Gotham-LightItalic.otf") format("opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-LightItalic.eot"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-LightItalic.eot?#iefix") format("embedded-opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/woff/Gotham-LightItalic.woff") format("woff"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/ttf/Gotham-LightItalic.ttf") format("truetype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/svg/Gotham-LightItalic.svg") format("svg")}@font-face{font-family: "GothamFont";font-style: normal;font-weight: 400;src: url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/otf/Gotham-Book.otf") format("opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-Book.eot"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/woff/Gotham-Book.woff") format("woff"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/ttf/Gotham-Book.ttf") format("truetype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/svg/Gotham-Book.svg") format("svg")}@font-face{font-family: "GothamFont";font-style: italic;font-weight: 400;src: url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/otf/Gotham-BookItalic.otf") format("opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-BookItalic.eot"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-BookItalic.eot?#iefix") format("embedded-opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/woff/Gotham-BookItalic.woff") format("woff"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/ttf/Gotham-BookItalic.ttf") format("truetype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/svg/Gotham-BookItalic.svg") format("svg")}@font-face{font-family: "GothamFont";font-style: normal;font-weight: 500;src: url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/otf/Gotham-Medium.otf") format("opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-Medium.eot"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-Medium.eot?#iefix") format("embedded-opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/woff/Gotham-Medium.woff") format("woff"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/ttf/Gotham-Medium.ttf") format("truetype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/svg/Gotham-Medium.svg") format("svg")}@font-face{font-family: "GothamFont";font-style: italic;font-weight: 500;src: url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/otf/Gotham-MediumItalic.otf") format("opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-MediumItalic.eot"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-MediumItalic.eot?#iefix") format("embedded-opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/woff/Gotham-MediumItalic.woff") format("woff"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/ttf/Gotham-MediumItalic.ttf") format("truetype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/svg/Gotham-MediumItalic.svg") format("svg")}@font-face{font-family: "GothamFont";font-style: normal;font-weight: 700;src: url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/otf/Gotham-Bold.otf") format("opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-Bold.eot"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-Bold.eot?#iefix") format("embedded-opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/woff/Gotham-Bold.woff") format("woff"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/ttf/Gotham-Bold.ttf") format("truetype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/svg/Gotham-Bold.svg") format("svg")}@font-face{font-family: "GothamFont";font-style: italic;font-weight: 700;src: url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/otf/Gotham-BoldItalic.otf") format("opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-BoldItalic.eot"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-BoldItalic.eot?#iefix") format("embedded-opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/woff/Gotham-BoldItalic.woff") format("woff"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/ttf/Gotham-BoldItalic.ttf") format("truetype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/svg/Gotham-BoldItalic.svg") format("svg")}@font-face{font-family: "GothamFont";font-style: normal;font-weight: 800;src: url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/otf/Gotham-Black.otf") format("opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-Black.eot"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-Black.eot?#iefix") format("embedded-opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/woff/Gotham-Black.woff") format("woff"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/ttf/Gotham-Black.ttf") format("truetype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/svg/Gotham-Black.svg") format("svg")}@font-face{font-family: "GothamFont";font-style: italic;font-weight: 800;src: url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/otf/Gotham-BlackItalic.otf") format("opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-BlackItalic.eot"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/eot/Gotham-BlackItalic.eot?#iefix") format("embedded-opentype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/woff/Gotham-BlackItalic.woff") format("woff"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/ttf/Gotham-BlackItalic.ttf") format("truetype"), url("https://www.hamiltonhealthsciences.ca/wp-content/themes/hhs/css/less/fonts/svg/Gotham-BlackItalic.svg") format("svg")}.position-center{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}.tab-button{background-color: transparent;border: none;padding: 0;outline: none;font-weight: inherit;transition: inherit}.tab-button:hover,.tab-button:active,.tab-button:focus{border: none;background-color: transparent}html{line-height: 1.15;-webkit-text-size-adjust: 100%}body{font-family: "GothamFont";margin: 0;color: #222}body.larger{font-size: 1.2em}body.smaller{font-size: 0.8em}main{display: block}h1{font-size: 2em}h2{font-size: 1.5em}h3{font-size: 1.25em}h4,h5,h6{font-size: 1.125em}h1,h2,h3,h4,h5,h6{padding: 0;margin: 0 0 1.25rem 0;color: #002855}.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{padding-top: 0.5rem}p{font-size: 1.125em;line-height: 1.5;margin: 0 0 1.25em 0}hr{margin: 1.5rem 0;background-color: #f6f6f4}ul,ol{margin: 0 0 .25em 0;font-size: 1.125em;overflow: hidden}li{margin: 0 0 1em 0}li ul,li ol{margin: .75em 0 0;font-size: 1em}li ul li:last-of-type,li ol li:last-of-type{margin-bottom: 0}hr{box-sizing: content-box;height: 0;overflow: visible}pre{font-family: monospace, monospace;font-size: 1em}a{background-color: transparent;text-decoration: none;color: #4f7497}span.ion{transition: .2s all ease-in-out}a,button,.nolink,.swiper-pagination-bullet{transition: .2s all ease-in-out}a > span.ion,button > span.ion,.nolink > span.ion,.swiper-pagination-bullet > span.ion{transition: none}a,button,.swiper-pagination-bullet{cursor: pointer}a:hover,a:focus,a:active{color: #9e2a2b}.page-content p a,.page-content li a,.page-content blockquote a{text-decoration: underline}.page-content p a:hover,.page-content li a:hover,.page-content blockquote a:hover,.page-content p a:focus,.page-content li a:focus,.page-content blockquote a:focus,.page-content p a:active,.page-content li a:active,.page-content blockquote a:active{background: #4f7497;color: #fff}abbr[title]{border-bottom: none;text-decoration: underline;text-decoration: underline dotted}b,strong{font-weight: bold}code,kbd,samp{font-family: monospace, monospace;font-size: 1em}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sub{bottom: -0.25em}sup{top: -0.5em}img{border-style: none;max-width: 100%;height: auto}button,input,optgroup,select,textarea{font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;box-sizing: content-box}button,input{overflow: visible}button,select{text-transform: none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance: button;-moz-appearance: button;appearance: button;padding: 0}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style: none;padding: 0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline: 1px dotted ButtonText}fieldset{padding: .35em .75em .625em}legend{box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal}progress{vertical-align: baseline}textarea{overflow: auto}[type="checkbox"],[type="radio"]{box-sizing: border-box;padding: 0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height: auto}[type="search"]{-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield;outline-offset: -2px}[type="search"]::-webkit-search-decoration{-webkit-appearance: none;-moz-appearance: none;appearance: none}::-webkit-file-upload-button{-webkit-appearance: button;-moz-appearance: button;appearance: button;font: inherit}blockquote{background: #f6f6f4;margin: 0 0 1em;padding: 1.25em}blockquote > p:last-child{margin-bottom: 0}details{display: block}summary{display: list-item}template{display: none}[hidden]{display: none}.mobile-only,.print-only{display: none}.expandable{display: none}.donate-button,.gform_button,.view-location{display: inline-block;text-align: center;padding: calc(0.75em - 2px) 1.15em;text-transform: uppercase;color: #4f7497;border: 2px solid #4f7497;border-radius: 0.75em;font-weight: 500;font-weight: bold;min-width: 10em;cursor: pointer;background: none;letter-spacing: 1px;transition: .2s all ease-in-out}.donate-button:hover,.gform_button:hover,.view-location:hover,.donate-button:focus,.gform_button:focus,.view-location:focus,.donate-button:active,.gform_button:active,.view-location:active{background: #4f7497;color: #fff}.donate-button.mch-button,.gform_button.mch-button,.view-location.mch-button{border-color: #00b1b8;color: #00b1b8}.donate-button.mch-button:hover,.gform_button.mch-button:hover,.view-location.mch-button:hover,.donate-button.mch-button:focus,.gform_button.mch-button:focus,.view-location.mch-button:focus,.donate-button.mch-button:active,.gform_button.mch-button:active,.view-location.mch-button:active{background: #00b1b8;color: #fff}.screen-reader-text,.sr-only{border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important}.ion-ios-food,.ion-md-food,.ion-ios-feedback,.ion-md-feedback,.ion-ios-park,.ion-md-park,.ion-ios-pay,.ion-md-pay,.ion-ios-press,.ion-md-press,.ion-ios-refer,.ion-md-refer,.ion-ios-calendar,.ion-md-calendar{position: relative}.ion-ios-food:before,.ion-md-food:before,.ion-ios-feedback:before,.ion-md-feedback:before,.ion-ios-park:before,.ion-md-park:before,.ion-ios-pay:before,.ion-md-pay:before,.ion-ios-press:before,.ion-md-press:before,.ion-ios-refer:before,.ion-md-refer:before,.ion-ios-calendar:before,.ion-md-calendar:before{content: "";background-size: contain;background-position: center;background-repeat: no-repeat;position: absolute;width: 1em;height: 1em;top: 0;right: 0;bottom: 0;left: 0;margin: auto}.ion-ios-food:before,.ion-md-food:before{background-image: url('/wp-content/themes/hhs/images/icon-food.png')}.ion-ios-feedback:before,.ion-md-feedback:before{background-image: url('/wp-content/themes/hhs/images/icon-feedback.png')}.ion-ios-park:before,.ion-md-park:before{background-image: url('/wp-content/themes/hhs/images/icon-park.png')}.ion-ios-pay:before,.ion-md-pay:before{background-image: url('/wp-content/themes/hhs/images/icon-pay.png')}.ion-ios-press:before,.ion-md-press:before{background-image: url('/wp-content/themes/hhs/images/icon-press.png')}.ion-ios-refer:before,.ion-md-refer:before{background-image: url('/wp-content/themes/hhs/images/icon-refer.png')}.ion-ios-calendar:before,.ion-md-calendar:before{content: "\f2ab"}.sidebar-cta{display: block;color: #fff;background: #4f7497;text-transform: uppercase;font-weight: 600;margin-bottom: 1em;padding: 1.25em 2em;text-align: center;border: 2px solid #4f7497;border-radius: 0.75em}.sidebar-cta:hover,.sidebar-cta:focus,.sidebar-cta:active{background: none;color: #4f7497}.column-list{overflow: hidden;padding: 0 0 1em}.column-list > p:empty{display: none}.column-list > ul,.column-list > ol{column-count: 2;column-gap: 2em}.column-list.columns-3 > ul,.column-list.columns-3 > ol{column-count: 3;column-gap: 1.5em}.column-list.columns-4 > ul,.column-list.columns-4 > ol{column-count: 4;column-gap: 1em}.gfmc-column ul{list-style: none;margin: 0;padding: 0;font-size: 1em;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}.gfmc-column ul li{flex-grow: 1}.hide-bullets ul,.hide-bullets ol{list-style: none}.hide-bullets > ul,.hide-bullets > ol{padding-left: 0}iframe{max-width: 100%;border: none}.alignleft{display: inline;float: left;margin: 0 1.5em 1em 0}.alignright{display: inline;float: right;margin: 0 0 1em 1.5em}.aligncenter{clear: both;display: block;margin: 0 auto 1.5em}.toggle{cursor: pointer}.accordion{margin-bottom: 1em}.accordion-section-title{margin: 0;padding: 0}.accordion-item{border-bottom: 1px solid #7489a1}.accordion-item .toggle{color: #002855;font-size: 1.25em;position: relative;font-weight: 700;padding: 1.5em 1em 1.5em 0;margin: 0;letter-spacing: 1px}.accordion-item .toggle .ion{cursor: pointer;background: none;border: none;position: absolute;top: 0.5em;right: 0;font-size: 2em;color: #f2c75c}.accordion-item .toggle.active .ion{transform: rotate(180deg);color: #5d6e87}.accordion-item .accordion-content{display: none}.outer-wrapper{max-width: 1240px;margin: 0 auto}.site-content{overflow: hidden}.acf-map{height: 500px;background: #eee}.tab-content{display: none;padding: 2em 0}.tab-content.active{display: block}.tabs{position: relative;background-color: #f8f8f7;padding: 1.5rem 0 1rem}.tabs:before,.tabs:after{content: "";display: block;position: absolute;top: 0;left: -1000em;height: 100%;padding-left: 1000em;background-color: #f8f8f7}.tabs:after{left: 100%;display: none}.tabs button{background-color: transparent;display: inline-block;vertical-align: top;font-size: 0.875em;font-weight: 700;color: #4f7497;border: 2px solid transparent;outline: none;border-radius: 0.75em;padding: .9em 1.75em;margin: 0 .2em .5rem;text-transform: uppercase;letter-spacing: 1.4px;cursor: pointer;transition: 0.3s}.tabs button.active,.tabs button:active,.tabs button:hover,.tabs button:focus{color: #002855;border-color: #002855}.alerts{background: #cd2027}.alerts .alert{color: #fff;font-size: 0.825em;text-transform: uppercase;padding: 1em 0;font-weight: 600;letter-spacing: 1.5px;overflow: hidden;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align-items: flex-start;-moz-box-align-items: flex-start;-webkit-align-items: flex-start;-ms-align-items: flex-start;align-items: flex-start}.alerts .alert a{color: #fff;text-decoration: underline}.alerts .alert .ion{font-size: 1.5em;margin-right: 1em;display: inline-block;vertical-align: middle}.alerts .alert .alert-text *:last-child{margin-bottom: 0}.header-top{background-color: #f7f7f6;color: #3b3b3b;padding: .2em 0}.header-top > .outer-wrapper{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center}.header-top > .outer-wrapper > nav,.header-top > .outer-wrapper .header-tools{padding: .2em 0}.header-top > .outer-wrapper .header-tools{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;-webkit-box-justify-content: flex-end;-moz-box-justify-content: flex-end;-webkit-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end;-webkit-box-flex-wrap: wrap;-moz-box-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex-shrink: 1;-moz-box-flex-shrink: 1;-webkit-flex-shrink: 1;-ms-flex-shrink: 1;flex-shrink: 1}.header-top > .outer-wrapper > nav{-webkit-box-flex-grow: 1;-moz-box-flex-grow: 1;-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1}.header-top .menu{padding: 0;margin: 0;list-style: none;font-size: 1em;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center}.header-top .menu > .menu-item{display: inline-block;margin: 0 1.25em 0 0;font-size: 0.875em;letter-spacing: 0.56px}.header-top .menu a{color: #3b3b3b;text-decoration: none;font-weight: 500}.header-top .menu a:active,.header-top .menu a:hover,.header-top .menu a:focus{color: #4f7497}.header-top .header-tools{text-align: right}.header-top .header-tools > div{display: inline-block;vertical-align: middle}.header-top .header-tools .header-social a{display: inline-block;vertical-align: middle;color: #767676;font-size: 1.25em;margin-left: 0.375em}.header-top .header-tools .header-social a:active,.header-top .header-tools .header-social a:hover,.header-top .header-tools .header-social a:focus{color: #4f7497}.header-top .header-tools .header-phone{font-weight: 500;letter-spacing: 1.6px}.header-top .header-tools .header-phone a{color: #3b3b3b}.header-top .header-tools .header-phone a:active,.header-top .header-tools .header-phone a:hover,.header-top .header-tools .header-phone a:focus{color: #4f7497}.header-top .header-tools .switch{margin-left: 2.5em;color: #3b3b3b;font-weight: 500;text-align: center}.header-top .header-tools .switch span,.header-top .header-tools .switch button{display: inline-block;vertical-align: middle}.header-top .header-tools .switch button{cursor: pointer;width: 1.25em;font-family: monospace;text-align: center;border: none;background: none}.header-top .header-tools .switch button:active,.header-top .header-tools .switch button:hover,.header-top .header-tools .switch button:focus{color: #4f7497}.header-top .header-tools .translate-button{font-size: 1.25em;margin-left: 1em}.header-top .header-tools .translate-button .translate-toggle{background: none;border: none}.header-top .header-tools .translate-button .translate-toggle svg{vertical-align: middle;transform: scale(.9);fill: #767676}.header-top .header-tools .translate-button .translate-toggle:hover svg,.header-top .header-tools .translate-button .translate-toggle:focus svg,.header-top .header-tools .translate-button .translate-toggle:active svg{fill: #002855}.header-top .header-tools .print-button{font-size: 1.25em;margin-left: 1em}.header-top .header-tools .print-button a{color: #767676}.header-top .header-tools .print-button a:active,.header-top .header-tools .print-button a:hover,.header-top .header-tools .print-button a:focus{color: #4f7497}.header-top .header-search{margin-left: 2.5em}.header-top .header-search .search-toggle{background: none;border: none}.header-top .header-search .search-toggle span{display: inline-block;vertical-align: middle}.header-top .header-search .search-toggle .ion{font-size: 1.5em;margin-left: 0.75em}.header-top .header-search .search-toggle:hover,.header-top .header-search .search-toggle:focus,.header-top .header-search .search-toggle:active{color: #002855}.header-search-form{display: none;margin: 0;background: #fff;text-align: right;padding-top: 1.5em}.header-search-form .outer-wrapper,.header-search-form .searchform{position: relative}.header-search-form .search-text{background: #f7f7f7;color: #002855;padding: 1em 3em 1em 1em;width: calc(100% - 4em);border: none;border-radius: 0.75em}.header-search-form .search-text:hover,.header-search-form .search-text:focus,.header-search-form .search-text:active{outline: none}.header-search-form .search-submit{color: transparent;background: none;border: none}.header-search-form .ion,.header-search-form .search-submit{display: inline-block;font-size: 2em;height: 1em;width: 1em;cursor: pointer;text-align: center;position: absolute;top: 0;right: 0;padding: 0.25em}.header-search-form .ion{color: #4f7497}.header-search-form .mobile-close{padding: 0;margin: 0 0 0 .5em;font-size: 2em;color: transparent;width: 1em;height: 1em;position: relative;background: none;border: none;vertical-align: middle;cursor: pointer}.header-search-form .mobile-close:before,.header-search-form .mobile-close:after{content: "";width: 100%;height: 2px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;background: #4f7497;cursor: pointer}.header-search-form .mobile-close:before{transform: rotate(45deg)}.header-search-form .mobile-close:after{transform: rotate(-45deg)}.concierge-wrapper{display: inline-block}.concierge-wrapper .concierge-button{display: inline-block;overflow: hidden;padding: .75em 1.15em;text-transform: uppercase;background: #d7f1f0;color: #002855;border-radius: 0.75em;font-weight: 500;border: none;cursor: pointer;outline: none}.concierge-wrapper .concierge-button span{display: inline-block;vertical-align: middle}.concierge-wrapper .concierge-button .text{padding: 0 4em 0 .75em}.concierge-wrapper .concierge-button:hover,.concierge-wrapper .concierge-button:focus,.concierge-wrapper .concierge-button:active{color: #fff;background: #002855;outline: none}.concierge-wrapper .concierge-panels{visibility: hidden;z-index: -1;position: absolute;top: 0;right: 0;left: 0;background: rgba(47,47,47,0.975);border-radius: 0.75em;color: #fff;width: 100%;max-width: 1240px}.concierge-wrapper .concierge-panels .conc-close{background: none;border: none;color: #fff;font-size: 1.5em;position: absolute;top: 0;right: 0.25em;padding: 0.25em;cursor: pointer;z-index: 99}.concierge-wrapper .concierge-panels .panel{text-align: left}.concierge-wrapper .concierge-panels .panel-inner{padding: 0 2em 3em}.concierge-wrapper .concierge-panels .panel-title{font-weight: 500;text-transform: uppercase;color: #fff;padding: 1.25em 0 1em;margin: 0 0 2em;border-bottom: 1px solid #9cdbd9;font-size: 1em;letter-spacing: 1px}.concierge-wrapper .concierge-panels .panel-title a{display: block;color: #fff}.concierge-wrapper .concierge-panels .panel-title a:hover,.concierge-wrapper .concierge-panels .panel-title a:focus,.concierge-wrapper .concierge-panels .panel-title a:active{color: #f2c75c}.concierge-wrapper .concierge-panels .panel-title .ion{font-size: 1.5em;width: 1em;height: 1em;padding: 0.25em;margin-right: 0.5em;display: inline-block;color: #646464;background: #9cdbd9;border-radius: 50%;text-align: center}.concierge-wrapper .concierge-panels .panel-title .ion.ion-ios-person{padding-left: 0.275em}.concierge-wrapper .concierge-panels .panel-main .iam-list{margin: 0 0 .75em;padding: 0;list-style: none}.concierge-wrapper .concierge-panels .panel-main .iam-list li{display: inline-block;vertical-align: top;text-transform: uppercase;font-weight: 500;width: calc(30% - 0.3em);margin: 0 3% 1em 0}.concierge-wrapper .concierge-panels .panel-main .iam-list li a{color: #fff;display: block;overflow: hidden;position: relative;padding: 0 0 0 1.5em}.concierge-wrapper .concierge-panels .panel-main .iam-list li a:hover,.concierge-wrapper .concierge-panels .panel-main .iam-list li a:focus,.concierge-wrapper .concierge-panels .panel-main .iam-list li a:active{color: #f2c75c}.concierge-wrapper .concierge-panels .panel-main .iam-list li .ion{position: absolute;top: 0;left: 0}.concierge-wrapper .concierge-panels .panel .link-list{margin: 0 0 .75em;padding: 0;list-style: none}.concierge-wrapper .concierge-panels .panel .link-list li{margin-bottom: 1em}.concierge-wrapper .concierge-panels .panel a{color: #fff}.concierge-wrapper .concierge-panels .panel a:hover,.concierge-wrapper .concierge-panels .panel a:focus,.concierge-wrapper .concierge-panels .panel a:active{color: #f2c75c}.header-translate{display: none;padding: 1em 0 0}.header-translate .outer-wrapper{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: flex-end;-moz-box-justify-content: flex-end;-webkit-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end}.header-main{position: relative}.header-main > .outer-wrapper{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-box-align-items: flex-start;-moz-box-align-items: flex-start;-webkit-align-items: flex-start;-ms-align-items: flex-start;align-items: flex-start}.header-main .header-logo-container{padding: 2em 1em 2em 0}.header-main .header-logo-container a{display: block}.header-main .header-logo-container img{max-height: 5em;width: auto}.header-main .button-nav a{vertical-align: middle;margin-left: 1em}.header-main .button-nav a:first-child{margin-left: 0}.header-main .navigation{padding-top: 1em}.header-main .navigation .button-nav{text-align: right}.header-main .navigation .button-nav .concierge,.header-main .navigation .button-nav .donate-button{margin-top: 0.5em;margin-bottom: 0.5em;display: inline-block}.blog .header-main .navigation,.category .header-main .navigation,.single-post .header-main .navigation{-webkit-box-align-self: flex-end;-moz-box-align-self: flex-end;-webkit-align-self: flex-end;-ms-align-self: flex-end;align-self: flex-end}@media (min-width: 768px){.header-main ul{list-style: none}.toggle-wrapper{position: relative}.header-main .menu{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: flex-end;-moz-box-justify-content: flex-end;-webkit-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end;margin: .5em 0 0 0;padding: 0;list-style: none}.header-main .menu .toggle-wrapper .toggle{color: #f2c75c;text-align: center;font-size: 1.5em;height: 1em;width: 1em;display: none;border: none;background: none;vertical-align: top}.header-main .menu .toggle-wrapper .toggle:hover,.header-main .menu .toggle-wrapper .toggle:focus,.header-main .menu .toggle-wrapper .toggle:active{color: #5d6e87}.header-main .menu .menu-item-has-children > .toggle-wrapper > .toggle{display: inline-block}.header-main .menu .menu-item-has-children.active > .toggle-wrapper > .toggle{color: #5d6e87;transform: rotate(180deg)}.header-main .menu > .menu-item{display: inline-block;margin: 0}.header-main .menu > .menu-item > .toggle-wrapper > .link-text{cursor: pointer;display: block;position: relative;color: #002855;font-weight: 800;text-transform: uppercase;text-decoration: none;letter-spacing: 2px;padding: 1.5em}.header-main .menu > .menu-item.menu-item-has-children > .toggle-wrapper > .link-text{cursor: pointer;padding-right: 2.5em}.header-main .menu > .menu-item.menu-item-has-children > .toggle-wrapper > .toggle{display: block;position: absolute;top: 0;right: 0.5em;bottom: 0;margin: auto}.header-main .menu > .menu-item:hover > .toggle-wrapper .link-text,.header-main .menu > .menu-item:focus > .toggle-wrapper .link-text,.header-main .menu > .menu-item:active > .toggle-wrapper .link-text,.header-main .menu > .menu-item.active > .toggle-wrapper .link-text{background: #f6f8fa}.header-main .menu .sub-menu-wrap{display: none;position: absolute;top: 100%;width: 100%;left: 0;background: #f6f8fa;padding: 3em 0;z-index: 99}.header-main .menu .sub-menu-wrap .outer-wrapper{position: relative;overflow: hidden}.header-main .menu .sub-menu-wrap .outer-wrapper .sub-menu{margin: 0;padding: 0;font-size: 1em}.header-main .menu .sub-menu-wrap .outer-wrapper .sub-menu .menu-item{margin: 1.5em 0 0;display: block}.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-flex-wrap: wrap;-moz-box-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper .link-text{cursor: pointer;display: inline-block;width: calc(100% - 2em);margin-top: 0.2em;letter-spacing: 2px}.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item.menu-item-has-children > .toggle-wrapper .toggle{display: inline-block}.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item{margin: 0 3% 0 0;width: 22%;padding: 1em 0}.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper .link-text{cursor: pointer;color: #4f7497;text-transform: uppercase;font-weight: bold}.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper .link-text:hover,.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper .link-text:focus,.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper .link-text:active{color: #002855}.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .sub-menu{display: none}.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .sub-menu > .menu-item > .toggle-wrapper .link-text{cursor: pointer;font-weight: bold;color: #3b3b3b}.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .sub-menu > .menu-item > .toggle-wrapper .link-text:hover,.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .sub-menu > .menu-item > .toggle-wrapper .link-text:focus,.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .sub-menu > .menu-item > .toggle-wrapper .link-text:active{color: #002855}.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .sub-menu > .menu-item .sub-menu{display: none}.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .sub-menu > .menu-item .sub-menu .menu-item .toggle-wrapper .link-text{cursor: pointer;color: #3b3b3b}.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .sub-menu > .menu-item .sub-menu .menu-item .toggle-wrapper .link-text:hover,.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .sub-menu > .menu-item .sub-menu .menu-item .toggle-wrapper .link-text:focus,.header-main .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .sub-menu > .menu-item .sub-menu .menu-item .toggle-wrapper .link-text:active{color: #002855}}.home-banner{background-position: center;background-size: cover;background-repeat: no-repeat;position: relative;height: 50vh;min-height: 300px;overflow: hidden}.home-banner.surrender{overflow: auto}.home-banner .overlay{background: -moz-linear-gradient(left, #282828 0%, rgba(40,40,40,0) 100%);background: -webkit-linear-gradient(left, #282828 0%, rgba(40,40,40,0) 100%);background: linear-gradient(to right, #282828 0%, rgba(40,40,40,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#282828', endColorstr='#00282828', GradientType=1);position: absolute;top: 0;left: 0;height: 100%;width: 80%}.home-banner > img{display: none}.home-banner .banner-mc-button{text-align: center;padding-top: 1em}.home-banner .banner-mc-button .mch-button{width: calc(100% - 2.3em)}.home-banner .outer-wrapper{position: relative;z-index: 5;color: #fff;height: 100%}.home-banner .outer-wrapper .content-width-wrap{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: center;-moz-box-justify-content: center;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-box-flex-direction: column;-moz-box-flex-direction: column;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;opacity: 0.01;max-width: 20em;padding: 2em 0}.home-banner .outer-wrapper .content-width-wrap.surrender{-webkit-box-flex-direction: flex-start;-moz-box-flex-direction: flex-start;-webkit-flex-direction: flex-start;-ms-flex-direction: flex-start;flex-direction: flex-start}.home-banner .banner-title{font-size: 3.5em;font-weight: normal;margin: 0 0 1em 0;color: #fff}.home-banner .banner-content{margin-bottom: 1em;color: #fff}.home-banner .read-more{-webkit-box-align-self: flex-start;-moz-box-align-self: flex-start;-webkit-align-self: flex-start;-ms-align-self: flex-start;align-self: flex-start;background: #fff;text-align: center;padding: 1.125em 2em;color: #4f7497;border-radius: 0.6em;font-weight: 700;letter-spacing: 1.4px;text-transform: uppercase}.home-banner .read-more:hover,.home-banner .read-more:focus,.home-banner .read-more:active{background: #4f7497;color: #fff}.moreMobileItem .accordion{font-size: 1.5em;font-weight: 600;margin: 0;padding: 1.5em;letter-spacing: 1.67px;background: #3b3b3b;cursor: pointer;text-align: right;color: #fff;border: none;border-top: 1px solid #a4a4a4}.moreMobileItem .moreAlign{float: left;padding-top: 9px}.moreMobileItem #moreAccordion.active,.moreMobileItem #moreAccordion:hover{background-color: #9cdbd9;color: #002855;transition: .2s all ease-in-out}.moreMobileItem #moreAccordion.active .ion-ios-arrow-forward,.moreMobileItem #moreAccordion:hover .ion-ios-arrow-forward{color: #002855}.moreMobileItem .newNextElement{max-height: 0;overflow: hidden;transition: max-height .4s ease-out}.moreMobileItem #moreAccordion.active{text-align: left}.moreMobileItem #moreAccordion.active .ion-ios-arrow-forward{position: relative;left: -100px;transform: rotate(180deg);padding-bottom: 3px}.moreMobileItem #moreAccordion.active .moreAlign{transition: .2s all ease-in-out;margin: 0 0 0 1em}.moreMobileItem .ion-ios-arrow-forward{color: #4f7497;text-align: center;font-size: 1.75em;height: 1em;border: none;background: none;vertical-align: sub}.moreMobileItem .newHeaderMenu{list-style-type: none;border-top: 2px solid #9cdbd9;background: #494949;padding: 0;font-size: 1.6em}.moreMobileItem .newHeaderMenu .textColor{color: #fff;padding-left: 1.4em}.moreMobileItem .newHeaderMenu .bottomBorder{padding-bottom: 1em;border-bottom: 1px solid #a4a4a4}.moreMobileItem .newHeaderMenu .bottomBorder a:hover{color: #9cdbd9}.moreMobileItem .newHeaderMenu li{margin: 1em 0 1em 0}.home-search .advanced-search-form{width: 60%;min-width: 15em;padding: 2em 0;margin: 0 auto}.advanced-search-toggle{background: none;border: none;display: inline-block;padding: 0.25em;color: #4f7497;text-transform: uppercase;font-size: 0.825em;font-weight: 700}.advanced-search-toggle:hover,.advanced-search-toggle:focus,.advanced-search-toggle:active{color: #002855}.advanced-search-form{margin: 0 0 2em;width: 100%}.advanced-search-form .advanced-search-filters{display: none;border: none;margin: 0;padding: 0}.advanced-search-form .advanced-search-filters.active{display: block}.advanced-search-form .advanced-search-filters label{display: inline-block;cursor: pointer;color: #4f7497;margin: 0 .75em .75em 0}.advanced-search-form .advanced-search-filters label .label{text-transform: uppercase;font-size: 0.825em;font-weight: 700}.advanced-search-form .advanced-search-filters label input,.advanced-search-form .advanced-search-filters label .label{display: inline-block;vertical-align: middle}.advanced-search-form .advanced-search-filters label:hover,.advanced-search-form .advanced-search-filters label:focus,.advanced-search-form .advanced-search-filters label:active{color: #002855}.advanced-search-form .form-body{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: center;-moz-box-justify-content: center;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center}.advanced-search-form .form-body .input-wrapper{-webkit-box-flex-grow: 1;-moz-box-flex-grow: 1;-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1;position: relative;margin-right: 1em}.advanced-search-form .form-body .search-input{font-size: 1.25em;margin: 0;color: #002855;background: #f6f6f4;border-radius: 0.5em;border: none;padding: 1em 2.5em 1em 1.5em;width: calc(100% - 4em)}.advanced-search-form .form-body .search-input:placeholder{color: #002855}.advanced-search-form .form-body .search-submit{border: none;background: none;font-size: 2em;position: absolute;top: 0;right: 0.5em;bottom: 0;margin: auto;color: #4f7497}.advanced-search-form .form-body .search-submit:hover,.advanced-search-form .form-body .search-submit:focus,.advanced-search-form .form-body .search-submit:active{color: #002855}.search-page .searchform{margin: 2.5em 0;position: relative;min-width: 50%}.search-page .searchform .search-text{background-color: #f2f2f2;border-radius: 0.75em;color: #002855;font-size: 1.25em;padding: 1.25em 4em 1.25em 2em;border: none;width: calc(100% - 6em)}.search-page .searchform .search-text ::placeholder{color: #002855}.search-page .searchform .ion,.search-page .searchform .search-submit{position: absolute;top: 0;bottom: 0;right: 1em;font-size: 2em;height: 1em;width: 1em;cursor: pointer;text-align: center;margin: auto}.search-page .searchform .ion{color: #4f7497;z-index: 2}.search-page .searchform .search-submit{color: transparent;border: none;background: none;z-index: 3}.search-page .adv-search-label{color: #4f7497;font-size: 0.875em;font-weight: 700;text-transform: uppercase;letter-spacing: 1.4px;margin-left: 1.9rem}.home-quick-links{margin-bottom: 6em}.home-quick-links .outer-wrapper{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: center;-moz-box-justify-content: center;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-box-flex-wrap: wrap;-moz-box-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.home-quick-links .quick-link{text-decoration: none;text-transform: uppercase;color: #000;text-align: center;font-weight: 700;margin: 1em;letter-spacing: 1px}.home-quick-links .quick-link .icon-wrapper{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: center;-moz-box-justify-content: center;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;height: 6em;width: 6em;border-radius: 6em;margin: 1.25em 2em}.home-quick-links .quick-link .icon-wrapper img{transition: .2s all ease-in-out;max-width: 50%;max-height: 50%}.home-quick-links .quick-link .icon-wrapper .ion{font-size: 3em;width: 1em;height: 1em;color: #fff}.home-quick-links .quick-link:hover,.home-quick-links .quick-link:focus,.home-quick-links .quick-link:active{color: #002855}.home-quick-links .quick-link:hover .icon-wrapper img,.home-quick-links .quick-link:focus .icon-wrapper img,.home-quick-links .quick-link:active .icon-wrapper img,.home-quick-links .quick-link:hover .icon-wrapper .ion,.home-quick-links .quick-link:focus .icon-wrapper .ion,.home-quick-links .quick-link:active .icon-wrapper .ion{transform: scale(1.15)}.home .section-title,.page-template-page-mcmaster_home .section-title{font-size: 3em;font-weight: 200;padding: 1.25em 0 1em;text-align: center;color: #002855}.home .section-title-image-link,.page-template-page-mcmaster_home .section-title-image-link{display: block;max-width: 25em;margin: 3.75em auto 3em;padding: 0}.home .section-title-image-link img,.page-template-page-mcmaster_home .section-title-image-link img{max-width: 100%;height: auto}.home-locations{padding: .5em 0 6em;background-color: #f8f8f7}.home-locations .section-title{text-align: center;font-size: 3em}.home-locations .location-select{margin: 0 0 2.75em;padding: 0 0 2.75em;border-bottom: 1px solid #7489a1}.home-locations .location-select label{color: #002855;font-size: 1.125em;font-weight: 500;letter-spacing: 0.72px}.home-locations .location-select .select-wrapper{display: inline-block;position: relative;font-size: 0.875em}.home-locations .location-select .select-wrapper:after{font-family: "Ionicons";content: "\f3d0";position: absolute;top: 0.25em;right: 0;color: #434343;font-size: 2em;width: 1em;height: 1em;pointer-events: none}.home-locations .location-select select{border-radius: 0.75em;background: #ededed;border: none;color: #3b3b3b;font-weight: 700;letter-spacing: 1.4px;text-transform: uppercase;padding: 1em 3em 1em 1em;margin-left: 1.25em;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none}.home-locations .location-select select::-ms-expand{display: none}.home-locations .location-select .tabs{background: none;text-align: center}.home-locations .location{display: none}.home-locations .location.active{display: block}.location{overflow: hidden;color: #002855}.location .location-title{color: inherit;font-size: 1.5em;margin: 0 0 1.5em;padding: 0;font-weight: 700;text-transform: uppercase;letter-spacing: 2px}.location .location-address{color: inherit;font-size: 1.125em;margin-bottom: 2em;font-weight: 500}.location .location-information{float: left;width: 35%;margin-right: 5%;border-bottom: 1px solid #7489a1;background: none !important}.location .location-information .location-image{background-position: center;background-size: cover;background-repeat: no-repeat;height: 18rem}.location .location-information .location-image img{width: 100%;height: auto;visibility: hidden}.hours{padding-top: 1em;padding: 1.5em 0;border-bottom: 1px solid #7489a1}.hours:first{border-top: none}.hours .hours-heading{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;outline: none}.hours .hours-heading .visual-status{font-size: 1.5em;margin-right: 0.25em}.hours .hours-heading .visual-status.open{color: #67bc45}.hours .hours-heading .visual-status.closed{color: #cd2027}.hours .hours-heading .text-status{font-size: 1.125em;padding: 0 .5em}.hours .hours-heading .view-hours{-webkit-box-flex-grow: 1;-moz-box-flex-grow: 1;-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1;text-align: right;color: #4f7497}.hours .hours-heading .view-hours span{display: inline-block;vertical-align: middle;font-size: 0.75em;font-weight: bold;text-transform: uppercase;letter-spacing: 2px}.hours .hours-heading .view-hours span.ion{color: #f2c75c;font-size: 1.75em;margin-left: 0.25em}.hours .hours-heading .view-hours:hover,.hours .hours-heading .view-hours:focus,.hours .hours-heading .view-hours:active{color: #002855}.hours .hours-heading.active{outline: none}.hours .hours-heading.active .view-hours .ion{transform: rotate(180deg)}.hours .hours-listing{display: none;padding-top: 0.25em}.hours .hours-listing .day-item{overflow: hidden;padding: .5em 0;border-top: 1px solid #4f7497}.hours .hours-listing .day-item:first-of-type{border-top: none}.hours .hours-listing .day-item .day-name{float: left}.hours .hours-listing .day-item .day-hours{float: right}.location .location-information .hours-listing{padding-top: 1em}.location .location-information .read-more{display: inline-block;font-weight: bold;text-transform: uppercase;padding: 1.5em 0;letter-spacing: 1px}.location .location-information .read-more:hover,.location .location-information .read-more:focus,.location .location-information .read-more:active{color: #002855}.location .location-programs{float: left;width: 60%;text-align: center}.location .location-programs .programs-title{font-size: 1.125em;margin: 0 0 1em 0;text-align: left}.location .location-programs .service-list{list-style: none;margin: 0 0 1em;padding: 0;color: #4f7497;font-weight: bold;text-transform: uppercase;columns: 2;text-align: left}.location .location-programs .service-list li{text-transform: uppercase;position: relative;padding: 0 0 0 1em;font-size: 0.825em}.location .location-programs .service-list li .ion{position: absolute;top: 0.25em;left: 0}.location .location-programs .service-list li a{display: inline-block;line-height: 1.5}.location .location-programs .service-list li a:hover,.location .location-programs .service-list li a:focus,.location .location-programs .service-list li a:active{color: #002855}.location .location-programs .service-list.partial li:nth-child(1n+19){display: none}.location .location-programs .location-programs-more{display: inline-block;cursor: pointer;vertical-align: top;font-size: 0.875em;font-weight: 700;color: #4f7497;border: 2px solid #4f7497;border-radius: 0.75em;padding: .9em 1.75em;margin: 0 .2em;text-transform: uppercase;letter-spacing: 1.4px;background: none}.location .location-programs .location-programs-more:hover,.location .location-programs .location-programs-more:focus,.location .location-programs .location-programs-more:active{color: #fff;background: #4f7497}.home-stories{padding-top: 1.6em}.home-stories > .outer-wrapper{overflow: hidden}.home-stories .section-title{padding-bottom: 0.8em}.home-stories .news-listing{display: none;border-bottom: 1px solid #778ca4;margin: 4em 0}.home-stories .story-filters,.news-content .story-filters{text-align: center}.home-stories .story-filters .filter,.news-content .story-filters .filter{transition: .2s all ease-in-out}.home-stories .story-filters .filter:hover,.news-content .story-filters .filter:hover,.home-stories .story-filters .filter:focus,.news-content .story-filters .filter:focus,.home-stories .story-filters .filter:active,.news-content .story-filters .filter:active,.home-stories .story-filters .filter.active,.news-content .story-filters .filter.active{color: #002855;border-color: #002855}.home-stories .story-filters .filter,.news-content .story-filters .filter,.home-stories .view-all,.news-content .view-all{display: inline-block;cursor: pointer;vertical-align: top;font-size: 0.875em;font-weight: 700;color: #4f7497;border: 2px solid transparent;border-radius: 0.75em;padding: .9em 1.75em;margin: 0 .2em;text-transform: uppercase;letter-spacing: 1.4px}.home-stories .news-listing.list-all,.news-content .news-listing.list-all{display: block}.home-stories .news-listing .swiper-wrapper,.news-content .news-listing .swiper-wrapper{display: block;width: auto;height: auto}.home-stories .news-listing .news-item,.news-content .news-listing .news-item{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;border-top: 1px solid #778ca4;padding: 2.5em 0}.home-stories .news-listing .news-item .post-image,.news-content .news-listing .news-item .post-image{background-position: center;background-size: cover;background-repeat: no-repeat;width: 30%;margin-right: 5%;background-color: #d6d2c4;position: relative;height: 15rem}.home-stories .news-listing .news-item .post-image img,.news-content .news-listing .news-item .post-image img{visibility: hidden;width: 1px;height: 1px}.home-stories .news-listing .news-item .post-image .ion,.news-content .news-listing .news-item .post-image .ion{font-size: 5em;color: #fff;width: 1em;height: 1em;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto}.home-stories .news-listing .news-item .post-content,.news-content .news-listing .news-item .post-content{width: 70%}.home-stories .news-listing .news-item .comma,.news-content .news-listing .news-item .comma{margin-left: -0.2em;color: #002855}.home-stories .news-listing .news-item .categories .tax-link,.news-content .news-listing .news-item .categories .tax-link,.home-stories .news-listing .news-item .categories .filter,.news-content .news-listing .news-item .categories .filter,.home-stories .news-listing .news-item .story-full,.news-content .news-listing .news-item .story-full,.home-stories .news-listing .news-item .story-date,.news-content .news-listing .news-item .story-date{font-size: 0.875em;color: #4f7497;cursor: pointer;text-transform: uppercase;font-weight: 600;border: none;background: none}.home-stories .news-listing .news-item .categories .tax-link:hover,.news-content .news-listing .news-item .categories .tax-link:hover,.home-stories .news-listing .news-item .categories .filter:hover,.news-content .news-listing .news-item .categories .filter:hover,.home-stories .news-listing .news-item .categories .tax-link:focus,.news-content .news-listing .news-item .categories .tax-link:focus,.home-stories .news-listing .news-item .categories .filter:focus,.news-content .news-listing .news-item .categories .filter:focus,.home-stories .news-listing .news-item .categories .tax-link:active,.news-content .news-listing .news-item .categories .tax-link:active,.home-stories .news-listing .news-item .categories .filter:active,.news-content .news-listing .news-item .categories .filter:active{color: #002855}.home-stories .news-listing .news-item .story-link,.news-content .news-listing .news-item .story-link{color: #4f7497}.home-stories .news-listing .news-item .story-link:hover,.news-content .news-listing .news-item .story-link:hover,.home-stories .news-listing .news-item .story-link:focus,.news-content .news-listing .news-item .story-link:focus,.home-stories .news-listing .news-item .story-link:active,.news-content .news-listing .news-item .story-link:active{color: #002855}.home-stories .news-listing .news-item .separator,.news-content .news-listing .news-item .separator{display: inline-block;background: #002855;width: 5px;height: 5px;border-radius: 50%;margin: 0 .5em .125em}.home-stories .news-listing .news-item .story-title,.news-content .news-listing .news-item .story-title{color: #3b3b3b;font-size: 2em;font-weight: 500;margin: .75em 0;padding: 0}.home-stories .news-listing .news-item .story-excerpt,.news-content .news-listing .news-item .story-excerpt{color: #3b3b3b;font-size: 1.125em}.home-stories .pagination-count,.news-content .pagination-count{text-align: center;font-weight: bold;border-top: 1px solid #4f7497;padding: 2em 0}.home-stories .pagination-count:empty,.news-content .pagination-count:empty{display: none}.home-stories .view-wrap,.news-content .view-wrap,.home-stories .load-more-wrapper,.news-content .load-more-wrapper{text-align: center}.home-stories .view-all,.news-content .view-all{color: #4f7497;border-color: #4f7497;margin-bottom: 5.75em;padding: 1.25em 2.5em;background: none}.home-stories .view-all:hover,.news-content .view-all:hover,.home-stories .view-all:focus,.news-content .view-all:focus,.home-stories .view-all:active,.news-content .view-all:active{color: #fff;background: #4f7497}.news-load-more-wrapper{text-align: center}.news-load-more-wrapper .news-load-more{display: inline-block;cursor: pointer;vertical-align: top;font-size: 0.875em;font-weight: 700;background: none;color: #4f7497;border: 2px solid transparent;border-color: #4f7497;border-radius: 0.75em;margin-bottom: 5.75em;padding: 1.25em 2.5em;text-transform: uppercase;letter-spacing: 1.4px}.news-load-more-wrapper .news-load-more:hover,.news-load-more-wrapper .news-load-more:focus,.news-load-more-wrapper .news-load-more:active{color: #fff;background: #4f7497}.share-featured-banner{background: #002854;position: relative;margin-bottom: 5em}.share-featured-banner .featured-image{position: absolute;top: 0;right: 0;height: 100%;width: 50%;background-position: center;background-size: cover;background-repeat: no-repeat}.share-featured-banner .featured-image img{visibility: hidden;height: 1px;width: 1px}.share-featured-banner .featured-content{width: calc(50% - 4em);color: #fff;padding: 4em 4em 4em 0}.share-featured-banner .featured-content .featured-title{font-size: 3em;margin: 0;padding: 0;font-weight: 200;color: #fff}.share-featured-banner .featured-content .featured-date{text-transform: uppercase;margin: 1.5em 0;font-size: 0.875em;display: block}.share-featured-banner .featured-content .featured-excerpt{font-size: 1.125em;line-height: 1.25}.share-featured-banner .featured-content .read-more{font-size: 0.875em;display: inline-block;background: #fff;border: 2px solid #90d0d3;color: #4f7497;border-radius: 2em;font-weight: bold;text-transform: uppercase;letter-spacing: 1px;padding: 1em 1.5em;margin: 2em 0 0}.share-featured-banner .featured-content .read-more:hover,.share-featured-banner .featured-content .read-more:focus,.share-featured-banner .featured-content .read-more:active{background: #90d0d3;color: #fff}.share-stories-feed{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-box-flex-wrap: wrap;-moz-box-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.share-stories-feed .share-story .image.alt-image{display: none}.share-stories-feed .share-story .image.placeholder{background-color: #d6d2c4;position: relative}.share-stories-feed .share-story .image.placeholder .ion{font-size: 2em;width: 1em;height: 1em;padding: 0.5em;color: #fff;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;border: 1px solid #fff;border-radius: 50%}.share-stories-feed .share-story .image img{width: 100%;height: auto}.share-stories-feed.top-three .share-story:nth-child(-n+3){background: #e6f6f5;width: calc((100% / 3) - 1.4em);border-bottom: none;padding: 0}.share-stories-feed.top-three .share-story:nth-child(-n+3) .image{height: 15em;float: none;width: 100%;margin: 0}.share-stories-feed.top-three .share-story:nth-child(-n+3) .image.alt-image{display: block}.share-stories-feed.top-three .share-story:nth-child(-n+3) .alt-image + .feat-image,.share-stories-feed.top-three .share-story:nth-child(-n+3) .alt-image + .placeholder{display: none}.share-stories-feed.top-three .share-story:nth-child(-n+3) .meta{font-size: 0.75em;text-transform: uppercase}.share-stories-feed.top-three .share-story:nth-child(-n+3) .meta .divider,.share-stories-feed.top-three .share-story:nth-child(-n+3) .meta .categories{display: none}.share-stories-feed.top-three .share-story:nth-child(-n+3) .meta .date{color: #000}.share-stories-feed.top-three .share-story:nth-child(-n+3) .content{padding: 1.125em;float: none;width: calc(100% - 2.25em)}.share-stories-feed.top-three .share-story:nth-child(-n+3) .title{font-size: 1.125em;font-weight: normal;padding: .75em 0 0;margin: 0}.share-stories-feed.top-three .share-story:nth-child(-n+3) .title a{text-decoration: underline;color: #000}.share-stories-feed.top-three .share-story:nth-child(-n+3) .title a:hover,.share-stories-feed.top-three .share-story:nth-child(-n+3) .title a:focus,.share-stories-feed.top-three .share-story:nth-child(-n+3) .title a:active{color: #4f7497}.share-stories-feed.top-three .share-story:nth-child(-n+3) .excerpt{display: none}.share-stories-feed.top-three .share-story:nth-child(4){border-top: 1px solid #b6c2ce;margin-top: 5em}.share-stories-feed .share-story{width: 100%;border-bottom: 1px solid #b6c2ce;padding: 3.5em 0;overflow: hidden}.share-stories-feed .share-story .image{float: left;width: 30%;margin-right: 2em;height: 12rem}.share-stories-feed .share-story .image.bgimage{background-position: center;background-size: cover;background-repeat: no-repeat}.share-stories-feed .share-story .image img{visibility: hidden}.share-stories-feed .share-story .content{float: left;width: calc(70% - 2em)}.share-stories-feed .share-story .meta{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0.875em;font-weight: 600;color: #4f7497;text-transform: uppercase}.share-stories-feed .share-story .meta .divider{padding: 0 1em}.share-stories-feed .share-story .meta .divider::before{content: '\2022'}.share-stories-feed .share-story .meta .categories a{color: #4f7497}.share-stories-feed .share-story .meta .categories a:hover,.share-stories-feed .share-story .meta .categories a:focus,.share-stories-feed .share-story .meta .categories a:active{text-decoration: underline}.share-stories-feed .share-story .title{font-weight: normal;font-size: 1.5em;padding: 0;margin: .75em 0}.share-stories-feed .share-story .title a{color: #000;text-decoration: underline}.share-stories-feed .share-story .title a:hover,.share-stories-feed .share-story .title a:focus,.share-stories-feed .share-story .title a:active{color: #4f7497}.share-pagination{text-align: center}.share-pagination .share-showing{color: #3b3b3b;font-weight: bold;text-transform: uppercase;margin: 3.75em 0 1em;font-size: 0.875em}.share-pagination .share-showing .per-page{display: none;color: transparent;width: 1px;height: 1px}.share-pagination .share-load-more{display: inline-block;text-transform: uppercase;border: 2px solid #9cdbd9;color: #4f7497;font-size: 0.875em;padding: 1em 2em;margin: 1em auto;background: none;font-weight: bold;letter-spacing: 1px;border-radius: 0.75em}.share-pagination .share-load-more:hover,.share-pagination .share-load-more:focus,.share-pagination .share-load-more:active{color: #fff;background: #9cdbd9}.home-twitter{background: #f9f9f8;padding-bottom: 3em}.home-twitter .tweet-swiper-container .swiper-wrapper{padding: 5em 0}.home-twitter .tweet-swiper-container .swiper-slide .tweet{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;padding-left: 3em}.home-twitter .tweet-swiper-container .swiper-slide .tweet-icon{margin-right: 2em;display: block}.home-twitter .tweet-swiper-container .swiper-slide .tweet-contents .tweet-top{font-size: 0.875em}.home-twitter .tweet-swiper-container .swiper-slide .tweet-contents .tweet-bottom{font-size: 1.25em;line-height: 1.5}.home-twitter .tweet-swiper-container .swiper-nav{-webkit-box-justify-content: flex-end;-moz-box-justify-content: flex-end;-webkit-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end}.home-twitter .tweet-swiper-container .swiper-nav .prev,.home-twitter .tweet-swiper-container .swiper-nav .next{display: none}.tweet-swiper-container{overflow: hidden;position: relative}.tweet-swiper-container .twitter-swiper-pagination{float: right;width: auto;left: unset}.tweet-swiper-container .twitter-swiper-pagination .swiper-pagination-bullet{background: #5e8ab4;opacity: 1;width: 0.6em;height: 0.6em;margin: 0 .6em}.tweet-swiper-container .twitter-swiper-pagination .swiper-pagination-bullet:hover,.tweet-swiper-container .twitter-swiper-pagination .swiper-pagination-bullet:focus,.tweet-swiper-container .twitter-swiper-pagination .swiper-pagination-bullet:active,.tweet-swiper-container .twitter-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #101011}.tweet-swiper-container .swiper-slide .tweet-icon{display: none}.tweet-swiper-container .swiper-slide .tweet-contents .tweet-top{margin-bottom: 1em}.tweet-swiper-container .swiper-slide .tweet-contents .tweet-top a{text-decoration: none;color: #000}.tweet-swiper-container .swiper-slide .tweet-contents .tweet-top a:hover,.tweet-swiper-container .swiper-slide .tweet-contents .tweet-top a:focus,.tweet-swiper-container .swiper-slide .tweet-contents .tweet-top a:active{color: #4f7497}.tweet-swiper-container .swiper-slide .tweet-contents .tweet-bottom a{word-wrap: break-word}.tweet-swiper-container .swiper-slide .tweet-contents .tweet-bottom a:hover,.tweet-swiper-container .swiper-slide .tweet-contents .tweet-bottom a:focus,.tweet-swiper-container .swiper-slide .tweet-contents .tweet-bottom a:active{text-decoration: underline}.tweet-swiper-container .swiper-nav{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center}.tweet-swiper-container .swiper-nav .prev,.tweet-swiper-container .swiper-nav .next{font-size: 2em;color: #4f7497;background: none;border: none;width: 1em;height: 1em;text-align: center}.breadcrumbs{color: #3b3b3b;padding: .75rem 0;font-size: 0.75rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.6px;border-top: 2px solid #dfdfdf}.breadcrumbs .crumb{display: inline-block;margin: .75rem .75rem .45rem 0}.breadcrumbs .crumb.divider{margin-right: 0.75rem}.breadcrumbs a{color: #3b3b3b}.breadcrumbs a:hover,.breadcrumbs a:focus,.breadcrumbs a:active,.breadcrumbs a:last-child{color: #002855}.page-wrapper{overflow: hidden;position: relative}.page-content{width: calc(70% - 3.3em);display: inline-block;vertical-align: top;margin-right: 3em;margin-bottom: 4em}.page-content.full-width{width: 100%}.page-template-page-directory .page-content{margin-bottom: 0}.page-sidebar{width: 30%;display: inline-block;vertical-align: top;margin-bottom: 3em}.page-sidebar .gform_wrapper .gform_body{font-size: 0.825em}.page-sidebar .sidebar-menu,.page-sidebar .widget[class^="widget sidebar-widget wpp-"],.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"]{background: #e6f6f5;padding: 2em 2em 1em;margin-bottom: 1.25em}.page-sidebar .sidebar-menu ul,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] ul,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] ul{list-style: none;margin: 0;padding: 0;overflow: visible;font-size: 1em}.page-sidebar .sidebar-menu .pagenav,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .pagenav,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .pagenav{margin: 0;padding: 0}.page-sidebar .sidebar-menu .pagenav > ul,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .pagenav > ul,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .pagenav > ul{border-top: 1px solid #747b7b;padding-top: 1.25em;margin-top: 2em;font-size: 1em}.page-sidebar .sidebar-menu .sidebar-header,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .sidebar-header,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .sidebar-header{padding: 0 0 1.5em}.page-sidebar .sidebar-menu .sidebar-menu-title,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .sidebar-menu-title,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .sidebar-menu-title{color: #002855;font-weight: 600;font-size: 1.125em}.page-sidebar .sidebar-menu .page_item,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item{margin: 0;position: relative;transition: .2s all ease-in-out}.page-sidebar .sidebar-menu .page_item:before,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item:before,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item:before,.page-sidebar .sidebar-menu .page_item:after,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item:after,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item:after{content: "";display: block;position: absolute;top: 0;height: 100%;width: 1em;background: #fff;background: none;transition: .2s all ease-in-out}.page-sidebar .sidebar-menu .page_item:before,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item:before,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item:before{right: 100%}.page-sidebar .sidebar-menu .page_item:after,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item:after,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item:after{left: 100%}.page-sidebar .sidebar-menu .page_item:hover,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item:hover,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item:hover,.page-sidebar .sidebar-menu .page_item:focus,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item:focus,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item:focus,.page-sidebar .sidebar-menu .page_item:active,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item:active,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item:active,.page-sidebar .sidebar-menu .page_item.current_page_item,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item.current_page_item,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item.current_page_item,.page-sidebar .sidebar-menu .page_item.current_page_ancestor,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item.current_page_ancestor,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item.current_page_ancestor,.page-sidebar .sidebar-menu .page_item.active,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item.active,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item.active{background: #fff}.page-sidebar .sidebar-menu .page_item:hover:before,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item:hover:before,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item:hover:before,.page-sidebar .sidebar-menu .page_item:focus:before,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item:focus:before,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item:focus:before,.page-sidebar .sidebar-menu .page_item:active:before,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item:active:before,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item:active:before,.page-sidebar .sidebar-menu .page_item.current_page_item:before,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item.current_page_item:before,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item.current_page_item:before,.page-sidebar .sidebar-menu .page_item.current_page_ancestor:before,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item.current_page_ancestor:before,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item.current_page_ancestor:before,.page-sidebar .sidebar-menu .page_item.active:before,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item.active:before,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item.active:before,.page-sidebar .sidebar-menu .page_item:hover:after,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item:hover:after,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item:hover:after,.page-sidebar .sidebar-menu .page_item:focus:after,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item:focus:after,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item:focus:after,.page-sidebar .sidebar-menu .page_item:active:after,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item:active:after,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item:active:after,.page-sidebar .sidebar-menu .page_item.current_page_item:after,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item.current_page_item:after,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item.current_page_item:after,.page-sidebar .sidebar-menu .page_item.current_page_ancestor:after,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item.current_page_ancestor:after,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item.current_page_ancestor:after,.page-sidebar .sidebar-menu .page_item.active:after,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item.active:after,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item.active:after{background: #fff}.page-sidebar .sidebar-menu .page_item a,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item a,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item a{font-size: 0.75em;color: #3b3b3b;text-transform: uppercase;display: inline-block;padding: 1em 2em 1em 0;font-weight: bold;line-height: 1.5;letter-spacing: 1.4px}.page-sidebar .sidebar-menu .page_item a:hover,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item a:hover,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item a:hover,.page-sidebar .sidebar-menu .page_item a:focus,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item a:focus,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item a:focus,.page-sidebar .sidebar-menu .page_item a:active,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item a:active,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item a:active{color: #002855}.page-sidebar .sidebar-menu .page_item.current_page_item > a,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item.current_page_item > a,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item.current_page_item > a,.page-sidebar .sidebar-menu .page_item.current_page_ancestor > a,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item.current_page_ancestor > a,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item.current_page_ancestor > a{color: #002855}.page-sidebar .sidebar-menu .page_item .menu-toggle,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item .menu-toggle,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item .menu-toggle{display: none;font-size: 1.5em;width: 1em;height: 1em;color: #f2c75c;position: absolute;z-index: 10;top: 0.125em;left: calc(100% - 1.125em);padding: 0.25em;border: none;background: none}.page-sidebar .sidebar-menu .page_item.page_item_has_children > .menu-toggle,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item.page_item_has_children > .menu-toggle,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item.page_item_has_children > .menu-toggle{display: block}.page-sidebar .sidebar-menu .page_item .children,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item .children,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item .children{display: none;padding-left: 1em}.page-sidebar .sidebar-menu .page_item.active > .menu-toggle,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item.active > .menu-toggle,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item.active > .menu-toggle{transform: rotate(180deg);color: #5d6e87}.page-sidebar .sidebar-menu .page_item.init-active > .menu-toggle,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item.init-active > .menu-toggle,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item.init-active > .menu-toggle{transform: rotate(180deg);color: #5d6e87}.page-sidebar .sidebar-menu .page_item.init-active > .children,.page-sidebar .widget[class^="widget sidebar-widget wpp-"] .page_item.init-active > .children,.page-sidebar .widget[class^="widget sidebar-widget recent-posts-"] .page_item.init-active > .children{display: block}.page-sidebar .sidebar-widget{background: #f6f6f4;padding: .5em 2em;margin-bottom: 1.25em}.page-sidebar .sidebar-widget.remove-padding{padding: 0;background: none !important}.page-sidebar .sidebar-widget[class^="widget sidebar-widget text-"],.page-sidebar .sidebar-widget[class^="widget sidebar-widget media_image-"]{background: none;padding: 0}.page-sidebar .sidebar-widget[class^="widget sidebar-widget media_image-"] a{display: block}.page-sidebar .sidebar-widget[class^="widget sidebar-widget media_image-"] img{width: 100%}.page-sidebar .sidebar-widget .sidebar-header{position: relative;padding: 1.5em 0;border-bottom: 1px solid #7b7b7b;margin: 0 0 1.25em}.page-sidebar .sidebar-widget .sidebar-header .header-title{color: #002855;font-weight: 600;font-size: 1.125em;margin: 0;padding: 0 3em 0 0}.page-sidebar .sidebar-widget .sidebar-header .ion,.page-sidebar .sidebar-widget .sidebar-header .widget-title-image-icon-wrapper{position: absolute;top: 0;right: 0;bottom: 0;margin: auto;font-size: 1.75em;width: 1em;height: 1em;padding: 0.25em;border-radius: 50%;text-align: center;color: #fff;background: #4f7496}.page-sidebar .sidebar-widget .sidebar-header .widget-title-image-icon{background-position: center;background-size: cover;background-repeat: no-repeat;width: 100%;height: 100%;display: block}.page-sidebar .sidebar-widget.sidebar-resources .sidebar-header .ion{background: #f1c65c}.page-sidebar .sidebar-widget.sidebar-links .sidebar-header .ion{background: #9cdbd9}.page-sidebar .sidebar-widget.sidebar-video{background: #9ddbda}.page-sidebar .sidebar-widget.sidebar-video h1,.page-sidebar .sidebar-widget.sidebar-video h2,.page-sidebar .sidebar-widget.sidebar-video h3,.page-sidebar .sidebar-widget.sidebar-video h4,.page-sidebar .sidebar-widget.sidebar-video h5,.page-sidebar .sidebar-widget.sidebar-video h6{margin-top: 1.25rem}.page-sidebar .sidebar-widget.sidebar-video .target-overlay{display: inline-block;cursor: pointer}.page-sidebar .sidebar-widget.sidebar-video iframe{pointer-events: none}.page-sidebar .sidebar-widget .sidebar-widget-list{list-style: none;margin: 0 0 1em;padding: 0;overflow: visible}.page-sidebar .sidebar-widget .sidebar-widget-list li{margin: 0 0 .25em}.page-sidebar .sidebar-widget .sidebar-widget-list li a{color: #3b3b3b;font-size: 0.75em;position: relative;text-transform: uppercase;display: block;font-weight: 600;line-height: 1.5;letter-spacing: 1.4px;padding: 1em 0}.page-sidebar .sidebar-widget .sidebar-widget-list li a:before,.page-sidebar .sidebar-widget .sidebar-widget-list li a:after{transition: .2s all ease-in-out;content: "";position: absolute;top: 0;height: 100%;width: 1em;background: none}.page-sidebar .sidebar-widget .sidebar-widget-list li a:before{right: 100%}.page-sidebar .sidebar-widget .sidebar-widget-list li a:after{left: 100%}.page-sidebar .sidebar-widget .sidebar-widget-list li a:hover,.page-sidebar .sidebar-widget .sidebar-widget-list li a:focus,.page-sidebar .sidebar-widget .sidebar-widget-list li a:active{background: #fff;color: #002855}.page-sidebar .sidebar-widget .sidebar-widget-list li a:hover:before,.page-sidebar .sidebar-widget .sidebar-widget-list li a:focus:before,.page-sidebar .sidebar-widget .sidebar-widget-list li a:active:before,.page-sidebar .sidebar-widget .sidebar-widget-list li a:hover:after,.page-sidebar .sidebar-widget .sidebar-widget-list li a:focus:after,.page-sidebar .sidebar-widget .sidebar-widget-list li a:active:after{background: #fff}.page-sidebar .sidebar-footer{padding: 1em 0;color: #fff;text-align: center}.page-sidebar .sidebar-footer .sidebar-media-icons{text-align: center;font-size: 2em;margin-bottom: 0.5em}.page-sidebar .sidebar-footer .sidebar-media-icons a{margin: 0 .5em .5em;display: inline-block;vertical-align: middle;color: #fff}.page-sidebar .sidebar-footer .sidebar-media-icons a:hover,.page-sidebar .sidebar-footer .sidebar-media-icons a:focus,.page-sidebar .sidebar-footer .sidebar-media-icons a:active{color: #f1c65c}.page-sidebar .sidebar-footer .donate-button{width: calc(100% - 2.3em)}.page-sidebar .widget .donate-button{margin: 1em 0;width: calc(100% - 2.3em - 4px)}.page-sidebar .sidebar-minutes .board-description{margin: 1rem 0;font-size: 0.9rem;font-weight: 500}.page-sidebar .sidebar-minutes .minutes-list{border-top: 1px solid #000}.page-sidebar .sidebar-minutes .minutes-list .minute-item{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;font-size: 0.9rem;font-weight: 700;color: darkblue;text-transform: uppercase;padding: .8rem 0;border-bottom: 1px solid #000}.page-sidebar .sidebar-minutes .minutes-list .minute-item .downloads{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-flex-direction: column;-moz-box-flex-direction: column;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}.page-sidebar .sidebar-minutes .minutes-list .minute-item .downloads .download-link{padding: .5rem 1rem;margin: .1rem 0;background-color: lightgrey;color: black}.page-sidebar .sidebar-minutes .minutes-list .minute-item .downloads .download-link:hover,.page-sidebar .sidebar-minutes .minutes-list .minute-item .downloads .download-link:focus,.page-sidebar .sidebar-minutes .minutes-list .minute-item .downloads .download-link:active{background-color: #000;color: #fff}.page-sidebar .sidebar-minutes .minutes-list .minute-item .downloads span{margin-left: 1rem;float: right}.page-sidebar .sidebar-twitter .sidebar-header .ion{background: #002855}.page-sidebar .sidebar-twitter .tweet-swiper-container .tweet-contents{line-height: 1.5;margin-bottom: 2em}.page-sidebar .sidebar-twitter .tweet-swiper-container .tweet-contents .tweet-top{font-weight: bold}.sidebar-share .related-stories .story-link{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align-items: flex-start;-moz-box-align-items: flex-start;-webkit-align-items: flex-start;-ms-align-items: flex-start;align-items: flex-start;padding: 1em 0;color: #3b3b3b;position: relative;font-weight: 500}.sidebar-share .related-stories .story-link::before,.sidebar-share .related-stories .story-link::after{transition: .2s all ease-in-out;content: '';position: absolute;top: 0;height: 100%;width: 1em;background: none}.sidebar-share .related-stories .story-link::before{right: 100%}.sidebar-share .related-stories .story-link::after{left: 100%}.sidebar-share .related-stories .story-link:hover,.sidebar-share .related-stories .story-link:focus,.sidebar-share .related-stories .story-link:active{color: #002855;background: #fff}.sidebar-share .related-stories .story-link:hover::before,.sidebar-share .related-stories .story-link:focus::before,.sidebar-share .related-stories .story-link:active::before,.sidebar-share .related-stories .story-link:hover::after,.sidebar-share .related-stories .story-link:focus::after,.sidebar-share .related-stories .story-link:active::after{background: #fff}.sidebar-share .related-stories .story-link .story-image{background-position: center;background-size: cover;background-repeat: no-repeat;-webkit-box-flex-shrink: 0;-moz-box-flex-shrink: 0;-webkit-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;height: 4.5rem;width: 4.5rem;background-color: #d6d2c4;position: relative}.sidebar-share .related-stories .story-link .story-image img{visibility: hidden;width: 1px;height: 1px}.sidebar-share .related-stories .story-link .story-image .ion{font-size: 3rem;color: #fff;width: 1em;height: 1em;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto}.sidebar-share .related-stories .story-link .story-title{-webkit-box-flex-grow: 1;-moz-box-flex-grow: 1;-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1;padding-left: 1em}.page-title-bar{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;background-color: #d7f1f0;margin-bottom: 2em;position: relative;min-height: 10em}.page-title-bar:before,.page-title-bar:after{content: "";display: block;position: absolute;top: 0;left: -1000em;height: 100%;padding-left: 1000em;background-color: #d7f1f0}.page-title-bar:after{display: none;left: 100%}.page-title-bar .title-header{-webkit-box-align-self: center;-moz-box-align-self: center;-webkit-align-self: center;-ms-align-self: center;align-self: center;-webkit-box-flex-grow: 1;-moz-box-flex-grow: 1;-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1;color: #002855;padding: .75em 0;margin: 0 1.75em 0 0;font-weight: 300;font-size: 2.5em}.page-title-bar .title-header .small{display: block;font-size: 0.35em;text-transform: uppercase}.page-title-bar .page-banner{background-position: center;background-size: cover;background-repeat: no-repeat;width: 30%}.page-title-bar .page-banner:before{content: "";display: block;padding-top: 100%}.page-title-bar .page-banner img{display: none}.outer-wrapper > .page-title-bar:after{display: block}.page-template-page-directory .page-title-bar,.page-template-page-area_of_care_landing .page-title-bar{margin: 0}.staff-feed{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-flex-wrap: wrap;-moz-box-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.staff-feed .staff-card{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-flex-direction: column;-moz-box-flex-direction: column;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;width: calc(33.33% - 1em);margin: 0 0 1.5em 1.5em;background: #f8f8f7;cursor: pointer;transition: .2s all ease-in-out}.staff-feed .staff-card:hover,.staff-feed .staff-card:focus,.staff-feed .staff-card:active,.staff-feed .staff-card.active{background: #002855;color: #fff}.staff-feed .staff-card:hover .staff-info .staff-title,.staff-feed .staff-card:focus .staff-info .staff-title,.staff-feed .staff-card:active .staff-info .staff-title,.staff-feed .staff-card.active .staff-info .staff-title{color: #fff}.staff-feed .staff-card:nth-child(3n+1){margin-left: 0}.staff-feed .staff-card .staff-thumb{background-position: center;background-size: cover;background-repeat: no-repeat}.staff-feed .staff-card .staff-thumb img{visibility: hidden;height: 250px;width: auto;max-width: 100%}.staff-feed .staff-card .staff-icon-thumb{background: #c76e4e;position: relative;height: 250px}.staff-feed .staff-card .staff-icon-thumb .ion{font-size: 3em;width: 1em;height: 1em;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;color: #fff;border: 1px solid #fff;padding: 0.25em;border-radius: 50%;text-align: center}.staff-feed .staff-card .staff-info{padding: 1em;font-weight: 600}.staff-feed .staff-card .staff-info .staff-name{margin-bottom: 0.5em}.staff-feed .staff-card .staff-info .staff-title{font-size: 0.75em;text-transform: uppercase;color: #002855;letter-spacing: 1px;line-height: 1.25;transition: .2s all ease-in-out}.staff-feed .staff-bio{padding: 1em;background: #f8f8f7;display: none;margin: 0 0 1.5em;position: relative;width: calc(100% - 2em)}.staff-feed .staff-bio .close-wrap{text-align: right}.staff-feed .staff-bio .close{font-size: 1em;padding: 0.25em;background: none;border: none;cursor: pointer}.single-location .staff-feed{padding-top: 1em}.image-card-feed{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-flex-wrap: wrap;-moz-box-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.image-card-feed .card{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-flex-direction: column;-moz-box-flex-direction: column;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin: 0 0 1.5em 1.5em;background: #f8f8f7;cursor: pointer;transition: .2s all ease-in-out}.image-card-feed .card:hover,.image-card-feed .card:focus,.image-card-feed .card:active,.image-card-feed .card.active{background: #002855;color: #fff}.image-card-feed .card .thumb{background-position: center;background-size: cover;background-repeat: no-repeat}.image-card-feed .card .thumb img{visibility: hidden;height: 250px;width: auto;max-width: 100%}.image-card-feed .card .icon-thumb{background: #c76e4e;position: relative;height: 250px}.image-card-feed .card .icon-thumb .ion{font-size: 3em;width: 1em;height: 1em;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;color: #fff;border: 1px solid #fff;padding: 0.25em;border-radius: 50%;text-align: center}.image-card-feed .card .info{padding: 1em;font-weight: 600}.contact-location-selector{background: #f6f6f4;position: relative;padding: 2em 2em 2em 0;margin: 0 0 2em;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}.contact-location-selector:before{content: "";position: absolute;left: -1000em;top: 0;width: 1000em;height: 100%;background: #f6f6f4}.contact-location-selector .select-label{font-size: 1.125em;color: #3b3b3b;font-weight: 600;padding-top: 0.75em}.contact-location-selector .select-tool{-webkit-box-flex-grow: 1;-moz-box-flex-grow: 1;-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1;padding-left: 1.5em}.contact-location-selector .select-tool .select-wrapper{display: inline-block;position: relative;font-size: 0.875em}.contact-location-selector .select-tool .select-wrapper:after{font-family: "Ionicons";content: "\f3d0";position: absolute;top: 0.25em;right: 0;color: #434343;font-size: 2em;width: 1em;height: 1em;pointer-events: none}.contact-location-selector .select-tool .select-wrapper select{font-weight: bold;color: #3b3b3b;width: calc(100% - 4em);border: none;background: #fff;border-radius: 0.75em;text-transform: uppercase;padding: 1em 3em 1em 1em;position: relative;-webkit-appearance: none;-moz-appearance: none;appearance: none}.contact-location-selector .select-tool .select-wrapper select::-ms-expand{display: none}.contact-location-selector .view-location-wrap{display: none;padding-top: 2em}.contact-location-selector .view-location-wrap .view-location{font-size: 0.875em;padding: .75em 1.5em;background: #fff}.contact-location-selector .view-location-wrap .view-location:hover,.contact-location-selector .view-location-wrap .view-location:focus,.contact-location-selector .view-location-wrap .view-location:active{background: #4f7497}.contact-location{display: none}.contact-location.active{display: block}.contact-location .location-map{height: 22.5em}.news-filter-form{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;padding: .75em 0;color: #002855;font-size: 0.875em}.news-filter-form .filter-container{padding: .5em 0;margin-right: 2em;display: inline-block;vertical-align: middle}.news-filter-form .filter-container input{border: 1px solid #002855;padding: .5em .75em .5em 2.75em;border-radius: 0.5em}.news-filter-form .filter-container input::placeholder{color: #002855}.news-filter-form .filter-container label{margin-right: 0.5em;font-weight: 500}.news-filter-form .filter-container label:before{font-size: 1.7em;left: calc(100% + 1em)}.news-filter-form .button-wrapper{text-align: right}.news-filter-form .form-button{transition: .2s all ease-in-out;background: none;padding: .5em .75em;margin: .5em 0 .5em 1em;color: #4f7497;border-radius: 0.5em;font-weight: 700;text-transform: uppercase;cursor: pointer;border: 1px solid #4f7497}.news-filter-form .form-button:hover,.news-filter-form .form-button:active,.news-filter-form .form-button:focus{background: #4f7497;color: #fff}.single-post .story-featured-image{width: 100%;margin-bottom: 3.5em}.single-post .caption{text-align: center;font-style: italic}.single-post img,.single-post .wp-caption{max-width: 100%;height: auto}.single-post .wp-caption{background: #f9f9f8;text-align: center;padding: 1em}.single-post .wp-caption .wp-caption-text{font-size: 0.875em;line-height: 1.5;text-align: left;margin: 0}.single-post .meta{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;text-transform: uppercase;color: #4f7497;font-size: 0.875em;font-weight: 600;margin: 0 0 1.5em}.single-post .meta .divider{padding: 0 1em}.single-post .meta .divider::before{content: '\2022'}.single-post .meta a{color: #4f7497}.single-post .meta a:hover,.single-post .meta a:active,.single-post .meta a:focus{text-decoration: underline}.single-post .story-title{font-size: 3em;font-weight: 200;margin: 0 0 .5em;padding: 0}.single-post .author{font-weight: bold;margin: 0 0 .5em}.single-post .page-content blockquote{background: none;color: #4f7497;padding: .5em 1em;margin: 0 1em 1em;border-left: 5px solid #9cdbd9;font-weight: bold}.single-location .page-content .page-title-bar{margin-bottom: 0.5em}.single .services-content{overflow: hidden}.single .services-content .services-title{margin-bottom: 1em;padding-bottom: 1em;border-bottom: 1px solid #002855}.single .services-content .services-wrap{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-box-flex-wrap: wrap;-moz-box-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.single .services-content .services-wrap .service-link{width: calc(50% - 3em - 2px);margin: 0 0 1em 0;text-transform: uppercase;position: relative;display: block;padding: .75em 1.5em .75em .75em;border: 1px solid #4f7497;font-weight: 700}.single .services-content .services-wrap .service-link:hover,.single .services-content .services-wrap .service-link:focus,.single .services-content .services-wrap .service-link:active{background: #4f7497;color: #fff}.single .services-content .services-wrap .service-link .ion{position: absolute;top: 0;right: 0;bottom: 0;margin: auto;font-size: 1.5em;width: 1em;height: 1em}.single .news-content .news-item{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;border-top: 1px solid #778ca4;padding: 2.5em 0}.single .news-content .news-item:first-child{border-top: none}.single .news-content .news-item .post-image{background-position: center;background-size: cover;background-repeat: no-repeat;width: 30%;margin-right: 5%;background-color: #d6d2c4;max-height: 15em;position: relative}.single .news-content .news-item .post-image img{visibility: hidden}.single .news-content .news-item .post-image .ion{font-size: 5em;color: #fff;width: 1em;height: 1em;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto}.single .news-content .news-item .post-content{width: 70%}.single .news-content .news-item .categories .filter,.single .news-content .news-item .story-full{font-size: 0.875em;color: #4f7497;cursor: pointer;text-transform: uppercase;font-weight: 500}.single .news-content .news-item .categories a:hover,.single .news-content .news-item .categories a:focus,.single .news-content .news-item .categories a:active{color: #002855}.single .news-content .news-item .story-link{color: #4f7497}.single .news-content .news-item .story-link:hover,.single .news-content .news-item .story-link:focus,.single .news-content .news-item .story-link:active{color: #002855}.single .news-content .news-item .story-title{color: #3b3b3b;font-size: 2em;font-weight: 500;margin: .75em 0;padding: 0}.single .news-content .news-item .story-excerpt{color: #3b3b3b;font-size: 1.125em}.location-sidebar .sidebar-header{-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;border-bottom: 2px solid #4f7497;padding-bottom: 1rem}.location-sidebar .sidebar-header .ion{background: #c56d4e}.location-sidebar .icon-wrapper{background-color: #c66e4e;color: #fff;font-size: 2.2rem;width: 3.2rem;height: 3.2rem;border-radius: 50%}.location-sidebar .menu .sidebar-header a,.location-sidebar .sidebar-header h2{color: #002855;padding: 0;font-size: 1.125rem;font-weight: 700;text-transform: initial}.location-sidebar .menu .sub-menu{margin-top: 1.5em;padding-top: 1.25em}.location-sidebar .expand-item{font-size: 2.5em;color: #42bff4;cursor: pointer}.location-sidebar .sidebar-directions{padding: 0.5em}.location-sidebar .sidebar-directions .sidebar-header{margin: 0 1.5em .5em}.location-sidebar .sidebar-directions .sidebar-header .ion{background: #f2c75c}.location-sidebar .sidebar-directions .get-directions-wrapper{padding: 1.5em 1.5em 0;background-position: center;background-size: cover;background-repeat: no-repeat;background-image: url('/wp-content/themes/hhs/images/background_directions.jpg')}.location-sidebar .sidebar-directions .get-directions-wrapper .get-directions-start{resize: none;width: calc(100% - 0.5em);min-height: 8em;padding: 0.25em;border: none;margin-bottom: 1em}.location-sidebar .sidebar-pages .feature-links{list-style: none;margin: 0;padding: .5em 0}.location-sidebar .sidebar-pages .feature-links li{margin: .5em 0}.location-sidebar .sidebar-pages .feature-links li:first{margin-top: 0}.location-sidebar .sidebar-pages .feature-links li a{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;text-transform: uppercase;color: #646464;font-weight: 700;font-size: 0.825em;letter-spacing: 1px}.location-sidebar .sidebar-pages .feature-links li a:hover,.location-sidebar .sidebar-pages .feature-links li a:focus,.location-sidebar .sidebar-pages .feature-links li a:active{color: #002855}.location-sidebar .sidebar-pages .feature-links li .ion{-webkit-box-flex-shrink: 0;-moz-box-flex-shrink: 0;-webkit-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;font-size: 2.5em;padding: 0.25em;margin-right: 0.5em;background-color: #9cdbd9;color: #fff;border-radius: 50%;width: 1em;height: 1em;text-align: center}.location-sidebar .sidebar-pages .feature-links li .ion.ion-ios-wifi{background-color: #c66e4e}.location-sidebar .sidebar-pages .feature-links li .ion.ion-ios-food{background-color: #a39382}.location-sidebar .sidebar-pages .feature-links li .ion.ion-md-feedback{background-color: #f2c75c}.sidebar-contact .sidebar-widget-section{border-top: 1px solid #7b7b7b;padding: 1em 0}.sidebar-contact .sidebar-widget-section p{font-size: 1em}.sidebar-contact .sidebar-widget-section p:last-of-type{margin-bottom: 0}.sidebar-contact .sidebar-header + .sidebar-widget-section{border-top: none;padding-top: 0}.sidebar-contact .contact-description{margin: 0;line-height: 1.5;font-size: 1rem;font-weight: 300}.sidebar-contact .contact-phone{color: #c56d4e;font-weight: 500}.sidebar-contact .contact-address{font-weight: 500;line-height: 1.5}.sidebar-contact .contact-hours{padding-top: 0}.sidebar-contact .contact-hours .hours{padding: 1em 0;border-bottom: none}.sidebar-contact .contact-hours .hours .view-hours span:not(.ion){display: none}.sidebar-contact .contact-hours .hours .hours-listing .day-item{border-color: #7b7b7b}.program-locations{padding: 2em 0}.program-locations .locations-wrap{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-flex-wrap: wrap;-moz-box-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 1em 0}.program-locations .locations-wrap .location{width: 30%;padding: 1em 0;margin-left: 5%}.program-locations .locations-wrap .location:nth-child(3n+1){margin-left: 0}.program-locations .locations-wrap .location .main-link{color: #3b3b3b;display: block}.program-locations .locations-wrap .location .location-thumb{background-position: center;background-size: cover;background-repeat: no-repeat;margin: 0 0 1em;overflow: hidden}.program-locations .locations-wrap .location .location-thumb img{visibility: hidden;height: 10em;width: auto}.program-locations .locations-wrap .location .location-title{font-size: 1.125em;font-weight: 600;color: #002855}.program-locations .locations-wrap .location .location-address{margin-bottom: 0}.program-accordion h3{font-size: 1.125em}.program-sidebar .sidebar-header-toggle{font-size: 1.125em;font-weight: 600;padding: 1.4em 1em 1.4em 0;margin: 0;position: relative}.program-sidebar .sidebar-header-toggle button{background: none;border: none;font-size: 1.75em;height: 1em;width: 1em;text-align: center;position: absolute;top: 0.625em;right: 0;color: #f2c75c;overflow: hidden}.program-sidebar .sidebar-header-toggle.active button{color: #5d6e87;transform: rotate(180deg)}.program-sidebar .sidebar-contact-content,.program-sidebar .sidebar-related-content,.program-sidebar .sidebar-forms-content,.program-sidebar .sidebar-related-news-content{display: none}.program-sidebar .content-block{border-top: 1px solid #8b8b8a;padding-top: 1em}.program-sidebar .content-block p{font-size: 1em}.program-sidebar .sidebar-contact-content a{font-weight: bold;color: #c66e4e}.directory-widget{position: relative;height: 100vh;background-color: #d6d2c4;transition: .2s all ease-in-out;background-position: center;background-size: cover;background-repeat: no-repeat}.directory-widget > .ion{font-size: 4rem;display: inline-block;position: absolute;width: 1em;height: 1em;top: 0;right: 0;bottom: 0;left: 0;margin: auto;color: #fff}.directory-widget.has-image > .ion{display: none}.directory-widget .outer-wrapper{position: relative}.directory-widget .listing-select-window{position: absolute;top: 0;left: 0;background: rgba(214,241,240,0.95);z-index: 98;padding: 4.25em 4.25em 3.25em;max-width: 35%}.directory-widget .listing-select-window h2{color: #002855;font-weight: 200;font-size: 3em;margin: 0 0 1rem}.directory-widget .listing-select-window .instructions{color: #3b3b3b}.directory-widget .listing-select-window .select-wrapper{position: relative;font-size: 0.875em;margin: 4em 0}.directory-widget .listing-select-window .select-wrapper:after{font-family: "Ionicons";content: "\f3d0";position: absolute;top: 0.25em;right: 0;color: #434343;font-size: 2em;width: 1em;height: 1em;pointer-events: none}.directory-widget .listing-select-window .select-wrapper select{font-weight: bold;color: #3b3b3b;width: calc(100% - 4em);border: none;background: #fff;border-radius: 0.75em;text-transform: uppercase;padding: 1em 3em 1em 1em;position: relative;-webkit-appearance: none;-moz-appearance: none;appearance: none}.directory-widget .listing-select-window .select-wrapper select::-ms-expand{display: none}.listing-link{display: inline-block;background-color: #ffffff;border: 2px solid #4f7497;border-radius: 0.75em;padding: 1em 2.5em;color: #4f7497;font-size: 0.875em;font-weight: bold;text-transform: uppercase;letter-spacing: 1.4px;margin-bottom: 1em}.listing-link:hover,.listing-link:focus,.listing-link:active{background: #4f7497;color: #fff}.search-page .search-result{border-top: 1px solid #4f7497;padding-top: 0.75em}.search-page .search-result a{color: #4f7497}.search-page .search-result a:hover,.search-page .search-result a:focus,.search-page .search-result a:active{color: #002855}.search-page .searchform + .search-result{border-top: none;padding-top: 0}.search-page .pagination{text-align: center;padding-top: 2em}.search-page .pagination .page-numbers{display: inline-block;margin: 0 .25em}.back-to-start{background: #002855}.back-to-start a{font-size: 0.825em;text-transform: uppercase;display: inline-block;margin: 1em 0;font-weight: 600;letter-spacing: 1.5px;color: #fff}.back-to-start a:hover,.back-to-start a:focus,.back-to-start a:active{color: #9cdbd9}.back-to-start a span{display: inline-block;vertical-align: middle;line-height: 0.75}.back-to-start a .ion{font-size: 1.5em;margin-left: 0.7em}.page-template-page-mcmaster_home,.page-mcmaster-child{background: url('/wp-content/themes/hhs/images/mcmaster_pattern_a.png') repeat #daf7fc}.page-template-page-mcmaster_home .site-header,.page-mcmaster-child .site-header,.page-template-page-mcmaster_home .tabs,.page-mcmaster-child .tabs,.page-template-page-mcmaster_home .tabs:before,.page-mcmaster-child .tabs:before,.page-template-page-mcmaster_home .tabs:after,.page-mcmaster-child .tabs:after,.page-template-page-mcmaster_home .page-sidebar .sidebar-widget,.page-mcmaster-child .page-sidebar .sidebar-widget{background: #ffffff}.page-template-page-mcmaster_home .page-sidebar .sidebar-footer .donate-button,.page-mcmaster-child .page-sidebar .sidebar-footer .donate-button{background: #fff}.page-template-page-mcmaster_home .page-sidebar .sidebar-footer .donate-button:hover,.page-mcmaster-child .page-sidebar .sidebar-footer .donate-button:hover,.page-template-page-mcmaster_home .page-sidebar .sidebar-footer .donate-button:focus,.page-mcmaster-child .page-sidebar .sidebar-footer .donate-button:focus,.page-template-page-mcmaster_home .page-sidebar .sidebar-footer .donate-button:active,.page-mcmaster-child .page-sidebar .sidebar-footer .donate-button:active{background: #4f7497}.page-template-page-mcmaster_home .header-top,.page-mcmaster-child .header-top{background-color: #f0fcfe}.page-template-page-mcmaster_home .header-top .header-tools,.page-mcmaster-child .header-top .header-tools{-webkit-box-flex-grow: 1;-moz-box-flex-grow: 1;-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1}.page-template-page-mcmaster_home .tabs:before{display: none}.page-template-page-mcmaster_home .home-search,.page-template-page-mcmaster_home .home-quick-links{background: rgba(156,219,217,0.9)}.page-template-page-mcmaster_home .home-quick-links{padding-bottom: 6em;margin-bottom: 0}.page-template-page-mcmaster_home .home-locations{padding-top: 6em}.page-template-page-mcmaster_home .home-locations,.page-template-page-mcmaster_home .home-twitter{background: -webkit-linear-gradient(top, rgba(241,252,254,0.7) 0%, rgba(241,252,254,0.95) 15%);background: linear-gradient(to bottom, rgba(241,252,254,0.7) 0%, rgba(241,252,254,0.95) 15%);background: -moz-linear-gradient(top, rgba(241,252,254,0.7) 0%, rgba(241,252,254,0.95) 15%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99f8f8f7', endColorstr='#f8f8f7', GradientType=0)}.page-template-page-mcmaster_home .home-stories{padding-top: 0;background: -moz-linear-gradient(top, rgba(241,252,254,0.8) 0%, #f1fcfe 30%, #f1fcfe 70%, rgba(241,252,254,0.8) 100%);background: -webkit-linear-gradient(top, rgba(241,252,254,0.8) 0%, #f1fcfe 30%, #f1fcfe 70%, rgba(241,252,254,0.8) 100%);background: linear-gradient(to bottom, rgba(241,252,254,0.8) 0%, #f1fcfe 30%, #f1fcfe 70%, rgba(241,252,254,0.8) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccf1fcfe', endColorstr='#ccf1fcfe', GradientType=0)}.page-template-page-mcmaster_home .home-stories > .outer-wrapper{padding: 0 5%;background: #fff}.page-mcmaster-child .site-content{background: -webkit-linear-gradient(top, #f1fcfe 0%, rgba(241,252,254,0.8) 80%);background: linear-gradient(to bottom, #f1fcfe 0%, rgba(241,252,254,0.8) 80%);background: -moz-linear-gradient(top, #f1fcfe 0%, rgba(241,252,254,0.8) 80%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99f8f8f7', endColorstr='#f8f8f7', GradientType=0)}.page-mcmaster-child .page-title-bar{margin-bottom: 0}.page-mcmaster-child .page-content > .outer-wrapper{background: #fff;padding: 2em}.page-mcmaster-child.page-template-page-area_of_care_landing .page-content > .outer-wrapper{background: none;padding: 0}.page-mcmaster-child.page-template-page-area_of_care_landing .tab-content{background: #fff;padding: 2em}.careers-banner{background-position: center;background-size: cover;background-repeat: no-repeat;margin: 0 0 1.5em}.careers-banner img{visibility: hidden;height: 1px;width: 1px}.careers-banner .overlay{ackground: -moz-linear-gradient(left, #282828 0%, rgba(40,40,40,0) 100%);background: -webkit-linear-gradient(left, #282828 0%, rgba(40,40,40,0) 100%);background: linear-gradient(to right, #282828 0%, rgba(40,40,40,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#282828', endColorstr='#00282828', GradientType=1)}.careers-banner .careers-title{font-size: 3.5em;font-weight: normal;margin: 0;padding: 3.5em 0;color: #fff}.aoc-search{background: #f6f6f4;margin: 1em 0;padding: 1.25em 1.25em 1.25em 0;position: relative}.aoc-search:before{content: '';background: #f6f6f4;position: absolute;top: 0;left: -1000em;width: 1000em;height: 100%}.aoc-search .search-wrapper{position: relative;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center}.aoc-search .search-wrapper .search-label{font-weight: 600;padding-right: 1em}.aoc-search .search-wrapper .search-input{-webkit-box-flex-grow: 1;-moz-box-flex-grow: 1;-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1;padding: .75em 2.25em .75em .75em;border: none;border-radius: 0.75em}.aoc-search .search-wrapper .search-submit{position: absolute;top: 0;bottom: 0;margin: auto;right: 1em;border: none;background: none}.aoc-search .search-wrapper .search-submit .ion{font-size: 1.75em}.related-programs-clinics .related-title{text-transform: uppercase;font-size: 1.25em;color: #002855;margin: 0 0 1.25em;padding: 0 0 1.25em;border-bottom: 1px solid #002855}.related-programs-clinics .related-wrapper{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-flex-wrap: wrap;-moz-box-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}.related-programs-clinics .related-wrapper .related-item{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;margin: 0 0 1.5em;border-radius: 0.75em;padding: 1.25em;width: calc(50% - 3.25em);background: #e3ebf0;font-weight: bold;text-transform: uppercase;color: #3b3b3b;border: none}.related-programs-clinics .related-wrapper .related-item .label{font-size: 0.825em;padding-right: 1em;letter-spacing: 1px}.related-programs-clinics .related-wrapper .related-item .ion{font-size: 1.5em;color: #f2c75c;transition: .2s all ease-in-out}.related-programs-clinics .related-wrapper .related-item:hover,.related-programs-clinics .related-wrapper .related-item:focus,.related-programs-clinics .related-wrapper .related-item:active{background: #f6f8fa}.related-programs-clinics .related-wrapper .related-item.active .ion{transform: rotate(-90deg)}.related-programs-clinics .related-wrapper .related-item-more{display: none;background: #f6f8fa;padding: 1.25em;margin: 0 0 1.5em;border-radius: 0.75em;width: calc(100% - 2.5em)}.related-programs-clinics .related-wrapper .related-item-more p:last-child{margin-bottom: 0}.lbox{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 2001;display: none}.lbox .overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);z-index: 0}.lbox .lbox-position{width: 80%;max-width: 800px;height: 80%;max-height: 800px;overflow-y: auto;margin: auto;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1}.lbox .lbox-position .lbox-inner{background: #fff;padding: 2em;position: relative}.lbox .lbox-position .lbox-inner .close.toggle{position: absolute;top: 0.5em;right: 0.5em;font-size: 2em;background: none;border: none;color: #002855}.lbox .lbox-position .lbox-inner .close.toggle:hover,.lbox .lbox-position .lbox-inner .close.toggle:focus,.lbox .lbox-position .lbox-inner .close.toggle:active{color: #4f7497}.page-flyout{position: fixed;top: 50%;right: 0;background-color: #3b3b3b;padding: 0.5em;border-radius: .75em 0 0 .75em;text-align: center;z-index: 2000}.page-flyout button{display: block;background: none;border: none;color: #fff;padding: 0.25em;width: 1em;height: 1em;font-size: 2em}.page-flyout button:hover,.page-flyout button:focus,.page-flyout button:active{color: #f2c75c}.pepper.toggle{display: inline-block;background-color: transparent;border: none;margin: 1em}.pepper.toggle .pepper-image{display: block;background-image: url('/wp-content/themes/hhs/images/pepper.png');background-repeat: no-repeat;background-position: center;background-size: cover;width: 10em;height: 10em;margin-bottom: 0.5em}.pepper.toggle:hover,.pepper.toggle:focus,.pepper.toggle:active{transform: scale(1.1)}.rl-filters{position: relative;background: #f6f6f4;padding: 3em 3em 3em 0;margin-bottom: 2em}.rl-filters:before{content: "";position: absolute;top: 0;left: -1000em;width: 1000em;height: 100%;background: #f6f6f4}.rl-filters .field-wrap{overflow: hidden;font-size: 1.125em;margin-bottom: 1em}.rl-filters .field-wrap > label{width: 30%;min-width: 5em;margin-right: 1em;text-align: right;display: inline-block;vertical-align: middle;font-weight: 600}.rl-filters .field-wrap input,.rl-filters .field-wrap .select-wrapper,.rl-filters .field-wrap .fieldset-filters,.rl-filters .field-wrap .label,.rl-filters .field-wrap .search-filter{display: inline-block;vertical-align: middle}.rl-filters .field-wrap > input{border: 1px solid #002855;width: calc(70% - 2.5em - 2px);max-width: calc(100% - 7.5em - 2px);padding: .4em .6em;letter-spacing: 1.4px;font-weight: 600;border-radius: 0.75em;border: none}.rl-filters .field-wrap .select-wrapper,.rl-filters .field-wrap .fieldset-filters{position: relative;width: calc(70% - 1.3em);max-width: calc(100% - 6.3em)}.rl-filters .field-wrap .select-wrapper:after{font-family: "Ionicons";content: "\f3d0";position: absolute;top: 0.1em;right: 0.1em;color: #434343;font-size: 1.5em;width: 1em;height: 1em;pointer-events: none}.rl-filters .field-wrap .fieldset-filters{vertical-align: top;padding: 0;margin: 0;border: none}.rl-filters .field-wrap .fieldset-filters .search-filter{margin: 0 .75em .75em 0;cursor: pointer}.rl-filters .field-wrap .fieldset-filters .search-filter .label{text-transform: uppercase;font-size: 0.825em;font-weight: 700}.rl-filters .field-wrap select{font-size: 0.875em;border-radius: 0.75em;background: #fff;border: none;color: #3b3b3b;font-weight: 600;letter-spacing: 1.4px;text-transform: uppercase;padding: .5em 3em .5em .75em;cursor: pointer;width: calc(100% - 4em);-webkit-appearance: none;-moz-appearance: none;appearance: none}.rl-filters .field-wrap select::-ms-expand{display: none}.rl-filters .rl-submit{margin-top: 1em;margin-left: calc(30% + 1.125em)}.page-template-page-resource_library .result-count,.page-template-page-patient_education .result-count,.page-template-page-autism_programs .result-count{font-weight: 500}.page-template-page-resource_library .pagination,.page-template-page-patient_education .pagination,.page-template-page-autism_programs .pagination{font-weight: 500;margin: 1em 0 0;font-size: 1.25em;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center}.page-template-page-resource_library .pagination .active,.page-template-page-patient_education .pagination .active,.page-template-page-autism_programs .pagination .active{color: #9e2a2b}.resource-results{overflow: hidden;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-flex-wrap: wrap;-moz-box-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.resource-results .result{width: calc(50% - 0.75em);margin: 0 0 1.5em 1.5em;background: #f6f6f4;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-flex-direction: column;-moz-box-flex-direction: column;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}.resource-results .result:nth-child(2n+1){clear: both;margin-left: 0}.resource-results .result .title{font-size: 1.5em;color: #fff;font-weight: normal;background: #002855;padding: 1em 1em 2em;margin: 0}.resource-results .result .attributes{-webkit-box-flex-grow: 1;-moz-box-flex-grow: 1;-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1;list-style: none;font-size: 0.825em;margin: 0;padding: 1em;line-height: 1.25}.resource-results .result .download{display: block;font-size: 0.825em;padding: 1em 0;margin: 1em;border-top: 1px solid #002855;font-weight: 700;text-transform: uppercase}.resource-results .result .download span{display: inline-block;vertical-align: middle}.resource-results .result .download .ion{font-size: 2em;margin: 0 .25em .25em 0}.resource-results .result .download .label{max-width: calc(100% - 2.5em)}.autism-program-results{overflow: hidden}.autism-program-results .result{margin: 0 0 2.5em;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-flex-direction: column;-moz-box-flex-direction: column;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}.autism-program-results .result .title{font-size: 1.5em;margin: 0 0 1em}.autism-program-results .result .skill-areas{margin: 0 0 1.25em}.autism-program-results .result .skill-areas img{display: inline-block;margin: 0 0 0 .25em;max-width: 3em;max-height: 3em}.autism-program-results .result .skill-areas img:first-child{margin-left: 0}.autism-program-results .result .attributes{list-style: none;margin: 0;padding: 0;line-height: 1.25;border-bottom: 3px solid #9cdbd9}.autism-program-results .result .attributes > li{border-top: 1px solid #9cdbd9;margin: 0;padding: .25em 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}.autism-program-results .result .attributes > li .label{width: 6em;font-weight: bold}.autism-program-results .result .attributes > li .value{padding-left: 1em;width: calc(100% - 7em)}.autism-program-results .result .attributes > li ul{margin: 0;padding: 0 0 0 1em;list-style: disc}.autism-program-results .result .attributes > li ul li{margin: 0 0 .25em}.hhs-gallery{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-box-align-items: flex-start;-moz-box-align-items: flex-start;-webkit-align-items: flex-start;-ms-align-items: flex-start;align-items: flex-start;-webkit-box-flex-wrap: wrap;-moz-box-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 2em 0 0;background: #f9f9f8}.hhs-gallery .gallery-item{text-align: center}.hhs-gallery .gallery-item.empty{margin-bottom: 0 !important}.hhs-gallery .gallery-item .gallery-modal-button{border: none;background: none}.hhs-gallery .gallery-item .image{padding: 0;margin: 0;line-height: 0;overflow: hidden}.hhs-gallery .gallery-item .image img{max-width: 100%;height: auto}.hhs-gallery .gallery-item .caption{padding-top: 0.5em;font-size: 0.875em;line-height: 1.5}.hhs-gallery.gallery-cols-2 .gallery-item{width: calc((100% / 2) - (2em / 2));margin-bottom: 2em}.hhs-gallery.gallery-cols-3 .gallery-item{width: calc((100% / 3) - (2em / 3));margin-bottom: 2em}.hhs-gallery.gallery-cols-4 .gallery-item{width: calc((100% / 4) - (3em / 4));margin-bottom: 2em}.hhs-gallery.gallery-cols-5 .gallery-item{width: calc((100% / 5) - (3em / 5));margin-bottom: 2em}.hhs-gallery.gallery-cols-6 .gallery-item{width: calc((100% / 6) - (4em / 6));margin-bottom: 2em}.hhs-gallery.gallery-cols-7 .gallery-item{width: calc((100% / 7) - (4em / 7));margin-bottom: 2em}.hhs-gallery.gallery-cols-8 .gallery-item{width: calc((100% / 8) - (5em / 8));margin-bottom: 2em}.hhs-gallery.gallery-cols-9 .gallery-item{width: calc((100% / 9) - (5em / 9));margin-bottom: 2em}.lbox.modal-gallery .lbox-position .lbox-inner{height: calc(100% - 4em);min-height: 500px;background: #f9f9f8}.lbox.modal-gallery .lbox-position .lbox-inner .close.toggle{top: 0.125em;right: 0.25em}.lbox.modal-gallery .swiper-container,.lbox.modal-gallery .swiper-wrapper{-webkit-box-align-items: stretch;-moz-box-align-items: stretch;-webkit-align-items: stretch;-ms-align-items: stretch;align-items: stretch;height: 100%}.lbox.modal-gallery .swiper-slide{height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-flex-direction: column;-moz-box-flex-direction: column;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}.lbox.modal-gallery .swiper-slide .image{background-size: contain;background-position: center;background-repeat: no-repeat;overflow: hidden;-webkit-box-flex-grow: 1;-moz-box-flex-grow: 1;-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1}.lbox.modal-gallery .swiper-slide .image img{visibility: hidden;max-height: 100%;max-width: 100%;height: auto;width: auto}.lbox.modal-gallery .swiper-slide .slide-details{overflow: hidden;margin-top: 1em;padding: 1em 0 .25em 0;border-top: 1px solid #002855;-webkit-box-flex-shrink: 0;-moz-box-flex-shrink: 0;-webkit-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0}.lbox.modal-gallery .swiper-slide .caption{padding-bottom: 1em;font-size: 0.875em;line-height: 1.5}.lbox.modal-gallery .swiper-slide .slide-count{text-align: center}.lbox.modal-gallery .prev,.lbox.modal-gallery .next{position: absolute;top: 0;bottom: 0;margin: auto;font-size: 2em;height: 1em;width: 1em;color: #4f7497;border: none;background: none;z-index: 999}.lbox.modal-gallery .prev:hover,.lbox.modal-gallery .next:hover,.lbox.modal-gallery .prev:focus,.lbox.modal-gallery .next:focus,.lbox.modal-gallery .prev:active,.lbox.modal-gallery .next:active{color: #002855}.lbox.modal-gallery .prev.swiper-button-disabled,.lbox.modal-gallery .next.swiper-button-disabled{opacity: 0.5;cursor: default}.lbox.modal-gallery .prev{left: 0}.lbox.modal-gallery .next{right: 0}.footer-top{background-color: #9cdbd9;padding: 1.5em 0}.footer-top .menu{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;padding: 0;margin: 0;list-style: none;font-size: 1em}.footer-top .menu .menu-item{margin: 0;padding: 0 0 0 .5em}.footer-top .menu .menu-item:first-child{padding-left: 0}.footer-top .menu .menu-item a{cursor: pointer;display: block;font-size: 0.875em;padding: 1em 1.5em;border: 1px solid #fff;text-align: center;border-radius: 0.75em;color: #3b3b3b;font-weight: bold;text-transform: uppercase;height: calc(100% - 2em - 2px)}.footer-top .menu .menu-item a:hover,.footer-top .menu .menu-item a:focus,.footer-top .menu .menu-item a:active{color: #fff;border-color: #3b3b3b;background: #3b3b3b}.footer-main{background-color: #002855;padding: 3.5em 0}.footer-main .outer-wrapper{overflow: hidden;position: relative}.footer-main .top-row{overflow: hidden}.footer-main .top-row .site-info{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-flex-direction: column;-moz-box-flex-direction: column;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;float: left;max-width: 30%}.footer-main .top-row .site-info .logo{margin-bottom: 3em}.footer-main .top-row .site-info .info-links{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}.footer-main .top-row .site-info .info-links .footer-map{padding-left: calc(1em + 1px);margin-left: 1em;border-left: 1px solid #9cdbd9}.footer-main .top-row .site-info .info-links a{color: #fff;text-decoration: none;font-weight: 500;letter-spacing: 1px;text-transform: uppercase}.footer-main .top-row .site-info .info-links a:hover,.footer-main .top-row .site-info .info-links a:focus,.footer-main .top-row .site-info .info-links a:active{color: #9cdbd9}.footer-main .menu-footer-main-menu-container{float: right;width: 70%}.footer-main .menu,.footer-main .sub-menu{list-style: none;margin: 0;padding: 0;font-size: 1em}.footer-main .menu{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: flex-end;-moz-box-justify-content: flex-end;-webkit-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end}.footer-main .menu .toggle{display: none}.footer-main .menu > .menu-item{padding: 0 0 0 10%;margin: 0}.footer-main .menu > .menu-item:first{padding-left: 0}.footer-main .menu > .menu-item .link-text{color: #fff}.footer-main .menu > .menu-item a:hover,.footer-main .menu > .menu-item a:focus,.footer-main .menu > .menu-item a:active{color: #9cdbd9}.footer-main .menu > .menu-item > .toggle-wrapper .link-text{font-size: 0.875em;font-weight: bold;text-transform: uppercase;letter-spacing: 1px}.footer-main .menu .sub-menu{margin-top: 1em}.footer-main .menu .outer-wrapper{padding: 0}.footer-main .mid-row{margin: 2em 0 0;padding: 2em 0 0;border-top: 1px solid #9cdbd9}.footer-main .mid-row .social-media-links{float: left;max-width: 40%}.footer-main .mid-row .social-media-links a{font-size: 2.5em;display: inline-block;color: #fff;margin: 0 .75em .75em 0}.footer-main .mid-row .social-media-links a:hover,.footer-main .mid-row .social-media-links a:focus,.footer-main .mid-row .social-media-links a:active{color: #9cdbd9}.footer-main .mid-row .affiliates-wrap{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align-items: flex-start;-moz-box-align-items: flex-start;-webkit-align-items: flex-start;-ms-align-items: flex-start;align-items: flex-start;-webkit-box-justify-content: space-around;-moz-box-justify-content: space-around;-webkit-justify-content: space-around;-ms-justify-content: space-around;justify-content: space-around;-webkit-box-flex-wrap: wrap;-moz-box-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;float: right;max-width: 60%}.footer-main .mid-row .affiliates-wrap .affiliate-item{max-width: calc(33% - 2em);margin: 0 1em 1em;color: #fff;text-transform: uppercase}.footer-main .mid-row .affiliates-wrap .affiliate-item img{max-width: 100%;width: auto;max-height: 10em;height: auto}.footer-main .copyright{clear: both;color: #fff;padding: 2em 0}.footer-main .copyright p{margin: 0;padding: 0;display: inline-block;font-size: 1em}.footer-main .copyright a{color: #9cdbd9}.footer-main .copyright a:hover,.footer-main .copyright a:active,.footer-main .copyright a:focus{color: #f2c75c}#wpadminbar .quicklinks .ab-top-menu{float: left}#wpadminbar .quicklinks .ab-top-menu.ab-top-secondary{float: right}.spacer-red,.spacer-blue{border-radius: 0.5em;padding: 1em;margin-bottom: 1em}.spacer-blue{background: #9cdcd9}.spacer-red{background: #ce6c49;color: #fff}.video-popup{display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.8);z-index: 999999}.video-popup.visible{display: block}.video-popup .wrapper{position: relative;margin: 30px;background: #fff;height: calc(100vh - 60px)}.video-popup .close-button{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;position: absolute;top: 10px;right: 10px;padding: 1em}.video-popup .close-button span{font-size: 1.25em;margin-right: 0.5em}.video-popup .close-button:hover,.video-popup .close-button:focus,.video-popup .close-button:active{color: #4f7497}.video-popup .close-button:hover span,.video-popup .close-button:focus span,.video-popup .close-button:active span{color: #4f7497}.video-popup .sidebar-widget{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;-webkit-box-justify-content: center;-moz-box-justify-content: center;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-box-flex-flow: column;-moz-box-flex-flow: column;-webkit-flex-flow: column;-ms-flex-flow: column;flex-flow: column;height: 100vh}.video-popup .sidebar-widget-section > *:not(.target-overlay){display: none}.video-popup .sidebar-header{display: none}.video-popup p{margin: 0}.video-popup iframe{width: 80vw;height: 80vh}.video-popup img{width: 100%;height: auto}.video-container .wp-caption{width: 25% !important}@media (max-width: 1024px){.video-container .wp-caption{width: 50% !important}}@media (max-width: 1256px){.outer-wrapper{padding: 0 5%}.page-content > .outer-wrapper{padding-left: 0;padding-right: 0}.sidebar-menu .page_item a{word-break: break-word}.page-sidebar .donate-button{min-width: 0}.page-sidebar .listing-link{padding: 1em 1.5em;width: calc(100% - 3em - 4px);text-align: center}.location-sidebar .sidebar-pages .feature-links li label{word-break: break-word}}@media (min-width: 1000px){.image-card-feed .card{width: calc(33% - 1em)}.image-card-feed .card:nth-child(3n+1){margin-left: 0}}@media (max-width: 1000px){.location-sidebar .sidebar-pages .feature-links li .ion{font-size: 1.5em}.location-sidebar .sidebar-pages .feature-links li label{font-size: 0.9em}.image-card-feed .card{width: calc(50% - 0.75em)}.image-card-feed .card:nth-child(2n+1){margin-left: 0}}@media (max-width: 768px){.mobile-only{display: block}.header-top .outer-wrapper nav,.header-top .outer-wrapper .header-tools,.header-main .navigation .button-nav,.home-banner .overlay{display: none}.site-header{position: relative}.header-top{padding: 0}.header-top .outer-wrapper{display: block}.page-content > .outer-wrapper{padding-left: 5%;padding-right: 5%}.header-search-form{position: absolute;top: 0;left: 0;background: #fff;width: 100%;padding: 2em 0;z-index: 99}.header-search-form .mobile-close{display: inline-block}.header-search-form label{display: inline-block;width: calc(100% - 4em)}.header-search-form .ion,.header-search-form .search-submit{display: inline-block;font-size: 2em;height: 1em;width: 1em;cursor: pointer;text-align: center;position: absolute;top: 0;right: inherit;left: calc(100% - 3.5em);padding: 0.25em}.header-main{position: relative}.header-main > .outer-wrapper{padding: 0;display: block}.header-main .navigation{padding: 0;font-size: 0.85em}.header-main .header-logo-container{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align-items: stretch;-moz-box-align-items: stretch;-webkit-align-items: stretch;-ms-align-items: stretch;align-items: stretch;-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;width: 100%;padding: 0}.header-main .header-logo-container > a{display: inline-block;padding: 1em 0 1em 5%}.header-main .mobile-toggles{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: flex-end;-moz-box-justify-content: flex-end;-webkit-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end}.header-main .mobile-toggles .toggle{background: none;border: none;cursor: pointer}.header-main .mobile-toggles .search-toggle{padding: 2em}.header-main .mobile-toggles .search-toggle .ion{font-size: 2.25em;color: #4f7497}.header-main .mobile-toggles .menu-toggle{width: 2.25em;position: relative;padding: 1.75em;background: #f2f2f2}.header-main .mobile-toggles .menu-toggle .rect{display: block;position: absolute;left: 1.75em;height: 3px;width: calc(100% - 3.5em);background: #4f7497}.header-main .mobile-toggles .menu-toggle .rect.top{top: calc(50% - 15px)}.header-main .mobile-toggles .menu-toggle .rect.mid{top: calc(50% - 2px)}.header-main .mobile-toggles .menu-toggle .rect.bot{bottom: calc(50% - 15px)}.header-main .mobile-toggles .menu-toggle.active .top{transform: rotate(45deg);top: calc(50% - 2px)}.header-main .mobile-toggles .menu-toggle.active .mid{opacity: 0}.header-main .mobile-toggles .menu-toggle.active .bot{transform: rotate(-45deg);bottom: calc(50% - 1px)}.header-main .navigation{display: none;width: 100%}.header-main .navigation .below-menu-contact{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: space-around;-moz-box-justify-content: space-around;-webkit-justify-content: space-around;-ms-justify-content: space-around;justify-content: space-around;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;color: #fff;background: #002855;padding: 1.5em 5%}.header-main .navigation .below-menu-contact span{text-transform: uppercase;font-weight: 600;font-size: 1.125em;display: inline-block;padding: 0.5em}.header-main .navigation .below-menu-contact span a{color: #fff}.header-main .navigation .below-menu-contact span a:hover,.header-main .navigation .below-menu-contact span a:focus,.header-main .navigation .below-menu-contact span a:active{color: #4f7497}.header-main .navigation .below-menu-contact span.divider{width: 2px;background: #fff;padding: 0;height: 1em}.header-main .navigation .menu-header-main-menu-container .menu,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu,.header-main .navigation .menu-share-main-menu-container .menu{display: block;font-size: 1em;margin: 0;padding: 0;list-style: none;position: relative;background: #3b3b3b}.header-main .navigation .menu-header-main-menu-container .menu .toggle-wrapper .toggle,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .toggle-wrapper .toggle,.header-main .navigation .menu-share-main-menu-container .menu .toggle-wrapper .toggle{color: #4f7497;text-align: center;font-size: 1.75em;height: 1em;width: 1em;display: none;border: none;background: none;vertical-align: top;transform: rotate(-90deg)}.header-main .navigation .menu-header-main-menu-container .menu .toggle-wrapper .toggle:hover,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .toggle-wrapper .toggle:hover,.header-main .navigation .menu-share-main-menu-container .menu .toggle-wrapper .toggle:hover,.header-main .navigation .menu-header-main-menu-container .menu .toggle-wrapper .toggle:focus,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .toggle-wrapper .toggle:focus,.header-main .navigation .menu-share-main-menu-container .menu .toggle-wrapper .toggle:focus,.header-main .navigation .menu-header-main-menu-container .menu .toggle-wrapper .toggle:active,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .toggle-wrapper .toggle:active,.header-main .navigation .menu-share-main-menu-container .menu .toggle-wrapper .toggle:active{color: #9cdbd9}.header-main .navigation .menu-header-main-menu-container .menu .menu-item-has-children > .toggle-wrapper > .toggle,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .menu-item-has-children > .toggle-wrapper > .toggle,.header-main .navigation .menu-share-main-menu-container .menu .menu-item-has-children > .toggle-wrapper > .toggle{display: inline-block}.header-main .navigation .menu-header-main-menu-container .menu .menu-item-has-children.active > .toggle-wrapper > .toggle,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .menu-item-has-children.active > .toggle-wrapper > .toggle,.header-main .navigation .menu-share-main-menu-container .menu .menu-item-has-children.active > .toggle-wrapper > .toggle{color: #9cdbd9;transform: rotate(-180deg)}.header-main .navigation .menu-header-main-menu-container .menu > .menu-item,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu > .menu-item,.header-main .navigation .menu-share-main-menu-container .menu > .menu-item{display: block;margin: 0;border-top: 1px solid #9d9d9d}.header-main .navigation .menu-header-main-menu-container .menu > .menu-item > .toggle-wrapper,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu > .menu-item > .toggle-wrapper,.header-main .navigation .menu-share-main-menu-container .menu > .menu-item > .toggle-wrapper{font-size: 1.5em;position: relative}.header-main .navigation .menu-header-main-menu-container .menu > .menu-item > .toggle-wrapper > .link-text,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu > .menu-item > .toggle-wrapper > .link-text,.header-main .navigation .menu-share-main-menu-container .menu > .menu-item > .toggle-wrapper > .link-text{cursor: pointer;display: block;padding: 1.5em;color: #fff;font-weight: 600;text-transform: uppercase;letter-spacing: 1.67px}.header-main .navigation .menu-header-main-menu-container .menu > .menu-item.menu-item-has-children > .toggle-wrapper > .link-text,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu > .menu-item.menu-item-has-children > .toggle-wrapper > .link-text,.header-main .navigation .menu-share-main-menu-container .menu > .menu-item.menu-item-has-children > .toggle-wrapper > .link-text{padding-right: 2em}.header-main .navigation .menu-header-main-menu-container .menu > .menu-item.menu-item-has-children > .toggle-wrapper > .toggle,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu > .menu-item.menu-item-has-children > .toggle-wrapper > .toggle,.header-main .navigation .menu-share-main-menu-container .menu > .menu-item.menu-item-has-children > .toggle-wrapper > .toggle{display: block;position: absolute;top: 0;right: 0.5em;bottom: 0;margin: auto}.header-main .navigation .menu-header-main-menu-container .menu > .menu-item:hover > .toggle-wrapper .link-text,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu > .menu-item:hover > .toggle-wrapper .link-text,.header-main .navigation .menu-share-main-menu-container .menu > .menu-item:hover > .toggle-wrapper .link-text,.header-main .navigation .menu-header-main-menu-container .menu > .menu-item:focus > .toggle-wrapper .link-text,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu > .menu-item:focus > .toggle-wrapper .link-text,.header-main .navigation .menu-share-main-menu-container .menu > .menu-item:focus > .toggle-wrapper .link-text,.header-main .navigation .menu-header-main-menu-container .menu > .menu-item:active > .toggle-wrapper .link-text,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu > .menu-item:active > .toggle-wrapper .link-text,.header-main .navigation .menu-share-main-menu-container .menu > .menu-item:active > .toggle-wrapper .link-text,.header-main .navigation .menu-header-main-menu-container .menu > .menu-item.active > .toggle-wrapper .link-text,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu > .menu-item.active > .toggle-wrapper .link-text,.header-main .navigation .menu-share-main-menu-container .menu > .menu-item.active > .toggle-wrapper .link-text{background: #9cdbd9;color: #002855}.header-main .navigation .menu-header-main-menu-container .menu > .menu-item:hover > .toggle-wrapper .toggle,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu > .menu-item:hover > .toggle-wrapper .toggle,.header-main .navigation .menu-share-main-menu-container .menu > .menu-item:hover > .toggle-wrapper .toggle,.header-main .navigation .menu-header-main-menu-container .menu > .menu-item:focus > .toggle-wrapper .toggle,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu > .menu-item:focus > .toggle-wrapper .toggle,.header-main .navigation .menu-share-main-menu-container .menu > .menu-item:focus > .toggle-wrapper .toggle,.header-main .navigation .menu-header-main-menu-container .menu > .menu-item:active > .toggle-wrapper .toggle,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu > .menu-item:active > .toggle-wrapper .toggle,.header-main .navigation .menu-share-main-menu-container .menu > .menu-item:active > .toggle-wrapper .toggle,.header-main .navigation .menu-header-main-menu-container .menu > .menu-item.active > .toggle-wrapper .toggle,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu > .menu-item.active > .toggle-wrapper .toggle,.header-main .navigation .menu-share-main-menu-container .menu > .menu-item.active > .toggle-wrapper .toggle{color: #002855}.header-main .navigation .menu-header-main-menu-container .menu > .menu-item.active > .toggle-wrapper .link-text,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu > .menu-item.active > .toggle-wrapper .link-text,.header-main .navigation .menu-share-main-menu-container .menu > .menu-item.active > .toggle-wrapper .link-text{padding-right: 1.5em;padding-left: 2em}.header-main .navigation .menu-header-main-menu-container .menu > .menu-item.active > .toggle-wrapper .toggle,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu > .menu-item.active > .toggle-wrapper .toggle,.header-main .navigation .menu-share-main-menu-container .menu > .menu-item.active > .toggle-wrapper .toggle{left: 0;right: unset;transform: rotate(90deg)}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap{display: none}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper{position: relative;overflow: hidden;padding: 0}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper .sub-menu,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper .sub-menu,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper .sub-menu{margin: 0;padding: 0;font-size: 1em}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper .sub-menu .menu-item,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper .sub-menu .menu-item,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper .sub-menu .menu-item{display: block;font-size: 1em;margin: 0}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu{display: block;margin: 0;padding: 0;font-size: 1em}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper{padding: 1em;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper .link-text,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper .link-text,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper .link-text{display: inline-block;margin-right: 1em;cursor: pointer}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item.menu-item-has-children > .toggle-wrapper .toggle,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item.menu-item-has-children > .toggle-wrapper .toggle,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item.menu-item-has-children > .toggle-wrapper .toggle{display: inline-block}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item{border-top: 1px solid #9d9d9d}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper{font-size: 1.25em}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper .link-text,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper .link-text,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper .link-text{color: #fff;font-weight: 600;text-transform: uppercase;letter-spacing: 1.67px}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper .link-text:hover,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper .link-text:hover,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper .link-text:hover,.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper .link-text:focus,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper .link-text:focus,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper .link-text:focus,.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper .link-text:active,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper .link-text:active,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper .link-text:active{color: #9cdbd9}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu{display: none;border-top: 2px solid #9cdbd9;background: #494949}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item{border-top: 1px solid #a4a4a4}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item:first-of-type,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item:first-of-type,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item:first-of-type{border-top: none}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item > .toggle-wrapper,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item > .toggle-wrapper,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item > .toggle-wrapper{padding: 1.25em}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item > .toggle-wrapper .link-text,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item > .toggle-wrapper .link-text,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item > .toggle-wrapper .link-text{color: #fff}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item > .toggle-wrapper .link-text:hover,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item > .toggle-wrapper .link-text:hover,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item > .toggle-wrapper .link-text:hover,.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item > .toggle-wrapper .link-text:focus,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item > .toggle-wrapper .link-text:focus,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item > .toggle-wrapper .link-text:focus,.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item > .toggle-wrapper .link-text:active,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item > .toggle-wrapper .link-text:active,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item > .toggle-wrapper .link-text:active{color: #9cdbd9}.header-main .navigation .menu-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item .sub-menu .menu-item .toggle-wrapper .link-text,.header-main .navigation .menu-mcmaster-header-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item .sub-menu .menu-item .toggle-wrapper .link-text,.header-main .navigation .menu-share-main-menu-container .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu .menu-item .sub-menu .menu-item .toggle-wrapper .link-text{padding-left: 1em}.share-featured-banner{margin-bottom: 2em}.share-featured-banner .featured-image{height: auto;width: 100%;position: relative;background: none !important}.share-featured-banner .featured-image img{height: auto;width: 100%;visibility: visible}.share-featured-banner .featured-content{width: 100%;padding: 2em 0}.share-stories-feed{-webkit-box-justify-content: space-around;-moz-box-justify-content: space-around;-webkit-justify-content: space-around;-ms-justify-content: space-around;justify-content: space-around;padding: 0 5%}.share-stories-feed .share-story .image.alt-image{display: none}.share-stories-feed .share-story .image.placeholder{background-color: #d6d2c4;position: relative}.share-stories-feed .share-story .image.placeholder .ion{font-size: 2em;width: 1em;height: 1em;padding: 0.5em;color: #fff;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;border: 1px solid #fff;border-radius: 50%}.share-stories-feed .share-story .image img{width: 100%;height: auto}.share-stories-feed.top-three .share-story:nth-child(-n+3){width: 100%;margin-bottom: 2em}.share-stories-feed.top-three .share-story:nth-child(4){margin-top: 1.5em}.menu-header-top-menu-container{background: #4f4f4f}.menu-header-top-menu-container .menu{list-style: none;margin: 0;padding: 0;font-size: 1em}.menu-header-top-menu-container .menu .menu-item{padding: 1em 1.5em;font-size: 1.5em;border-top: 1px solid #9d9d9d;margin: 0}.menu-header-top-menu-container .menu .menu-item a{color: #fff}.menu-header-top-menu-container .menu .menu-item a:hover,.menu-header-top-menu-container .menu .menu-item a:focus,.menu-header-top-menu-container .menu .menu-item a:active{color: #9cdbd9}.home-banner{background-image: none !important;background-color: #fff;height: auto;min-height: 0}.home-banner > img{display: inline-block;width: 100%;height: auto}.home-banner .outer-wrapper{height: auto}.home-banner .outer-wrapper .content-width-wrap{display: block;max-width: 100%;padding: 1em 0 2.75em 0;opacity: 1}.home-banner .banner-title{color: #002855;margin-bottom: 1rem;font-size: 2.75em}.home-banner .banner-content{margin-bottom: 1em;color: #3b3b3b}.home-banner .read-more{border: 2px solid #4f7497;width: calc(100% - 4em - 4px);display: block}.home-search > .outer-wrapper{display: block}.home-search > .outer-wrapper .mobile-close{display: none}.home-search .advanced-search-form{width: 100%}.home-search .searchform,.search-page .searchform{margin: 2.5em 0 1em}.home-search .adv-search-label,.search-page .adv-search-label{text-align: center;display: block;margin: 0;padding: 0 0 2em}.home-search .input-wrapper,.search-page .input-wrapper,.home-search .form-body,.search-page .form-body{display: block;margin-right: 0}.home-search .advanced-search-toggle,.search-page .advanced-search-toggle{padding: 0.75em;display: block;margin: .5em auto}.home-quick-links .outer-wrapper{-webkit-box-flex-wrap: wrap;-moz-box-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align-items: stretch;-moz-box-align-items: stretch;-webkit-align-items: stretch;-ms-align-items: stretch;align-items: stretch;-webkit-box-justify-content: space-around;-moz-box-justify-content: space-around;-webkit-justify-content: space-around;-ms-justify-content: space-around;justify-content: space-around}.home-quick-links .outer-wrapper .quick-link{padding: 1.5em 0;width: calc(50% - 5em)}.home-quick-links .outer-wrapper .quick-link .icon-wrapper{width: 5em;height: 5em;margin: 1.25em auto}.home .section-title,.page-template-page-mcmaster_home .section-title{text-align: left}.home-locations .outer-wrapper{padding: 0}.home-locations .section-title{text-align: left;margin: 0;padding: .75em 5%}.home-locations .location-select{margin-left: 5%;margin-right: 5%}.home-locations .location-select label{display: none}.home-locations .location-select .select-wrapper{display: block;width: 100%}.home-locations .location-select .select-wrapper select{width: calc(100% - 4em);margin: 0}.home-locations .location .location-title,.home-locations .location .location-address{margin-left: 5%;margin-right: 5%}.home-locations .location .location-information{float: none;width: 100%;margin: 0;border-bottom: none}.home-locations .location .location-information .location-image{background-position: center;background-size: cover;background-repeat: no-repeat}.home-locations .location .location-information .location-image img{visibility: hidden;max-height: 25em}.home-locations .location .location-information .hours{margin-left: 5%;margin-right: 5%}.home-locations .location .location-information .read-more{margin: 0 5%}.home-locations .location .location-programs{margin-left: 5%;margin-right: 5%;float: none;width: auto;padding-top: 2em;border-top: 1px solid #7489a1}.home-directory{position: relative;overflow: hidden}.home-directory .outer-wrapper{padding: 0}.home-directory .directory-widget .listing-select-window{padding: 4.25em 5%}.home-directory .directory-widget .listing-select-window > h2{display: block}.directory-widget > .outer-wrapper{padding: 0}.directory-widget .listing-select-window{position: relative;width: 90%;height: auto;padding: 0 5% 4.25em;max-width: 100%}.directory-widget .listing-select-window > h2{display: none}#directory-widget-map{position: absolute;top: 0;left: 0;height: 100%}.staff-feed .staff-card{width: 100%;margin-left: 0}.program-locations{padding: 0}.program-locations .locations-wrap .location{width: 47.5%;margin-left: 5%}.program-locations .locations-wrap .location:nth-child(3n+1){margin-left: inherit}.program-locations .locations-wrap .location:nth-child(2n+1){margin-left: 0}.home-stories .mobile-news-select-wrapper{position: relative}.home-stories .mobile-news-select-wrapper .mobile-news-select{font-weight: bold;color: #3b3b3b;width: calc(100% - 4em);border: none;background: #ededed;border-radius: 0.75em;text-transform: uppercase;padding: 1em 3em 1em 1em;position: relative;-webkit-appearance: none;-moz-appearance: none;appearance: none}.home-stories .mobile-news-select-wrapper:after{font-family: "Ionicons";content: "\f3d0";position: absolute;top: 0.25em;right: 0;color: #434343;font-size: 2em;width: 1em;height: 1em;pointer-events: none}.home-stories .story-filters{display: none}.home-stories .news-listing{margin-bottom: 2em}.home-stories .news-listing .swiper-wrapper{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;width: 100%;height: 100%}.home-stories .news-listing .news-item{display: block;padding: 2.5em 0}.home-stories .news-listing .news-item .post-image{display: block;width: 100%;margin: 0 0 1.5em}.home-stories .news-listing .news-item .post-image img{width: 100%;height: auto;max-width: 400px}.home-stories .news-listing .news-item .post-image .nothumb{height: 19em}.home-stories .news-listing .news-item .post-content{width: 100%}.home-stories .swiper-nav{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;margin-bottom: 2em}.home-stories .swiper-nav .swiper-pagination{float: none;text-align: center;width: auto;left: unset;position: relative}.home-stories .swiper-nav .swiper-pagination .swiper-pagination-bullet{background: #5e8ab4;opacity: 1;width: 0.6em;height: 0.6em;margin: 0 .6em}.home-stories .swiper-nav .swiper-pagination .swiper-pagination-bullet:hover,.home-stories .swiper-nav .swiper-pagination .swiper-pagination-bullet:focus,.home-stories .swiper-nav .swiper-pagination .swiper-pagination-bullet:active,.home-stories .swiper-nav .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #101011}.home-stories .swiper-nav .prev,.home-stories .swiper-nav .next{font-size: 2em;color: #4f7497;background: none;border: none;width: 1em;height: 1em;text-align: center}.home-twitter .tweet-swiper-container .swiper-wrapper{padding: 3em 0}.home-twitter .tweet-swiper-container .swiper-slide .tweet{padding: 0;display: block}.home-twitter .tweet-swiper-container .swiper-slide .tweet-icon{margin: 0 0 2em;text-align: center}.home-twitter .tweet-swiper-container .swiper-nav{-webkit-box-justify-content: space-between;-moz-box-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}.home-twitter .tweet-swiper-container .swiper-nav .prev,.home-twitter .tweet-swiper-container .swiper-nav .next{display: block}.page-wrapper > .outer-wrapper{padding: 0}.page-content{width: 100%;display: block;margin: 0 0 2em}.page-title-bar{display: block;min-height: unset}.page-title-bar:after{display: block;left: 100%;padding-left: 0;padding-right: 100em}.page-title-bar .title-header{padding-left: 5%}.page-title-bar .page-banner{width: 100%;max-height: 15em}.page-sidebar{width: 100%;display: block;margin-bottom: 0}.page-sidebar .sidebar-menu{display: none}.news-filter-form{-webkit-box-flex-wrap: wrap;-moz-box-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.news-filter-form .wrapper{width: 100%}.news-filter-form .button-wrapper{padding: .75em 0;text-align: right}.page-flyout{font-size: 0.85em}.aoc-search{padding: 1.25em 5%}.tabs:after{display: block}.related-programs-clinics .related-wrapper{display: block}.related-programs-clinics .related-wrapper .related-item{width: calc(100% - 2.5em);margin: 0 0 1.25em}.lbox.modal-gallery .swiper-slide .slide-details{max-height: 50%}.lbox.modal-gallery .swiper-slide .caption{padding-bottom: 1em;max-height: calc(100% - 2.5em);margin-bottom: 0.5em;overflow: auto}.footer-top{text-align: center}.footer-top .mobile-only .toggle{display: inline-block;color: #002855;text-transform: uppercase;font-size: 1.25em;font-weight: 700;background: none;border: none}.footer-top .mobile-only .toggle .ion{transition: .2s all ease-in-out;margin-left: 1em;font-size: 1.25em;vertical-align: middle}.footer-top .mobile-only .toggle.active .ion{transform: rotate(180deg)}.footer-top .menu{display: none;border-top: 1px solid #fff;margin-top: 2em}.footer-top .menu .menu-item{display: block;width: 100%;margin: 2em 0;padding: 0}.footer-main{padding-bottom: 0}.footer-main .top-row{margin: 0}.footer-main .top-row .site-info{display: block;float: none;max-width: 100%}.footer-main .top-row .menu-footer-main-menu-container{float: none;width: auto;border-top: 1px solid #fff;border-bottom: 1px solid #fff;margin: 2.5em 0;padding: 1em 0 2.5em 0}.footer-main .top-row .menu-footer-main-menu-container .menu{display: block}.footer-main .top-row .menu-footer-main-menu-container .menu > .menu-item{padding: 0;margin-top: 1.5em}.footer-main .top-row .menu-footer-main-menu-container .menu > .menu-item a{font-size: 1em;display: inline-block;vertical-align: middle}.footer-main .top-row .menu-footer-main-menu-container .menu > .menu-item.menu-item-has-children > .toggle-wrapper .toggle{display: inline-block;vertical-align: middle;color: #fff;font-size: 1.25em;margin-left: 1em;background: none;border: none}.footer-main .top-row .menu-footer-main-menu-container .menu > .menu-item.menu-item-has-children > .toggle-wrapper .toggle:hover,.footer-main .top-row .menu-footer-main-menu-container .menu > .menu-item.menu-item-has-children > .toggle-wrapper .toggle:focus,.footer-main .top-row .menu-footer-main-menu-container .menu > .menu-item.menu-item-has-children > .toggle-wrapper .toggle:active{color: #f2c75c}.footer-main .top-row .menu-footer-main-menu-container .menu > .menu-item.active.menu-item-has-children > .toggle-wrapper .toggle{color: #f2c75c;transform: rotate(180deg)}.footer-main .top-row .menu-footer-main-menu-container .menu > .menu-item .sub-menu-wrap{display: none}.footer-main .mid-row{margin: 0;padding: 0;border: 0}.footer-main .mid-row .social-media-links,.footer-main .mid-row .affiliates-wrap{float: none;max-width: 100%}.footer-main .mid-row .affiliates-wrap{border-top: 1px solid #fff;padding-top: 2.5em;margin-top: 0.5em}.footer-main .mid-row .affiliates-wrap .affiliate-item:first-child{margin-left: 0;-webkit-box-flex-grow: 1;-moz-box-flex-grow: 1;-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1}}@media (max-width: 420px){.header-main .header-logo-container > a{max-width: 40%}.header-main .header-logo-container > a img{max-width: 100%;height: auto}}