.pager svg.i-svg{fill:#8c1515;}
.main-container details summary{color:#017c92;font-size:1.5em;}
.text-with-summary .pullquote-large,.text-with-summary blockquote,.text-with-summary q{margin-bottom:40px;}
.link--more{text-align:right;position:relative;color:#017c92;font-size:0.75em;text-transform:uppercase;letter-spacing:.15px;margin-top:-100px;}.link--more a:after{content:" >";}
#earth-alert{display:flex;justify-content:space-between;align-items:center;padding:20px;}#earth-alert .fa.fa-exclamation-circle{font-size:22px;padding-right:5px;}#earth-alert a:after{content:">";padding:0 8px;font-size:18px;}#earth-close{width:50px;color:#2e2d29;font-size:25px;font-family:sans-serif;font-weight:bold;}#earth-close:hover,#earth-close:focus{color:#000;cursor:pointer;}#earth-alert p{font-size:18px;font-weight:700;margin:0;color:#990000;}@media screen and (max-width:767px){#earth-alert{padding:15px;}#earth-alert a{font-size:16px;}#earth-close{width:20px;}#earth-alert .fa.fa-exclamation-circle{font-size:18px;padding-right:5px;}}
.breadcrumb ol{margin:0;}.breadcrumb li:after{content:">";margin:0 .25em;}.breadcrumb li:last-child:after{content:"";}
.system-breadcrumb-block{position:absolute;}
@media only screen and (min-width:1024px){.simple-columns__title{padding-left:calc(((50% /12) * 0) + 100px);}}@media only screen and (max-width:1023px) and (min-width:768px){.simple-columns__title{padding-left:calc(((50% /12) * 0) + 250px);}}@media only screen and (max-width:767px){#floating_sidebar__wrapper nav ul.menu li{width:100%;text-align:center;}}
.field-p-responsive-media .media:after,.field--responsive-image .media:after{content:'';background-color:#F9F6EF;position:absolute;top:40px;bottom:40px;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;z-index:-1;}
.content-type__media-container.left-align-media .content-type__media .photo-credit,.content-type__media-container.centered-media .content-type__media .photo-credit{margin:10px 30px 10px 0;text-align:left;clear:both;}@media only screen and (min-width:1024px){.content-type__media-container.left-align-media .content-type__media .photo-credit,.content-type__media-container.centered-media .content-type__media .photo-credit{margin:0 30px 10px 0;}}
.earth-people-all-people-directory table td{vertical-align:top;}.page-about-directory #section-header{display:none;}
@media only screen and (max-width:767px){.hero-banner.component-centered-container-margins.has-video .hero-banner__inner .hero-banner__container{margin:0;}}
.section-news .field-s-news-author{display:block;}
html .gs-buttons.gs-left{text-align:center !important;}@media only screen and (min-width:1024px){html .gs-buttons.gs-left{text-align:left !important;}}.section-spotlights .getsocial{margin-top:0;}.section-spotlights .content-type-date__actions.social-actions{margin-bottom:15px;}
.field-p-wysiwyg h2::after{top:.7em;}
.views-rows .filmstrip__header .section-header{display:none;}
.layout--aiur .with-floating_sidebar{position:relative;min-height:1000px;}
.caption.align-center > figcaption{display:block;}
@media only screen and (min-width:1500px){.stanford-subsite .section-callout-filmstrip.header-to-top .section-header{padding-left:calc(50% - (750px - 320px));padding-right:calc(50% - (750px - 60px));}}@media only screen and (max-width:1499px) and (min-width:1024px){.section-callout-filmstrip.header-to-top .section-header{padding-left:calc(((50% /12) * 0) + 280px);padding-right:calc(((50% /12) * 0) + 50px);}}
#views-exposed-form-acquia-search-page>*{// 2 form inner sections
    margin:0;}#edit-actions--2,#edit-actions{margin:0;}
@media only screen and (min-width:860px) and (min-width:1500px){.block--lockup{padding:1em 0 1em calc(50% - (750px - 60px));}}
#block-intranetlink{display:none;}#hero-banner:first-child:not(.component-centered-container-margins){margin-top:-140px;}#block-earthmattersbranding-2{position:relative;z-index:1;height:9rem;}@media only screen and (max-width:768px){#block-earthmattersbranding-2{text-align:center;}}.navbar{display:none;}.hero-banner__container{border:none;}.earth-matters-header__container{background:linear-gradient(rgba(1,1,1,.5),transparent);}.earth-matters-header__logo{font-size:3.6rem;margin:1rem 0rem 0rem 5rem;}@media only screen and (max-width:768px){.earth-matters-header__logo{margin:2rem auto;}}.earth-matters-header__logo-2{font-size:3rem;}
.earth-matters-footer__logo-2{font-weight:600;font-size:4.6rem;margin-left:1rem;}
.js .stamp.stamp-2{left:0;top:249px;width:100%;}@media only screen and (min-width:768px){.js .stamp.stamp-2{left:0;top:249px;width:calc(50% - 44px);}}@media only screen and (min-width:1024px){.js .stamp.stamp-2{left:24.5%;top:0;width:calc(25% - 38px);}}@media only screen and (max-width:768px){.js .stamp.stamp-3{top:467px;}}

@media only screen and (min-width:1200px){.stanford-news .stanford-wysiwyg{font-size:20px;}.field-s-news-summary{font-size:28px;}}@media only screen and (min-width:1024px){}
.event,.complex-slat{box-shadow:0 0 10px 0 rgba(0,0,0,0.1);padding:30px 30px 20px;margin-bottom:10px;display:flex;flex-wrap:wrap;justify-content:space-between;}.event__image,.complex-slat__image{position:relative;width:12%;}.event__date,.event__time,.complex-slat__super-heading{margin-bottom:10px;font-size:0.75em;color:#8c1515;text-transform:uppercase;}.search-text-date{margin-bottom:10px;font-size:0.875em;font-weight:800;text-transform:uppercase;}.event__text,.complex-slat__text{width:82%;}.complex-slat .paragraph-summary{margin-left:-5px;}.complex-slat .paragraph-summary span.summary-content::after{content:"...";color:#666666;}.event__text h2,.complex-slat h2,.complex-slat__title{font-size:1.5em;}
@media only screen and (min-width:1024px){.section-events .content-type__media-container{margin-top:-40px;margin-bottom:0;}.section-events .content-type__media-container.left-align-media .content-type__media,.section-events .content-type__media-container.right-align-media .content-type__media{margin-top:10px;width:38%;}.section-events .content-type__media-container.left-align-media .content-type__header,.section-events .content-type__media-container.right-align-media .content-type__header{width:62%;}}.content-type__media-container.left-align-media .content-type__header,.content-type__media-container.right-align-media .content-type__header{margin-top:10px;padding-bottom:10px;}
.ptype-stanford-viewfield .more-link{margin-top:30px;}@media only screen and (min-width:1024px){.calendar-blocks .calendar-block{width:calc(33% - 36px);float:left;margin-left:30px;}}h3.calendar-block__title{font-size:1.2em;}.more-link a{text-transform:uppercase;float:right;position:relative;z-index:1000;margin-right:25px;}.field--type-viewfield{padding-bottom:20px;}.more-link a:after{content:" >";}
@media only screen and (min-width:1024px){.filmstrip.is-double .film-card:nth-child(4n){clear:none;}}.stanford-subsite .section-double-filmstrip .component-centered-container{padding:0;}.column--second .section-double-filmstrip .filmstrip{margin-left:0;margin-right:calc(((50% /12) * 0) + 50px);}@media only screen and (min-width:768px){.column--second .section-double-filmstrip .filmstrip{margin-left:0;margin-right:calc(((50% /12) * 0) + 50px);}}
.full-width.hero .stanford-responsive-image img{margin-right:auto;margin-left:auto;}
@media (min-width:800px){.grid .views-rows{display:grid;grid-gap:1rem;margin:1em 0;}.grid-2 .views-rows{grid-template-columns:repeat(2,1fr);}.grid-3 .views-rows{grid-template-columns:repeat(3,1fr);}.grid-4 .views-rows{grid-template-columns:repeat(4,1fr);}}.grid .callout-card{max-width:initial;height:100%;}.grid .callout-card .callout-card__title{position:initial;transform:initial;}.grid .clearfix:after{content:none;}
.section-group .dropbutton-multiple .dropbutton .secondary-action{display:block;}header .group-label{font-size:2em;font-weight:bold;}
body div.media--loading::before{display:none !important;}
@media (min-width:1000px){.form--inline form{display:flex;justify-content:center;}.form--inline form > div{margin:0 1em;white-space:nowrap;}}
.section-spotlights figcaption{text-align:left !important;display:block !important;margin-bottom:10px;}.field-p-wysiwyg figcaption{font-size:16px;}.field-p-wysiwyg figure.align-left{margin-right:0px;}.field-p-wysiwyg figure{display:table;margin-bottom:0px;}.stanford-wysiwyg figure.align-center{margin-bottom:10px;}.stanford-wysiwyg figure.align-left,.stanford-wysiwyg .align-left .media--type-image picture{margin-top:10px;margin-bottom:10px;margin-right:15px;}.stanford-wysiwyg figure.align-right,.stanford-wysiwyg .align-right .media--type-image picture{margin-top:10px;margin-bottom:10px;margin-left:15px;}.field-p-wysiwyg img{margin-bottom:5px;}.caption figcaption{font-style:normal;}.align-left .media.image{padding:0.4em 1.5em .2em 0;}
.link-banner__header h3 a{font-size:.6em;font-weight:500;color:#f9b002;opacity:1;}.link-banner__header h3 a:after{content:"\f178";font-family:"FontAwesome",FontAwesome;color:#f9b002;margin-left:5px;}.link-banner__header h3{line-height:1em;}
@media only screen and (max-width:480px){.stanford-news-list-view .views-row{width:calc(100% - 30px);}}
.alert{background-color:#f9f5ef;padding:1em;}
.navbar__search label{margin-bottom:0;}
.hero-banner__footer{text-align:left;margin-top:0px;}.field-p-responsive-image-cred{text-align:left;}.field-p-wysiwyg figcaption{text-align:left;}
.aside{background-color:#f8f4ed;}
.film-card__thumbnail::before{background-image:linear-gradient(to bottom,transparent 35%,rgba(0,0,0,0.5));}.filmstrip.is-tall .film-card .film-card__thumbnail::before{background-image:none;}
td .person__name{font-weight:bold;}@media (max-width:1000px){table.responsive-enabled td{display:block;border:none;padding:0;}table.responsive-enabled th{display:block;}table.responsive-enabled tr td:first-child{padding-top:1em;}table.responsive-enabled tr td:last-child{padding-bottom:1em;}table.responsive-enabled thead{display:none;}table.responsive-enabled tbody tr{border-top:1px solid #666;}}
.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.social-media-temp{}.social-media-temp a{font-size:3em;margin-right:20px;}.social-media-temp a:hover{color:#CCC;}
.page-academics-careers .section-callout-filmstrip{padding-bottom:2.5em;}
.spotlights #section-header--2{display:none;}
@media only screen and (min-width:768px){.field-s-subsite-hero-banner .hero-banner__inner{margin-left:20px;margin-right:20px;}.stanford-subsite .has-video .hero-banner__inner{margin-left:20px;margin-right:20px;}.stanford-subsite .section-callout-filmstrip.header-to-top{padding:1em calc(((50% /12) * 0) + 30px);}}@media only screen and (min-width:1024px){.stanford-subsite .section-double-filmstrip.has-columns .filmstrip__container{width:calc(75% - 260px);float:left;margin-left:30px;}}@media only screen and (min-width:1024px){.stanford-subsite .section-tall-filmstrip .filmstrip.is-tall .film-card:nth-child(2),.stanford-subsite .section-tall-filmstrip .filmstrip.is-tall .film-card:nth-child(4),.stanford-subsite .section-tall-filmstrip .filmstrip.is-tall .film-card:nth-child(6),.stanford-subsite .section-tall-filmstrip .filmstrip.is-tall .film-card:nth-child(6n+2){margin-top:-2em !important;}.stanford-subsite .section-tall-filmstrip .filmstrip.is-tall .film-card:nth-child(1),.stanford-subsite .section-tall-filmstrip .filmstrip.is-tall .film-card:nth-child(3),.stanford-subsite .section-tall-filmstrip .filmstrip.is-tall .film-card:nth-child(5),.stanford-subsite .section-tall-filmstrip .filmstrip.is-tall .film-card:nth-child(7),.stanford-subsite .section-tall-filmstrip .filmstrip.is-tall .film-card:nth-child(7n+2){margin-top:0;}.stanford-subsite .section-tall-filmstrip .filmstrip.is-tall .film-card:nth-child(5n){margin-left:30px;}.stanford-subsite .section-tall-filmstrip .filmstrip.is-tall .film-card:nth-child(4n){clear:right;}.stanford-subsite .section-tall-filmstrip .filmstrip.is-tall .film-card:nth-child(10){clear:none;}.stanford-subsite .section-tall-filmstrip  .filmstrip.is-flexible .film-card{width:calc(25% - 37.5px);float:left;margin-left:30px;}}@media only screen and (max-width:768px){.stanford-subsite .filmstrip.is-flexible .film-card{width:calc(50% - 45px) !important;float:left;margin-left:30px;max-width:none;}.stanford-subsite .filmstrip.component-centered-container{padding-left:0;padding-right:0;}}
.subsite-banner .hero-banner__inner{margin-left:calc(((50% /12) * 0));margin-right:calc(((50% /12) * 0));}.more-link a{text-transform:uppercase;float:right;margin-top:-50px;margin-right:25px;}
tbody > tr > th{font-weight:bold;text-align:center;background-color:#eee;}@media (max-width:450px){table.responsive td{display:block;width:320px;margin:0 auto;}}
.navbar{background:linear-gradient(rgba(1,1,1,.5),transparent);padding-bottom:65px;}@media (max-width:850px){.navbar{background:linear-gradient(rgba(1,1,1,.5),transparent);padding-bottom:170px;}}.navbar,.hero-banner__hgroup,.film-card__thumbnail,.link-banner,.section-expandable-banner .section-header,.section-highlight-banner .section-header{text-shadow:1px 1px 5px #000;}
.content-type-person_bio,.page-subtitle{margin-bottom:15px;}@media only screen and (max-width:767px){.section-people .content-type__header,.section-people .content-type__media{width:calc(100% - 40px);margin:0 20px;}.section-people .content-type__media{}}.earth-people__subtitle{margin-bottom:10px;}.earth-people__subtitle:before{content:"•";margin-right:20px;}.section-people .field-s-person-image img{max-width:350px;max-height:350px;}@media only screen and (min-width:1024px){.section-people .field-s-person-image img{margin-top:30px;}}.mmlist{width:100%;margin-bottom:20px;}h3.mediamentions-title{margin-bottom:0;}.content-type-person__profilelink{font-size:20px;}.content-type-person a{text-decoration:none;}
.text-with-summary .pullquote-large::after,.text-with-summary blockquote::after,.text-with-summary q::after{bottom:-55px;right:-24px;}.text-with-summary .pullquote-large::before,.text-with-summary blockquote::before,.text-with-summary q::before{top:24px;left:-42px;}
#block-webbybadge{position:absolute;bottom:20px;right:20px;z-index:10;}.webby img{width:100px;}
@media (min-width:600px){.form-actions{width:70%;margin:3em auto;}.form-actions .webform-button--next,.form-actions .webform-button--submit{float:right;}}
.webform-width{padding-left:200px;max-width:1200px;margin:0 auto;}.webform-width .form-actions{padding-bottom:40px;}@media only screen and (max-width:1300px){.webform-width{padding-left:100;max-width:800px;margin:0 auto;margin-bottom:40px;}}@media only screen and (max-width:850px){.webform-width{padding-left:60px;max-width:300px;margin:0 auto;margin-bottom:40px;}}@media only screen and (max-width:800px){.webform-width{padding-left:0;max-width:300px;margin:0 auto;margin-bottom:40px;}}
