@import url(http://fonts.googleapis.com/css?family=Material+Icons); /* line 106, ../../../../../../../../homes/uweeweb1/.gem/ruby/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss */ html { font-size: 100%; line-height: 1.5em; } /* line 1, ../scss/base/_base.scss */ main.uw-body.container { width: 100%; padding: 1rem; position: relative; z-index: 99999; } /* line 3, ../scss/base/_base.scss */ main.uw-body.container > p:first-child { padding-top: 32px; } @media (min-width: 760px) { /* line 1, ../scss/base/_base.scss */ main.uw-body.container { min-height: calc(100vh - 727px); box-sizing: content-box; width: 45rem; padding: 0 40px; margin-bottom: 40px; } } @media (min-width: 1000px) { /* line 1, ../scss/base/_base.scss */ main.uw-body.container { width: 60rem; } } @media (min-width: 1200px) { /* line 1, ../scss/base/_base.scss */ main.uw-body.container { width: 75rem; } } /* line 37, ../scss/base/_base.scss */ nav#dawgdrops { position: relative; z-index: 100000; } /* line 43, ../scss/base/_base.scss */ div.block--spotlight-banner + main.uw-body.container { min-height: calc(100vh - 1200px); } @font-face { font-family: uw-icon; src: url(/wp-content/themes/uw-2014-munged/assets/fonts/icomoon.eot); src: url(/wp-content/themes/uw-2014-munged/assets/fonts/icomoon.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/uw-2014-munged/assets/fonts/icomoon.ttf) format("truetype"), url(/wp-content/themes/uw-2014-munged/assets/fonts/icomoon.woff) format("woff"), url(/wp-content/themes/uw-2014-munged/assets/fonts/icomoon.svg) format("svg"); font-weight: 400; font-style: normal; } /* line 16, ../scss/base/_typography.scss */ main h1 { font-size: 40px; } /* line 71, ../scss/base/_typography.scss */ main h2 { font-size: 32px; } /* line 124, ../scss/base/_typography.scss */ main h2 span.title-link { font-size: 16px; line-height: 20px; vertical-align: baseline; } /* line 132, ../scss/base/_typography.scss */ main h3 { font-size: 25px; } /* line 187, ../scss/base/_typography.scss */ main h4 { font-size: 20px; } /* line 242, ../scss/base/_typography.scss */ main h5 { font-size: 16px; } /* line 297, ../scss/base/_typography.scss */ main h6 { font-size: 12px; } /* line 3, ../scss/components/_archive--people.scss */ .page--people--content a:hover { border-bottom: 0; } /* line 8, ../scss/components/_archive--people.scss */ .page--people--content #people-filter h2 { font-size: 20px; } /* line 11, ../scss/components/_archive--people.scss */ .page--people--content #people-filter ul { list-style-type: none; margin: 0; padding: 0; } /* line 16, ../scss/components/_archive--people.scss */ .page--people--content #people-filter li { line-height: 24px; list-style-type: none; margin: 0; padding: 0; } /* line 22, ../scss/components/_archive--people.scss */ .page--people--content #people-filter input#f-name { width: 100%; border-width: 0 0 1px 0; border-color: #CCCCCC; border-style: solid; background-color: transparent; } /* line 29, ../scss/components/_archive--people.scss */ .page--people--content #people-filter label { font-family: "Encode Sans Condensed"; font-weight: 600; } /* line 36, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul { margin: 0; padding: 0; } /* line 39, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul li { display: none; } /* line 46, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul.show-core li.core { display: block; } /* line 51, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul.show-chair li.chair { display: block; } /* line 56, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul.show-adjunct li.adjunct { display: block; } /* line 61, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul.show-affiliate li.affiliate { display: block; } /* line 66, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul.show-staff li.staff { display: block; } /* line 71, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul.show-alum li.alum { display: block; } /* line 76, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul.show-emeritus li.emeritus { display: block; } /* line 81, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul.show-entrepreneur li.entrepreneur { display: block; } /* line 89, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul.show-communications-and-networking li.communications-and-networking { display: block; } /* line 94, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul.show-electromagnetics-and-remote-sensing li.electromagnetics-and-remote-sensing { display: block; } /* line 99, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul.show-r-integrated-systems-circuits-and-vlsi li.r-integrated-systems-circuits-and-vlsi { display: block; } /* line 104, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul.show-nanotechnology-mems-and-photonics li.nanotechnology-mems-and-photonics { display: block; } /* line 109, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul.show-power-and-energy li.power-and-energy { display: block; } /* line 114, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul.show-speech-image-and-video-processing li.speech-image-and-video-processing { display: block; } /* line 119, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul.show-systems-controls-and-robotics li.systems-controls-and-robotics { display: block; } /* line 125, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul.show-all li, .page--people--content #people-grid ul.name-search-mode li { display: block; } /* line 131, ../scss/components/_archive--people.scss */ .page--people--content #people-grid li { list-style: none; clear: both; height: 128px; background-color: #fbfbfb; padding: 0; margin: 0 0 10px 0; box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12); border-radius: 4px; transition: all 0.25s; } /* line 140, ../scss/components/_archive--people.scss */ .page--people--content #people-grid li:hover { background-color: #ffffff; box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16); border-radius: 4px; } /* line 144, ../scss/components/_archive--people.scss */ .page--people--content #people-grid li a { position: relative; padding: 0; margin: 0; width: 100%; height: 128px; display: block; color: inherit; text-decoration: none; } /* line 153, ../scss/components/_archive--people.scss */ .page--people--content #people-grid li a img { width: 96px; height: 127px; position: absolute; top: 1px; left: 0; border-radius: 4px 0 0 4px; } /* line 161, ../scss/components/_archive--people.scss */ .page--people--content #people-grid li a span { position: absolute; left: 104px; max-width: calc(100% - 112px); line-height: 16px; } /* line 167, ../scss/components/_archive--people.scss */ .page--people--content #people-grid li a span.surname { font-size: 24px; font-weight: bold; top: 32px; } /* line 172, ../scss/components/_archive--people.scss */ .page--people--content #people-grid li a span.given_name { top: 8px; } /* line 175, ../scss/components/_archive--people.scss */ .page--people--content #people-grid li a span.title { top: 56px; } /* line 177, ../scss/components/_archive--people.scss */ .page--people--content #people-grid li a span.title.is-hidden { display: none; } /* line 181, ../scss/components/_archive--people.scss */ .page--people--content #people-grid li a span.email { font-size: 13px; top: 86px; } /* line 184, ../scss/components/_archive--people.scss */ .page--people--content #people-grid li a span.email:before { font-family: "Material Icons", icons; content: "\E0BE "; speak: none; position: relative; top: 2px; padding-right: 8px; } /* line 193, ../scss/components/_archive--people.scss */ .page--people--content #people-grid li a span.phone { font-size: 13px; top: 104px; } /* line 196, ../scss/components/_archive--people.scss */ .page--people--content #people-grid li a span.phone:before { font-family: "Material Icons", icons; content: "\E0DD "; speak: none; position: relative; top: 2px; padding-right: 8px; } @media (min-width: 1200px) { /* line 233, ../scss/components/_archive--people.scss */ .page--people--content #people-grid ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; } /* line 240, ../scss/components/_archive--people.scss */ .page--people--content #people-grid li { width: calc(50% - 5px); } } /* line 6, ../scss/components/_block--awards.scss */ .block--spotlight-awards--badges > div > div { clear: both; margin-bottom: 20px; } /* line 10, ../scss/components/_block--awards.scss */ .block--spotlight-awards--badges > div > div > a img { clear: both; width: 64px; height: 64px; float: left; margin-right: 12px; vertical-align: top; } /* line 2, ../scss/components/_block--class-list.scss */ .block--class-list div.single--class { box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12); border-radius: 4px; box-sizing: border-box; border-left-style: solid; border-left-width: 0.5rem; border-top-color: white; border-top-width: 1px; border-top-style: solid; padding: 0.5rem; position: relative; } /* line 12, ../scss/components/_block--class-list.scss */ .block--class-list div.single--class + h4 { margin-top: 32px; } /* line 15, ../scss/components/_block--class-list.scss */ .block--class-list div.single--class + div.single--class { margin-top: 8px; } /* line 20, ../scss/components/_block--class-list.scss */ .block--class-list .filing { display: block; font-weight: bold; font-size: 22px; line-height: 40px; } /* line 26, ../scss/components/_block--class-list.scss */ .block--class-list .title { display: block; font-weight: bold; max-width: calc(100% - 150px); } /* line 31, ../scss/components/_block--class-list.scss */ .block--class-list .credits { position: absolute; right: 0.5rem; top: 12px; } /* line 37, ../scss/components/_block--class-list.scss */ .block--class-list .detail { display: block; max-width: calc(100% - 150px); } /* line 39, ../scss/components/_block--class-list.scss */ .block--class-list .detail:before { content: "Prerequisites: "; font-weight: bold; } /* line 45, ../scss/components/_block--class-list.scss */ .block--class-list .nodetail { display: block; } /* line 48, ../scss/components/_block--class-list.scss */ .block--class-list .catalog { position: absolute; right: 0.5rem; bottom: 8px; } /* line 53, ../scss/components/_block--class-list.scss */ .block--class-list .abet { position: absolute; right: 0.5rem; bottom: 40px; } /* line 1, ../scss/components/_block--events.scss */ .block--events { width: 100%; position: relative; z-index: 10; box-sizing: border-box; padding: 20px; } /* line 7, ../scss/components/_block--events.scss */ .block--events ul { font-size: 0; padding: 0; list-style-type: none; } /* line 11, ../scss/components/_block--events.scss */ .block--events ul li { width: calc(100% - 16px); margin: 4px 8px; vertical-align: top; box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12); border-radius: 4px; background-color: #fff; box-sizing: border-box; padding: 8px; position: relative; overflow-y: hidden; display: inline-block; height: 84px; } /* line 25, ../scss/components/_block--events.scss */ .block--events ul li a { display: block; box-sizing: border-box; margin-left: 88px; color: inherit; line-height: 18px; } /* line 33, ../scss/components/_block--events.scss */ .block--events ul li a div.calendar-dateblock { background-color: #85754d; position: absolute; color: white; top: 0; bottom: 0; left: 0; width: 84px; height: 84px; padding: 16px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-top-color: #b7a57a; border-top-width: 2px; border-top-style: solid; } /* line 49, ../scss/components/_block--events.scss */ .block--events ul li a div.calendar-dateblock span { text-align: center; display: block; } /* line 52, ../scss/components/_block--events.scss */ .block--events ul li a div.calendar-dateblock span.calendar-dateblock-day { font-size: 32px; line-height: 32px; font-weight: bold; } /* line 57, ../scss/components/_block--events.scss */ .block--events ul li a div.calendar-dateblock span.calendar-dateblock-month { font-size: 17px; line-height: 20px; text-transform: uppercase; } /* line 66, ../scss/components/_block--events.scss */ .block--events ul li a h3 { font-size: 20px; line-height: 22px; margin: 0; } /* line 71, ../scss/components/_block--events.scss */ .block--events ul li a > span { margin-top: 3px; font-size: 15px; line-height: 20px; display: block; } @media (min-width: 760px) { /* line 85, ../scss/components/_block--events.scss */ .block--events ul li { width: calc((100% - 8px)/2); margin: 4px 0; } /* line 88, ../scss/components/_block--events.scss */ .block--events ul li:nth-child(even) { margin: 4px 0 4px 8px; } } @media (min-width: 1200px) { /* line 97, ../scss/components/_block--events.scss */ .block--events ul li { width: calc((100% - 16px)/3); margin: 4px 0; } /* line 100, ../scss/components/_block--events.scss */ .block--events ul li:nth-child(even) { margin: 4px 0; } /* line 103, ../scss/components/_block--events.scss */ .block--events ul li:nth-child(3n - 1) { margin: 4px 0 4px 8px; } /* line 106, ../scss/components/_block--events.scss */ .block--events ul li:nth-child(3n) { margin: 4px 0 4px 8px; } } /* line 115, ../scss/components/_block--events.scss */ .block--events--home { box-sizing: border-box; padding: 32px 0 0; margin: 0 auto; width: 100%; } /* line 121, ../scss/components/_block--events.scss */ .block--events--home div { box-sizing: border-box; width: 100%; margin-left: auto; margin-right: auto; margin-bottom: 0; padding: 20px; } @media (min-width: 760px) { /* line 115, ../scss/components/_block--events.scss */ .block--events--home { width: 720px; padding: 20px; } } @media (min-width: 1000px) { /* line 115, ../scss/components/_block--events.scss */ .block--events--home { width: 960px; padding: 20px; } } @media (min-width: 1200px) { /* line 115, ../scss/components/_block--events.scss */ .block--events--home { width: 1200px; padding: 20px; } } /* line 1, ../scss/components/_block--notable.scss */ .block--notable { font-size: 0; width: 100%; margin: 0 auto; } /* line 8, ../scss/components/_block--notable.scss */ .block--notable > svg { display: block; width: 100%; padding: 16px; box-sizing: border-box; } /* line 15, ../scss/components/_block--notable.scss */ .block--notable > div { width: 100%; margin: 0; padding: 0; } /* line 19, ../scss/components/_block--notable.scss */ .block--notable > div svg { width: 100%; } @media (min-width: 760px) { /* line 1, ../scss/components/_block--notable.scss */ .block--notable { width: 720px; } /* line 28, ../scss/components/_block--notable.scss */ .block--notable > svg { width: 40%; padding: 0; } /* line 33, ../scss/components/_block--notable.scss */ .block--notable > div { display: inline-block; width: 50%; } } @media (min-width: 1000px) { /* line 1, ../scss/components/_block--notable.scss */ .block--notable { width: 960px; } } @media (min-width: 1200px) { /* line 1, ../scss/components/_block--notable.scss */ .block--notable { width: 1200px; } } /* line 1, ../scss/components/_block--pub.scss */ .block--pub { list-style: none; margin: 0; padding: 0; display: block; } /* line 7, ../scss/components/_block--pub.scss */ .block--pub li { display: inline-block; list-style: none; text-align: center; width: 150px; margin-right: 24px; margin-bottom: 24px; vertical-align: top; } /* line 16, ../scss/components/_block--pub.scss */ .block--pub a { display: block; vertical-align: top; } /* line 20, ../scss/components/_block--pub.scss */ .block--pub img { width: 100%; vertical-align: top; } /* line 1, ../scss/components/_block--quicklinks.scss */ nav.container.uw-links { width: 100%; } /* line 5, ../scss/components/_block--quicklinks.scss */ #block--quicklinks { width: 100%; z-index: 20; padding: 0; } /* line 12, ../scss/components/_block--quicklinks.scss */ #block--quicklinks svg .a { opacity: 0; fill: #85754d; } /* line 16, ../scss/components/_block--quicklinks.scss */ #block--quicklinks svg .b { fill: #4b2e83; } /* line 21, ../scss/components/_block--quicklinks.scss */ #block--quicklinks li { display: inline-block; width: calc(100% / 3); box-sizing: border-box; padding: 1rem; vertical-align: top; } /* line 27, ../scss/components/_block--quicklinks.scss */ #block--quicklinks li * { vertical-align: top; } @media (min-width: 760px) { /* line 5, ../scss/components/_block--quicklinks.scss */ #block--quicklinks { width: 100%; margin: -24px auto 0; text-align: center; padding: 20px; } /* line 41, ../scss/components/_block--quicklinks.scss */ #block--quicklinks svg { transition: transform 0.25s; -webkit-transform: scale(0.5, 0.5); transform: scale(0.5, 0.5); margin-bottom: -24px; } /* line 47, ../scss/components/_block--quicklinks.scss */ #block--quicklinks svg .a { transition: opacity 0.5s; } /* line 52, ../scss/components/_block--quicklinks.scss */ #block--quicklinks li { width: calc(100% / 6); vertical-align: top; } /* line 56, ../scss/components/_block--quicklinks.scss */ #block--quicklinks li:hover svg { transform: scale(0.6, 0.6) translate(0, -24px); } /* line 58, ../scss/components/_block--quicklinks.scss */ #block--quicklinks li:hover svg .a { opacity: 1; } /* line 62, ../scss/components/_block--quicklinks.scss */ #block--quicklinks li:hover svg .b { fill: #fff; } } @media (min-width: 1000px) { /* line 5, ../scss/components/_block--quicklinks.scss */ #block--quicklinks { width: 100%; max-width: 1280px; margin: -48px auto 0; padding: padding-m; } /* line 78, ../scss/components/_block--quicklinks.scss */ #block--quicklinks svg { margin-bottom: -24px; } } @media (min-width: 1200px) { /* line 5, ../scss/components/_block--quicklinks.scss */ #block--quicklinks { padding: 20px; } } /* line 3, ../scss/components/_block--research.scss */ div.block--labs--tree > ul { padding-left: 0; } /* line 7, ../scss/components/_block--research.scss */ div.block--labs--tree li { display: block; clear: both; line-height: 24px; } /* line 11, ../scss/components/_block--research.scss */ div.block--labs--tree li ul { padding-left: 32px; padding-bottom: 32px; } /* line 14, ../scss/components/_block--research.scss */ div.block--labs--tree li ul li { position: relative; } /* line 17, ../scss/components/_block--research.scss */ div.block--labs--tree li ul li img:before { content: ''; width: 32px; position: absolute; height: 96px; top: -48px; left: -32px; display: block; background-image: url("../../images/tree_first.png"); background-height: 96px; background-width: 32px; } /* line 32, ../scss/components/_block--research.scss */ div.block--labs--tree li ul li:first-child img:before { top: -16px; height: 64px; background-image: url("../../images/tree_child.png"); background-height: 64px; } /* line 44, ../scss/components/_block--research.scss */ div.block--labs--tree img { width: 64px; height: 48px; float: left; clear: both; margin-right: 16px; margin-bottom: 16px; } /* line 61, ../scss/components/_block--research.scss */ .page-template-d2-research .fullimage { background-size: cover; background-attachment: fixed; } /* line 66, ../scss/components/_block--research.scss */ .page-template-d2-research .inverted { margin-bottom: 0; } /* line 1, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner { width: 100%; height: calc(100vh - 94px); min-height: 640px; max-height: 180vw; z-index: 0; position: relative; /* Add backgruound color information for audience-focused backgrounds, * as well as a neutral */ background-color: #4b2e83; background-size: cover; background-position: top left; background-image: url("../../images/back_students.png"); /* &.audience--research { background-color: $color_research_normal; background-image: url('../../images/back_research.png'); } &.audience--prospect { background-color: $color_prospect_normal; background-image: url('../../images/back_prospect.png'); } &.audience--students { background-color: $color_students_normal; background-image: url('../../images/back_students.png'); } &.audience--industry { background-color: $color_industry_normal; background-image: url('../../images/back_industry.png'); } &.audience--alumni { background-color: $color_alumni_normal; background-image: url('../../images/back_alumni.png'); } &.audience--donors { background-color: $color_donors_normal; background-image: url('../../images/back_donors.png'); } */ } /* line 11, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner nav.bannercontrols img { cursor: pointer; position: absolute; z-index: 5000; top: calc(28.125vw - 24px); } /* line 16, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner nav.bannercontrols img.leftcontrol { left: 24px; } /* line 19, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner nav.bannercontrols img.rightcontrol { right: 24px; } /* line 25, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner > div { position: absolute; top: 0; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; opacity: 0; z-index: -3; transition: opacity 1s; } /* line 36, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner > div.active { z-index: 10; opacity: 1; } /* line 41, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner > div > div { width: 100%; box-sizing: border-box; order: 2; padding: 1rem; } /* line 48, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner > div > div h3 { color: white; } /* line 52, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner > div > div p { color: white; } /* line 57, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner > div img { width: 100%; order: 1; } @media (min-width: 760px) { /* line 1, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner { display: block; position: relative; height: 276px; height: calc(56.25vw + 200px); min-height: 276px; background-color: orange; min-height: auto; /* > div { display: block; width: $full-n-a; top: 0; left: calc(50% - 360px); margin: 0; height: 100%; > div { width: $gld-xs-n-a * 2; height: $gld-md-n-a; display: inline-block; vertical-align: top; } > img { width: $gld-xl-n-a; height: $gld-md-n-a; display: inline-block; vertical-align: top; } }*/ } /* line 112, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner nav.bannercontrols img.leftcontrol { left: 0; } /* line 115, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner nav.bannercontrols img.rightcontrol { right: 0; } /* line 122, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner > div p { line-height: 1.3; } /* line 125, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner > div > img { height: 56.25vw; } } @media (min-width: 1000px) { /* line 1, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner { height: 368px; } /* line 165, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner nav.bannercontrols img { top: calc(50% - 24px); } /* line 167, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner nav.bannercontrols img.leftcontrol { left: calc(50% - 500px); } /* line 170, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner nav.bannercontrols img.rightcontrol { right: calc(50% - 500px); } /* line 176, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner > div { display: block; margin: 0; height: 100%; width: 960px; top: 0; left: calc(50% - 480px); } /* line 184, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner > div > div { display: inline-block; vertical-align: top; width: 280px; height: 368px; } /* line 191, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner > div > img { display: inline-block; vertical-align: top; width: 680px; height: 368px; } } @media (min-width: 1200px) { /* line 1, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner { height: 460px; background-color: teal; } /* line 211, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner nav.bannercontrols img.leftcontrol { left: calc(50% - 620px); } /* line 214, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner nav.bannercontrols img.rightcontrol { right: calc(50% - 620px); } /* line 220, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner > div { width: 1200px; top: 0; left: calc(50% - 600px); } /* line 224, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner > div p { line-height: 1.7222; } /* line 228, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner > div > div { width: 352px; height: 460px; } /* line 233, ../scss/components/_block--spotlight.scss */ div.block--spotlight-banner > div > img { width: 848px; height: 460px; } } /* line 241, ../scss/components/_block--spotlight.scss */ .block--spotlight-tiles { width: 100%; position: relative; z-index: 10; box-sizing: border-box; padding: 0; } /* line 248, ../scss/components/_block--spotlight.scss */ .block--spotlight-tiles > div { font-size: 0; padding: 0; } /* line 252, ../scss/components/_block--spotlight.scss */ .block--spotlight-tiles > div > div { width: calc(100% - 16px); margin: 4px 8px; box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12); border-radius: 4px; background-color: #fff; box-sizing: border-box; padding: 8px; position: relative; overflow-y: hidden; display: inline-block; height: 128px; } /* line 265, ../scss/components/_block--spotlight.scss */ .block--spotlight-tiles > div > div a { padding: 0; margin: 0; display: block; width: 100%; height: 100%; text-decoration: none; color: inherit; } /* line 275, ../scss/components/_block--spotlight.scss */ .block--spotlight-tiles > div > div img { width: 120px; position: absolute; top: 1px; left: 0; border-radius: 4px 0 0 4px; } /* line 283, ../scss/components/_block--spotlight.scss */ .block--spotlight-tiles > div > div div { font-family: "Encode Sans Condensed"; position: absolute; top: 8px; left: 128px; margin: 0; padding: 0; max-width: calc(100% - 136px); } /* line 293, ../scss/components/_block--spotlight.scss */ .block--spotlight-tiles > div > div h3 { weight: 600; line-height: 20px; font-size: 18px; margin: 0; padding: 0; } /* line 301, ../scss/components/_block--spotlight.scss */ .block--spotlight-tiles > div > div span { display: block; weight: 400; line-height: 16px; font-size: 13px; margin: 4px 0 0 0; padding: 0; } /* line 312, ../scss/components/_block--spotlight.scss */ .block--spotlight-tiles.block--spotlight-tiles--home { box-sizing: border-box; padding: 0 0 32px; margin: 0 auto; width: 100%; } @media (min-width: 1000px) { /* line 312, ../scss/components/_block--spotlight.scss */ .block--spotlight-tiles.block--spotlight-tiles--home { width: 960px; padding: 20px; } /* line 324, ../scss/components/_block--spotlight.scss */ .block--spotlight-tiles.block--spotlight-tiles--home > div > div { width: calc((100% - 8px)/2); margin: 4px 0; } /* line 327, ../scss/components/_block--spotlight.scss */ .block--spotlight-tiles.block--spotlight-tiles--home > div > div:nth-child(even) { margin: 4px 0 4px 8px; } } @media (min-width: 1200px) { /* line 312, ../scss/components/_block--spotlight.scss */ .block--spotlight-tiles.block--spotlight-tiles--home { width: 1200px; padding: 20px; } } @media (min-width: 760px) { /* line 354, ../scss/components/_block--spotlight.scss */ .block--spotlight-tiles.block--spotlight-tiles--research > div > div { width: calc((100% - 8px)/2); margin: 4px 0; } /* line 357, ../scss/components/_block--spotlight.scss */ .block--spotlight-tiles.block--spotlight-tiles--research > div > div:nth-child(even) { margin: 4px 0 4px 8px; } } /* line 375, ../scss/components/_block--spotlight.scss */ .block--spotlight-robust-news article { padding-bottom: 1rem; box-sizing: border-box; font-size: 0; } /* line 379, ../scss/components/_block--spotlight.scss */ .block--spotlight-robust-news article > a { vertical-align: top; display: inline-block; width: 200px; } /* line 380, ../scss/components/_block--spotlight.scss */ .block--spotlight-robust-news article > a img { width: 180px; } /* line 387, ../scss/components/_block--spotlight.scss */ .block--spotlight-robust-news article .maincontainer { display: inline-block; vertical-align: top; width: calc(100% - 200px); } /* line 393, ../scss/components/_block--spotlight.scss */ .block--spotlight-robust-news article header h2 { font-size: 20px; line-height: 24px; } /* line 398, ../scss/components/_block--spotlight.scss */ .block--spotlight-robust-news article main { font-size: 1rem; } /* line 402, ../scss/components/_block--spotlight.scss */ .block--spotlight-robust-news article + article { padding-top: 1rem; border-top-width: 1px; border-top-color: #ccc; border-top-style: solid; } /* line 1, ../scss/components/_blog.scss */ .tagbar { width: 100%; display: block; background-color: #ebebeb; } /* line 5, ../scss/components/_blog.scss */ .tagbar form { max-width: 2000px; margin: 0 auto; padding: 8px 28px; } @media (min-width: 760px) { /* line 10, ../scss/components/_blog.scss */ .tagbar form #blogpagination { float: right; } } /* line 15, ../scss/components/_blog.scss */ .tagbar #tagblobs { display: inline-block; } /* line 17, ../scss/components/_blog.scss */ .tagbar #tagblobs li { display: inline-block; background-color: #08d; border-radius: 12px; height: 24px; line-height: 20px; padding: 2px 2px 2px 8px; font-size: 14px; color: white; } /* line 27, ../scss/components/_blog.scss */ .tagbar #tagblobs button { border-width: 0; height: 20px; width: 20px; border-radius: 10px; overflow: hidden; background-color: #006cb0; padding: 0; text-align: center; color: white; } /* line 40, ../scss/components/_blog.scss */ #tagentry, #typedpage, #typedpage-bottom { display: inline-block; border-width: 1px; border-style: dotted; border-color: transparent transparent black; background-color: transparent; padding: 8px; } /* line 47, ../scss/components/_blog.scss */ #tagentry:hover, #typedpage:hover, #typedpage-bottom:hover { background-color: #f6f6f6; } /* line 50, ../scss/components/_blog.scss */ #tagentry:active, #tagentry:focus, #typedpage:active, #typedpage:focus, #typedpage-bottom:active, #typedpage-bottom:focus { border-color: #666; background-color: white; border-style: solid; } /* line 56, ../scss/components/_blog.scss */ #typedpage, #typedpage-bottom { width: 48px; text-align: center; } /* line 61, ../scss/components/_blog.scss */ #blogpagination { display: inline-block; } /* line 63, ../scss/components/_blog.scss */ #blogpagination button { background: transparent; border-width: 0; } /* line 68, ../scss/components/_blog.scss */ #blogpagination-bottom { display: block; text-align: center; margin-bottom: 2rem; } /* line 72, ../scss/components/_blog.scss */ #blogpagination-bottom button { background: transparent; border-width: 0; } /* line 81, ../scss/components/_blog.scss */ .uw-blog main { display: flex; flex-wrap: wrap; padding: 24px 48px; margin: 0 auto; max-width: 2000px; } /* line 87, ../scss/components/_blog.scss */ .uw-blog main > a { display: block; box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12); border-radius: 4px; width: 100%; margin-bottom: 24px; /* @include breakpoint($breakpoint_superwide){ width: calc((100% - 120px)/6); &:nth-child(4n){ margin-right: 24px; } &:nth-child(6n){ margin-right: 0; } } */ background-color: #ebebeb; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a3a2a3; overflow: hidden; transition: all 0.3s; } @media (min-width: 760px) { /* line 87, ../scss/components/_blog.scss */ .uw-blog main > a { width: calc((100% - 24px)/2); margin-right: 24px; } /* line 95, ../scss/components/_blog.scss */ .uw-blog main > a:nth-child(2n) { margin-right: 0; } } @media (min-width: 1000px) { /* line 87, ../scss/components/_blog.scss */ .uw-blog main > a { width: calc((100% - 48px)/3); } /* line 101, ../scss/components/_blog.scss */ .uw-blog main > a:nth-child(2n) { margin-right: 24px; } /* line 104, ../scss/components/_blog.scss */ .uw-blog main > a:nth-child(3n) { margin-right: 0; } } @media (min-width: 1200px) { /* line 87, ../scss/components/_blog.scss */ .uw-blog main > a { width: calc((100% - 72px)/4); } /* line 110, ../scss/components/_blog.scss */ .uw-blog main > a:nth-child(3n) { margin-right: 24px; } /* line 113, ../scss/components/_blog.scss */ .uw-blog main > a:nth-child(4n) { margin-right: 0; } } /* line 135, ../scss/components/_blog.scss */ .uw-blog main > a:hover { box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16); border-radius: 4px; background-color: #fcfcfc; } /* line 139, ../scss/components/_blog.scss */ .uw-blog main > a .background { width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; position: relative; } /* line 145, ../scss/components/_blog.scss */ .uw-blog main > a .background img { position: absolute; width: 100%; } /* line 150, ../scss/components/_blog.scss */ .uw-blog main > a .caption { position: relative; padding: 8px 8px 8px 56px; } /* line 153, ../scss/components/_blog.scss */ .uw-blog main > a .caption:before { display: block; width: 48px; height: 48px; position: absolute; top: 2px; left: 4px; } /* line 161, ../scss/components/_blog.scss */ .uw-blog main > a .caption span.title { color: #4b2e83; font-weight: bold; display: block; line-height: 18px; } /* line 167, ../scss/components/_blog.scss */ .uw-blog main > a .caption span.date { color: #555; display: block; font-size: 14px; line-height: 18px; } /* line 174, ../scss/components/_blog.scss */ .uw-blog main > a .caption.format-:before { content: url("../../images/blog-txt.svg"); } /* line 177, ../scss/components/_blog.scss */ .uw-blog main > a .caption.format-image:before { content: url("../../images/blog-pic.svg"); } /* line 180, ../scss/components/_blog.scss */ .uw-blog main > a .caption.format-video:before { content: url("../../images/blog-vid.svg"); } /* line 2, ../scss/components/_blogpost.scss */ .single-post .d2-blog-bar { background-color: #35215d; display: block; color: white; text-align: center; position: relative; } /* line 8, ../scss/components/_blogpost.scss */ .single-post .d2-blog-bar .prev, .single-post .d2-blog-bar .next { display: inline; font-size: 17px; font-weight: normal; margin: 0; padding: 8px; line-height: 20px; position: absolute; top: 0; background-color: #35215d; } /* line 19, ../scss/components/_blogpost.scss */ .single-post .d2-blog-bar .prev { left: 8px; } /* line 22, ../scss/components/_blogpost.scss */ .single-post .d2-blog-bar .next { right: 8px; } /* line 25, ../scss/components/_blogpost.scss */ .single-post .d2-blog-bar h1 { font-size: 17px; margin: 0; padding: 8px; line-height: 20px; } /* line 34, ../scss/components/_blogpost.scss */ .single-post div.creditsbar { background-color: #35215d; font-size: 14px; color: white; position: relative; padding: 12px 24px; } /* line 40, ../scss/components/_blogpost.scss */ .single-post div.creditsbar .caption { box-sizing: border-box; width: 100%; max-width: 1280px; margin: 0 auto; display: block; min-height: 36px; color: white; } /* line 48, ../scss/components/_blogpost.scss */ .single-post div.creditsbar .caption * { color: inherit !important; font-size: inherit !important; padding: 0; margin: 0; } /* line 55, ../scss/components/_blogpost.scss */ .single-post div.creditsbar .tags { display: inline-block; list-style-type: none; margin: 0; padding: 2px 8px; position: absolute; top: 12px; right: 12px; } /* line 63, ../scss/components/_blogpost.scss */ .single-post div.creditsbar .tags li { display: inline-block; } /* line 65, ../scss/components/_blogpost.scss */ .single-post div.creditsbar .tags li a { display: inline-block; padding: 0 8px; border-radius: 10px; line-height: 18px; font-size: 12px; color: white; background-color: #08d; } /* line 73, ../scss/components/_blogpost.scss */ .single-post div.creditsbar .tags li a:hover { text-decoration: underline; background-color: #11a3ff; } /* line 80, ../scss/components/_blogpost.scss */ .single-post div.creditsbar .credits { display: block; list-style-type: none; margin: 0; padding: 0; } /* line 81, ../scss/components/_blogpost.scss */ .single-post div.creditsbar .credits:before { content: "Credit to "; } /* line 88, ../scss/components/_blogpost.scss */ .single-post div.creditsbar .credits li { display: inline-block; list-style-type: none; margin: 0; padding: 0; } /* line 93, ../scss/components/_blogpost.scss */ .single-post div.creditsbar .credits li:after { content: ", "; } /* line 96, ../scss/components/_blogpost.scss */ .single-post div.creditsbar .credits li:last-child:after { content: ""; } /* line 103, ../scss/components/_blogpost.scss */ .single-post img.bannerblog { display: block; margin: 0 auto; width: 100%; height: auto; padding: 0; } /* line 112, ../scss/components/_blogpost.scss */ .single-post.single-format-standard img.bannerblog + div.creditsbar { max-width: 1200px; margin: 0 auto; } /* line 116, ../scss/components/_blogpost.scss */ .single-post.single-format-standard img.bannerblog { max-width: 1280px; padding: 0 40px; } /* line 123, ../scss/components/_blogpost.scss */ .single-post #uw-the-video { width: 100%; height: 0; padding-bottom: 56.25%; background-color: blue; position: relative; overflow: hidden; } /* line 132, ../scss/components/_blogpost.scss */ .single-post #ytplayer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin-top: 0; max-height: 100vh; } /* line 1, ../scss/components/_breadcrumbs.scss */ .breadcrumb_container_div { width: 100%; margin: 0 auto; padding: 1rem 1rem 0; } @media (min-width: 760px) { /* line 1, ../scss/components/_breadcrumbs.scss */ .breadcrumb_container_div { max-width: 720px; } } @media (min-width: 1000px) { /* line 1, ../scss/components/_breadcrumbs.scss */ .breadcrumb_container_div { max-width: 960px; } } @media (min-width: 1200px) { /* line 1, ../scss/components/_breadcrumbs.scss */ .breadcrumb_container_div { max-width: 1200px; } } /* line 3, ../scss/components/_footer.scss */ .uw-footer nav { vertical-align: top; margin-top: 32px; } /* line 7, ../scss/components/_footer.scss */ .uw-footer nav span { color: white; display: inline-block; vertical-align: top; line-height: 48px; } /* line 13, ../scss/components/_footer.scss */ .uw-footer nav ul.footer-social { display: inline-block; vertical-align: top; } /* line 2, ../scss/components/_form.scss */ form.opportunity label { display: block; } /* line 5, ../scss/components/_form.scss */ form.opportunity input, form.opportunity select, form.opportunity textarea { -webkit-appearance: none; -moz-appearange: none; appearance: none; display: block; width: 100%; box-sizing: border-box; border-style: solid solid solid solid; border-width: 1px 1px 1px 1px; border-color: #cccccc; padding: 4px; height: 45px; font-size: 1em; line-height: 1em; } /* line 20, ../scss/components/_form.scss */ form.opportunity input + label, form.opportunity select + label, form.opportunity textarea + label { margin-top: 1em; } /* line 24, ../scss/components/_form.scss */ form.opportunity textarea { height: auto; } /* line 28, ../scss/components/_form.scss */ form.opportunity select::-ms-expand { display: none; } /* line 1, ../scss/components/_headerlink.scss */ h2 > span a { font-size: 17px; line-height: 20px; font-weight: normal; } /* line 5, ../scss/components/_headerlink.scss */ h2 > span ahover { text-decoration: underline; } /* line 1, ../scss/components/_layout--home.scss */ div.layout--home { background-color: #f0ede3; padding-bottom: 32px; margin-top: 32px; width: 100%; } /* line 7, ../scss/components/_layout--home.scss */ div.layout--home h2 { text-align: center; text-transform: uppercase; font-size: 20px; text-align: center; margin: 0; padding: 32px 1rem 0; } @media (min-width: 760px) { /* line 1, ../scss/components/_menuwalker.scss */ div.block--menuwalker { box-sizing: content-box; background-color: #d9d9d9; border-width: 0.5rem; border-style: solid; border-color: #fff; margin: 0 -20px 20px; } /* line 13, ../scss/components/_menuwalker.scss */ div.block--menuwalker ul { list-style-type: none; padding: 0; margin-bottom: 0; } /* line 18, ../scss/components/_menuwalker.scss */ div.block--menuwalker li { list-style-type: none; padding: 0; line-height: 20px; font-size: 17px; padding: 0; border-top-style: solid; border-top-width: 2px; border-top-color: white; } /* line 28, ../scss/components/_menuwalker.scss */ div.block--menuwalker li a, div.block--menuwalker li span { color: inherit; display: block; padding: 14px; text-decoration: none; border-bottom-width: 0; } /* line 34, ../scss/components/_menuwalker.scss */ div.block--menuwalker li a:hover, div.block--menuwalker li span:hover { text-decoration: none; border-bottom-width: 0; } /* line 43, ../scss/components/_menuwalker.scss */ div.block--menuwalker:first-child { margin: -76px -20px 0; } /* line 53, ../scss/components/_menuwalker.scss */ div.block--menuwalker li.menuwalker--parent { background-color: #85754d; color: white; } /* line 57, ../scss/components/_menuwalker.scss */ div.block--menuwalker ul.menuwalker--siblings { color: white; } /* line 60, ../scss/components/_menuwalker.scss */ div.block--menuwalker li.menuwalker--sibling { background-color: #f0ede3; color: #85754d; } /* line 64, ../scss/components/_menuwalker.scss */ div.block--menuwalker li.menuwalker--self { color: white; background-color: #4b2e83; } /* line 68, ../scss/components/_menuwalker.scss */ div.block--menuwalker ul.menuwalker--children { background-color: #f0ede3; color: #85754d; } /* line 72, ../scss/components/_menuwalker.scss */ div.block--menuwalker li.menuwalker--child { padding-left: 32px; } } /* line 3, ../scss/components/_mobile-menu.scss */ #mobile-menu #act-button { display: block; text-align: right; box-sizing: border-box; padding: 0.5rem; font-size: 1.2rem; color: #4b2e83; } /* line 14, ../scss/components/_mobile-menu.scss */ #mobile-menu.is-active #act-button:before { content: "Hide "; } /* line 18, ../scss/components/_mobile-menu.scss */ #mobile-menu.is-active .menu-main-container > ul { height: auto; overflow: visible; } /* line 24, ../scss/components/_mobile-menu.scss */ #mobile-menu .menu-main-container > ul { height: 0; overflow: hidden; transition: height 0.5s; } /* line 30, ../scss/components/_mobile-menu.scss */ #mobile-menu ul { margin-bottom: 0; } @media (min-width: 760px) { /* line 1, ../scss/components/_mobile-menu.scss */ #mobile-menu { display: none; } } /* line 3, ../scss/components/_newevents.scss */ main.newevent div.block--contact div { padding-top: 0; line-height: 20px; } /* line 7, ../scss/components/_newevents.scss */ main.newevent div.block--contact div.speaker_name { line-height: 32px; padding-top: 20px; padding-bottom: 0; font-size: 120%; font-weight: bold; } /* line 15, ../scss/components/_newevents.scss */ main.newevent div.block--contact div.speaker_organization { line-height: 32px; font-size: 120%; padding-bottom: 20px; } /* line 22, ../scss/components/_newevents.scss */ main.newevent div.block--contact div.location:before { white-space: pre; font-weight: bold; content: "Where\A"; margin-bottom: 0; padding-bottom: 0; } /* line 32, ../scss/components/_newevents.scss */ main.newevent div.block--contact div.datetime:before { white-space: pre; font-weight: bold; content: "When\A"; margin-bottom: 0; padding-bottom: 0; } /* line 42, ../scss/components/_newevents.scss */ main.newevent div.block--contact div.sponsor:before { white-space: pre; font-weight: bold; content: "Faculty Sponsor\A"; margin-bottom: 0; padding-bottom: 0; } /* line 51, ../scss/components/_newevents.scss */ main.newevent div.block--contact div.video { position: relative; padding-top: 20px; width: 100%; } /* line 1, ../scss/components/_page--engagement.scss */ .page--engagement--list { margin-top: 32px; } /* line 7, ../scss/components/_page--engagement.scss */ .page--engagement--list ul li { list-style: none; } /* line 9, ../scss/components/_page--engagement.scss */ .page--engagement--list ul li a { color: #4b2e83; } @media (min-width: 760px) { /* line 18, ../scss/components/_page--engagement.scss */ .page--engagement--list ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: stretch; align-content: space-between; list-style: none; margin: 0; padding: 0; } /* line 28, ../scss/components/_page--engagement.scss */ .page--engagement--list ul li { flex-basis: 50%; padding: 0 20px 0 0; } /* line 31, ../scss/components/_page--engagement.scss */ .page--engagement--list ul li:nth-child(2n) { padding: 0 20px; } /* line 34, ../scss/components/_page--engagement.scss */ .page--engagement--list ul li h2 { margin-top: 0px; } } @media (min-width: 1000px) { /* line 47, ../scss/components/_page--engagement.scss */ .page--engagement--list ul li { padding: 0 20px 0 0; } /* line 49, ../scss/components/_page--engagement.scss */ .page--engagement--list ul li:nth-child(2n) { padding: 0 20px; } } @media (min-width: 1200px) { /* line 61, ../scss/components/_page--engagement.scss */ .page--engagement--list ul li { padding: 0 20px 0 0; } /* line 63, ../scss/components/_page--engagement.scss */ .page--engagement--list ul li:nth-child(2n) { padding: 0 20px; } } /* line 2, ../scss/components/_page--events.scss */ .page--event > div > div:nth-child(2) { width: 100%; } /* line 5, ../scss/components/_page--events.scss */ .page--event .calpage { background-color: #ebebeb; margin: 32px; padding: 20px; box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12); border-radius: 4px; border-top-color: white; border-top-width: 2px; border-top-style: solid; } /* line 13, ../scss/components/_page--events.scss */ .page--event .calpage .year, .page--event .calpage .month { display: block; color: #4b2e83; text-transform: uppercase; text-align: center; font-size: 32px; line-height: 32px; font-weight: bold; } /* line 22, ../scss/components/_page--events.scss */ .page--event .calpage .day { display: block; color: #555; text-align: center; font-weight: 300; font-size: 128px; line-height: 160px; margin-bottom: 12px; } /* line 32, ../scss/components/_page--events.scss */ .page--event .rangestring { display: block; text-align: center; font-size: 22px; } /* line 37, ../scss/components/_page--events.scss */ .page--event .video, .page--event .video > li { list-style-type: none; margin: 0; padding: 0; width: calc(100% - 24px); } /* line 43, ../scss/components/_page--events.scss */ .page--event .video { margin-top: 24px; } /* line 46, ../scss/components/_page--events.scss */ .page--event .video a { box-sizing: border-box; } @media (min-width: 760px) { /* line 51, ../scss/components/_page--events.scss */ .page--event .calpage { margin-top: -52px; } } /* line 59, ../scss/components/_page--events.scss */ .archive--event h1 { margin-bottom: 32px; text-align: center; } /* line 63, ../scss/components/_page--events.scss */ .archive--event .topdatenav, .archive--event .bottomdatenav { text-align: center; } /* line 66, ../scss/components/_page--events.scss */ .archive--event .bottomdatenav { margin-top: 48px; } /* line 69, ../scss/components/_page--events.scss */ .archive--event .datelistentry { margin-bottom: 20px; } /* line 71, ../scss/components/_page--events.scss */ .archive--event .datelistentry .datestring { display: block; font-weight: bold; } /* line 75, ../scss/components/_page--events.scss */ .archive--event .datelistentry .timestring { display: block; padding-left: 24px; } /* line 79, ../scss/components/_page--events.scss */ .archive--event .datelistentry .eventtitle { display: block; font-size: 24px; padding-left: 24px; } /* line 2, ../scss/components/_page--research.scss */ .page-template-d2-researchcenters .uw-breadcrumbs { margin-top: 0; } /* line 6, ../scss/components/_page--research.scss */ .page-template-d2-researchcenters main > div { font-size: 0; margin-top: 24px; } /* line 9, ../scss/components/_page--research.scss */ .page-template-d2-researchcenters main > div img { width: 60%; height: auto; margin-right: auto; margin-left: auto; margin-top: 0; vertical-align: top; } /* line 17, ../scss/components/_page--research.scss */ .page-template-d2-researchcenters main > div div { font-size: 1rem; line-height: 1rem; vertical-align: top; } /* line 21, ../scss/components/_page--research.scss */ .page-template-d2-researchcenters main > div div h2 { margin-top: 0; } @media (min-width: 760px) { /* line 28, ../scss/components/_page--research.scss */ .page-template-d2-researchcenters main > div img { width: 120px; display: inline-block; margin-right: 24px; } /* line 33, ../scss/components/_page--research.scss */ .page-template-d2-researchcenters main > div div { display: inline-block; width: calc(100% - 144px); } } @media (min-width: 1000px) { /* line 41, ../scss/components/_page--research.scss */ .page-template-d2-researchcenters main > div img { width: 180px; } /* line 44, ../scss/components/_page--research.scss */ .page-template-d2-researchcenters main > div div { width: calc(100% - 204px); } } @media (min-width: 1200px) { /* line 51, ../scss/components/_page--research.scss */ .page-template-d2-researchcenters main > div img { width: 200px; } /* line 54, ../scss/components/_page--research.scss */ .page-template-d2-researchcenters main > div div { width: calc(100% - 224px); } } /* line 64, ../scss/components/_page--research.scss */ .single-researchcenter .sitethumbnail img { box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12); border-radius: 4px; transition: box-shadow 0.5s; } /* line 68, ../scss/components/_page--research.scss */ .single-researchcenter .sitethumbnail a:after { display: block; content: "Visit Center Site"; } /* line 73, ../scss/components/_page--research.scss */ .single-researchcenter .sitethumbnail a:hover img { box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16); border-radius: 4px; } /* line 2, ../scss/components/_page--researcharea.scss */ .single-researcharea .single-research-icon { max-width: 100%; width: 200px; margin-top: 40px; } /* line 8, ../scss/components/_page--researcharea.scss */ .single-researcharea nav.uw-breadcrumbs + h2 { margin-top: 0; } /* line 6, ../scss/components/_page--researchprojects.scss */ .page-template-d2-projects-area .uw-breadcrumbs, .page-template-d2-projects-mm .uw-breadcrumbs, .page-template-d2-publications-award .uw-breadcrumbs, .page-template-d2-publications-highlycited .uw-breadcrumbs, .page-template-d2-publications-area .uw-breadcrumbs { margin-top: 0; } /* line 10, ../scss/components/_page--researchprojects.scss */ .page-template-d2-projects-area .d2-title-bar div.tabs, .page-template-d2-projects-mm .d2-title-bar div.tabs, .page-template-d2-publications-award .d2-title-bar div.tabs, .page-template-d2-publications-highlycited .d2-title-bar div.tabs, .page-template-d2-publications-area .d2-title-bar div.tabs { text-align: center; display: block; } @media (min-width: 760px) { /* line 10, ../scss/components/_page--researchprojects.scss */ .page-template-d2-projects-area .d2-title-bar div.tabs, .page-template-d2-projects-mm .d2-title-bar div.tabs, .page-template-d2-publications-award .d2-title-bar div.tabs, .page-template-d2-publications-highlycited .d2-title-bar div.tabs, .page-template-d2-publications-area .d2-title-bar div.tabs { position: absolute; font-size: 14px; line-height: 16px; background-color: white; padding: 8px 16px; z-index: 999999; top: 226px; right: 16px; } } /* line 23, ../scss/components/_page--researchprojects.scss */ .page-template-d2-projects-area .d2-title-bar div.tabs a, .page-template-d2-projects-mm .d2-title-bar div.tabs a, .page-template-d2-publications-award .d2-title-bar div.tabs a, .page-template-d2-publications-highlycited .d2-title-bar div.tabs a, .page-template-d2-publications-area .d2-title-bar div.tabs a { display: inline; } /* line 25, ../scss/components/_page--researchprojects.scss */ .page-template-d2-projects-area .d2-title-bar div.tabs a.active, .page-template-d2-projects-mm .d2-title-bar div.tabs a.active, .page-template-d2-publications-award .d2-title-bar div.tabs a.active, .page-template-d2-publications-highlycited .d2-title-bar div.tabs a.active, .page-template-d2-publications-area .d2-title-bar div.tabs a.active { font-weight: bold; pointer-events: none; } /* line 29, ../scss/components/_page--researchprojects.scss */ .page-template-d2-projects-area .d2-title-bar div.tabs a:not(:first-child):before, .page-template-d2-projects-mm .d2-title-bar div.tabs a:not(:first-child):before, .page-template-d2-publications-award .d2-title-bar div.tabs a:not(:first-child):before, .page-template-d2-publications-highlycited .d2-title-bar div.tabs a:not(:first-child):before, .page-template-d2-publications-area .d2-title-bar div.tabs a:not(:first-child):before { content: "|"; padding-left: 4px; padding-right: 4px; } /* line 40, ../scss/components/_page--researchprojects.scss */ .page-template-d2-projects-area main ul, .page-template-d2-projects-mm main ul, .page-template-d2-publications-award main ul, .page-template-d2-publications-highlycited main ul, .page-template-d2-publications-area main ul { list-style-type: none; } /* line 42, ../scss/components/_page--researchprojects.scss */ .page-template-d2-projects-area main ul > li, .page-template-d2-projects-mm main ul > li, .page-template-d2-publications-award main ul > li, .page-template-d2-publications-highlycited main ul > li, .page-template-d2-publications-area main ul > li { list-style-type: none; } /* line 44, ../scss/components/_page--researchprojects.scss */ .page-template-d2-projects-area main ul > li span.clickcontainer, .page-template-d2-projects-mm main ul > li span.clickcontainer, .page-template-d2-publications-award main ul > li span.clickcontainer, .page-template-d2-publications-highlycited main ul > li span.clickcontainer, .page-template-d2-publications-area main ul > li span.clickcontainer { font-weight: bold; color: #4b2e83; cursor: pointer; display: block; } /* line 48, ../scss/components/_page--researchprojects.scss */ .page-template-d2-projects-area main ul > li span.clickcontainer:before, .page-template-d2-projects-mm main ul > li span.clickcontainer:before, .page-template-d2-publications-award main ul > li span.clickcontainer:before, .page-template-d2-publications-highlycited main ul > li span.clickcontainer:before, .page-template-d2-publications-area main ul > li span.clickcontainer:before { font-family: "Material Icons"; content: "\E315"; } /* line 54, ../scss/components/_page--researchprojects.scss */ .page-template-d2-projects-area main ul > li ul, .page-template-d2-projects-mm main ul > li ul, .page-template-d2-publications-award main ul > li ul, .page-template-d2-publications-highlycited main ul > li ul, .page-template-d2-publications-area main ul > li ul { cursor: default; display: none; margin-bottom: 20px; } /* line 58, ../scss/components/_page--researchprojects.scss */ .page-template-d2-projects-area main ul > li ul li, .page-template-d2-projects-mm main ul > li ul li, .page-template-d2-publications-award main ul > li ul li, .page-template-d2-publications-highlycited main ul > li ul li, .page-template-d2-publications-area main ul > li ul li { font-weight: normal; } /* line 60, ../scss/components/_page--researchprojects.scss */ .page-template-d2-projects-area main ul > li ul li a, .page-template-d2-projects-mm main ul > li ul li a, .page-template-d2-publications-award main ul > li ul li a, .page-template-d2-publications-highlycited main ul > li ul li a, .page-template-d2-publications-area main ul > li ul li a { text-decoration: underline; } /* line 67, ../scss/components/_page--researchprojects.scss */ .page-template-d2-projects-area main ul > li.is-active span.clickcontainer:before, .page-template-d2-projects-mm main ul > li.is-active span.clickcontainer:before, .page-template-d2-publications-award main ul > li.is-active span.clickcontainer:before, .page-template-d2-publications-highlycited main ul > li.is-active span.clickcontainer:before, .page-template-d2-publications-area main ul > li.is-active span.clickcontainer:before { content: "\E313"; } /* line 71, ../scss/components/_page--researchprojects.scss */ .page-template-d2-projects-area main ul > li.is-active ul, .page-template-d2-projects-mm main ul > li.is-active ul, .page-template-d2-publications-award main ul > li.is-active ul, .page-template-d2-publications-highlycited main ul > li.is-active ul, .page-template-d2-publications-area main ul > li.is-active ul { display: block; } /* line 86, ../scss/components/_page--researchprojects.scss */ .page-template-d2-publications-award main ul ul li, .page-template-d2-publications-highlycited main ul ul li, .page-template-d2-publications-area main ul ul li { margin-bottom: 8px; margin-left: 48px; min-height: 60px; position: relative; } /* line 91, ../scss/components/_page--researchprojects.scss */ .page-template-d2-publications-award main ul ul li:before, .page-template-d2-publications-highlycited main ul ul li:before, .page-template-d2-publications-area main ul ul li:before { content: " "; background-image: url("../../images/page.svg"); background-size: contain; display: block; width: 48px; height: 60px; position: absolute; left: -48px; top: 0; } /* line 2, ../scss/components/_page-labs.scss */ .page-template-d2-researchareas .areaicon { display: inline-block; width: 48px; } /* line 6, ../scss/components/_page-labs.scss */ .page-template-d2-researchareas nav.uw-breadcrumbs { margin-top: 0; } /* line 10, ../scss/components/_page-labs.scss */ .page-template-d2-researchareas main > ul { list-style-type: none; margin: 0; flex-wrap: wrap; flex-direction: row; padding-left: 0; } /* line 17, ../scss/components/_page-labs.scss */ .page-template-d2-researchareas main > ul > li { list-style-type: none; margin: 0; box-sizing: border-box; padding: 20px; } /* line 22, ../scss/components/_page-labs.scss */ .page-template-d2-researchareas main > ul > li > a { font-family: "Encode Sans Narrow", sans-serif; font-size: 24px; line-height: 32px; font-weight: bold; color: #4b2e83; } @media (min-width: 1000px) { /* line 10, ../scss/components/_page-labs.scss */ .page-template-d2-researchareas main > ul { display: flex; } /* line 32, ../scss/components/_page-labs.scss */ .page-template-d2-researchareas main > ul > li { flex-basis: 50%; flex-shrink: 0; flex-grow: 0; } } @media (min-width: 1200px) { /* line 39, ../scss/components/_page-labs.scss */ .page-template-d2-researchareas main > ul > li { flex-basis: calc(100% / 3); } } /* line 43, ../scss/components/_page-labs.scss */ .page-template-d2-researchareas main > ul ul { list-style-type: none; padding-left: 56px; } /* line 46, ../scss/components/_page-labs.scss */ .page-template-d2-researchareas main > ul ul li { list-style-type: none; } /* line 52, ../scss/components/_page-labs.scss */ .page-template-d2-researchareas .researcher-list { padding-left: 20px; line-height: 16px; font-size: 14px; } /* line 53, ../scss/components/_page-labs.scss */ .page-template-d2-researchareas .researcher-list:before { content: "Led by"; font-size: 10px; line-height: 16px; display: block; text-transform: uppercase; letter-spacing: 1px; } /* line 65, ../scss/components/_page-labs.scss */ .page-template-d2-researchareas .researcher-list li a { color: inherit; } /* line 67, ../scss/components/_page-labs.scss */ .page-template-d2-researchareas .researcher-list li a:hover { color: #08d; } /* line 2, ../scss/components/_pagecontent.scss */ section.standard, div.pagecontent.standard, main.standard { width: 100%; font-size: 0; line-height: 0; } /* line 7, ../scss/abstractions/_pagelayout.scss */ section.standard > div, div.pagecontent.standard > div, main.standard > div { display: inline-block; box-sizing: border-box; font-size: 1rem; line-height: 2rem; vertical-align: top; } @media (min-width: 760px) { /* line 7, ../scss/abstractions/_pagelayout.scss */ section.standard > div, div.pagecontent.standard > div, main.standard > div { padding: 20px; } } @media (min-width: 1000px) { /* line 7, ../scss/abstractions/_pagelayout.scss */ section.standard > div, div.pagecontent.standard > div, main.standard > div { padding: 20px; } } @media (min-width: 1200px) { /* line 7, ../scss/abstractions/_pagelayout.scss */ section.standard > div, div.pagecontent.standard > div, main.standard > div { padding: 20px; } } @media (min-width: 760px) { /* line 53, ../scss/abstractions/_pagelayout.scss */ section.standard > *:nth-child(1), div.pagecontent.standard > *:nth-child(1), main.standard > *:nth-child(1) { width: 444px; } /* line 58, ../scss/abstractions/_pagelayout.scss */ section.standard > *:nth-child(2), div.pagecontent.standard > *:nth-child(2), main.standard > *:nth-child(2) { width: 276px; } } @media (min-width: 1000px) { /* line 66, ../scss/abstractions/_pagelayout.scss */ section.standard > *:nth-child(1), div.pagecontent.standard > *:nth-child(1), main.standard > *:nth-child(1) { width: 592px; } /* line 71, ../scss/abstractions/_pagelayout.scss */ section.standard > *:nth-child(2), div.pagecontent.standard > *:nth-child(2), main.standard > *:nth-child(2) { width: 368px; } } @media (min-width: 1200px) { /* line 79, ../scss/abstractions/_pagelayout.scss */ section.standard > *:nth-child(1), div.pagecontent.standard > *:nth-child(1), main.standard > *:nth-child(1) { width: 740px; } /* line 84, ../scss/abstractions/_pagelayout.scss */ section.standard > *:nth-child(2), div.pagecontent.standard > *:nth-child(2), main.standard > *:nth-child(2) { width: 460px; } } /* line 5, ../scss/components/_pagecontent.scss */ section.full, div.pagecontent.full, main.full { width: 100%; font-size: 0; line-height: 0; } /* line 7, ../scss/abstractions/_pagelayout.scss */ section.full > div, div.pagecontent.full > div, main.full > div { display: inline-block; box-sizing: border-box; font-size: 1rem; line-height: 2rem; vertical-align: top; } @media (min-width: 760px) { /* line 7, ../scss/abstractions/_pagelayout.scss */ section.full > div, div.pagecontent.full > div, main.full > div { padding: 20px; } } @media (min-width: 1000px) { /* line 7, ../scss/abstractions/_pagelayout.scss */ section.full > div, div.pagecontent.full > div, main.full > div { padding: 20px; } } @media (min-width: 1200px) { /* line 7, ../scss/abstractions/_pagelayout.scss */ section.full > div, div.pagecontent.full > div, main.full > div { padding: 20px; } } @media (min-width: 760px) { /* line 29, ../scss/abstractions/_pagelayout.scss */ section.full > *:nth-child(1), div.pagecontent.full > *:nth-child(1), main.full > *:nth-child(1) { width: 720px; } } @media (min-width: 1000px) { /* line 37, ../scss/abstractions/_pagelayout.scss */ section.full > *:nth-child(1), div.pagecontent.full > *:nth-child(1), main.full > *:nth-child(1) { width: 960px; } } @media (min-width: 1200px) { /* line 45, ../scss/abstractions/_pagelayout.scss */ section.full > *:nth-child(1), div.pagecontent.full > *:nth-child(1), main.full > *:nth-child(1) { width: 1200px; } } /* line 8, ../scss/components/_pagecontent.scss */ section.half, div.pagecontent.half, main.half { width: 100%; font-size: 0; line-height: 0; } /* line 7, ../scss/abstractions/_pagelayout.scss */ section.half > div, div.pagecontent.half > div, main.half > div { display: inline-block; box-sizing: border-box; font-size: 1rem; line-height: 2rem; vertical-align: top; } @media (min-width: 760px) { /* line 7, ../scss/abstractions/_pagelayout.scss */ section.half > div, div.pagecontent.half > div, main.half > div { padding: 20px; } } @media (min-width: 1000px) { /* line 7, ../scss/abstractions/_pagelayout.scss */ section.half > div, div.pagecontent.half > div, main.half > div { padding: 20px; } } @media (min-width: 1200px) { /* line 7, ../scss/abstractions/_pagelayout.scss */ section.half > div, div.pagecontent.half > div, main.half > div { padding: 20px; } } @media (min-width: 760px) { /* line 317, ../scss/abstractions/_pagelayout.scss */ section.half > *:nth-child(1), div.pagecontent.half > *:nth-child(1), main.half > *:nth-child(1) { width: 360px; } /* line 322, ../scss/abstractions/_pagelayout.scss */ section.half > *:nth-child(2), div.pagecontent.half > *:nth-child(2), main.half > *:nth-child(2) { width: 360px; } } @media (min-width: 1000px) { /* line 330, ../scss/abstractions/_pagelayout.scss */ section.half > *:nth-child(1), div.pagecontent.half > *:nth-child(1), main.half > *:nth-child(1) { width: 480px; } /* line 335, ../scss/abstractions/_pagelayout.scss */ section.half > *:nth-child(2), div.pagecontent.half > *:nth-child(2), main.half > *:nth-child(2) { width: 480px; } } @media (min-width: 1200px) { /* line 343, ../scss/abstractions/_pagelayout.scss */ section.half > *:nth-child(1), div.pagecontent.half > *:nth-child(1), main.half > *:nth-child(1) { width: 600px; } /* line 348, ../scss/abstractions/_pagelayout.scss */ section.half > *:nth-child(2), div.pagecontent.half > *:nth-child(2), main.half > *:nth-child(2) { width: 600px; } } /* line 11, ../scss/components/_pagecontent.scss */ section.newsy, div.pagecontent.newsy, main.newsy { width: 100%; font-size: 0; line-height: 0; } /* line 7, ../scss/abstractions/_pagelayout.scss */ section.newsy > div, div.pagecontent.newsy > div, main.newsy > div { display: inline-block; box-sizing: border-box; font-size: 1rem; line-height: 2rem; vertical-align: top; } @media (min-width: 760px) { /* line 7, ../scss/abstractions/_pagelayout.scss */ section.newsy > div, div.pagecontent.newsy > div, main.newsy > div { padding: 20px; } } @media (min-width: 1000px) { /* line 7, ../scss/abstractions/_pagelayout.scss */ section.newsy > div, div.pagecontent.newsy > div, main.newsy > div { padding: 20px; } } @media (min-width: 1200px) { /* line 7, ../scss/abstractions/_pagelayout.scss */ section.newsy > div, div.pagecontent.newsy > div, main.newsy > div { padding: 20px; } } @media (min-width: 760px) { /* line 92, ../scss/abstractions/_pagelayout.scss */ section.newsy > *:nth-child(1), div.pagecontent.newsy > *:nth-child(1), main.newsy > *:nth-child(1) { width: 276px; } /* line 97, ../scss/abstractions/_pagelayout.scss */ section.newsy > *:nth-child(2), div.pagecontent.newsy > *:nth-child(2), main.newsy > *:nth-child(2) { width: 444px; } } @media (min-width: 1000px) { /* line 105, ../scss/abstractions/_pagelayout.scss */ section.newsy > *:nth-child(1), div.pagecontent.newsy > *:nth-child(1), main.newsy > *:nth-child(1) { width: 368px; } /* line 110, ../scss/abstractions/_pagelayout.scss */ section.newsy > *:nth-child(2), div.pagecontent.newsy > *:nth-child(2), main.newsy > *:nth-child(2) { width: 592px; } } @media (min-width: 1200px) { /* line 118, ../scss/abstractions/_pagelayout.scss */ section.newsy > *:nth-child(1), div.pagecontent.newsy > *:nth-child(1), main.newsy > *:nth-child(1) { width: 460px; } /* line 123, ../scss/abstractions/_pagelayout.scss */ section.newsy > *:nth-child(2), div.pagecontent.newsy > *:nth-child(2), main.newsy > *:nth-child(2) { width: 740px; } } /* line 14, ../scss/components/_pagecontent.scss */ section.page--engagement--content, div.pagecontent.page--engagement--content, main.page--engagement--content { box-sizing: border-box; font-size: 1rem; line-height: 2rem; vertical-align: top; } @media (min-width: 760px) { /* line 14, ../scss/components/_pagecontent.scss */ section.page--engagement--content, div.pagecontent.page--engagement--content, main.page--engagement--content { padding: 20px; width: 508px; margin: 0 106px; } } @media (min-width: 1000px) { /* line 14, ../scss/components/_pagecontent.scss */ section.page--engagement--content, div.pagecontent.page--engagement--content, main.page--engagement--content { padding: 20px; width: 680px; margin: 0 140px; } } @media (min-width: 1200px) { /* line 14, ../scss/components/_pagecontent.scss */ section.page--engagement--content, div.pagecontent.page--engagement--content, main.page--engagement--content { padding: 20px; width: 848px; margin: 0 176px; } } /* line 38, ../scss/components/_pagecontent.scss */ section.page--front-page, div.pagecontent.page--front-page, main.page--front-page { width: 100%; } @media (min-width: 760px) { /* line 38, ../scss/components/_pagecontent.scss */ section.page--front-page, div.pagecontent.page--front-page, main.page--front-page { width: 100%; } } @media (min-width: 1000px) { /* line 38, ../scss/components/_pagecontent.scss */ section.page--front-page, div.pagecontent.page--front-page, main.page--front-page { width: 100%; } } @media (min-width: 1200px) { /* line 38, ../scss/components/_pagecontent.scss */ section.page--front-page, div.pagecontent.page--front-page, main.page--front-page { width: 100%; } } /* line 53, ../scss/components/_pagecontent.scss */ section.page--people--content, div.pagecontent.page--people--content, main.page--people--content { width: 100%; font-size: 0; line-height: 0; } /* line 7, ../scss/abstractions/_pagelayout.scss */ section.page--people--content > div, div.pagecontent.page--people--content > div, main.page--people--content > div { display: inline-block; box-sizing: border-box; font-size: 1rem; line-height: 2rem; vertical-align: top; } @media (min-width: 760px) { /* line 7, ../scss/abstractions/_pagelayout.scss */ section.page--people--content > div, div.pagecontent.page--people--content > div, main.page--people--content > div { padding: 20px; } } @media (min-width: 1000px) { /* line 7, ../scss/abstractions/_pagelayout.scss */ section.page--people--content > div, div.pagecontent.page--people--content > div, main.page--people--content > div { padding: 20px; } } @media (min-width: 1200px) { /* line 7, ../scss/abstractions/_pagelayout.scss */ section.page--people--content > div, div.pagecontent.page--people--content > div, main.page--people--content > div { padding: 20px; } } @media (min-width: 760px) { /* line 356, ../scss/abstractions/_pagelayout.scss */ section.page--people--content > *:nth-child(1), div.pagecontent.page--people--content > *:nth-child(1), main.page--people--content > *:nth-child(1) { width: 720px; } /* line 361, ../scss/abstractions/_pagelayout.scss */ section.page--people--content > *:nth-child(2), div.pagecontent.page--people--content > *:nth-child(2), main.page--people--content > *:nth-child(2) { width: 720px; } } @media (min-width: 1000px) { /* line 369, ../scss/abstractions/_pagelayout.scss */ section.page--people--content > *:nth-child(1), div.pagecontent.page--people--content > *:nth-child(1), main.page--people--content > *:nth-child(1) { width: 280px; } /* line 374, ../scss/abstractions/_pagelayout.scss */ section.page--people--content > *:nth-child(2), div.pagecontent.page--people--content > *:nth-child(2), main.page--people--content > *:nth-child(2) { width: 680px; } } @media (min-width: 1200px) { /* line 382, ../scss/abstractions/_pagelayout.scss */ section.page--people--content > *:nth-child(1), div.pagecontent.page--people--content > *:nth-child(1), main.page--people--content > *:nth-child(1) { width: 352px; } /* line 387, ../scss/abstractions/_pagelayout.scss */ section.page--people--content > *:nth-child(2), div.pagecontent.page--people--content > *:nth-child(2), main.page--people--content > *:nth-child(2) { width: 848px; } } /* line 3, ../scss/components/_person--contact.scss */ .block--contact > img.headshot { width: 100%; } /* line 7, ../scss/components/_person--contact.scss */ .block--contact > div { padding: 20px; } /* line 11, ../scss/components/_person--contact.scss */ .block--contact span.label { font-weight: bold; width: 25%; display: inline-block; } /* line 17, ../scss/components/_person--contact.scss */ .block--contact address { margin-bottom: 0; } @media (min-width: 760px) { /* line 23, ../scss/components/_person--contact.scss */ .block--contact > div { padding: 20px; } } @media (min-width: 1000px) { /* line 1, ../scss/components/_person--contact.scss */ .block--contact { margin-top: -64px; border-radius: 4px; background-color: #ebebeb; box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12); border-radius: 4px; /* img.headshot { border-top-color: $color_uw_light_grey; border-top-style: solid; border-top-width: 1px; border-top-right-radius: 4px; border-top-left-radius: 4px; }*/ } /* line 43, ../scss/components/_person--contact.scss */ .block--contact > div { padding: 20px; } } @media (min-width: 1200px) { /* line 51, ../scss/components/_person--contact.scss */ .block--contact > div { padding: 20px; } /* line 55, ../scss/components/_person--contact.scss */ .block--contact address { margin-left: 95px; margin-top: -28px; } } /* line 1, ../scss/components/_socialstream.scss */ li.dcsns-li { padding: 0 !important; margin: 5px !important; } /* line 4, ../scss/components/_socialstream.scss */ li.dcsns-li > div.inner { margin: 0 !important; } /* line 6, ../scss/components/_socialstream.scss */ li.dcsns-li > div.inner > span.section-thumb { margin-right: 0 !important; } /* line 11, ../scss/components/_socialstream.scss */ li.dcsns-li > div.inner > span.section-thumb > img { border-width: 0 !important; padding: 0 !important; } /* line 16, ../scss/components/_socialstream.scss */ li.dcsns-li > div.inner > span.clear { display: none !important; } /* line 20, ../scss/components/_socialstream.scss */ li.dcsns-li span.section-intro { display: none !important; } /* line 29, ../scss/components/_socialstream.scss */ li.dcsns-li > a { display: none !important; } /* line 35, ../scss/components/_socialstream.scss */ .dcwss.dc-wall .stream li .section-thumb img { border-width: 0 !important; padding: 0 !important; } /* line 41, ../scss/components/_socialstream.scss */ .dcwss.dc-wall .stream li { box-shadow: none; } /* line 3, ../scss/components/_stafftemplate.scss */ .stafftemplate--entry { clear: both; margin-bottom: 24px; line-height: 20px; font-size: 15px; min-height: 255px; padding: 12px 24px 24px 0; } /* line 11, ../scss/components/_stafftemplate.scss */ .stafftemplate--entry span { display: block; max-width: calc(100% - 144px); overflow-y: hidden; margin-left: 210px; } /* line 18, ../scss/components/_stafftemplate.scss */ .stafftemplate--entry img { clear: left; float: left; width: 192px; margin-top: -12px; margin-right: 24px; } /* line 27, ../scss/components/_stafftemplate.scss */ .stafftemplate--name { line-height: 30px; font-size: 22px; font-weight: bold; } /* line 31, ../scss/components/_stafftemplate.scss */ .stafftemplate--name a { color: #4b2e83; } /* line 36, ../scss/components/_stafftemplate.scss */ .stafftemplate--title { font-weight: bold; } /* line 40, ../scss/components/_stafftemplate.scss */ .stafftemplate--mailing { margin-top: 4px; text-indent: -24px; padding-left: 24px; } /* line 44, ../scss/components/_stafftemplate.scss */ .stafftemplate--mailing:before { font-size: 22px; display: inline; position: relative; top: 3px; } /* line 52, ../scss/components/_stafftemplate.scss */ .stafftemplate--phone { margin-top: 4px; text-indent: -24px; padding-left: 24px; } /* line 56, ../scss/components/_stafftemplate.scss */ .stafftemplate--phone:before { font-size: 22px; display: inline; position: relative; top: 3px; } /* line 64, ../scss/components/_stafftemplate.scss */ .stafftemplate--email { margin-top: 4px; text-indent: -24px; padding-left: 24px; } /* line 68, ../scss/components/_stafftemplate.scss */ .stafftemplate--email:before { font-size: 22px; display: inline; position: relative; top: 3px; } /* line 76, ../scss/components/_stafftemplate.scss */ .stafftemplate--web { margin-top: 4px; text-indent: -24px; padding-left: 24px; } /* line 80, ../scss/components/_stafftemplate.scss */ .stafftemplate--web:before { font-size: 22px; display: inline; position: relative; top: 3px; } /* line 88, ../scss/components/_stafftemplate.scss */ .stafftemplate--research { margin-top: 4px; text-indent: -24px; padding-left: 24px; } /* line 92, ../scss/components/_stafftemplate.scss */ .stafftemplate--research:before { font-size: 22px; display: inline; position: relative; top: 3px; } /* line 103, ../scss/components/_stafftemplate.scss */ #stafftemplate--directory { float: right; padding: 12px; background-color: white; position: relative; top: -20px; } /* line 109, ../scss/components/_stafftemplate.scss */ #stafftemplate--directory li { width: 40px; text-align: center; display: inline-block; padding: 4px; background-color: white; border-color: #fafafa; border-style: solid; border-width: 1px 1px 1px 0; } /* line 118, ../scss/components/_stafftemplate.scss */ #stafftemplate--directory li:first-child { border-width: 1px 1px 1px 1px; } /* line 25, ../scss/components/_thinstrip.scss */ .uw-thinstrip .container .uw-wordmark { display: block; top: 0; height: 46px; width: 224px; position: absolute; background-image: url("../../images/brandline/ece_logo.svg"); background-position: 0% 0%; background-size: contain; } @media (min-width: 760px) { /* line 25, ../scss/components/_thinstrip.scss */ .uw-thinstrip .container .uw-wordmark { top: -22px; height: 90px; width: 440px; } } /* line 3, ../scss/components/_tiles.scss */ ul.tilecontainer.academics { width: 100%; padding: 0; font-size: 0; line-height: 0; vertical-align: top; text-align: center; padding-top: 56px; } /* line 17, ../scss/abstractions/_tilecontainer.scss */ ul.tilecontainer.academics > li { width: 100%; font-size: 16px; font-size: 1rem; line-height: 24px; line-height: 1.5rem; padding-top: 0px; padding-top: 0rem; line-height: 24px; } /* line 23, ../scss/abstractions/_tilecontainer.scss */ ul.tilecontainer.academics > li > a { height: 100%; color: white; } @media (min-width: 760px) { /* line 30, ../scss/abstractions/_tilecontainer.scss */ ul.tilecontainer.academics > li { display: inline-block; box-sizing: content-box; padding: 0.5rem 20px; width: 320px; height: 192px; } } @media (min-width: 1000px) { /* line 55, ../scss/abstractions/_tilecontainer.scss */ ul.tilecontainer.academics > li { padding: 0.5rem 20px; width: 200px; height: 120px; } } @media (min-width: 1200px) { /* line 76, ../scss/abstractions/_tilecontainer.scss */ ul.tilecontainer.academics > li { padding: 0.5rem 20px; width: 260px; height: 156px; } } /* line 11, ../scss/components/_tiles.scss */ ul.cells { list-style-type: none; font-size: 0; vertical-align: top; padding: 0; padding-left: 0; } /* line 19, ../scss/components/_tiles.scss */ ul.cells li.cell { display: inline-block; list-style-type: none; width: 100%; box-sizing: border-box; padding: 20px; position: relative; } /* line 26, ../scss/components/_tiles.scss */ ul.cells li.cell img { position: absolute; top: 20px; left: 20px; width: calc(100% - 40px); height: calc(100% - 40px); z-index: 3; } /* line 34, ../scss/components/_tiles.scss */ ul.cells li.cell span.title { position: relative; color: white; display: block; text-align: center; width: calc(100% - 80px); position: absolute; bottom: 40px; left: 40px; z-index: 4; font-size: 24px; line-height: 32px; } @media (min-width: 760px) { /* line 11, ../scss/components/_tiles.scss */ ul.cells { width: 720px; } /* line 64, ../scss/components/_tiles.scss */ ul.cells li.cell { height: 170px; width: 320px; } /* line 69, ../scss/components/_tiles.scss */ ul.cells.cells--research-areas li.cell { height: 320px; text-align: center; } /* line 72, ../scss/components/_tiles.scss */ ul.cells.cells--research-areas li.cell img { left: 15%; height: 70%; width: 70%; } /* line 77, ../scss/components/_tiles.scss */ ul.cells.cells--research-areas li.cell span.title { display: block; text-align: center; width: 70%; left: 15%; /* width: calc(100% - 80px);*/ } } @media (min-width: 1000px) { /* line 11, ../scss/components/_tiles.scss */ ul.cells { width: 960px; } /* line 92, ../scss/components/_tiles.scss */ ul.cells li.cell { height: 228px; width: 280px; width: 32.5%; } /* line 96, ../scss/components/_tiles.scss */ ul.cells li.cell img { top: 10px; left: 10px; width: calc(100% - 20px); height: calc(100% - 20px); } /* line 104, ../scss/components/_tiles.scss */ ul.cells.cells--research-areas li.cell { height: 280px; } } @media (min-width: 1200px) { /* line 11, ../scss/components/_tiles.scss */ ul.cells { width: 1200px; } /* line 120, ../scss/components/_tiles.scss */ ul.cells li.cell { height: 284px; width: 400px; } /* line 123, ../scss/components/_tiles.scss */ ul.cells li.cell img { top: 20px; left: 20px; width: calc(100% - 40px); height: calc(100% - 40px); } /* line 131, ../scss/components/_tiles.scss */ ul.cells.cells--research-areas li.cell { height: 400px; } } /* line 145, ../scss/components/_tiles.scss */ a.ee-tile { width: 100%; display: block; box-sizing: border-box; padding: 0; margin-bottom: 20px; position: relative; } /* line 153, ../scss/components/_tiles.scss */ a.ee-tile img { position: absolute; top: 0; left: 0; width: 100%; height: 130px; z-index: 3; background-color: #4b2e83; } /* line 162, ../scss/components/_tiles.scss */ a.ee-tile span.title { position: absolute; color: white; display: block; width: calc(100% - 80px); position: absolute; bottom: 20px; left: 20px; z-index: 4; font-size: 24px; line-height: 32px; } @media (min-width: 760px) { /* line 145, ../scss/components/_tiles.scss */ a.ee-tile { width: 236px; height: 130px; } /* line 179, ../scss/components/_tiles.scss */ a.ee-tile img { width: 236px; height: 130px; } } @media (min-width: 1000px) { /* line 145, ../scss/components/_tiles.scss */ a.ee-tile { width: 328px; height: 188px; } /* line 191, ../scss/components/_tiles.scss */ a.ee-tile img { width: 328px; height: 188px; } } @media (min-width: 1200px) { /* line 145, ../scss/components/_tiles.scss */ a.ee-tile { width: 420px; height: 244px; } /* line 203, ../scss/components/_tiles.scss */ a.ee-tile img { width: 420px; height: 244px; } } /* line 215, ../scss/components/_tiles.scss */ ul.cells li.cell--academics a { width: 100%; height: 100%; display: block; text-decoration: none; } /* line 220, ../scss/components/_tiles.scss */ ul.cells li.cell--academics a:hover { text-decoration: none; } /* line 222, ../scss/components/_tiles.scss */ ul.cells li.cell--academics a:hover img { border-bottom-width: 0; text-decoration: none; } /* line 228, ../scss/components/_tiles.scss */ ul.cells li.cell--academics img { top: 0; left: 0; width: 100%; height: auto; } @media (max-width: 767px) { /* line 239, ../scss/components/_tiles.scss */ .tilecontainer.academics.cells.cells--academics { display: static; } /* line 241, ../scss/components/_tiles.scss */ .tilecontainer.academics.cells.cells--academics li.cell { display: block; height: auto; position: static; padding: 0; } /* line 247, ../scss/components/_tiles.scss */ .tilecontainer.academics.cells.cells--academics li.cell img { position: static; } } /* line 1, ../scss/components/_titling.scss */ div.d2-title-bar { width: 100%; display: block; box-sizing: border-box; padding: 0 1rem; /* &.researchers { background-image: url('../../images/back_researchers.png'); } &.prospects { background-image: url('../../images/back_prospects.png'); } &.students { background-image: url('../../images/back_sponsors.png'); } &.industry { background-image: url('../../images/back_industry.png'); } &.alumni { background-image: url('../../images/back_alumni.png'); } &.donors { background-image: url('../../images/back_donors.png'); } */ } /* line 27, ../scss/components/_titling.scss */ div.d2-title-bar h1, div.d2-title-bar ul { margin: 0 auto; padding: 0; box-sizing: border-box; } @media (min-width: 760px) { /* line 1, ../scss/components/_titling.scss */ div.d2-title-bar { background-color: #85754d; background-image: url("../../images/circuit-banner.png"); background-size: cover; background-position: top left; padding: 1rem 0; } /* line 43, ../scss/components/_titling.scss */ div.d2-title-bar.override { background-image: none !important; background: transparent !important; } /* line 46, ../scss/components/_titling.scss */ div.d2-title-bar.override h1 { color: #4b2e83 !important; } /* line 52, ../scss/components/_titling.scss */ div.d2-title-bar h1, div.d2-title-bar ul { width: 680px; color: white; } /* line 55, ../scss/components/_titling.scss */ div.d2-title-bar h1 li, div.d2-title-bar ul li { width: 404px; } } @media (min-width: 1000px) { /* line 63, ../scss/components/_titling.scss */ div.d2-title-bar h1, div.d2-title-bar ul { width: 920px; } /* line 66, ../scss/components/_titling.scss */ div.d2-title-bar h1 li, div.d2-title-bar ul li { width: 552px; } } @media (min-width: 1200px) { /* line 74, ../scss/components/_titling.scss */ div.d2-title-bar h1, div.d2-title-bar ul { width: 1160px; } /* line 77, ../scss/components/_titling.scss */ div.d2-title-bar h1 li, div.d2-title-bar ul li { width: 700px; } } /* line 2, ../scss/components/_uw-links.scss */ .uw-links ul { list-style-type: none; font-size: 0; } /* line 6, ../scss/components/_uw-links.scss */ .uw-links li { font-size: 17px; box-sizing: border-box; margin: 0; padding: 0; display: inline-block; width: 12.5%; text-align: center; } /* line 15, ../scss/components/_uw-links.scss */ .uw-links a { text-decoration: none; color: inherit; } /* line 1, ../scss/hacks/_addpad.scss */ .addpad { padding-top: 32px; } /* line 1, ../scss/hacks/_colloquium.scss */ .colloquiumEvents > p { margin: 0 0 25px; } /* line 1, ../scss/hacks/_fixcaptions.scss */ .gallery-item .wp-caption-text { display: block; } /* line 1, ../scss/hacks/_fixgoogleiframe.scss */ iframe[name=google_conversion_frame] { display: none !important; } /* line 1, ../scss/hacks/_fixlinks.scss */ a[href=""] { color: inherit; text-decoration: none; pointer-events: none; } /* line 1, ../scss/hacks/_hidemobmenu.scss */ .testclassforbutton { display: none !important; } /* line 5, ../scss/hacks/_hidemobmenu.scss */ nav.uw-thin-strip-nav { display: none; } @media (min-width: 1000px) { /* line 5, ../scss/hacks/_hidemobmenu.scss */ nav.uw-thin-strip-nav { display: inline-block; } } @media (min-width: 760px) { /* line 13, ../scss/hacks/_hidemobmenu.scss */ header.uw-thinstrip { height: 90px; } } /* line 1, ../scss/hacks/_ohm.scss */ .wp-image-7120 { width: 100%; position: relative; top: -72px; z-index: -1; margin-bottom: -72px; } @media (min-width: 1000px) { /* line 1, ../scss/hacks/_ohm.scss */ .wp-image-7120 { width: 66%; margin-bottom: 0; } } /* line 1, ../scss/hacks/_override-uw-icons.scss */ span.icons { display: none; } /* line 1, ../scss/hacks/_toolbarchange.scss */ nav#dawgdrops { background-color: #4b2e83; } /* line 4, ../scss/hacks/_toolbarchange.scss */ nav#dawgdrops .dawgdrops-nav > li.dawgdrops-item a { color: white; } /* line 6, ../scss/hacks/_toolbarchange.scss */ nav#dawgdrops .dawgdrops-nav > li.dawgdrops-item a:hover { color: white; } /* line 10, ../scss/hacks/_toolbarchange.scss */ nav#dawgdrops .dawgdrops-nav > li.dawgdrops-item ul a { color: #707070; } /* line 12, ../scss/hacks/_toolbarchange.scss */ nav#dawgdrops .dawgdrops-nav > li.dawgdrops-item ul a:hover { color: #4b2e83; } /* line 21, ../scss/hacks/_toolbarchange.scss */ .dawgdrops-item a.dropdown-toggle:before { background: url("../../images/uw-sprite-inv.svg") no-repeat -353px 0; } /* line 25, ../scss/hacks/_toolbarchange.scss */ header.uw-thinstrip { background-color: white; } /* line 27, ../scss/hacks/_toolbarchange.scss */ header.uw-thinstrip .uw-patch { background: url("../../images/uw-sprite-inv.svg") no-repeat 0 0 transparent; } /* line 29, ../scss/hacks/_toolbarchange.scss */ header.uw-thinstrip .uw-patch:hover { /* background: url('../../images/uw-sprite-inv.svg') no-repeat 0 0 transparent;*/ } /* line 35, ../scss/hacks/_toolbarchange.scss */ ul.uw-thin-links li a { color: #4b2e83 !important; } /* line 39, ../scss/hacks/_toolbarchange.scss */ button.uw-search { background-color: #4b2e83 !important; } @media only screen and (max-width: 767px) { /* line 44, ../scss/hacks/_toolbarchange.scss */ .uw-thinstrip .uw-patch { background-size: 470px !important; } } /* line 1, ../scss/hacks/_trumba.scss */ div[aria-labelledby="main_calendar_view"] { max-width: 1200px; display: block; margin: 0 auto; } /*# sourceMappingURL=uw-ee.styles.css.map */