@charset "UTF-8";
@font-face {
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 400;
  src: local("Crimson Text"), local("CrimsonText-Roman"), url(https://fonts.gstatic.com/s/crimsontext/v6/3IFMwfRa07i-auYR-B-zNZS3E-kSBmtLoNJPDtbj2Pk.ttf) format("truetype");
}
@font-face {
  font-family: 'Crimson Text';
  font-style: italic;
  font-weight: 400;
  src: local("Crimson Text Italic"), local("CrimsonText-Italic"), url(https://fonts.gstatic.com/s/crimsontext/v6/a5QZnvmn5amyNI-t2BMkWIA-TtqiIfiRnpStf9u3TIc.ttf) format("truetype");
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTZS3E-kSBmtLoNJPDtbj2Pk.ttf) format("truetype");
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3SZ2oysoEQEeKwjgmXLRnTc.ttf) format("truetype");
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSpS3E-kSBmtLoNJPDtbj2Pk.ttf) format("truetype");
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzJS3E-kSBmtLoNJPDtbj2Pk.ttf) format("truetype");
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(https://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hpS3E-kSBmtLoNJPDtbj2Pk.ttf) format("truetype");
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxt6Naowg1QhaIq8kLGtQSos.ttf) format("truetype");
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBiwlidHJgAgmTjOEEzwu1L8.ttf) format("truetype");
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxs1QGe9x6ME_FQCWJB3n6z8.ttf) format("truetype");
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxjdGNerWpg2Hn6A-BxWgZ_I.ttf) format("truetype");
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxkdJXfhP-2RmnAuS9A2rxpE.ttf) format("truetype");
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Cond Light"), local("OpenSans-CondLight"), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xGtXp_56cyzG87rk01y3A5nr7w4p9aSvGirXi6XmeXNA.ttf) format("truetype");
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Condensed Bold"), local("OpenSans-CondBold"), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xEb5azEPpng8GbF4Y4e4kqzr7w4p9aSvGirXi6XmeXNA.ttf) format("truetype");
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Cond Light Italic"), local("OpenSans-CondLightItalic"), url(https://fonts.gstatic.com/s/opensanscondensed/v10/jIXlqT1WKafUSwj6s9AzV6-Pg0ixc20mZJdRQiuQhCp2IY20qb3OO3nusUf_NB58.ttf) format("truetype");
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
html{background:#fff;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0;z-index: 1;}
a{background:transparent}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
html{height:100%;margin:0;padding:0;box-sizing:border-box}
body{height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6,p,a,button,ul,li,input,select,textarea{-webkit-font-smoothing:antialiased}
*,:before,:after{box-sizing:inherit}#wrapper{z-index:2}

@font-face { font-family: 'ar-web-fonts'; src: url('fonts/ar-web-fonts.eot'); src: url('fonts/ar-web-fonts.eot') format('embedded-opentype'),  url('fonts/ar-web-fonts.woff') format('woff'),  url('fonts/ar-web-fonts.ttf') format('truetype'),  url('fonts/ar-web-fonts.svg') format('svg'); font-weight: normal; font-style: normal; }
 [class^="icon-"], [class*=" icon-"] {
 font-family: 'ar-web-fonts';
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;

	/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face { font-family: 'ar-web-fonts'; src: url('fonts/ar-web-fonts.svg') format('svg'); }
}
.icon-percentblack:before { content: "\e61c"; }
.icon-percentblack2:before { content: "\e61d"; }
.icon-percentblack3:before { content: "\e61e"; }
.icon-percentblack4:before { content: "\e61f"; }
.icon-allcarsblackfinal:before { content: "\e620"; }
.icon-briefcaseblack:before { content: "\e621"; }
.icon-coinblack:before { content: "\e622"; }
.icon-dotsblack:before { content: "\e623"; }
.icon-eyetestblack:before { content: "\e624"; }
.icon-gear:before { content: "\e625"; }
.icon-gears:before { content: "\e626"; }
.icon-globeleaf:before { content: "\e627"; }
.icon-medalblack:before { content: "\e628"; }
.icon-microscopeallblack:before { content: "\e629"; }
.icon-pharmacy:before { content: "\e62a"; }
.icon-powerleaf:before { content: "\e62b"; }
.icon-singlecar:before { content: "\e62c"; }
.icon-splatblack:before { content: "\e62d"; }
.icon-squarebox:before { content: "\e62e"; }
.icon-facebook:before { content: "\e612"; }
.icon-instagram:before { content: "\e614"; }
.icon-linkedin:before { content: "\e615"; }
.icon-quantum:before { content: "\e616"; }
.icon-twitter:before { content: "\e617"; }
.icon-briefcase-ig:before { content: "\e61a"; }
.icon-horz-dot-ig:before { content: "\e61b"; }
.icon-leaders-globe-ig:before { content: "\e691"; }
.icon-money-stack-ig:before { content: "\e69c"; }
.icon-quantum-globe-ig:before { content: "\e69d"; }
.icon-rx-ig:before { content: "\e6a1"; }
.icon-water-drop-ig:before { content: "\e6a2"; }
.icon-automotive-transportation-systems2:before { content: "\e619"; }
.icon-health-aging:before { content: "\e610"; }
.icon-energy-environment:before { content: "\e611"; }
.icon-global-security:before { content: "\e613"; }
.icon-water:before { content: "\e618"; }
.icon-home:before { content: "\e60f"; }
.icon-foundational-pillars:before { content: "\e600"; }
.icon-research:before { content: "\e601"; }
.icon-entrepreneurship:before { content: "\e602"; }
.icon-leadership:before { content: "\e603"; }
.icon-experiential-education:before { content: "\e604"; }
.icon-measuring-success:before { content: "\e605"; }
.icon-chevron-full:before { content: "\e606"; }
.icon-chevron-path:before { content: "\e607"; }
.icon-backward-arrow:before { content: "\e608"; }
.icon-forward-arrow:before { content: "\e609"; }
.icon-external-link:before { content: "\e60a"; }
.icon-close:before { content: "\e60b"; }
.icon-plus:before { content: "\e60c"; }
.icon-minus:before { content: "\e60d"; }
.icon-send:before { content: "\e60e"; }

.caption-photo:before,.caption-photo--center:before{
	font-family:'ar-web-fonts';content:"\e606";
	display:block;height:27px;margin-top:32px;
	margin-top:2rem;margin-bottom:16px;
	margin-bottom:1rem;width:40px;
	font-size:36px;font-size:2rem;
	overflow:visible}
.wrapper-extended{display:block}
.wrapper-extended .modal-wrapper{background-color:#fff;padding-right:32px;padding-right:2rem;/*padding-top:32px;padding-bottom:32px;padding-bottom:2rem;*/padding-left:32px;padding-left:2rem;position:relative}
.wrapper-extended .modal-close{font-size:32px;font-size:2rem;color:#252525;text-decoration:none;position:absolute;right:32px;right:2rem;top:32px;top:2rem}
.wrapper-extended .modal-content h1{color:rgba(255,255,255,.6)!important;clear:both;}
.wrapper-extended .modal-content h2{color:#252525!important;}
.wrapper-extended .modal-content h3{color:#757575;font-size:1.6rem;}
.wrapper-extended .modal-content h4{color:#757575!important;margin-bottom:0}
.wrapper-extended .modal-content h5{color:#252525!important;margin-bottom:16px;margin-bottom:1rem}
.wrapper-extended .modal-content p{color:#252525!important;margin-bottom:8px;margin-bottom:.5rem}
.wrapper-extended .modal-content .byline{border-top:1px solid #757575;border-bottom:1px solid #757575;padding-top:8px;padding-top:.5rem;padding-bottom:8px;padding-bottom:.5rem;margin-bottom:16px;margin-bottom:1rem;margin-top:16px;margin-top:1rem;text-align:center;text-transform:uppercase;color:#757575}
.wrapper-extended .modal-content .lede{font-size:2rem;line-height:2.6rem;border-top:1px solid #757575;border-bottom:1px solid #757575;padding:3rem 0}
.wrapper-extended .modal-content a{color:#000}
.wrapper-extended .modal-content a:hover{color:#757575;text-decoration:none}
.wrapper-extended .modal-content img{display:inline;float:right;margin:0 0 2rem 2rem}
.icon-close{font-size:6rem;text-align:right;float:right;clear:right}
.icon-close-wrapper:after{content:"";display:table;clear:both}
.ar-h1,.modal .modal-content h1,.wrapper-extended .modal-content h1{
font-family:"Open Sans Condensed",Verdana,sans-serif;
color:rgba(white,.6)!important;
font-weight:300;
letter-spacing:1px;
margin:0;text-align:left;
font-size:96px;
font-size:6rem;
line-height:1}
@media (min-width:960px){
.ar-h1,.modal .modal-content h1,.wrapper-extended .modal-content h1,.section .section-title--wrapper .section-title h1,.section .section-headers .section-heading h1{font-size:128px;font-size:8rem}

}
.wrapper-extended .modal-content h2{font-family:"Open Sans",Verdana,sans-serif;color:#fff;font-weight:600;font-size:56px;font-size:3.5rem;line-height:60px;line-height:3.75rem;text-transform:uppercase}

.wrapper-extended .modal-content p{
font-family:"Open Sans",Verdana,sans-serif;
color:#fff;
font-weight:300;
font-size:24px;
font-size:1.5rem;
line-height:36px;
line-height:2.25rem}
.modal .modal-content p,
.wrapper-extended .modal-content p{}
.lede{font-size:180%;line-height:140%}
.text--inverted,.section .section-content a,#bc-section2 p,#lot-section2 p{color:#252525}
.text--white{color:#fff}
.text--condensed{font-family:"Open Sans Condensed",Verdana,sans-serif}
.text--centered{text-align:center!important}
.lowercase{text-transform:lowercase!important}
.uppercase{text-transform:uppercase!important}
html,body,#wrapper,#sections{height:100%;width:100%}
.section-content{height:100%}
.container-width,.quote--style1 .section__inner,.pull-quote .section__inner,.block-quote .section__inner,.story-nav,.section-max-width,.section .section-headers .section__inner,.section .section-content .section__inner,.section .section-quote .section__inner,.section .section-quote--transparent .section__inner,.section .section-infographic .section__inner,.section-caption.bottom-full .caption__inner,.section-caption.bottom .caption__inner,.section-caption.center-full .caption__inner,.section-colored .caption__inner,.infographic-overlay .overlay-inner .caption__inner,.quote--style1 .caption__inner,.site-header .site-header__primary .primary-dropdown ul,#homePage0 .section-container .home-nav ul,#homePage0 .modal .home-nav ul,#homePage0 .wrapper-extended .home-nav ul,#homePage0 .infographic .infographic-inner .home-nav ul,.infographic #homePage0 .infographic-inner .home-nav ul,#homePage0 .p-caption p .home-nav ul,.p-caption #homePage0 p .home-nav ul,#homePage0 .p-caption--bottom-right p .home-nav ul,.p-caption--bottom-right #homePage0 p .home-nav ul,#homePage0 .p-caption--bottom-center p .home-nav ul,.p-caption--bottom-center #homePage0 p .home-nav ul,#homePage0 .p-caption--bottom-left p .home-nav ul,.p-caption--bottom-left #homePage0 p .home-nav ul,#homePage0 #gu-section2 .map-legend .map-legend-inner .home-nav ul,#gu-section2 .map-legend #homePage0 .map-legend-inner .home-nav ul,.section-container,.modal,.wrapper-extended,.infographic .infographic-inner,.p-caption p,.p-caption--bottom-right p,.p-caption--bottom-center p,.p-caption--bottom-left p,#gu-section2 .map-legend .map-legend-inner,.section-colored.section-colored--caption .caption p,.infographic-overlay .section-colored--caption.overlay-inner .caption p,.section-colored--caption.quote--style1 .caption p,.site-footer .site-footer__inner .site-footer--title,.site-footer .site-footer-logo,.site-footer .footer-stories{max-width:100%;margin:0 auto;width:100%}
@media (min-width:1024px){
	.wrapper-extended{max-width:1100px;max-width:68.75rem}
}
.section-max-width,.section .section-headers .section__inner,.section .section-content .section__inner,.section .section-quote .section__inner,.section .section-quote--transparent .section__inner,.section .section-infographic .section__inner,.section-caption.bottom-full .caption__inner,.section-caption.bottom .caption__inner,.section-caption.center-full .caption__inner,.section-colored .caption__inner,.infographic-overlay .overlay-inner .caption__inner,.quote--style1 .caption__inner,.site-header .site-header__primary .primary-dropdown ul,#homePage0 .section-container .home-nav ul,#homePage0 .modal .home-nav ul,#homePage0 .wrapper-extended .home-nav ul,#homePage0 .infographic .infographic-inner .home-nav ul,.infographic #homePage0 .infographic-inner .home-nav ul,#homePage0 .p-caption p .home-nav ul,.p-caption #homePage0 p .home-nav ul,#homePage0 .p-caption--bottom-right p .home-nav ul,.p-caption--bottom-right #homePage0 p .home-nav ul,#homePage0 .p-caption--bottom-center p .home-nav ul,.p-caption--bottom-center #homePage0 p .home-nav ul,#homePage0 .p-caption--bottom-left p .home-nav ul,.p-caption--bottom-left #homePage0 p .home-nav ul,#homePage0 #gu-section2 .map-legend .map-legend-inner .home-nav ul,#gu-section2 .map-legend #homePage0 .map-legend-inner .home-nav ul,.section-container,.modal,/*.wrapper-extended,*/.infographic .infographic-inner,.p-caption p,.p-caption--bottom-right p,.p-caption--bottom-center p,.p-caption--bottom-left p,#gu-section2 .map-legend .map-legend-inner{	float:none;padding-top:64px;	padding-top:4rem;	padding-bottom:64px;	padding-bottom:4rem;	padding-right:32px;	padding-right:2rem;	padding-left:32px;	padding-left:2rem;}
@media (min-width:768px){	
	.section-max-width,.section .section-headers .section__inner,.section .section-content .section__inner,.section .section-quote .section__inner,.section .section-quote--transparent .section__inner,.section .section-infographic .section__inner,.section-caption.bottom-full .caption__inner,.section-caption.bottom .caption__inner,.section-caption.center-full .caption__inner,.section-colored .caption__inner,.infographic-overlay .overlay-inner .caption__inner,.quote--style1 .caption__inner,.site-header .site-header__primary .primary-dropdown ul,#homePage0 .section-container .home-nav ul,#homePage0 .modal .home-nav ul,#homePage0 .wrapper-extended .home-nav ul,#homePage0 .infographic .infographic-inner .home-nav ul,.infographic #homePage0 .infographic-inner .home-nav ul,#homePage0 .p-caption p .home-nav ul,.p-caption #homePage0 p .home-nav ul,#homePage0 .p-caption--bottom-right p .home-nav ul,.p-caption--bottom-right #homePage0 p .home-nav ul,#homePage0 .p-caption--bottom-center p .home-nav ul,.p-caption--bottom-center #homePage0 p .home-nav ul,#homePage0 .p-caption--bottom-left p .home-nav ul,.p-caption--bottom-left #homePage0 p .home-nav ul,#homePage0 #gu-section2 .map-legend .map-legend-inner .home-nav ul,#gu-section2 .map-legend #homePage0 .map-legend-inner .home-nav ul,.section-container,.modal,.wrapper-extended,.infographic .infographic-inner,.p-caption p,.p-caption--bottom-right p,.p-caption--bottom-center p,.p-caption--bottom-left p,#gu-section2 .map-legend .map-legend-inner{		padding-left:0;padding-right:0}
}
.wrapper-extended{padding-top: 2rem;}
.site-header .site-header__main .section-container,.site-header .site-header__main .modal,.site-header .site-header__main .wrapper-extended,.site-header .site-header__main .infographic .infographic-inner,.infographic .site-header .site-header__main .infographic-inner,.site-header .site-header__main .p-caption p,.p-caption .site-header .site-header__main p,.site-header .site-header__main .p-caption--bottom-right p,.p-caption--bottom-right .site-header .site-header__main p,.site-header .site-header__main .p-caption--bottom-center p,.p-caption--bottom-center .site-header .site-header__main p,.site-header .site-header__main .p-caption--bottom-left p,.p-caption--bottom-left .site-header .site-header__main p,.site-header .site-header__main #gu-section2 .map-legend .map-legend-inner,#gu-section2 .map-legend .site-header .site-header__main .map-legend-inner{padding-top:12px;padding-top:.75rem;padding-bottom:12px;padding-bottom:.75rem;position:relative}
.site-header .site-header__main .primary-trigger{position:absolute;right:0;top:50%;margin-top:-19px}
.body-home-page .site-header .site-header__main .primary-trigger{display:none}
.site-header .site-header__main .primary-trigger button{background-color:transparent;border:0;cursor:pointer;display:inline-block;padding:10px;position:relative;transition:.3s;user-select:none}
.site-header .site-header__main .primary-trigger button:focus{border:0;outline:0}
.site-header .site-header__main .primary-trigger button .lines{background-color:#252525;border-radius:2px;display:inline-block;margin:0;height:3px;transition:.3s;width:24px;position:relative}.site-header .site-header__main .primary-trigger button .lines:before,.site-header .site-header__main .primary-trigger button .lines:after{background-color:#252525;border-radius:2px;display:inline-block;margin:0;height:3px;transition:.3s;width:24px;position:absolute;left:0;content:'';transform-origin:50% 50%}.site-header .site-header__main .primary-trigger button .lines:before{top:6px}.site-header .site-header__main .primary-trigger button .lines:after{top:-6px}.site-header .site-header__main .primary-trigger button.close .lines{background-color:transparent}.site-header .site-header__main .primary-trigger button.close .lines:before,.site-header .site-header__main .primary-trigger button.close .lines:after{transform-origin:50% 50%;top:0;width:24px}.site-header .site-header__main .primary-trigger button.close .lines:before{transform:rotate3d(0,0,1,45deg)}.site-header .site-header__main .primary-trigger button.close .lines:after{transform:rotate3d(0,0,1,-45deg)}.site-header .site-header__primary .primary-dropdown{background-color:#252525;height:0;overflow:hidden;transition:all .5s ease-in-out}.site-header .site-header__primary .primary-dropdown ul{margin-top:50px;margin-bottom:50px;padding:0}.site-header .site-header__primary .primary-dropdown ul:after{content:"";display:table;clear:both}.site-header .site-header__primary .primary-dropdown ul li{display:block;float:left;height:100px;border-right:1px solid #fff;border-bottom:1px solid #fff;text-align:center;width:20%}.site-header .site-header__primary .primary-dropdown ul li:nth-child(5n){border-right:0}.site-header .site-header__primary .primary-dropdown ul li:nth-child(n+6){border-bottom:0}.site-header .site-header__primary .primary-dropdown ul li a{color:#fff;display:block;font-family:"Open Sans Condensed",Verdana,sans-serif;font-size:2rem;font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem;text-decoration:none;text-transform:uppercase;position:relative;top:50%;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%)}.site-header .site-header__primary .primary-dropdown ul li.ar-active a{color:#fff}.site-header .site-header__primary .primary-dropdown ul li a:link{color:#fff}.site-header .site-header__primary .primary-dropdown ul li a:active{color:#fff}.site-header .site-header__primary .primary-dropdown ul li a:visited{color:#fff}.site-header .site-header__primary .primary-dropdown ul li a:hover{color:#febe10;text-decoration:underline}.site-header .site-header__primary .primary-dropdown.open{height:300px}.site-header .site-header__secondary{background-color:#fff;color:#252525;font-family:"Open Sans",Verdana,sans-serif;font-size:14.4px;font-size:.9rem;height:45px;line-height:45px;text-transform:uppercase}.site-header .site-header__secondary .section-max-width,.site-header .site-header__secondary .section .section-headers .section__inner,.section .section-headers .site-header .site-header__secondary .section__inner,.site-header .site-header__secondary .section .section-content .section__inner,.section .section-content .site-header .site-header__secondary .section__inner,.site-header .site-header__secondary .section .section-quote .section__inner,.section .section-quote .site-header .site-header__secondary .section__inner,.site-header .site-header__secondary .section .section-quote--transparent .section__inner,.section .section-quote--transparent .site-header .site-header__secondary .section__inner,.site-header .site-header__secondary .section .section-infographic .section__inner,.section .section-infographic .site-header .site-header__secondary .section__inner,.site-header .site-header__secondary .section-caption.bottom-full .caption__inner,.section-caption.bottom-full .site-header .site-header__secondary .caption__inner,.site-header .site-header__secondary .section-caption.bottom .caption__inner,.section-caption.bottom .site-header .site-header__secondary .caption__inner,.site-header .site-header__secondary .section-caption.center-full .caption__inner,.section-caption.center-full .site-header .site-header__secondary .caption__inner,.site-header .site-header__secondary .section-colored .caption__inner,.section-colored .site-header .site-header__secondary .caption__inner,.site-header .site-header__secondary .infographic-overlay .overlay-inner .caption__inner,.infographic-overlay .overlay-inner .site-header .site-header__secondary .caption__inner,.site-header .site-header__secondary .quote--style1 .caption__inner,.quote--style1 .site-header .site-header__secondary .caption__inner,.site-header .site-header__secondary .site-header__primary .primary-dropdown ul,.site-header .site-header__primary .primary-dropdown .site-header__secondary ul,.site-header .site-header__secondary #homePage0 .section-container .home-nav ul,#homePage0 .section-container .home-nav .site-header .site-header__secondary ul,.site-header .site-header__secondary #homePage0 .modal .home-nav ul,#homePage0 .modal .home-nav .site-header .site-header__secondary ul,.site-header .site-header__secondary #homePage0 .wrapper-extended .home-nav ul,#homePage0 .wrapper-extended .home-nav .site-header .site-header__secondary ul,.site-header .site-header__secondary #homePage0 .infographic .infographic-inner .home-nav ul,#homePage0 .infographic .infographic-inner .home-nav .site-header .site-header__secondary ul,.site-header .site-header__secondary .infographic #homePage0 .infographic-inner .home-nav ul,.infographic #homePage0 .infographic-inner .home-nav .site-header .site-header__secondary ul,.site-header .site-header__secondary #homePage0 .p-caption p .home-nav ul,#homePage0 .p-caption p .home-nav .site-header .site-header__secondary ul,.site-header .site-header__secondary .p-caption #homePage0 p .home-nav ul,.p-caption #homePage0 p .home-nav .site-header .site-header__secondary ul,.site-header .site-header__secondary #homePage0 .p-caption--bottom-right p .home-nav ul,#homePage0 .p-caption--bottom-right p .home-nav .site-header .site-header__secondary ul,.site-header .site-header__secondary .p-caption--bottom-right #homePage0 p .home-nav ul,.p-caption--bottom-right #homePage0 p .home-nav .site-header .site-header__secondary ul,.site-header .site-header__secondary #homePage0 .p-caption--bottom-center p .home-nav ul,#homePage0 .p-caption--bottom-center p .home-nav .site-header .site-header__secondary ul,.site-header .site-header__secondary .p-caption--bottom-center #homePage0 p .home-nav ul,.p-caption--bottom-center #homePage0 p .home-nav .site-header .site-header__secondary ul,.site-header .site-header__secondary #homePage0 .p-caption--bottom-left p .home-nav ul,#homePage0 .p-caption--bottom-left p .home-nav .site-header .site-header__secondary ul,.site-header .site-header__secondary .p-caption--bottom-left #homePage0 p .home-nav ul,.p-caption--bottom-left #homePage0 p .home-nav .site-header .site-header__secondary ul,.site-header .site-header__secondary #homePage0 #gu-section2 .map-legend .map-legend-inner .home-nav ul,#homePage0 #gu-section2 .map-legend .map-legend-inner .home-nav .site-header .site-header__secondary ul,.site-header .site-header__secondary #gu-section2 .map-legend #homePage0 .map-legend-inner .home-nav ul,#gu-section2 .map-legend #homePage0 .map-legend-inner .home-nav .site-header .site-header__secondary ul{padding-top:0;padding-bottom:0}.site-header .site-header__secondary .current-page--section:before{content:" > "}
.site-logo{background-image:url(../images1/uofw-logo-header-480.png);display:block;height:100px;margin-left:auto;margin-right:auto;background-size:cover;overflow:hidden;text-indent:-999px;width:150px}
.svgclippaths .site-logo{background-image:url(../images1/uofw-logo-header-1024.svg);width:94px}
.site-footer{background-color:#fff;position:relative;width:100%;z-index:2}
.site-footer .section-hero--nav{font-size:0;margin-top:32px;margin-top:2rem;margin-bottom:0;padding:0;text-align:center}
.site-footer .section-hero--nav li{display:inline-block;text-align:center;vertical-align:top}
.site-footer .section-hero--nav li a{border-left:1px solid transparent;border-right:1px solid transparent;color:#252525;display:block;font-family:"Open Sans Condensed",Verdana,sans-serif;font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;padding-left:32px;padding-left:2rem;padding-right:32px;padding-right:2rem;text-decoration:none;text-transform:uppercase}
.site-footer .section-hero--nav li a .icon{display:block;height:75.008px;height:4.688rem;margin:0 auto;text-align:center;width:90px;width:5.625rem;font-size:80px;font-size:5rem;padding-right:32px;padding-right:2rem}
.site-footer .section-hero--nav li a:hover{border-left:1px solid #febe10;border-right:1px solid #febe10;color:#febe10}
.site-footer .site-footer__inner{position:relative;z-index:3}
.site-footer .site-footer__inner .site-footer--title h2{text-transform:uppercase;margin:0;padding-top:32px;padding-top:2rem;padding-bottom:32px;padding-bottom:2rem}
.site-footer .site-footer__inner .site-footer--title h4{margin-top:0;padding-top:16px;padding-top:1rem;padding-bottom:16px;padding-bottom:1rem}
.site-footer .site-footer__inner h5{color:#febe10;margin-top:16px;margin-top:1rem;margin-bottom:16px;margin-bottom:1rem}
.site-footer .site-footer__inner p{color:#fff;font-size:16px;font-size:1rem;margin-bottom:12.8px;margin-bottom:.8rem;margin-top:0}
.site-footer .site-footer__inner .section-max-width,.site-footer .site-footer__inner .section .section-headers .section__inner,.section .section-headers .site-footer .site-footer__inner .section__inner,.site-footer .site-footer__inner .section .section-content .section__inner,.section .section-content .site-footer .site-footer__inner .section__inner,.site-footer .site-footer__inner .section .section-quote .section__inner,.section .section-quote .site-footer .site-footer__inner .section__inner,.site-footer .site-footer__inner .section .section-quote--transparent .section__inner,.section .section-quote--transparent .site-footer .site-footer__inner .section__inner,.site-footer .site-footer__inner .section .section-infographic .section__inner,.section .section-infographic .site-footer .site-footer__inner .section__inner,.site-footer .site-footer__inner .section-caption.bottom-full .caption__inner,.section-caption.bottom-full .site-footer .site-footer__inner .caption__inner,.site-footer .site-footer__inner .section-caption.bottom .caption__inner,.section-caption.bottom .site-footer .site-footer__inner .caption__inner,.site-footer .site-footer__inner .section-caption.center-full .caption__inner,.section-caption.center-full .site-footer .site-footer__inner .caption__inner,.site-footer .site-footer__inner .section-colored .caption__inner,.section-colored .site-footer .site-footer__inner .caption__inner,.site-footer .site-footer__inner .infographic-overlay .overlay-inner .caption__inner,.infographic-overlay .overlay-inner .site-footer .site-footer__inner .caption__inner,.site-footer .site-footer__inner .quote--style1 .caption__inner,.quote--style1 .site-footer .site-footer__inner .caption__inner,.site-footer .site-footer__inner .site-header .site-header__primary .primary-dropdown ul,.site-header .site-header__primary .primary-dropdown .site-footer .site-footer__inner ul,.site-footer .site-footer__inner #homePage0 .section-container .home-nav ul,#homePage0 .section-container .home-nav .site-footer .site-footer__inner ul,.site-footer .site-footer__inner #homePage0 .modal .home-nav ul,#homePage0 .modal .home-nav .site-footer .site-footer__inner ul,.site-footer .site-footer__inner #homePage0 .wrapper-extended .home-nav ul,#homePage0 .wrapper-extended .home-nav .site-footer .site-footer__inner ul,.site-footer .site-footer__inner #homePage0 .infographic .infographic-inner .home-nav ul,#homePage0 .infographic .infographic-inner .home-nav .site-footer .site-footer__inner ul,.site-footer .site-footer__inner .infographic #homePage0 .infographic-inner .home-nav ul,.infographic #homePage0 .infographic-inner .home-nav .site-footer .site-footer__inner ul,.site-footer .site-footer__inner #homePage0 .p-caption p .home-nav ul,#homePage0 .p-caption p .home-nav .site-footer .site-footer__inner ul,.site-footer .site-footer__inner .p-caption #homePage0 p .home-nav ul,.p-caption #homePage0 p .home-nav .site-footer .site-footer__inner ul,.site-footer .site-footer__inner #homePage0 .p-caption--bottom-right p .home-nav ul,#homePage0 .p-caption--bottom-right p .home-nav .site-footer .site-footer__inner ul,.site-footer .site-footer__inner .p-caption--bottom-right #homePage0 p .home-nav ul,.p-caption--bottom-right #homePage0 p .home-nav .site-footer .site-footer__inner ul,.site-footer .site-footer__inner #homePage0 .p-caption--bottom-center p .home-nav ul,#homePage0 .p-caption--bottom-center p .home-nav .site-footer .site-footer__inner ul,.site-footer .site-footer__inner .p-caption--bottom-center #homePage0 p .home-nav ul,.p-caption--bottom-center #homePage0 p .home-nav .site-footer .site-footer__inner ul,.site-footer .site-footer__inner #homePage0 .p-caption--bottom-left p .home-nav ul,#homePage0 .p-caption--bottom-left p .home-nav .site-footer .site-footer__inner ul,.site-footer .site-footer__inner .p-caption--bottom-left #homePage0 p .home-nav ul,.p-caption--bottom-left #homePage0 p .home-nav .site-footer .site-footer__inner ul,.site-footer .site-footer__inner #homePage0 #gu-section2 .map-legend .map-legend-inner .home-nav ul,#homePage0 #gu-section2 .map-legend .map-legend-inner .home-nav .site-footer .site-footer__inner ul,.site-footer .site-footer__inner #gu-section2 .map-legend #homePage0 .map-legend-inner .home-nav ul,#gu-section2 .map-legend #homePage0 .map-legend-inner .home-nav .site-footer .site-footer__inner ul{padding-top:0;text-align:center}
.site-footer .site-footer-logo{
	position:relative;
	text-align:center;
	background-position:center bottom;
	background-image:url(../images1/waterloo.svg);
	background-repeat:no-repeat;
	background-size:100%;
	height:96px;
	height:6rem
}

.site-footer .footer-contact{background:#252525;position:absolute;bottom:0;width:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;}
.site-footer .footer-contact .text-uofw{color:#fff;font-size:12.8px;font-size:.8rem;padding-top:10px;padding-left:.6rem;padding-top:1.2rem;padding-bottom:10px;padding-bottom:1.2rem;margin-bottom:0;width:50%;text-transform:uppercase;float:left}
.site-footer .footer-contact a:visited,.site-footer .footer-contact a:active,.site-footer .footer-contact a:link{color:#fff;font-size:12.8px;font-size:.8rem;text-decoration:none;}
.site-footer .footer-contact a:hover{color:#fff;text-decoration:underline;}
.site-footer .footer-contact a:active[href^=tel],.site-footer .footer-contact a:visited[href^=tel],.site-footer .footer-contact a:link[href^=tel] {color: #febe10;  text-decoration: none;}
.site-footer .footer-contact a:hover[href^=tel] {color: #febe10;  text-decoration: underline;}
.site-footer .footer-contact .social-uofw{color:#fff;font-size:12.8px;font-size:.8rem;padding-top:10px;padding-top:.625rem;padding-bottom:10px;padding-bottom:.625rem;margin-bottom:0;width:50%;text-transform:uppercase;text-align:right;float:right}
.site-footer .footer-contact .social-uofw .social-wrap{width:100%;height:3rem;overflow:hidden;}
.site-footer .footer-contact .social-uofw .social-wrap a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:12.8px;font-size:.7rem;float:right;display:block;padding-top:10px;padding-top:.625rem;padding-bottom:10px;padding-bottom:.625rem}
.site-footer .footer-contact .social-uofw .social-wrap a span{font-family:ar-web-fonts; margin-left:-.6rem;color:#fff;font-size:80px;font-size:3rem;line-height:32px;line-height:3rem;height:32px;height:2rem;width:32px;width:2rem}
.site-footer .footer-contact .social-uofw .social-wrap a span::before{width:1rem;height:1rem;margin-left: -.5rem;}
.site-footer .footer-contact .social-uofw .social-wrap a span.icon-facebook{color:#fff}
.site-footer .footer-contact .social-uofw .social-wrap a span.icon-instagram{color:#fff}
.site-footer .footer-contact .social-uofw .social-wrap a span.icon-twitter{color:#fff}
.site-footer.site-footer--condensed{height:224px;height:14rem}
.site-footer.site-footer--condensed .site-footer__inner{height:224px;height:14rem;position:relative}
.footer-nav{background-color:#fff;height:176px;height:11rem;position:relative;z-index:4}
.footer-nav .footer-nav__inner{margin:0 auto;padding-top:48px;padding-top:3rem;padding-bottom:0;padding-bottom:0rem;width:448px;width:28rem;}
.footer-nav .footer-nav__inner:after{content:"";display:table;clear:both}
.footer-nav .icon-next{background-image:url(../images1/section-nav.png);background-position:-65px 0;background-repeat:no-repeat;display:block;height:66px;margin:0 auto;width:65px}
.footer-nav .icon-prev{background-image:url(../images1/section-nav.png);background-position:0 0;background-repeat:no-repeat;display:block;height:66px;margin:0 auto;width:65px}
.footer-nav a{font-family:"Open Sans Condensed",Verdana,sans-serif;color:#252525;display:block;font-size:32px;font-size:2rem;text-decoration:none;text-transform:uppercase;text-align:center}
.footer-nav a:hover{border-left:1px solid #252525;border-right:1px solid #252525}
.footer-nav .footer-prev{float:left;width:50%}
.footer-nav .footer-prev a:hover i{background-position:0 -66px}
.footer-nav .footer-next{float:left;width:50%}
.footer-nav .footer-next a:hover i{background-position:-65px -66px}

* { box-sizing: border-box }
.breakpoint { font-weight: 600; color: #fff; color: rgba(255,255,255,.6); position: fixed; top: 1%; right: 1%; width: 18rem; height: 2rem; line-height: 100%;  padding: .5rem 1rem;
z-index: 11; display: none; }
.cf:after, .cf:before { content: " "; display: table; }
.cf:after { clear: both; }
.sr-only { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }


/*************************************/
/* New styles for accessible version */
/*************************************/

.hero-image, .inline-image { width: 100%; }
.inline-image { overflow: hidden; }
.inline-image img { max-width: 100%; margin-bottom: 0 !important; }
.modal .modal-content h3, .wrapper-extended .modal-content h3 { color: #252526!important; }
.wrapper-extended .modal-content h1.modal-title { position: relative; text-transform: lowercase; z-index: 3; color: #fff !important; font-family: "Open Sans Condensed", Verdana, sans-serif; font-weight: 300; letter-spacing: 1px; margin: 0; text-align: left; font-size: 96px; font-size: 6rem; line-height: auto; padding: 400px 0 0 32px !important; padding: 25rem 0 0 2rem !important; }
.modal .modal-content h1.modal-title-home, .wrapper-extended .modal-content h1.modal-title-home { position: relative; text-transform: lowercase; z-index: 3; color: #fff !important; font-family: "Open Sans Condensed", Verdana, sans-serif; font-weight: 300; letter-spacing: 1px; margin: 0; text-align: left; font-size: 96px; font-size: 8rem; line-height: 1; line-height: auto; padding: 4rem 0 3rem 2rem !important; }
.wrapper-extended .modal-content h1.modal-title-home span { text-transform: uppercase; display: block; font-size: 2rem; font-weight: 600; padding: 2rem 0 0 0 !important; color: white !important; }
.wrapper-extended .modal-content h1.modal-title-home span i { font-style: normal; color: #febe10; }
.access-top-link { height: 3rem; background-color: #000; margin: 0;  padding:.6rem 0 0 0; text-align:center;width:auto;margin:0px auto;}
.access-top-link ul { padding: 0; display: inline-block; margin: 0 auto; max-width:1100px;}
.access-top-link li { font-size: 1rem; font-family: "Open Sans Condensed", 'Arial Narrow', sans-serif; font-weight: 600; float: left; color: #FFF; list-style-type: none; text-transform: uppercase;  margin:0 .35rem;}
.access-top-link li:nth-child(2){float:none;display:none;}
	
.access-top-link a { color: #CCC; font-weight: 600; }
.access-top-link a:before { content: "« ";text-align:center;}
.access-hero-wrapper { z-index: 1; position: relative; height: 40rem; }
.overlay-inner-black { 
position: absolute; 
top: 0; 
height: 100%; width: 100%; background-image: -webkit-gradient(linear, left top, left bottom, left, right); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.35)); /* Chrome 10+, Saf5.1+, iOS 5+ */
background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.35)); /* FF3.6 */
background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.35)); /* IE10 */
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.35)); /* Opera 11.10+ */
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.35));  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='rgba(0, 0, 0, 0.55)', EndColorStr='rgba(0, 0, 0, 0.35)');
opacity: 1; z-index: 2; }
.home .overlay-inner-black { position: absolute; top: 0;  left:;
height: 100%; width: 100%; background-image: -webkit-gradient(linear, left top, left bottom, left, right); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)); /* Chrome 10+, Saf5.1+, iOS 5+ */
background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)); /* FF3.6 */
background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)); /* IE10 */
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)); /* Opera 11.10+ */
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='rgba(0, 0, 0, 0.35)', EndColorStr='rgba(0, 0, 0, 0.35)');
opacity: 1; z-index: 2; }


.wrapper-extended.ec h1 { color: black !important; font-size: 4rem; }
.wrapper-extended.ec .lede { border-bottom: none; padding-bottom: 0; }

/* Body */
.auto h2, .water h2, .energy h2, .health h2, .quantum h2, .security h2 { text-transform: none !important; }
.auto h2.ar-h2, .water h2.ar-h2, .energy h2.ar-h2, .health h2.ar-h2, .quantum h2.ar-h2, .security h2.ar-h2 { font-family: "Open Sans Condensed", Verdana, sans-serif !important; text-transform: uppercase !important; }
.wrapper-extended .modal-content .caption-photo { 	font-size: 1rem; line-height: 1.5rem; 	border-bottom: 1px solid #CCC; padding-bottom: 2rem; 	margin-bottom: 3rem; 	font-weight: 600; }
.caption-photo:before { margin-bottom: 0rem; font-size: 1.5rem; color: #757575; }
.highlight {	margin-bottom: 2rem !important;	line-height: 3rem !important;	font-family: "Open Sans Condensed", Arial Narrow, sans-serif !important;	text-transform: uppercase;	font-weight: 600 !important;	font-size: 2.5rem !important;}
p { margin-bottom: 2rem !important; }
blockquote { padding: 1rem 4rem; margin: 3rem 0; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
blockquote p { font-family: "Open Sans Condensed", Helvetica, Arial, sans-serif !important; font-size: 2.5rem !important; line-height: 3.5rem !important; }
.attr { font-size: 1.7rem !important; line-height: 2.25rem !important; }
ul { padding: 0; margin: 0; margin: 0 0 3.5rem 1.5rem; }
li { font-family: "Open Sans", Helvetica, Arial, sans-serif; font-size: 1.5rem; font-weight: 300;  margin: .5rem 0;}
.two-columns { -moz-column-count: 2; -moz-column-gap: 1.25rem; -webkit-column-count: 2; -webkit-column-gap: 1.25rem; column-count: 2; column-gap: 1.25rem; }
.three-columns { -moz-column-count: 3; -moz-column-gap: 1rem; -webkit-column-count: 3; -webkit-column-gap: 1rem; column-count: 3; column-gap: 1rem; }
.signature { float: none !important; display: block !important; margin: 0 !important; }
/* Research nav */

.research-nav { border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; margin: 3rem 0 3rem; display: block; }
.research-nav ul { margin: 0; padding: 0; padding: 2rem 0; display: table; }
.research-nav li { list-style-type: none; float: left; width: 9rem; font-family: "Open Sans Condensed"; text-align: center; display: table-cell; vertical-align: middle; line-height: 1.6rem }
.research-nav li.first { text-transform: uppercase; font-weight: 600; }
.research-nav a { }
/* Footer */

.hashtag { margin:.8rem 1.75rem 0 0 !important; font-size: 1rem !important }
.extended-content-footer ul { list-style: none; }
.extended-content-footer li { text-align: center; }
.prenext { font-size: 3rem; margin-top: 10rem; text-align: center !important; }
.prenex .pren { text-align: center !important; margin-bottom: none !important; font-size: 5rem; }

.building .access-hero-wrapper {background: #757575 url(../images1/building-community/building-community-hero-1280.jpg)no-repeat; background-size:cover;color:#fff !important;}
.coop .access-hero-wrapper {background: #757575 url(../images1/co-operative-education/co-op-education-ron-yu-1280.jpg)no-repeat; background-size:cover;color:#fff !important;}
.eship .access-hero-wrapper {background: #757575 url(../images1/entrepreneurship/eship-hero-palette-founders-1280.jpg)no-repeat; background-size:cover;color:#fff !important;}
.research .access-hero-wrapper {background: #757575 url(../images1/research/research-hero-spaun-diagram-1280.jpg)no-repeat; background-size:cover;color:#fff !important;}
.faculties .access-hero-wrapper {background: #757575 url(../images1/faculties/faculties-hero-1280.jpg)no-repeat; background-size:cover;color:#fff !important;}
.global-university .access-hero-wrapper {background: #757575 url(../images1/global-university/global-university-hero-1280.jpg)no-repeat; background-size:cover;color:#fff !important;}
.innovation .access-hero-wrapper {background: #757575 url(../images1/innovation/innovation-myo-768.jpg)no-repeat; background-size:cover;color:#fff !important;}
.leaders .access-hero-wrapper {background: #757575 url(../images1/leaders-of-tomorrow/leaders-of-tomorrow-hero-students-1280.jpg)no-repeat; background-size:cover;color:#fff !important;}
.measuring .access-hero-wrapper {background: #757575 url(../images1/measuring-success/measuring-success-hero-uwaterloo-1280.jpg)no-repeat; background-size:cover;color:#fff !important;}
.auto .access-hero-wrapper {background: #757575 url(../images1/research/automotive-transportation/research-auto-transp-hero-1280.jpg)no-repeat; background-size:cover;color:#fff !important;}
.water .access-hero-wrapper {background: #757575 url(../images1/research/water/research-water-infographic-ocean-1280.jpg)no-repeat; background-size:cover;color:#fff !important;}
.energy .access-hero-wrapper {background: #757575 url(../images1/research/energy-environment/research-energy-environment-hero-solar-panel-1280.jpg) no-repeat; background-size:cover;color:#fff !important;}
.security .access-hero-wrapper {background: #757575 url(../images1/research/global-security/research-global-fence-1280.jpg)no-repeat; background-size:cover;color:#fff !important;}
.quantum .access-hero-wrapper {background: #757575 url(../images1/research/quantum/research-quantum-hero-magnetic-tunnel-junction-1280.jpg)no-repeat; background-size:cover;color:#fff !important;}
.health .access-hero-wrapper {background: #757575 url(../images1/research/health-aging/research-health-hero-chalk-population-1280.jpg)no-repeat; background-size:cover;color:#fff !important;}
.home .access-hero-wrapper {background: #757575 url(../images1/home/sotu-homepage-768.jpg)no-repeat center top ; background-size:cover;color:#fff !important;}
.recognized .access-hero-wrapper {background: #757575 url(../images1/recognized-excellence/recognized-excellence-stephen-hawking-1280.jpg)no-repeat; background-size:cover;color:#fff !important;}

/* Global nav styles */
.global-nav-wrapper { }
.global-nav { height:8rem;border-bottom: 1px solid #888; padding: 2rem 0; margin:0 auto  2rem auto !Important; width: auto;}
.global-nav ul{list-style-type: none;text-align:center;vertical-align:top; width:50%;height:48px;height:3rem;  }
.global-nav ul li{float: left;padding: 0; font-family: 'Open Sans Condensed';font-size: 1.1rem; text-transform: uppercase;text-align:center;display:inline-block; }
.global-nav ul.right-nav {/*background:rgba(244,154,8,0.2); */float:left;  padding: 0; display: block;margin:0;}
.global-nav ul.left-nav {/*background:rgba(159,69,22,0.2); */ float:left;  padding: 0; display: block;margin:0;}
ul.left-nav li {margin: 0; width:20%;display:block;}
ul.right-nav li {  margin: 0;width:20%;display:block;}
.global-nav ul.left-nav li:first-child{margin: 0 0 0 0;}
ul.left-nav li:last-child, ul.right-nav li:last-child{margin-right:0;} 
.global-nav a { color: black; text-decoration: none;line-height: 1;display:inline-block; }
.global-nav a:hover { text-decoration: underline; }

@media (min-width:240px) {
	html { font-size: 45%; }
	.site-footer .site-footer-logo { height: 3rem; background-size: contain; max-width: 100%; }
	.footer-nav .footer-nav__inner { padding: 0; }
	.global-nav ul { width: 100%; display: block; margin: 0px auto; }
	.global-nav ul.left-nav li:first-child { margin: 0 0 0 0; }
	.global-nav ul.right-nav li:first-child { margin: 0 0 0 0; }
}
 @media (min-width:320px) {
	html { font-size: 60%; }
	.site-footer .site-footer-logo { height: 5rem; background-size: contain; max-width: 100%;}
	.auto .access-hero-wrapper h1.modal-title,{font-size:5.5rem;}
	.eship .access-hero-wrapper h1.modal-title{font-size:4.25rem;}

}
 @media (min-width:480px) {
	html { font-size: 70%; }
	.site-footer .site-footer-logo { height: 96px; height: 6rem }
	.home .access-hero-wrapper { background: url(../images1/home/sotu-homepage-1280.jpg); background-size: cover; color: #fff !important; }
	.innovation .access-hero-wrapper { background: url(../images1/innovation/innovation-myo-1024s.jpg)no-repeat; background-size: cover; }
	.access-top-link li { font-size: 1rem; text-align:center;}
	.access-top-link li:nth-child(2){float:left;display:inline-block;}
	
}
 @media (min-width:768px) {
	html { font-size: 75%; }
	ul.right-nav, ul.left-nav { width: 50%; float: left; }

}
 @media (min-width:960px) {
	html { font-size: 80%; }
	.global-nav ul li { font-size: 120%; }
	.wrapper-extended .modal-content h2 { font-size: 36px; font-size: 2em; line-height: 48px; line-height: 3rem }
		.access-top-link{height:3rem;}
}
 @media (min-width:1024px) {
	html { font-size: 90%; }
	.site-footer { }
	.site-footer .site-footer-logo { height: 120px; height: 7.5rem }
	ul.left-nav li { margin: 0; width: auto; display: block; margin: 0 .7rem;
	}
	ul.right-nav li { margin: 0; width: auto; display: block; margin: 0 .7rem;
	}
}
 @media (min-width:1280px) {
	html { font-size: 90%; }
}
 @media (min-width:1600px) {
	html { font-size: 100%; }
}

/*iPad in portrait & landscape*/
/*@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape){ 
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait){ 
}*/



/* 6 */
/*@media only screen and (min-device-width : 375px) and (max-device-width : 667px) { 
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape){ 
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait){ 
}*/

/* 6 plus*/

/*@media only screen and (min-device-width : 414px) and (max-device-width : 736px) { 
}
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape){ 
}
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : portrait){ 

}*/
/* 5 - 5s */

/*@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) {

}*/



/*iPhone 2G, 3G, 4, 4S */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	.global-nav ul.left-nav li:nth-child(3){width:25%;}
	.global-nav ul.left-nav li:nth-child(4){width:17%;}
	.global-nav ul.left-nav li:nth-child(5){width:18%;}
	.global-nav ul li a.ent-menu{font-size:1.1rem;} 
	.auto .access-hero-wrapper h1.modal-title{font-size:5.5rem;}
	.eship .access-hero-wrapper h1.modal-title{font-size:4.25rem;}

}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) {
	.global-nav ul.left-nav li:nth-child(3){width:20%;}
	.global-nav ul.left-nav li:nth-child(4){width:20%;}
	.global-nav ul.left-nav li:nth-child(5){width:20%;}
	.global-nav ul li a.ent-menu{font-size:1.1rem;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) { 
 }

