From: "Saved by Internet Explorer 11" Subject: Up Close: The Models of Zaha Hadid - Cornell Date: Thu, 15 Jun 2017 12:01:44 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0000_01D2E5CF.28731F70" X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.23651 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01D2E5CF.28731F70 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://images-cf.localist.com/photos/461127/big/c4505236b4136df0b332f734160f57c6a56831f4.jpg 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 ------=_NextPart_000_0000_01D2E5CF.28731F70 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://events.cornell.edu/platform/stylesheet/14/2/1494514585.css @font-face { font-family: FontAwesome; src: = url(//d3e1o4bcbhmj8g.cloudfront.net/assets/fontawesome-webfont-fbfe71ae1f= 35e5598391b28bb0f8e329.eot?#iefix&v=3D4.4.0) = format("embedded-opentype"), = url(//d3e1o4bcbhmj8g.cloudfront.net/assets/fontawesome-webfont-b74e9fa6aa= e4d984429849ad6c3ac90c.woff2?v=3D4.4.0) format("woff2"), = url(//d3e1o4bcbhmj8g.cloudfront.net/assets/fontawesome-webfont-bef25fbdb6= 79366734bebfe0ab6c8198.woff?v=3D4.4.0) format("woff"), = url(//d3e1o4bcbhmj8g.cloudfront.net/assets/fontawesome-webfont-e7f356e3a2= a47edc5625eb6479cd9e0c.ttf?v=3D4.4.0) format("truetype"), = url(//d3e1o4bcbhmj8g.cloudfront.net/assets/fontawesome-webfont-528f4b7184= 5e612bdbf10644c934d53d.svg?v=3D4.4.0#fontawesomeregular) format("svg"); font-weight: normal; font-style: normal; } body { margin: 0px; padding: 0px; } div { margin: 0px; padding: 0px; } dl { margin: 0px; padding: 0px; } dt { margin: 0px; padding: 0px; } dd { margin: 0px; padding: 0px; } ul { margin: 0px; padding: 0px; } ol { margin: 0px; padding: 0px; } li { margin: 0px; padding: 0px; } h1 { margin: 0px; padding: 0px; } h2 { margin: 0px; padding: 0px; } h3 { margin: 0px; padding: 0px; } h4 { margin: 0px; padding: 0px; } h5 { margin: 0px; padding: 0px; } h6 { margin: 0px; padding: 0px; } pre { margin: 0px; padding: 0px; } form { margin: 0px; padding: 0px; } legend { margin: 0px; padding: 0px; } fieldset { margin: 0px; padding: 0px; } input { margin: 0px; padding: 0px; } textarea { margin: 0px; padding: 0px; } p { margin: 0px; padding: 0px; } blockquote { margin: 0px; padding: 0px; } th { margin: 0px; padding: 0px; } td { margin: 0px; padding: 0px; } fieldset { border: 0px currentColor; border-image: none; } img { border: 0px currentColor; border-image: none; } iframe { border: 0px currentColor; border-image: none; } address { font-style: normal; font-weight: normal; } caption { font-style: normal; font-weight: normal; } cite { font-style: normal; font-weight: normal; } code { font-style: normal; font-weight: normal; } dfn { font-style: normal; font-weight: normal; } em { font-style: normal; font-weight: normal; } strong { font-style: normal; font-weight: normal; } th { font-style: normal; font-weight: normal; } var { font-style: normal; font-weight: normal; } ol { list-style: none; } ul { list-style: none; } caption { text-align: left; } th { text-align: left; } h1 { font-size: 100%; font-weight: normal; } h2 { font-size: 100%; font-weight: normal; } h3 { font-size: 100%; font-weight: normal; } h4 { font-size: 100%; font-weight: normal; } h5 { font-size: 100%; font-weight: normal; } h6 { font-size: 100%; font-weight: normal; } q::before { content: ""; } q::after { content: ""; } abbr { border: 0px currentColor; border-image: none; } acronym { border: 0px currentColor; border-image: none; } .dark_systemcolor { background-color: rgb(102, 102, 102); } .light_systemcolor { background-color: rgb(239, 239, 239); } .selected_tab_systemcolor { background-color: rgb(68, 68, 68); } a.dark_systemcolor:hover { background-color: rgb(68, 68, 68); } .dark_colorone { background-color: rgb(239, 239, 239); } .light_colorone { background-color: rgb(251, 251, 251); } .selected_tab_colorone { background-color: rgb(6, 138, 210); } a.dark_colorone:hover { background-color: rgb(6, 138, 210); } .dark_colortwo { background-color: rgb(239, 239, 239); } .light_colortwo { background-color: rgb(251, 251, 251); } .selected_tab_colortwo { background-color: rgb(72, 165, 0); } a.dark_colortwo:hover { background-color: rgb(72, 165, 0); } .dark_colorthree { background-color: rgb(255, 207, 88); } .light_colorthree { background-color: rgb(255, 252, 155); } .selected_tab_colorthree { background-color: rgb(255, 182, 0); } a.dark_colorthree:hover { background-color: rgb(255, 182, 0); } .dark_colorfour { background-color: rgb(239, 239, 239); } .light_colorfour { background-color: rgb(255, 223, 156); } .selected_tab_colorfour { background-color: rgb(252, 112, 0); } a.dark_colorfour:hover { background-color: rgb(252, 112, 0); } .dark_colorfive { background-color: rgb(239, 239, 239); } .light_colorfive { background-color: rgb(251, 251, 251); } .selected_tab_colorfive { background-color: rgb(255, 2, 0); } a.dark_colorfive:hover { background-color: rgb(255, 2, 0); } .fa { line-height: 1; font-family: FontAwesome; font-size: inherit; = font-style: normal; font-variant: normal; font-weight: normal; display: = inline-block; font-size-adjust: none; font-stretch: normal; = text-rendering: auto; -webkit-font-smoothing: antialiased; = -moz-osx-font-smoothing: grayscale; } .fa-lg { line-height: 0.75em; font-size: 1.33em; vertical-align: -15%; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-fw { width: 1.28em; text-align: center; } .fa-ul { padding-left: 0px; margin-left: 2.14em; list-style-type: none; } .fa-ul > li { position: relative; } .fa-li { left: -2.14em; top: 0.14em; width: 2.14em; text-align: center; = position: absolute; } .fa-lg.fa-li { left: -1.85em; } .fa-border { padding: 0.2em 0.25em 0.15em; border-radius: 0.1em; border: 0.08em = solid rgb(238, 238, 238); border-image: none; } .fa-pull-left { float: left; } .fa-pull-right { float: right; } .fa-pull-left.fa { margin-right: 0.3em; } .fa-pull-right.fa { margin-left: 0.3em; } .pull-right { float: right; } .pull-left { float: left; } .pull-left.fa { margin-right: 0.3em; } .pull-right.fa { margin-left: 0.3em; } .fa-spin { animation:fa-spin 2s linear infinite; -webkit-animation: fa-spin 2s = infinite linear; } .fa-pulse { animation:fa-spin 1s steps(8, end) infinite; -webkit-animation: fa-spin = 1s infinite steps(8); } .fa-rotate-90 { transform: rotate(90deg); -webkit-transform: rotate(90deg); } .fa-rotate-180 { transform: rotate(180deg); -webkit-transform: rotate(180deg); } .fa-rotate-270 { transform: rotate(270deg); -webkit-transform: rotate(270deg); } .fa-flip-horizontal { transform: scale(-1, 1); -webkit-transform: scale(-1, 1); } .fa-flip-vertical { transform: scale(1, -1); -webkit-transform: scale(1, -1); } :root .fa-rotate-90 { filter: none; } :root .fa-rotate-180 { filter: none; } :root .fa-rotate-270 { filter: none; } :root .fa-flip-horizontal { filter: none; } :root .fa-flip-vertical { filter: none; } .fa-stack { width: 2em; height: 2em; line-height: 2em; vertical-align: middle; = display: inline-block; position: relative; } .fa-stack-1x { left: 0px; width: 100%; text-align: center; position: absolute; } .fa-stack-2x { left: 0px; width: 100%; text-align: center; position: absolute; } .fa-stack-1x { line-height: inherit; } .fa-stack-2x { font-size: 2em; } .fa-inverse { color: rgb(255, 255, 255); } .fa-glass::before { content: "\f000"; } .fa-music::before { content: "\f001"; } .fa-search::before { content: "\f002"; } .fa-envelope-o::before { content: "\f003"; } .fa-heart::before { content: "\f004"; } .fa-star::before { content: "\f005"; } .fa-star-o::before { content: "\f006"; } .fa-user::before { content: "\f007"; } .fa-film::before { content: "\f008"; } .fa-th-large::before { content: "\f009"; } .fa-th::before { content: "\f00a"; } .fa-th-list::before { content: "\f00b"; } .fa-check::before { content: "\f00c"; } .fa-remove::before { content: "\f00d"; } .fa-close::before { content: "\f00d"; } .fa-times::before { content: "\f00d"; } .fa-search-plus::before { content: "\f00e"; } .fa-search-minus::before { content: "\f010"; } .fa-power-off::before { content: "\f011"; } .fa-signal::before { content: "\f012"; } .fa-gear::before { content: "\f013"; } .fa-cog::before { content: "\f013"; } .fa-trash-o::before { content: "\f014"; } .fa-home::before { content: "\f015"; } .fa-file-o::before { content: "\f016"; } .fa-clock-o::before { content: "\f017"; } .fa-road::before { content: "\f018"; } .fa-download::before { content: "\f019"; } .fa-arrow-circle-o-down::before { content: "\f01a"; } .fa-arrow-circle-o-up::before { content: "\f01b"; } .fa-inbox::before { content: "\f01c"; } .fa-play-circle-o::before { content: "\f01d"; } .fa-rotate-right::before { content: "\f01e"; } .fa-repeat::before { content: "\f01e"; } .fa-refresh::before { content: "\f021"; } .fa-list-alt::before { content: "\f022"; } .fa-lock::before { content: "\f023"; } .fa-flag::before { content: "\f024"; } .fa-headphones::before { content: "\f025"; } .fa-volume-off::before { content: "\f026"; } .fa-volume-down::before { content: "\f027"; } .fa-volume-up::before { content: "\f028"; } .fa-qrcode::before { content: "\f029"; } .fa-barcode::before { content: "\f02a"; } .fa-tag::before { content: "\f02b"; } .fa-tags::before { content: "\f02c"; } .fa-book::before { content: "\f02d"; } .fa-bookmark::before { content: "\f02e"; } .fa-print::before { content: "\f02f"; } .fa-camera::before { content: "\f030"; } .fa-font::before { content: "\f031"; } .fa-bold::before { content: "\f032"; } .fa-italic::before { content: "\f033"; } .fa-text-height::before { content: "\f034"; } .fa-text-width::before { content: "\f035"; } .fa-align-left::before { content: "\f036"; } .fa-align-center::before { content: "\f037"; } .fa-align-right::before { content: "\f038"; } .fa-align-justify::before { content: "\f039"; } .fa-list::before { content: "\f03a"; } .fa-dedent::before { content: "\f03b"; } .fa-outdent::before { content: "\f03b"; } .fa-indent::before { content: "\f03c"; } .fa-video-camera::before { content: "\f03d"; } .fa-photo::before { content: "\f03e"; } .fa-image::before { content: "\f03e"; } .fa-picture-o::before { content: "\f03e"; } .fa-pencil::before { content: "\f040"; } .fa-map-marker::before { content: "\f041"; } .fa-adjust::before { content: "\f042"; } .fa-tint::before { content: "\f043"; } .fa-edit::before { content: "\f044"; } .fa-pencil-square-o::before { content: "\f044"; } .fa-share-square-o::before { content: "\f045"; } .fa-check-square-o::before { content: "\f046"; } .fa-arrows::before { content: "\f047"; } .fa-step-backward::before { content: "\f048"; } .fa-fast-backward::before { content: "\f049"; } .fa-backward::before { content: "\f04a"; } .fa-play::before { content: "\f04b"; } .fa-pause::before { content: "\f04c"; } .fa-stop::before { content: "\f04d"; } .fa-forward::before { content: "\f04e"; } .fa-fast-forward::before { content: "\f050"; } .fa-step-forward::before { content: "\f051"; } .fa-eject::before { content: "\f052"; } .fa-chevron-left::before { content: "\f053"; } .fa-chevron-right::before { content: "\f054"; } .fa-plus-circle::before { content: "\f055"; } .fa-minus-circle::before { content: "\f056"; } .fa-times-circle::before { content: "\f057"; } .fa-check-circle::before { content: "\f058"; } .fa-question-circle::before { content: "\f059"; } .fa-info-circle::before { content: "\f05a"; } .fa-crosshairs::before { content: "\f05b"; } .fa-times-circle-o::before { content: "\f05c"; } .fa-check-circle-o::before { content: "\f05d"; } .fa-ban::before { content: "\f05e"; } .fa-arrow-left::before { content: "\f060"; } .fa-arrow-right::before { content: "\f061"; } .fa-arrow-up::before { content: "\f062"; } .fa-arrow-down::before { content: "\f063"; } .fa-mail-forward::before { content: "\f064"; } .fa-share::before { content: "\f064"; } .fa-expand::before { content: "\f065"; } .fa-compress::before { content: "\f066"; } .fa-plus::before { content: "\f067"; } .fa-minus::before { content: "\f068"; } .fa-asterisk::before { content: "\f069"; } .fa-exclamation-circle::before { content: "\f06a"; } .fa-gift::before { content: "\f06b"; } .fa-leaf::before { content: "\f06c"; } .fa-fire::before { content: "\f06d"; } .fa-eye::before { content: "\f06e"; } .fa-eye-slash::before { content: "\f070"; } .fa-warning::before { content: "\f071"; } .fa-exclamation-triangle::before { content: "\f071"; } .fa-plane::before { content: "\f072"; } .fa-calendar::before { content: "\f073"; } .fa-random::before { content: "\f074"; } .fa-comment::before { content: "\f075"; } .fa-magnet::before { content: "\f076"; } .fa-chevron-up::before { content: "\f077"; } .fa-chevron-down::before { content: "\f078"; } .fa-retweet::before { content: "\f079"; } .fa-shopping-cart::before { content: "\f07a"; } .fa-folder::before { content: "\f07b"; } .fa-folder-open::before { content: "\f07c"; } .fa-arrows-v::before { content: "\f07d"; } .fa-arrows-h::before { content: "\f07e"; } .fa-bar-chart-o::before { content: "\f080"; } .fa-bar-chart::before { content: "\f080"; } .fa-twitter-square::before { content: "\f081"; } .fa-facebook-square::before { content: "\f082"; } .fa-camera-retro::before { content: "\f083"; } .fa-key::before { content: "\f084"; } .fa-gears::before { content: "\f085"; } .fa-cogs::before { content: "\f085"; } .fa-comments::before { content: "\f086"; } .fa-thumbs-o-up::before { content: "\f087"; } .fa-thumbs-o-down::before { content: "\f088"; } .fa-star-half::before { content: "\f089"; } .fa-heart-o::before { content: "\f08a"; } .fa-sign-out::before { content: "\f08b"; } .fa-linkedin-square::before { content: "\f08c"; } .fa-thumb-tack::before { content: "\f08d"; } .fa-external-link::before { content: "\f08e"; } .fa-sign-in::before { content: "\f090"; } .fa-trophy::before { content: "\f091"; } .fa-github-square::before { content: "\f092"; } .fa-upload::before { content: "\f093"; } .fa-lemon-o::before { content: "\f094"; } .fa-phone::before { content: "\f095"; } .fa-square-o::before { content: "\f096"; } .fa-bookmark-o::before { content: "\f097"; } .fa-phone-square::before { content: "\f098"; } .fa-twitter::before { content: "\f099"; } .fa-facebook-f::before { content: "\f09a"; } .fa-facebook::before { content: "\f09a"; } .fa-github::before { content: "\f09b"; } .fa-unlock::before { content: "\f09c"; } .fa-credit-card::before { content: "\f09d"; } .fa-feed::before { content: "\f09e"; } .fa-rss::before { content: "\f09e"; } .fa-hdd-o::before { content: "\f0a0"; } .fa-bullhorn::before { content: "\f0a1"; } .fa-bell::before { content: "\f0f3"; } .fa-certificate::before { content: "\f0a3"; } .fa-hand-o-right::before { content: "\f0a4"; } .fa-hand-o-left::before { content: "\f0a5"; } .fa-hand-o-up::before { content: "\f0a6"; } .fa-hand-o-down::before { content: "\f0a7"; } .fa-arrow-circle-left::before { content: "\f0a8"; } .fa-arrow-circle-right::before { content: "\f0a9"; } .fa-arrow-circle-up::before { content: "\f0aa"; } .fa-arrow-circle-down::before { content: "\f0ab"; } .fa-globe::before { content: "\f0ac"; } .fa-wrench::before { content: "\f0ad"; } .fa-tasks::before { content: "\f0ae"; } .fa-filter::before { content: "\f0b0"; } .fa-briefcase::before { content: "\f0b1"; } .fa-arrows-alt::before { content: "\f0b2"; } .fa-group::before { content: "\f0c0"; } .fa-users::before { content: "\f0c0"; } .fa-chain::before { content: "\f0c1"; } .fa-link::before { content: "\f0c1"; } .fa-cloud::before { content: "\f0c2"; } .fa-flask::before { content: "\f0c3"; } .fa-cut::before { content: "\f0c4"; } .fa-scissors::before { content: "\f0c4"; } .fa-copy::before { content: "\f0c5"; } .fa-files-o::before { content: "\f0c5"; } .fa-paperclip::before { content: "\f0c6"; } .fa-save::before { content: "\f0c7"; } .fa-floppy-o::before { content: "\f0c7"; } .fa-square::before { content: "\f0c8"; } .fa-navicon::before { content: "\f0c9"; } .fa-reorder::before { content: "\f0c9"; } .fa-bars::before { content: "\f0c9"; } .fa-list-ul::before { content: "\f0ca"; } .fa-list-ol::before { content: "\f0cb"; } .fa-strikethrough::before { content: "\f0cc"; } .fa-underline::before { content: "\f0cd"; } .fa-table::before { content: "\f0ce"; } .fa-magic::before { content: "\f0d0"; } .fa-truck::before { content: "\f0d1"; } .fa-pinterest::before { content: "\f0d2"; } .fa-pinterest-square::before { content: "\f0d3"; } .fa-google-plus-square::before { content: "\f0d4"; } .fa-google-plus::before { content: "\f0d5"; } .fa-money::before { content: "\f0d6"; } .fa-caret-down::before { content: "\f0d7"; } .fa-caret-up::before { content: "\f0d8"; } .fa-caret-left::before { content: "\f0d9"; } .fa-caret-right::before { content: "\f0da"; } .fa-columns::before { content: "\f0db"; } .fa-unsorted::before { content: "\f0dc"; } .fa-sort::before { content: "\f0dc"; } .fa-sort-down::before { content: "\f0dd"; } .fa-sort-desc::before { content: "\f0dd"; } .fa-sort-up::before { content: "\f0de"; } .fa-sort-asc::before { content: "\f0de"; } .fa-envelope::before { content: "\f0e0"; } .fa-linkedin::before { content: "\f0e1"; } .fa-rotate-left::before { content: "\f0e2"; } .fa-undo::before { content: "\f0e2"; } .fa-legal::before { content: "\f0e3"; } .fa-gavel::before { content: "\f0e3"; } .fa-dashboard::before { content: "\f0e4"; } .fa-tachometer::before { content: "\f0e4"; } .fa-comment-o::before { content: "\f0e5"; } .fa-comments-o::before { content: "\f0e6"; } .fa-flash::before { content: "\f0e7"; } .fa-bolt::before { content: "\f0e7"; } .fa-sitemap::before { content: "\f0e8"; } .fa-umbrella::before { content: "\f0e9"; } .fa-paste::before { content: "\f0ea"; } .fa-clipboard::before { content: "\f0ea"; } .fa-lightbulb-o::before { content: "\f0eb"; } .fa-exchange::before { content: "\f0ec"; } .fa-cloud-download::before { content: "\f0ed"; } .fa-cloud-upload::before { content: "\f0ee"; } .fa-user-md::before { content: "\f0f0"; } .fa-stethoscope::before { content: "\f0f1"; } .fa-suitcase::before { content: "\f0f2"; } .fa-bell-o::before { content: "\f0a2"; } .fa-coffee::before { content: "\f0f4"; } .fa-cutlery::before { content: "\f0f5"; } .fa-file-text-o::before { content: "\f0f6"; } .fa-building-o::before { content: "\f0f7"; } .fa-hospital-o::before { content: "\f0f8"; } .fa-ambulance::before { content: "\f0f9"; } .fa-medkit::before { content: "\f0fa"; } .fa-fighter-jet::before { content: "\f0fb"; } .fa-beer::before { content: "\f0fc"; } .fa-h-square::before { content: "\f0fd"; } .fa-plus-square::before { content: "\f0fe"; } .fa-angle-double-left::before { content: "\f100"; } .fa-angle-double-right::before { content: "\f101"; } .fa-angle-double-up::before { content: "\f102"; } .fa-angle-double-down::before { content: "\f103"; } .fa-angle-left::before { content: "\f104"; } .fa-angle-right::before { content: "\f105"; } .fa-angle-up::before { content: "\f106"; } .fa-angle-down::before { content: "\f107"; } .fa-desktop::before { content: "\f108"; } .fa-laptop::before { content: "\f109"; } .fa-tablet::before { content: "\f10a"; } .fa-mobile-phone::before { content: "\f10b"; } .fa-mobile::before { content: "\f10b"; } .fa-circle-o::before { content: "\f10c"; } .fa-quote-left::before { content: "\f10d"; } .fa-quote-right::before { content: "\f10e"; } .fa-spinner::before { content: "\f110"; } .fa-circle::before { content: "\f111"; } .fa-mail-reply::before { content: "\f112"; } .fa-reply::before { content: "\f112"; } .fa-github-alt::before { content: "\f113"; } .fa-folder-o::before { content: "\f114"; } .fa-folder-open-o::before { content: "\f115"; } .fa-smile-o::before { content: "\f118"; } .fa-frown-o::before { content: "\f119"; } .fa-meh-o::before { content: "\f11a"; } .fa-gamepad::before { content: "\f11b"; } .fa-keyboard-o::before { content: "\f11c"; } .fa-flag-o::before { content: "\f11d"; } .fa-flag-checkered::before { content: "\f11e"; } .fa-terminal::before { content: "\f120"; } .fa-code::before { content: "\f121"; } .fa-mail-reply-all::before { content: "\f122"; } .fa-reply-all::before { content: "\f122"; } .fa-star-half-empty::before { content: "\f123"; } .fa-star-half-full::before { content: "\f123"; } .fa-star-half-o::before { content: "\f123"; } .fa-location-arrow::before { content: "\f124"; } .fa-crop::before { content: "\f125"; } .fa-code-fork::before { content: "\f126"; } .fa-unlink::before { content: "\f127"; } .fa-chain-broken::before { content: "\f127"; } .fa-question::before { content: "\f128"; } .fa-info::before { content: "\f129"; } .fa-exclamation::before { content: "\f12a"; } .fa-superscript::before { content: "\f12b"; } .fa-subscript::before { content: "\f12c"; } .fa-eraser::before { content: "\f12d"; } .fa-puzzle-piece::before { content: "\f12e"; } .fa-microphone::before { content: "\f130"; } .fa-microphone-slash::before { content: "\f131"; } .fa-shield::before { content: "\f132"; } .fa-calendar-o::before { content: "\f133"; } .fa-fire-extinguisher::before { content: "\f134"; } .fa-rocket::before { content: "\f135"; } .fa-maxcdn::before { content: "\f136"; } .fa-chevron-circle-left::before { content: "\f137"; } .fa-chevron-circle-right::before { content: "\f138"; } .fa-chevron-circle-up::before { content: "\f139"; } .fa-chevron-circle-down::before { content: "\f13a"; } .fa-html5::before { content: "\f13b"; } .fa-css3::before { content: "\f13c"; } .fa-anchor::before { content: "\f13d"; } .fa-unlock-alt::before { content: "\f13e"; } .fa-bullseye::before { content: "\f140"; } .fa-ellipsis-h::before { content: "\f141"; } .fa-ellipsis-v::before { content: "\f142"; } .fa-rss-square::before { content: "\f143"; } .fa-play-circle::before { content: "\f144"; } .fa-ticket::before { content: "\f145"; } .fa-minus-square::before { content: "\f146"; } .fa-minus-square-o::before { content: "\f147"; } .fa-level-up::before { content: "\f148"; } .fa-level-down::before { content: "\f149"; } .fa-check-square::before { content: "\f14a"; } .fa-pencil-square::before { content: "\f14b"; } .fa-external-link-square::before { content: "\f14c"; } .fa-share-square::before { content: "\f14d"; } .fa-compass::before { content: "\f14e"; } .fa-toggle-down::before { content: "\f150"; } .fa-caret-square-o-down::before { content: "\f150"; } .fa-toggle-up::before { content: "\f151"; } .fa-caret-square-o-up::before { content: "\f151"; } .fa-toggle-right::before { content: "\f152"; } .fa-caret-square-o-right::before { content: "\f152"; } .fa-euro::before { content: "\f153"; } .fa-eur::before { content: "\f153"; } .fa-gbp::before { content: "\f154"; } .fa-dollar::before { content: "\f155"; } .fa-usd::before { content: "\f155"; } .fa-rupee::before { content: "\f156"; } .fa-inr::before { content: "\f156"; } .fa-cny::before { content: "\f157"; } .fa-rmb::before { content: "\f157"; } .fa-yen::before { content: "\f157"; } .fa-jpy::before { content: "\f157"; } .fa-ruble::before { content: "\f158"; } .fa-rouble::before { content: "\f158"; } .fa-rub::before { content: "\f158"; } .fa-won::before { content: "\f159"; } .fa-krw::before { content: "\f159"; } .fa-bitcoin::before { content: "\f15a"; } .fa-btc::before { content: "\f15a"; } .fa-file::before { content: "\f15b"; } .fa-file-text::before { content: "\f15c"; } .fa-sort-alpha-asc::before { content: "\f15d"; } .fa-sort-alpha-desc::before { content: "\f15e"; } .fa-sort-amount-asc::before { content: "\f160"; } .fa-sort-amount-desc::before { content: "\f161"; } .fa-sort-numeric-asc::before { content: "\f162"; } .fa-sort-numeric-desc::before { content: "\f163"; } .fa-thumbs-up::before { content: "\f164"; } .fa-thumbs-down::before { content: "\f165"; } .fa-youtube-square::before { content: "\f166"; } .fa-youtube::before { content: "\f167"; } .fa-xing::before { content: "\f168"; } .fa-xing-square::before { content: "\f169"; } .fa-youtube-play::before { content: "\f16a"; } .fa-dropbox::before { content: "\f16b"; } .fa-stack-overflow::before { content: "\f16c"; } .fa-instagram::before { content: "\f16d"; } .fa-flickr::before { content: "\f16e"; } .fa-adn::before { content: "\f170"; } .fa-bitbucket::before { content: "\f171"; } .fa-bitbucket-square::before { content: "\f172"; } .fa-tumblr::before { content: "\f173"; } .fa-tumblr-square::before { content: "\f174"; } .fa-long-arrow-down::before { content: "\f175"; } .fa-long-arrow-up::before { content: "\f176"; } .fa-long-arrow-left::before { content: "\f177"; } .fa-long-arrow-right::before { content: "\f178"; } .fa-apple::before { content: "\f179"; } .fa-windows::before { content: "\f17a"; } .fa-android::before { content: "\f17b"; } .fa-linux::before { content: "\f17c"; } .fa-dribbble::before { content: "\f17d"; } .fa-skype::before { content: "\f17e"; } .fa-foursquare::before { content: "\f180"; } .fa-trello::before { content: "\f181"; } .fa-female::before { content: "\f182"; } .fa-male::before { content: "\f183"; } .fa-gittip::before { content: "\f184"; } .fa-gratipay::before { content: "\f184"; } .fa-sun-o::before { content: "\f185"; } .fa-moon-o::before { content: "\f186"; } .fa-archive::before { content: "\f187"; } .fa-bug::before { content: "\f188"; } .fa-vk::before { content: "\f189"; } .fa-weibo::before { content: "\f18a"; } .fa-renren::before { content: "\f18b"; } .fa-pagelines::before { content: "\f18c"; } .fa-stack-exchange::before { content: "\f18d"; } .fa-arrow-circle-o-right::before { content: "\f18e"; } .fa-arrow-circle-o-left::before { content: "\f190"; } .fa-toggle-left::before { content: "\f191"; } .fa-caret-square-o-left::before { content: "\f191"; } .fa-dot-circle-o::before { content: "\f192"; } .fa-wheelchair::before { content: "\f193"; } .fa-vimeo-square::before { content: "\f194"; } .fa-turkish-lira::before { content: "\f195"; } .fa-try::before { content: "\f195"; } .fa-plus-square-o::before { content: "\f196"; } .fa-space-shuttle::before { content: "\f197"; } .fa-slack::before { content: "\f198"; } .fa-envelope-square::before { content: "\f199"; } .fa-wordpress::before { content: "\f19a"; } .fa-openid::before { content: "\f19b"; } .fa-institution::before { content: "\f19c"; } .fa-bank::before { content: "\f19c"; } .fa-university::before { content: "\f19c"; } .fa-mortar-board::before { content: "\f19d"; } .fa-graduation-cap::before { content: "\f19d"; } .fa-yahoo::before { content: "\f19e"; } .fa-google::before { content: "\f1a0"; } .fa-reddit::before { content: "\f1a1"; } .fa-reddit-square::before { content: "\f1a2"; } .fa-stumbleupon-circle::before { content: "\f1a3"; } .fa-stumbleupon::before { content: "\f1a4"; } .fa-delicious::before { content: "\f1a5"; } .fa-digg::before { content: "\f1a6"; } .fa-pied-piper::before { content: "\f1a7"; } .fa-pied-piper-alt::before { content: "\f1a8"; } .fa-drupal::before { content: "\f1a9"; } .fa-joomla::before { content: "\f1aa"; } .fa-language::before { content: "\f1ab"; } .fa-fax::before { content: "\f1ac"; } .fa-building::before { content: "\f1ad"; } .fa-child::before { content: "\f1ae"; } .fa-paw::before { content: "\f1b0"; } .fa-spoon::before { content: "\f1b1"; } .fa-cube::before { content: "\f1b2"; } .fa-cubes::before { content: "\f1b3"; } .fa-behance::before { content: "\f1b4"; } .fa-behance-square::before { content: "\f1b5"; } .fa-steam::before { content: "\f1b6"; } .fa-steam-square::before { content: "\f1b7"; } .fa-recycle::before { content: "\f1b8"; } .fa-automobile::before { content: "\f1b9"; } .fa-car::before { content: "\f1b9"; } .fa-cab::before { content: "\f1ba"; } .fa-taxi::before { content: "\f1ba"; } .fa-tree::before { content: "\f1bb"; } .fa-spotify::before { content: "\f1bc"; } .fa-deviantart::before { content: "\f1bd"; } .fa-soundcloud::before { content: "\f1be"; } .fa-database::before { content: "\f1c0"; } .fa-file-pdf-o::before { content: "\f1c1"; } .fa-file-word-o::before { content: "\f1c2"; } .fa-file-excel-o::before { content: "\f1c3"; } .fa-file-powerpoint-o::before { content: "\f1c4"; } .fa-file-photo-o::before { content: "\f1c5"; } .fa-file-picture-o::before { content: "\f1c5"; } .fa-file-image-o::before { content: "\f1c5"; } .fa-file-zip-o::before { content: "\f1c6"; } .fa-file-archive-o::before { content: "\f1c6"; } .fa-file-sound-o::before { content: "\f1c7"; } .fa-file-audio-o::before { content: "\f1c7"; } .fa-file-movie-o::before { content: "\f1c8"; } .fa-file-video-o::before { content: "\f1c8"; } .fa-file-code-o::before { content: "\f1c9"; } .fa-vine::before { content: "\f1ca"; } .fa-codepen::before { content: "\f1cb"; } .fa-jsfiddle::before { content: "\f1cc"; } .fa-life-bouy::before { content: "\f1cd"; } .fa-life-buoy::before { content: "\f1cd"; } .fa-life-saver::before { content: "\f1cd"; } .fa-support::before { content: "\f1cd"; } .fa-life-ring::before { content: "\f1cd"; } .fa-circle-o-notch::before { content: "\f1ce"; } .fa-ra::before { content: "\f1d0"; } .fa-rebel::before { content: "\f1d0"; } .fa-ge::before { content: "\f1d1"; } .fa-empire::before { content: "\f1d1"; } .fa-git-square::before { content: "\f1d2"; } .fa-git::before { content: "\f1d3"; } .fa-y-combinator-square::before { content: "\f1d4"; } .fa-yc-square::before { content: "\f1d4"; } .fa-hacker-news::before { content: "\f1d4"; } .fa-tencent-weibo::before { content: "\f1d5"; } .fa-qq::before { content: "\f1d6"; } .fa-wechat::before { content: "\f1d7"; } .fa-weixin::before { content: "\f1d7"; } .fa-send::before { content: "\f1d8"; } .fa-paper-plane::before { content: "\f1d8"; } .fa-send-o::before { content: "\f1d9"; } .fa-paper-plane-o::before { content: "\f1d9"; } .fa-history::before { content: "\f1da"; } .fa-circle-thin::before { content: "\f1db"; } .fa-header::before { content: "\f1dc"; } .fa-paragraph::before { content: "\f1dd"; } .fa-sliders::before { content: "\f1de"; } .fa-share-alt::before { content: "\f1e0"; } .fa-share-alt-square::before { content: "\f1e1"; } .fa-bomb::before { content: "\f1e2"; } .fa-soccer-ball-o::before { content: "\f1e3"; } .fa-futbol-o::before { content: "\f1e3"; } .fa-tty::before { content: "\f1e4"; } .fa-binoculars::before { content: "\f1e5"; } .fa-plug::before { content: "\f1e6"; } .fa-slideshare::before { content: "\f1e7"; } .fa-twitch::before { content: "\f1e8"; } .fa-yelp::before { content: "\f1e9"; } .fa-newspaper-o::before { content: "\f1ea"; } .fa-wifi::before { content: "\f1eb"; } .fa-calculator::before { content: "\f1ec"; } .fa-paypal::before { content: "\f1ed"; } .fa-google-wallet::before { content: "\f1ee"; } .fa-cc-visa::before { content: "\f1f0"; } .fa-cc-mastercard::before { content: "\f1f1"; } .fa-cc-discover::before { content: "\f1f2"; } .fa-cc-amex::before { content: "\f1f3"; } .fa-cc-paypal::before { content: "\f1f4"; } .fa-cc-stripe::before { content: "\f1f5"; } .fa-bell-slash::before { content: "\f1f6"; } .fa-bell-slash-o::before { content: "\f1f7"; } .fa-trash::before { content: "\f1f8"; } .fa-copyright::before { content: "\f1f9"; } .fa-at::before { content: "\f1fa"; } .fa-eyedropper::before { content: "\f1fb"; } .fa-paint-brush::before { content: "\f1fc"; } .fa-birthday-cake::before { content: "\f1fd"; } .fa-area-chart::before { content: "\f1fe"; } .fa-pie-chart::before { content: "\f200"; } .fa-line-chart::before { content: "\f201"; } .fa-lastfm::before { content: "\f202"; } .fa-lastfm-square::before { content: "\f203"; } .fa-toggle-off::before { content: "\f204"; } .fa-toggle-on::before { content: "\f205"; } .fa-bicycle::before { content: "\f206"; } .fa-bus::before { content: "\f207"; } .fa-ioxhost::before { content: "\f208"; } .fa-angellist::before { content: "\f209"; } .fa-cc::before { content: "\f20a"; } .fa-shekel::before { content: "\f20b"; } .fa-sheqel::before { content: "\f20b"; } .fa-ils::before { content: "\f20b"; } .fa-meanpath::before { content: "\f20c"; } .fa-buysellads::before { content: "\f20d"; } .fa-connectdevelop::before { content: "\f20e"; } .fa-dashcube::before { content: "\f210"; } .fa-forumbee::before { content: "\f211"; } .fa-leanpub::before { content: "\f212"; } .fa-sellsy::before { content: "\f213"; } .fa-shirtsinbulk::before { content: "\f214"; } .fa-simplybuilt::before { content: "\f215"; } .fa-skyatlas::before { content: "\f216"; } .fa-cart-plus::before { content: "\f217"; } .fa-cart-arrow-down::before { content: "\f218"; } .fa-diamond::before { content: "\f219"; } .fa-ship::before { content: "\f21a"; } .fa-user-secret::before { content: "\f21b"; } .fa-motorcycle::before { content: "\f21c"; } .fa-street-view::before { content: "\f21d"; } .fa-heartbeat::before { content: "\f21e"; } .fa-venus::before { content: "\f221"; } .fa-mars::before { content: "\f222"; } .fa-mercury::before { content: "\f223"; } .fa-intersex::before { content: "\f224"; } .fa-transgender::before { content: "\f224"; } .fa-transgender-alt::before { content: "\f225"; } .fa-venus-double::before { content: "\f226"; } .fa-mars-double::before { content: "\f227"; } .fa-venus-mars::before { content: "\f228"; } .fa-mars-stroke::before { content: "\f229"; } .fa-mars-stroke-v::before { content: "\f22a"; } .fa-mars-stroke-h::before { content: "\f22b"; } .fa-neuter::before { content: "\f22c"; } .fa-genderless::before { content: "\f22d"; } .fa-facebook-official::before { content: "\f230"; } .fa-pinterest-p::before { content: "\f231"; } .fa-whatsapp::before { content: "\f232"; } .fa-server::before { content: "\f233"; } .fa-user-plus::before { content: "\f234"; } .fa-user-times::before { content: "\f235"; } .fa-hotel::before { content: "\f236"; } .fa-bed::before { content: "\f236"; } .fa-viacoin::before { content: "\f237"; } .fa-train::before { content: "\f238"; } .fa-subway::before { content: "\f239"; } .fa-medium::before { content: "\f23a"; } .fa-yc::before { content: "\f23b"; } .fa-y-combinator::before { content: "\f23b"; } .fa-optin-monster::before { content: "\f23c"; } .fa-opencart::before { content: "\f23d"; } .fa-expeditedssl::before { content: "\f23e"; } .fa-battery-4::before { content: "\f240"; } .fa-battery-full::before { content: "\f240"; } .fa-battery-3::before { content: "\f241"; } .fa-battery-three-quarters::before { content: "\f241"; } .fa-battery-2::before { content: "\f242"; } .fa-battery-half::before { content: "\f242"; } .fa-battery-1::before { content: "\f243"; } .fa-battery-quarter::before { content: "\f243"; } .fa-battery-0::before { content: "\f244"; } .fa-battery-empty::before { content: "\f244"; } .fa-mouse-pointer::before { content: "\f245"; } .fa-i-cursor::before { content: "\f246"; } .fa-object-group::before { content: "\f247"; } .fa-object-ungroup::before { content: "\f248"; } .fa-sticky-note::before { content: "\f249"; } .fa-sticky-note-o::before { content: "\f24a"; } .fa-cc-jcb::before { content: "\f24b"; } .fa-cc-diners-club::before { content: "\f24c"; } .fa-clone::before { content: "\f24d"; } .fa-balance-scale::before { content: "\f24e"; } .fa-hourglass-o::before { content: "\f250"; } .fa-hourglass-1::before { content: "\f251"; } .fa-hourglass-start::before { content: "\f251"; } .fa-hourglass-2::before { content: "\f252"; } .fa-hourglass-half::before { content: "\f252"; } .fa-hourglass-3::before { content: "\f253"; } .fa-hourglass-end::before { content: "\f253"; } .fa-hourglass::before { content: "\f254"; } .fa-hand-grab-o::before { content: "\f255"; } .fa-hand-rock-o::before { content: "\f255"; } .fa-hand-stop-o::before { content: "\f256"; } .fa-hand-paper-o::before { content: "\f256"; } .fa-hand-scissors-o::before { content: "\f257"; } .fa-hand-lizard-o::before { content: "\f258"; } .fa-hand-spock-o::before { content: "\f259"; } .fa-hand-pointer-o::before { content: "\f25a"; } .fa-hand-peace-o::before { content: "\f25b"; } .fa-trademark::before { content: "\f25c"; } .fa-registered::before { content: "\f25d"; } .fa-creative-commons::before { content: "\f25e"; } .fa-gg::before { content: "\f260"; } .fa-gg-circle::before { content: "\f261"; } .fa-tripadvisor::before { content: "\f262"; } .fa-odnoklassniki::before { content: "\f263"; } .fa-odnoklassniki-square::before { content: "\f264"; } .fa-get-pocket::before { content: "\f265"; } .fa-wikipedia-w::before { content: "\f266"; } .fa-safari::before { content: "\f267"; } .fa-chrome::before { content: "\f268"; } .fa-firefox::before { content: "\f269"; } .fa-opera::before { content: "\f26a"; } .fa-internet-explorer::before { content: "\f26b"; } .fa-tv::before { content: "\f26c"; } .fa-television::before { content: "\f26c"; } .fa-contao::before { content: "\f26d"; } .fa-500px::before { content: "\f26e"; } .fa-amazon::before { content: "\f270"; } .fa-calendar-plus-o::before { content: "\f271"; } .fa-calendar-minus-o::before { content: "\f272"; } .fa-calendar-times-o::before { content: "\f273"; } .fa-calendar-check-o::before { content: "\f274"; } .fa-industry::before { content: "\f275"; } .fa-map-pin::before { content: "\f276"; } .fa-map-signs::before { content: "\f277"; } .fa-map-o::before { content: "\f278"; } .fa-map::before { content: "\f279"; } .fa-commenting::before { content: "\f27a"; } .fa-commenting-o::before { content: "\f27b"; } .fa-houzz::before { content: "\f27c"; } .fa-vimeo::before { content: "\f27d"; } .fa-black-tie::before { content: "\f27e"; } .fa-fonticons::before { content: "\f280"; } .cropper-container { line-height: 0; font-size: 0px; position: relative; direction: ltr; = -ms-user-select: none; -webkit-user-select: none; -moz-user-select: = none; user-select: none; } .cropper-container img { width: 100%; height: 100%; display: block; min-height: 0px !important; = max-height: none !important; min-width: 0px !important; max-width: none = !important; image-orientation: 0deg; } .cropper-wrap-box { left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; } .cropper-canvas { left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; } .cropper-drag-box { left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; } .cropper-crop-box { left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; } .cropper-modal { left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; } .cropper-wrap-box { overflow: hidden; } .cropper-drag-box { opacity: 0; background-color: rgb(255, 255, 255); } .cropper-modal { opacity: 0.5; background-color: rgb(0, 0, 0); } .cropper-view-box { outline: rgba(51, 153, 255, 0.75) solid 1px; width: 100%; height: 100%; = overflow: hidden; display: block; } .cropper-dashed { border: 0px dashed rgb(238, 238, 238); border-image: none; display: = block; position: absolute; opacity: 0.5; } .dashed-h.cropper-dashed { left: 0px; top: 33.33%; width: 100%; height: 33.33%; border-top-width: = 1px; border-bottom-width: 1px; } .dashed-v.cropper-dashed { left: 33.33%; top: 0px; width: 33.33%; height: 100%; = border-right-width: 1px; border-left-width: 1px; } .cropper-center { left: 50%; top: 50%; width: 0px; height: 0px; display: block; position: = absolute; opacity: 0.75; } .cropper-center::before { display: block; position: absolute; content: " "; background-color: = rgb(238, 238, 238); } .cropper-center::after { display: block; position: absolute; content: " "; background-color: = rgb(238, 238, 238); } .cropper-center::before { left: -3px; top: 0px; width: 7px; height: 1px; } .cropper-center::after { left: 0px; top: -3px; width: 1px; height: 7px; } .cropper-face { width: 100%; height: 100%; display: block; position: absolute; opacity: = 0.1; } .cropper-line { width: 100%; height: 100%; display: block; position: absolute; opacity: = 0.1; } .cropper-point { width: 100%; height: 100%; display: block; position: absolute; opacity: = 0.1; } .cropper-face { left: 0px; top: 0px; background-color: rgb(255, 255, 255); } .cropper-line { background-color: rgb(51, 153, 255); } .line-e.cropper-line { top: 0px; width: 5px; right: -3px; cursor: e-resize; } .line-n.cropper-line { left: 0px; top: -3px; height: 5px; cursor: n-resize; } .line-w.cropper-line { left: -3px; top: 0px; width: 5px; cursor: w-resize; } .line-s.cropper-line { left: 0px; height: 5px; bottom: -3px; cursor: s-resize; } .cropper-point { width: 5px; height: 5px; opacity: 0.75; background-color: rgb(51, 153, = 255); } .point-e.cropper-point { top: 50%; right: -3px; margin-top: -3px; cursor: e-resize; } .point-n.cropper-point { left: 50%; top: -3px; margin-left: -3px; cursor: n-resize; } .point-w.cropper-point { left: -3px; top: 50%; margin-top: -3px; cursor: w-resize; } .point-s.cropper-point { left: 50%; bottom: -3px; margin-left: -3px; cursor: s-resize; } .point-ne.cropper-point { top: -3px; right: -3px; cursor: ne-resize; } .point-nw.cropper-point { left: -3px; top: -3px; cursor: nw-resize; } .point-sw.cropper-point { left: -3px; bottom: -3px; cursor: sw-resize; } .point-se.cropper-point { width: 20px; height: 20px; right: -3px; bottom: -3px; cursor: = se-resize; opacity: 1; } .point-se.cropper-point::before { width: 200%; height: 200%; right: -50%; bottom: -50%; display: block; = position: absolute; content: " "; opacity: 0; background-color: rgb(51, = 153, 255); } @media all and (min-width:768px) { .point-se.cropper-point { width: 15px; height: 15px; } } @media all and (min-width:992px) { .point-se.cropper-point { width: 10px; height: 10px; } } @media all and (min-width:1200px) { .point-se.cropper-point { width: 5px; height: 5px; opacity: 0.75; } } .cropper-invisible { opacity: 0; } .cropper-bg { background-image: = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAA= AAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAA= AHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVh= F/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC"); } .cropper-hide { width: 0px; height: 0px; display: block; position: absolute; } .cropper-hidden { display: none !important; } .cropper-move { cursor: move; } .cropper-crop { cursor: crosshair; } .cropper-disabled .cropper-drag-box { cursor: not-allowed; } .cropper-disabled .cropper-face { cursor: not-allowed; } .cropper-disabled .cropper-line { cursor: not-allowed; } .cropper-disabled .cropper-point { cursor: not-allowed; } .input-range__slider { background: rgb(63, 81, 181); border-radius: 100%; border: 1px solid = rgb(63, 81, 181); transition:transform 0.3s ease-out, box-shadow 0.3s = ease-out; border-image: none; top: 50%; width: 1rem; height: 1rem; = margin-top: -0.65rem; margin-left: -0.5rem; display: block; position: = absolute; cursor: pointer; appearance: none; } .input-range__slider:active { transform: scale(1.3); } .input-range__slider:focus { box-shadow: 0px 0px 0px 5px rgba(63,81,181,0.2); } .input-range--disabled .input-range__slider { background: rgb(204, 204, 204); border: 1px solid rgb(204, 204, 204); = border-image: none; box-shadow: none; transform: none; } .input-range__slider-container { transition:left 0.3s ease-out; } .input-range__label { color: rgb(170, 170, 170); font-family: "Helvetica Neue", san-serif; = font-size: 0.8rem; white-space: nowrap; transform: translateZ(0px); } .input-range__label--min { bottom: -1.4rem; position: absolute; } .input-range__label--max { bottom: -1.4rem; position: absolute; } .input-range__label--min { left: 0px; } .input-range__label--max { right: 0px; } .input-range__label--value { top: -1.8rem; position: absolute; } .input-range__label-container { left: -50%; position: relative; } .input-range__label--max .input-range__label-container { left: 50%; } .input-range__track { background: rgb(238, 238, 238); border-radius: 0.3rem; transition:left = 0.3s ease-out, width 0.3s ease-out; height: 0.3rem; display: block; = position: relative; cursor: pointer; } .input-range--disabled .input-range__track { background: rgb(238, 238, 238); } .input-range__track--background { left: 0px; top: 50%; right: 0px; margin-top: -0.15rem; position: = absolute; } .input-range__track--active { background: rgb(63, 81, 181); } .input-range { width: 100%; height: 1rem; position: relative; } a { color: rgb(0, 0, 0); text-decoration: none; } li.right { float: right; } .right { float: right; } .center { text-align: center; } body { height: 100%; background-color: rgb(255, 255, 255); } body { font-family: "freight-sans-pro-n5","freight-sans-pro",sans-serif; } input { font-family: "freight-sans-pro-n5","freight-sans-pro",sans-serif; } textarea { font-family: "freight-sans-pro-n5","freight-sans-pro",sans-serif; } body.nopage { background-color: rgb(255, 255, 255); } .nopage h4 a { font: bold 20px/23px "freight-sans-pro-n5", "freight-sans-pro", = sans-serif; text-align: center; display: block; font-size-adjust: none; = font-stretch: normal; } .form_box input { border: 1px solid rgb(204, 204, 204); border-image: none; color: = rgb(51, 51, 51); background-color: rgb(250, 250, 250); } .localist_modal_content fieldset input { border: 1px solid rgb(204, 204, 204); border-image: none; color: = rgb(51, 51, 51); background-color: rgb(250, 250, 250); } table input { border: 1px solid rgb(204, 204, 204); border-image: none; color: = rgb(51, 51, 51); background-color: rgb(250, 250, 250); } .form_box input[disabled] { background: rgb(240, 240, 240); border-color: rgb(240, 240, 240); = color: rgb(68, 68, 68); } .form_box input[disabled]:hover { background: rgb(240, 240, 240); border-color: rgb(240, 240, 240); = color: rgb(68, 68, 68); } input[disabled] { color: rgb(68, 68, 68); } input.hiddeninput { display: none; } .form_box input.hiddeninput { display: none; } .input_placeholder { color: rgb(153, 153, 153); } .form_box .input_placeholder { color: rgb(153, 153, 153); } select { font: 14px/normal "Helvetica Neue", helvetica, arial, sans-serif; = font-size-adjust: none; font-stretch: normal; } textarea { font: 14px/normal "Helvetica Neue", helvetica, arial, sans-serif; = padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; = color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal; = box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: = rgb(250, 250, 250); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, = 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } div.editable { font: 14px/normal "Helvetica Neue", helvetica, arial, sans-serif; = padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; = color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal; = box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: = rgb(250, 250, 250); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, = 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } div.editable p { font: inherit; margin-top: 0px; margin-bottom: 10px; font-size-adjust: = inherit; font-stretch: inherit; } div.editable p:last-child { margin-bottom: 0px; } .grid_container { width: 940px; overflow: hidden; padding-bottom: 80px; margin-right: = auto; margin-left: auto; } .push_1 { position: relative; } .pull_1 { position: relative; } .push_2 { position: relative; } .pull_2 { position: relative; } .push_3 { position: relative; } .pull_3 { position: relative; } .push_4 { position: relative; } .pull_4 { position: relative; } .push_5 { position: relative; } .pull_5 { position: relative; } .push_6 { position: relative; } .pull_6 { position: relative; } .push_7 { position: relative; } .pull_7 { position: relative; } .push_8 { position: relative; } .pull_8 { position: relative; } .push_9 { position: relative; } .pull_9 { position: relative; } .push_10 { position: relative; } .pull_10 { position: relative; } .push_11 { position: relative; } .pull_11 { position: relative; } .grid_1 { margin: 0px 10px; float: left; display: inline; position: relative; } .grid_2 { margin: 0px 10px; float: left; display: inline; position: relative; } .grid_3 { margin: 0px 10px; float: left; display: inline; position: relative; } .grid_4 { margin: 0px 10px; float: left; display: inline; position: relative; } .grid_5 { margin: 0px 10px; float: left; display: inline; position: relative; } .grid_6 { margin: 0px 10px; float: left; display: inline; position: relative; } .grid_7 { margin: 0px 10px; float: left; display: inline; position: relative; } .grid_8 { margin: 0px 10px; float: left; display: inline; position: relative; } .grid_9 { margin: 0px 10px; float: left; display: inline; position: relative; } .grid_10 { margin: 0px 10px; float: left; display: inline; position: relative; } .grid_11 { margin: 0px 10px; float: left; display: inline; position: relative; } .grid_12 { margin: 0px 10px; float: left; display: inline; position: relative; } .grid_container .grid_1 { width: 60px; } .grid_container .grid_2 { width: 140px; } .grid_container .grid_3 { width: 220px; } .grid_container .grid_4 { width: 300px; } .grid_container .grid_5 { width: 380px; } .grid_container .grid_6 { width: 460px; } .grid_container .grid_7 { width: 540px; } .grid_container .grid_8 { width: 620px; } .grid_container .grid_9 { width: 700px; } .grid_container .grid_10 { width: 780px; } .grid_container .grid_11 { width: 860px; } .grid_container .grid_12 { width: 940px; } .grid_container .prefix_1 { padding-left: 60px; } .grid_container .prefix_2 { padding-left: 140px; } .grid_container .prefix_3 { padding-left: 220px; } .grid_container .prefix_4 { padding-left: 300px; } .grid_container .prefix_5 { padding-left: 380px; } .grid_container .prefix_6 { padding-left: 460px; } .grid_container .prefix_7 { padding-left: 540px; } .grid_container .prefix_8 { padding-left: 620px; } .grid_container .prefix_9 { padding-left: 700px; } .grid_container .prefix_10 { padding-left: 780px; } .grid_container .prefix_11 { padding-left: 860px; } .grid_container .suffix_1 { padding-right: 60px; } .grid_container .suffix_2 { padding-right: 140px; } .grid_container .suffix_3 { padding-right: 220px; } .grid_container .suffix_4 { padding-right: 300px; } .grid_container .suffix_5 { padding-right: 380px; } .grid_container .suffix_6 { padding-right: 460px; } .grid_container .suffix_7 { padding-right: 540px; } .grid_container .suffix_8 { padding-right: 620px; } .grid_container .suffix_9 { padding-right: 700px; } .grid_container .suffix_10 { padding-right: 780px; } .grid_container .suffix_11 { padding-right: 860px; } .grid_container .push_1 { left: 60px; } .grid_container .push_2 { left: 140px; } .grid_container .push_3 { left: 220px; } .grid_container .push_4 { left: 300px; } .grid_container .push_5 { left: 380px; } .grid_container .push_6 { left: 460px; } .grid_container .push_7 { left: 540px; } .grid_container .push_8 { left: 620px; } .grid_container .push_9 { left: 700px; } .grid_container .push_10 { left: 780px; } .grid_container .push_11 { left: 780px; } .grid_container .pull_1 { left: -60px; } .grid_container .pull_2 { left: -140px; } .grid_container .pull_3 { left: -220px; } .grid_container .pull_4 { left: -300px; } .grid_container .pull_5 { left: -380px; } .grid_container .pull_6 { left: -460px; } .grid_container .pull_7 { left: -540px; } .grid_container .pull_8 { left: -620px; } .grid_container .pull_9 { left: -700px; } .grid_container .pull_10 { left: -780px; } .grid_container .pull_11 { left: -780px; } .localist_modal.grid_container { width: auto; padding-bottom: 0px; } .localist_modal.grid_container .alpha { margin-right: 0px; } .grid_container .localist_login_modal.grid_container { width: 460px; } .alpha { margin-left: 0px; } .omega { margin-right: 0px; } #menu { float: right; } #menu .action_menu { float: right; } #menu .action_menu li { float: left; } #menu .action_menu li a { font: 12px/50px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = padding: 0px 20px; color: rgb(102, 102, 102); float: left; display: = block; font-size-adjust: none; font-stretch: normal; } #menu .action_menu li.new_items a { font: 12px/22px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = margin: 13px 10px 0px 0px; padding: 0px 7px; border-radius: 12px; color: = rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; = background-color: rgb(0, 0, 0); -webkit-border-radius: 12px; = -moz-border-radius: 12px; } #menu .action_menu li.new_items a:hover { background-color: rgb(255, 255, 255); } #menu .action_menu li.search_action { margin-left: 10px; } #menu .action_menu li.search_action input { background: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/main/search_submit-2ed7870e6d= b4cabaac463c7a3d288e79.png") no-repeat right rgb(255, 255, 255); = padding: 5px 0px 5px 2px; border: 1px solid rgb(239, 239, 239); = border-image: none; width: 200px; height: 16px; color: rgb(68, 68, 68); = font-size: 12px; margin-top: 12px; } #menu .action_menu li.search_action input .placeholder_text { color: rgb(51, 51, 51); } #menu .action_menu li.search_action button { border: 0px currentColor; border-image: none; text-indent: -9999px; = display: none; } #menu .action_menu li.profile_icon { width: 20px; height: 20px; } #menu .action_menu li.profile_icon img { border-radius: 2px; margin-top: 13px; -webkit-border-radius: 2px; = -moz-border-radius: 2px; } #menu .action_menu li.profile_icon a { padding: 0px; line-height: 35px; } .action_menu_items { background: rgb(42, 42, 42); padding: 10px; border-radius: 5px; = z-index: 9999; -webkit-border-radius: 5px; -moz-border-radius: 5px; } .action_menu_items li { font: 200 14px/40px "freight-sans-pro-n5", "freight-sans-pro", = sans-serif; letter-spacing: 0.1em; font-size-adjust: none; font-stretch: = normal; } .action_menu_items li:last-child { border-bottom-color: currentColor; border-bottom-width: 0px; = border-bottom-style: none; } .action_menu_items li a { padding: 0px 10px; color: rgb(0, 0, 0); display: block; } .action_menu_items li span.menu_item { padding: 0px 10px; color: rgb(0, 0, 0); display: block; } .action_menu_items li a:hover { background: rgb(255, 255, 255); border-radius: 2px; color: rgb(255, = 255, 255); -webkit-border-radius: 2px; -moz-border-radius: 2px; } .action_menu_items li span.menu_item:hover { background: rgb(255, 255, 255); border-radius: 2px; color: rgb(255, = 255, 255); -webkit-border-radius: 2px; -moz-border-radius: 2px; } .action_menu .hover_menu { background: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/main/menu_arrow-c1e590c9f4e82= c5b91bfbb4da426d9a4.png") no-repeat right; } .action_menu .open { background: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/about/menu_= point-fae07cd6e2208b2a745f1a480741dbeb.png") no-repeat bottom; } .box_header { overflow: hidden; margin-bottom: 10px; } .settings.box_header { padding-bottom: 10px; border-bottom-color: rgb(204, 204, 204); = border-bottom-width: 1px; border-bottom-style: solid; } .box_header h1 { font: 800 24px/25px "freight-sans-pro-n5", "freight-sans-pro", = sans-serif; font-size-adjust: none; font-stretch: normal; } .box_header h2 { font: 500 18px/24px "freight-sans-pro-n5", "freight-sans-pro", = sans-serif; color: rgb(102, 102, 102); clear: both; font-size-adjust: = none; font-stretch: normal; } .box_header h2 small a { color: rgb(68, 68, 68); font-size: 10px; font-weight: normal; } .box_header h3 { font: 18px/24px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = font-size-adjust: none; font-stretch: normal; } .box_header h3 small { color: rgb(102, 102, 102); font-size: 11px; } .box_header h3 a:hover { text-decoration: underline; } .box_header h4 { font: 20px/24px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = text-align: right; color: rgb(68, 68, 68); font-size-adjust: none; = font-stretch: normal; } .box_header h4 span { line-height: 30px; float: left; } .box_header h4 select { margin-top: 5px; } .box_header h4 a { padding: 5px; border-radius: 2px; color: rgb(255, 255, 255); font-size: = 12px; -webkit-border-radius: 2px; -moz-border-radius: 2px; } .box_header h5 { font: italic 14px/17px "Helvetica Neue", helvetica, arial, sans-serif; = color: rgb(102, 102, 102); padding-bottom: 5px; clear: both; = font-size-adjust: none; font-stretch: normal; } .box_header p { font: 16px/20px "freight-sans-pro-n4", "freight-sans-pro", sans-serif; = color: rgb(68, 68, 68); clear: both; margin-top: 10px; font-size-adjust: = none; font-stretch: normal; } .box_image { text-align: center; overflow: hidden; margin-bottom: 10px; } .box_image img { padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; = background-color: rgb(255, 255, 255); } .box_image a { text-align: center; display: block; } .form_box { height: 100%; color: rgb(68, 68, 68); overflow: hidden; } .form_box fieldset { width: 100%; margin-top: 5px; margin-bottom: 5px; border-bottom-color: = rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: = solid; float: left; } .form_box legend span { display: block; } .form_box label { padding: 0px 0px 10px; text-align: right; line-height: 28px; font-size: = 16px; display: block; } .form_box label span { float: left; } .form_box label span sup { color: rgb(204, 204, 204); text-transform: uppercase; font-size: 10px; } .form_box label.heading span { color: rgb(102, 102, 102); text-transform: uppercase; letter-spacing: = 1px; padding-top: 10px; font-size: 14px; background-color: rgb(255, 255, = 255); } .form_box label.heading a { text-transform: none; } .form_box label img { background: rgb(239, 239, 239); padding: 5px; } .signup.form_box label img { padding: 0px; } .form_box label textarea { padding: 5px 0px 5px 2px; border-radius: 2px; width: 50%; height: 50px; = box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: = inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px = rgba(0, 0, 0, 0.075); -webkit-border-radius: 2px; -moz-border-radius: = 2px; } .form_box label div.editable { padding: 5px 0px 5px 2px; border-radius: 2px; width: 50%; height: 50px; = box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: = inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px = rgba(0, 0, 0, 0.075); -webkit-border-radius: 2px; -moz-border-radius: = 2px; } .form_box label div.editor_toolbar { width: 314px; float: right; } .form_box label div.editable { height: auto; text-align: left; margin-bottom: 10px; float: right; = min-height: 50px; } .form_box label div.editable span { float: none; } .form_box label div.editable textarea.rich_text { padding: 0px; border-radius: 0px; border: currentColor; border-image: = none; width: 100%; min-height: 50px; box-shadow: none; = -webkit-box-shadow: none; -moz-box-shadow: none; } .form_box label div.editable .cke_textarea_inline { min-height: 50px; } .form_box label input { font: 14px/normal "Helvetica Neue", helvetica, arial, sans-serif; = padding: 5px 0px 5px 5px; border-radius: 2px; width: 50%; height: 23px; = font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px = 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, = 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); = -webkit-border-radius: 2px; -moz-border-radius: 2px; } .form_box input.hs-input { font: 14px/normal "Helvetica Neue", helvetica, arial, sans-serif; = padding: 5px 0px 5px 5px; border-radius: 2px; width: 50%; height: 23px; = font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px = 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, = 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); = -webkit-border-radius: 2px; -moz-border-radius: 2px; } .form_box label input.error { border: 1px solid red; border-image: none; } .form_box label textarea.error { border: 1px solid red; border-image: none; } .form_box label input[type=3D'text']:focus { border: 1px solid rgb(62, 166, 224); transition:border 0.2s linear, = box-shadow 0.2s linear; border-image: none; -webkit-transition: border = linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear = 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, = box-shadow linear 0.2s; } .form_box input[type=3D'text'].hs-input:focus { border: 1px solid rgb(62, 166, 224); transition:border 0.2s linear, = box-shadow 0.2s linear; border-image: none; -webkit-transition: border = linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear = 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, = box-shadow linear 0.2s; } .form_box label input.checkbox_input { width: 5%; margin-top: 5px; } .form_box label input.fullwidth { width: 98%; } .form_box label textarea.fullwidth { width: 98%; } .form_box label select { width: 50%; } .form_box label ins { color: rgb(153, 153, 153); font-size: 14px; text-decoration: none; } .form_box p.preview { color: rgb(153, 153, 153); font-size: 14px; text-decoration: none; } .form_box h4 { width: 100%; color: red; font-size: 12px; float: left; } .form_box h4 span { font-weight: bold; } .form_box p { font-size: 11px; margin-top: 5px; } .form_box p.picked_item_list { overflow: hidden; margin-top: 10px; } .form_box p span.picked_item { background: rgb(0, 0, 0); padding: 0px 5px; border-radius: 2px; color: = rgb(255, 255, 255); line-height: 28px; margin-right: 5px; margin-bottom: = 5px; float: right; -webkit-border-radius: 2px; -moz-border-radius: 2px; } .form_box p span a { color: red; } .form_box p.error { color: red; } .form_box li { font-size: 12px; list-style-type: none; } .form_box .photo_manager { margin-bottom: 20px; float: right; } .filter_list { overflow: hidden; margin-bottom: 20px; } .filter_list label { padding: 15px 0px 0px; height: 100%; line-height: 15px; overflow: = hidden; font-size: 12px; border-bottom-color: rgb(204, 204, 204); = border-bottom-width: 1px; border-bottom-style: solid; } .filter_list label:first-child { padding-top: 0px; margin-top: 0px; } .filter_list label span { font: 11px/20px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = color: rgb(102, 102, 102); text-transform: uppercase; font-size-adjust: = none; font-stretch: normal; } .filter_list ul li { line-height: 20px; font-size: 12px; } .filter_list ul li.selected { color: rgb(102, 102, 102); font-weight: bold; } .filter_list ul li ul { margin-left: 10px; } .filter_list ul li ul li { font-size: 12px; } .filter_list .sub_show_more { font-weight: bold; } .week_table td span { float: none; } #user_profile_birthday_3i { width: 63px; margin-right: 0px; } #user_profile_attributes_birthday_3i { width: 63px; margin-right: 0px; } #user_profile_birthday_2i { width: 63px; margin-right: 0px; } #user_profile_attributes_birthday_2i { width: 63px; margin-right: 0px; } #user_profile_birthday_1i { width: 75px; margin-right: 0px; } #user_profile_attributes_birthday_1i { width: 75px; margin-right: 0px; } .box_container h1 { border-radius: 2px; text-transform: uppercase; -webkit-border-radius: = 2px; -moz-border-radius: 2px; } .box_container h2 { border-radius: 2px; text-transform: uppercase; -webkit-border-radius: = 2px; -moz-border-radius: 2px; } .sectionheader { border-radius: 2px; text-transform: uppercase; -webkit-border-radius: = 2px; -moz-border-radius: 2px; } .box_container h1 { font: 16px/30px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = padding: 0px 10px; text-align: right; color: rgb(255, 255, 255); = overflow: hidden; font-size-adjust: none; font-stretch: normal; } .box_container h2 { font: 16px/30px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = padding: 0px 10px; text-align: right; color: rgb(255, 255, 255); = overflow: hidden; font-size-adjust: none; font-stretch: normal; } .sectionheader h3 { font: 16px/30px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = padding: 0px 10px; text-align: right; color: rgb(255, 255, 255); = overflow: hidden; font-size-adjust: none; font-stretch: normal; } .box_container h1 { text-align: left; font-weight: bold; } .box_container h2 { text-align: left; font-weight: bold; } .box_container h1 span { font: 16px/30px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = float: left; font-size-adjust: none; font-stretch: normal; } .box_container h2 span { font: 16px/30px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = float: left; font-size-adjust: none; font-stretch: normal; } .sectionheader h3 span { font: 16px/30px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = float: left; font-size-adjust: none; font-stretch: normal; } .sectionheader h3.space { margin-top: 20px; } .sectionheader h3 a { color: rgb(255, 255, 255); text-decoration: underline; } .box_container { overflow: hidden; margin-bottom: 20px; } .box_container p { font: 10px/15px "Helvetica Neue", helvetica, arial, sans-serif; color: = rgb(68, 68, 68); padding-top: 5px; font-size-adjust: none; font-stretch: = normal; } .colorone.box_container { background-color: rgb(0, 0, 0); } .box_content { padding: 10px; color: rgb(68, 68, 68); line-height: 20px; overflow: = hidden; font-size: 14px; } .box_content fieldset { padding: 10px 0px; clear: both; border-bottom-color: rgb(204, 204, = 204); border-bottom-width: 1px; border-bottom-style: solid; } .box_content legend { color: rgb(0, 0, 0); padding-top: 10px; font-size: 18px; margin-bottom: = 5px; display: block; } .box_content label { line-height: 28px; font-size: 14px; display: block; } .box_content input { padding: 5px 0px 5px 2px; } .box_content img { margin-right: auto; margin-left: auto; } .box_content h2 { color: rgb(68, 68, 68); font-size: 12px; } .box_content h3 { color: rgb(68, 68, 68); font-size: 16px; font-weight: bold; } .box_content ins { color: rgb(68, 68, 68); font-size: 12px; text-decoration: none; } .box_content p { line-height: 20px; font-size: 14px; margin-bottom: 5px; } .box_content li { line-height: 20px; font-size: 14px; margin-bottom: 5px; } .box_content a { color: rgb(68, 68, 68); font-weight: bold; text-decoration: underline; } #action_bar { margin: 5px 0px 10px; padding: 10px; border-radius: 2px; text-align: = right; color: rgb(102, 102, 102); overflow: hidden; background-color: = rgb(68, 68, 68); -webkit-border-radius: 2px; -moz-border-radius: 2px; } #action_bar select { font-size: 11px; } #action_bar span { float: left; } #action_bar span input { =09 } #action_bar a { font-weight: bold; text-decoration: underline; } #breadcrumbs { padding: 5px 0px 10px; width: 100%; line-height: 30px; overflow: = hidden; font-size: 12px; position: relative; z-index: 2; } #breadcrumbs li { color: rgb(102, 102, 102); float: left; } #breadcrumbs li a { padding: 0px 10px; color: rgb(51, 51, 51); display: block; } #breadcrumbs li a:hover { text-decoration: underline; } #breadcrumbs li.first_crumb a { color: rgb(68, 68, 68); padding-right: 10px; font-weight: bold; } #breadcrumbs li.last_crumb { padding: 0px 0px 0px 10px; } .nav_calendar { background: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/main/nav_calendar-1e75a0f5d69= bcf3c826c8013a3e12865.png") no-repeat left; } .nav_homepage { background: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/main/nav_homepage-528af8d799e= b17aea2b18047779ba303.png") no-repeat left; } .nav_place { background: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/main/nav_place-15ba3778e14e40= ee1af00d7e500a946b.png") no-repeat left; } .nav_group { background: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/main/nav_group-ba9ef328605e9a= 09b4e92a2865abfa59.png") no-repeat left; } .nav_department { background: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/main/nav_department-803e1348f= beb22e973991b1727dfe05c.png") no-repeat left; } .nav_calendar.item { padding-left: 30px; } .nav_homepage.item { padding-left: 30px; } .nav_place.item { padding-left: 30px; } .nav_group.item { padding-left: 30px; } .nav_department.item { padding-left: 30px; } .homepage #top { margin-bottom: 20px; } #homepage_nav { margin-bottom: 20px; } .nocontent { margin: 10px 0px 10px 10%; padding: 20px 0px; border: 1px solid = rgb(221, 221, 221); border-image: none; width: 80%; text-align: center; = overflow: hidden; background-color: rgb(239, 239, 239); } .nopage .nocontent { border-width: 10px; background-color: rgb(250, 250, 250); } .nocontent h3 { color: rgb(68, 68, 68); font-size: 16px; font-weight: bold; } .nocontent p { color: rgb(68, 68, 68); line-height: 20px; font-size: 14px; } .nocontent p a { color: rgb(0, 0, 0); } .nocontent p a:hover { color: rgb(255, 255, 255); } .count_container { margin-bottom: 10px; float: left; } .count { border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: = 2px; } .count a { padding: 10px 0px; text-align: center; color: rgb(255, 255, 255); = display: block; } .count a var { line-height: 28px; font-size: 25px; font-weight: bold; display: block; } .count a small { line-height: 15px; font-size: 12px; } .dark_colorone.count:hover { background-color: rgb(6, 138, 210); } .dark_colortwo.count:hover { background-color: rgb(72, 165, 0); } .dark_colorthree.count:hover { background-color: rgb(255, 182, 0); } .dark_colorfour.count:hover { background-color: rgb(252, 112, 0); } .dark_colorfive.count:hover { background-color: rgb(255, 2, 0); } .pagination_container { height: 30px; margin-top: 10px; border-bottom-color: rgb(239, 239, = 239); border-bottom-width: 1px; border-bottom-style: solid; } .page_heading { text-align: center; } .page_link { text-align: center; } .page_link { font: bold 18px/normal "Helvetica Neue", helvetica, arial, sans-serif; = color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; } .page_heading h1 { font: bold 18px/normal "Helvetica Neue", helvetica, arial, sans-serif; = color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; } .page_link h5 { font: bold 18px/normal "Helvetica Neue", helvetica, arial, sans-serif; = color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; } .page_numbers { text-align: center; } .page_numbers h3 { font: 14px/normal "freight-sans-pro-n4", "freight-sans-pro", = sans-serif; text-align: center; color: rgb(0, 0, 0); padding-top: 5px; = font-size-adjust: none; font-stretch: normal; } .page_numbers h3 a { margin: 0px; padding: 2px 10px; border: 1px solid rgb(204, 204, 204); = border-image: none; color: rgb(153, 153, 153); display: inline; } .page_numbers h3 a:hover { border: 1px solid rgb(255, 255, 255); border-image: none; color: = rgb(255, 255, 255); background-color: rgb(0, 0, 0); } .active_page { padding: 2px 11px; display: inline; } .pagearrow { font-size: 20px; } .left.pagearrow { float: left; } .right.pagearrow { float: right; } .pagearrow a { background-color: rgb(0, 0, 0); } .pagearrow a:hover { background-color: rgb(255, 255, 255); } ul.ui-autocomplete { background: rgb(255, 255, 255); margin: 0px; padding: 0px; border: 1px = solid rgb(221, 221, 221); border-image: none; width: 150px; = list-style-type: none; position: absolute; z-index: 9999 !important; } ul.ui-autocomplete li { border-top-color: rgb(221, 221, 221); border-top-width: 1px; = border-top-style: solid; } ul.ui-autocomplete li a { padding: 4px; color: rgb(34, 34, 34); line-height: 16px; overflow: = hidden; font-size: 12px; display: block; background-color: rgb(239, 239, = 239); } ul.ui-autocomplete li img { padding-right: 5px; float: left; } ul.ui-autocomplete li span { color: rgb(34, 34, 34); line-height: 16px; font-size: 13px; = font-weight: bold; } ul.ui-autocomplete li span.dateright { padding-left: 5px; float: right; } ul.ui-autocomplete li div.location { color: rgb(51, 51, 51); line-height: 14px; font-size: 11px; margin-top: = 2px; } ul.ui-autocomplete li a.ui-state-active { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); } ul.ui-autocomplete li a.ui-state-hover { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); } ul.ui-autocomplete li a.ui-state-focus { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); } ul.ui-autocomplete li:hover { cursor: pointer; } ul.ui-autocomplete li strong.highlight { margin: 0px; padding: 0px; font-weight: bold; } .ui-helper-hidden-accessible { display: none; } .info_bar { width: 100%; height: 30px; } .alert.info_bar { background-color: rgb(255, 83, 93); } .alert.info_bar p { color: rgb(255, 255, 255); } .alert.info_bar p a { color: rgb(255, 255, 255); } .notice.info_bar { background-color: rgb(34, 34, 34); } .notice.info_bar p { color: rgb(255, 255, 255); } .notice.info_bar p a { color: rgb(255, 255, 255); } .notice.info_bar p span { color: rgb(255, 255, 255); } .notice.info_bar p a span { color: rgb(255, 255, 255); } .preview_notice.info_bar { background-color: rgb(34, 34, 34); } .preview_notice.info_bar p { color: rgb(255, 255, 255); } .preview_notice.info_bar p a { color: rgb(255, 255, 255); } .preview_notice.info_bar p span { color: rgb(255, 255, 255); } .preview_notice.info_bar p a span { color: rgb(255, 255, 255); } .preview_notice.info_bar p a { display: inline; } .info_bar p { text-align: center; line-height: 30px; font-size: 12px; } .info_bar p a { display: block; } .info_bar p span { border-color: rgb(204, 204, 204); padding: 2px 10px; border-radius: = 2px; font-size: 12px; margin-left: 10px; background-color: rgb(68, 68, = 68); -webkit-border-radius: 2px; -moz-border-radius: 2px; } .status_bar { line-height: 20px; overflow: hidden; margin-top: -10px; margin-bottom: = 10px; position: relative; z-index: 1; } .status_bar h4 { padding: 10px; text-align: right; color: rgb(204, 204, 204); font-size: = 14px; display: block; } .status_bar h4 a { margin: 0px 20px; color: rgb(255, 255, 255); } .status_bar h4 a:hover { text-decoration: underline; } .status_bar h4 span { color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; float: = left; } .img_tiny { padding: 1px; width: 20px; height: 20px; } .img_small { padding: 2px; width: 50px; height: 50px; } .img_medium { padding: 3px; width: 80px; height: 80px; } .img_big { padding: 5px; width: 200px; height: 150px; } .item_content_tiny { margin-left: 34px; } .item_content_small { margin-left: 66px; } .item_content_medium { margin-left: 98px; } .item_content_featured { margin-left: 222px; } .item { padding: 10px; height: 100%; overflow: hidden; clear: both; = border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; = border-bottom-style: solid; } .item img { margin: 0px 10px 0px 0px; border: 1px solid rgb(204, 204, 204); = border-image: none; float: left; display: inline; background-color: = rgb(255, 255, 255); } .item h3 { height: 100%; color: rgb(85, 85, 85); line-height: 24px; overflow: = hidden; display: block; } .item h3 span { float: left; } .item h3 span a { color: rgb(55, 136, 176); display: inline; } .item h3 span a:hover { text-decoration: underline; } .item h3 span.dateright { float: right; } .sectionheader .dateright { float: right; } .item h3 span.dateright { font: 12px/24px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = text-transform: uppercase; font-size-adjust: none; font-stretch: normal; } .item h3 span.deletex { margin-left: 5px; float: right; display: inline; } .item h3 span.deletex a { color: red; } .item h3 span.deletex a:hover { text-decoration: none; } .item h4 { color: rgb(85, 85, 85); line-height: 16px; display: block; } .item h4 a { color: rgb(0, 0, 0); } .item h5 { color: rgb(51, 51, 51); display: block; } .item h5 a { color: rgb(0, 0, 0); } .item p { font: 12px/20px "Helvetica Neue", helvetica, arial, sans-serif; color: = rgb(68, 68, 68); margin-bottom: 10px; font-size-adjust: none; = font-stretch: normal; } .event_item h3 { font: bold 21px/24px "Helvetica Neue", helvetica, arial, sans-serif; = font-size-adjust: none; font-stretch: normal; } .venue_item h3 { font: bold 21px/24px "Helvetica Neue", helvetica, arial, sans-serif; = font-size-adjust: none; font-stretch: normal; } .manage_item h3 { font: bold 21px/24px "Helvetica Neue", helvetica, arial, sans-serif; = font-size-adjust: none; font-stretch: normal; } .newcontent_item h3 { font: bold 21px/24px "Helvetica Neue", helvetica, arial, sans-serif; = font-size-adjust: none; font-stretch: normal; } .special_item h3 { font: bold 21px/24px "Helvetica Neue", helvetica, arial, sans-serif; = font-size-adjust: none; font-stretch: normal; } .comment_item h3 { font: bold 21px/24px "Helvetica Neue", helvetica, arial, sans-serif; = font-size-adjust: none; font-stretch: normal; } .query_item h3 { font: bold 21px/24px "Helvetica Neue", helvetica, arial, sans-serif; = font-size-adjust: none; font-stretch: normal; } .event_item h4 { font: 15px/18px "freight-sans-pro-n4", "freight-sans-pro", sans-serif; = font-size-adjust: none; font-stretch: normal; } .venue_item h4 { font: 15px/18px "freight-sans-pro-n4", "freight-sans-pro", sans-serif; = font-size-adjust: none; font-stretch: normal; } .manage_item h4 { font: 15px/18px "freight-sans-pro-n4", "freight-sans-pro", sans-serif; = font-size-adjust: none; font-stretch: normal; } .newcontent_item h4 { font: 15px/18px "freight-sans-pro-n4", "freight-sans-pro", sans-serif; = font-size-adjust: none; font-stretch: normal; } .special_item h4 { font: 15px/18px "freight-sans-pro-n4", "freight-sans-pro", sans-serif; = font-size-adjust: none; font-stretch: normal; } .comment_item h4 { font: 15px/18px "freight-sans-pro-n4", "freight-sans-pro", sans-serif; = font-size-adjust: none; font-stretch: normal; } .query_item h4 { font: 15px/18px "freight-sans-pro-n4", "freight-sans-pro", sans-serif; = font-size-adjust: none; font-stretch: normal; } .event_item h5 { font: 15px/18px "freight-sans-pro-n4", "freight-sans-pro", sans-serif; = font-size-adjust: none; font-stretch: normal; } .venue_item h5 { font: 15px/18px "freight-sans-pro-n4", "freight-sans-pro", sans-serif; = font-size-adjust: none; font-stretch: normal; } .manage_item h5 { font: 15px/18px "freight-sans-pro-n4", "freight-sans-pro", sans-serif; = font-size-adjust: none; font-stretch: normal; } .newcontent_item h5 { font: 15px/18px "freight-sans-pro-n4", "freight-sans-pro", sans-serif; = font-size-adjust: none; font-stretch: normal; } .special_item h5 { font: 15px/18px "freight-sans-pro-n4", "freight-sans-pro", sans-serif; = font-size-adjust: none; font-stretch: normal; } .comment_item h5 { font: 15px/18px "freight-sans-pro-n4", "freight-sans-pro", sans-serif; = font-size-adjust: none; font-stretch: normal; } .query_item h5 { font: 15px/18px "freight-sans-pro-n4", "freight-sans-pro", sans-serif; = font-size-adjust: none; font-stretch: normal; } .event_item h5 a.event_item_venue { font: bold 12px/15px "freight-sans-pro-n5", "freight-sans-pro", = sans-serif; font-size-adjust: none; font-stretch: normal; } .query_item h5 a.event_item_venue { font: bold 12px/15px "freight-sans-pro-n5", "freight-sans-pro", = sans-serif; font-size-adjust: none; font-stretch: normal; } .event_item h6 { font: 14px/16px "Helvetica Neue", helvetica, arial, sans-serif; color: = rgb(68, 68, 68) !important; font-size-adjust: none; font-stretch: = normal; } .venue_item h6 { font: 14px/16px "Helvetica Neue", helvetica, arial, sans-serif; color: = rgb(68, 68, 68) !important; font-size-adjust: none; font-stretch: = normal; } .manage_item h6 { font: 14px/16px "Helvetica Neue", helvetica, arial, sans-serif; color: = rgb(68, 68, 68) !important; font-size-adjust: none; font-stretch: = normal; } .newcontent_item h6 { font: 14px/16px "Helvetica Neue", helvetica, arial, sans-serif; color: = rgb(68, 68, 68) !important; font-size-adjust: none; font-stretch: = normal; } .special_item h6 { font: 14px/16px "Helvetica Neue", helvetica, arial, sans-serif; color: = rgb(68, 68, 68) !important; font-size-adjust: none; font-stretch: = normal; } .query_item h6 { font: 14px/16px "Helvetica Neue", helvetica, arial, sans-serif; color: = rgb(68, 68, 68) !important; font-size-adjust: none; font-stretch: = normal; } .event_item h6 a { color: rgb(153, 153, 153) !important; } .query_item h6 a { color: rgb(153, 153, 153) !important; } .featured_wrapper { border-radius: 2px; margin-bottom: 20px; border-bottom-color: = currentColor; border-bottom-width: 0px; border-bottom-style: none; = background-color: rgb(239, 239, 239); -webkit-border-radius: 2px; = -moz-border-radius: 2px; } .featured_nav { text-align: right; margin-top: 10px; margin-bottom: 10px; } .featured_nav a { padding: 5px; border-radius: 2px; border: 1px solid rgb(221, 221, 221); = border-image: none; width: 16px; height: 16px; color: rgb(239, 239, = 239); font-size: 14px; margin-right: 5px; background-color: rgb(239, = 239, 239); -webkit-border-radius: 2px; -moz-border-radius: 2px; } .featured_nav a:last-child { margin-right: 0px; } .featured_nav a:hover { color: rgb(251, 251, 251); } .featured_nav a.current { color: rgb(102, 102, 102); background-color: rgb(221, 221, 221); } .featured_item_wrapper { margin: 10px 0px; overflow: hidden; clear: both; } .featured_item { border-radius: 2px; width: 97%; height: 162px !important; = border-bottom-color: currentColor; border-bottom-width: 0px; = border-bottom-style: none; background-color: rgb(239, 239, 239); = -webkit-border-radius: 2px; -moz-border-radius: 2px; } .next.featured_item { left: 100%; top: 0px; position: absolute; } .previous.featured_item { left: -100%; top: 0px; position: absolute; } .active.featured_item { left: 0px; position: relative; } .featured_item h3 { font: bold 16px/normal "freight-sans-pro-n5", "freight-sans-pro", = sans-serif; height: auto !important; font-size-adjust: none; = font-stretch: normal; } .featured_item h4 { font: 12px/20px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = font-size-adjust: none; font-stretch: normal; } .featured_item h5 { font: 12px/15px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = font-size-adjust: none; font-stretch: normal; } .sponsored { background-color: rgb(255, 255, 255); } .active_entry { background-color: rgb(255, 255, 255); } .invite_item { height: 24px; text-align: right; } .invite_item label { padding: 0px; line-height: 20px; } .invite_item label span { color: rgb(55, 136, 176); cursor: pointer; } #message-list-block .manage_item { cursor: pointer; } .manage_item { padding: 5px; margin-bottom: 5px; } .manage_item h3.manage_user { line-height: 24px; } .manage_item h3.manage_user small { font-size: 10px; font-weight: normal; } .manage_item h4.unread { font-weight: bold; } .manage_item textarea { margin: 5px 0px 10px; width: 97%; } .newcontent_item textarea { margin: 5px 0px 10px; width: 97%; } .ugc_item textarea { margin: 5px 0px 10px; width: 97%; } .ugc_item h3.to span { margin-right: 5px; } .feed_item { padding: 10px; margin-bottom: 5px; border-bottom-color: rgb(204, 204, = 204); border-bottom-width: 1px; border-bottom-style: solid; } .feed_item h3 { font: 12px/24px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal; } .feed_item h3 a { color: rgb(68, 68, 68); } .feed_item span.unread { font-weight: bold; } .newcontent_item { margin-bottom: 10px; border-top-color: rgb(239, 239, 239); = border-top-width: 1px; border-top-style: solid; } .rev_neut { display: inline; } .rev_pos { color: rgb(124, 210, 57); display: inline; } .rev_neg { color: rgb(255, 94, 93); display: inline; } .comment_item p { margin-bottom: 10px; } .icon_item { margin-right: auto; margin-left: auto; } .icon_item td { padding: 2px; width: 50px; } .photo-album .icon_item td { width: 80px; } .ugc_item { padding: 10px 5px; border-radius: 5px; margin-bottom: 5px; = border-bottom-color: rgb(204, 204, 204); border-bottom-width: 5px; = border-bottom-style: solid; cursor: pointer; background-color: rgb(239, = 239, 239); -webkit-border-radius: 5px; -moz-border-radius: 5px; } .ugc_item h3 span { margin-bottom: 5px; } .add_comment_button { float: left; } .add_review_button { float: left; } .add_photo_button { float: left; } .item_done h3 span { text-decoration: line-through; } .item_next h3 span { font-weight: bold; } .list_break h3 { font: 11px/20px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = text-align: center; text-transform: uppercase; border-top-color: = rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); = border-top-width: 1px; border-bottom-width: 1px; border-top-style: = solid; border-bottom-style: solid; font-size-adjust: none; font-stretch: = normal; } .detail_list { overflow: hidden; } .venue_details.detail_list { width: 50%; } .detail_list h3 { color: rgb(0, 0, 0); line-height: 19px; font-size: 12px; font-weight: = bold; margin-top: 5px; } .detail_list li { color: rgb(34, 34, 34); line-height: 19px; font-size: 12px; } .detail_list li a { color: rgb(68, 68, 68); } .detail_list a.ticket { font-size: 16px; } .extra_details { height: 100%; overflow: hidden; margin-top: 10px; } .extra_details dl { width: 50%; float: left; } .extra_details dt { color: rgb(102, 102, 102); line-height: 20px; font-size: 12px; = font-weight: bold; margin-top: 10px; display: inline-block; } .extra_details dd { color: rgb(34, 34, 34); line-height: 19px; display: block; } .extra_details dd p { line-height: 14px; padding-right: 20px; font-size: 11px; margin-top: = 0px; } .extra_details dd p a { color: rgb(55, 136, 176); } .venue_details.extra_details { width: 50%; } p.description { clear: none; } div.description p { clear: none; } p.description img { padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; = margin-left: 5px; float: right; background-color: rgb(255, 255, 255); } div.description img { padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; = margin-left: 5px; float: right; background-color: rgb(255, 255, 255); } p.description ul { padding-left: 1em; } div.description ul { padding-left: 1em; } .cke_editable ul { padding-left: 1em; } p.description ul li { margin-left: 1em; } div.description ul li { margin-left: 1em; } .cke_editable ul li { margin-left: 1em; } p.description p.desc_bigger { font-size: 18px; } div.description p.desc_bigger { font-size: 18px; } .cke_editable p.desc_bigger { font-size: 18px; } p.description p.desc_biggest { font-size: 24px; } div.description p.desc_biggest { font-size: 24px; } .cke_editable p.desc_biggest { font-size: 24px; } .alertmessage { border-radius: 2px; border: 1px solid rgb(239, 239, 239); border-image: = none; width: 60%; margin-right: 20%; margin-bottom: 10px; margin-left: = 20%; float: left; background-color: rgb(251, 251, 251); = -webkit-border-radius: 2px; -moz-border-radius: 2px; } .alertmessage h3 { font: 14px/30px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = padding: 0px 10px; text-align: right; color: rgb(102, 102, 102); = font-size-adjust: none; font-stretch: normal; } .alertmessage h3 span { float: left; } .alertmessage h3 a { color: red; } .error_marker { color: red; } .fbactionbuttons { margin-top: 5px; float: left; } .action_button { text-align: center; margin-bottom: 5px; float: right; } .actions { text-align: center; margin-bottom: 5px; float: right; } .action_button a { color: rgb(0, 0, 0); font-size: 14px; } .photo_controls .btn { border-width: 0px 1px 1px 0px; border-style: none solid solid none; = border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255) = currentColor; margin: 0px 5px; padding: 5px; border-radius: 4px; color: = rgb(255, 255, 255); font-size: 12px; font-weight: bold; float: left; = display: block; cursor: pointer; background-color: rgb(0, 0, 0); = -webkit-border-radius: 4px; -moz-border-radius: 4px; } .action_button input { border-width: 0px 1px 1px 0px; border-style: none solid solid none; = border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255) = currentColor; margin: 0px 5px; padding: 5px; border-radius: 4px; color: = rgb(255, 255, 255); font-size: 12px; font-weight: bold; float: left; = display: block; cursor: pointer; background-color: rgb(0, 0, 0); = -webkit-border-radius: 4px; -moz-border-radius: 4px; } .action_button span.pricing_button { border-width: 0px 1px 1px 0px; border-style: none solid solid none; = border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255) = currentColor; margin: 0px 5px; padding: 5px; border-radius: 4px; color: = rgb(255, 255, 255); font-size: 12px; font-weight: bold; float: left; = display: block; cursor: pointer; background-color: rgb(0, 0, 0); = -webkit-border-radius: 4px; -moz-border-radius: 4px; } .action_button a { border-width: 0px 1px 1px 0px; border-style: none solid solid none; = border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255) = currentColor; margin: 0px 5px; padding: 5px; border-radius: 4px; color: = rgb(255, 255, 255); font-size: 12px; font-weight: bold; float: left; = display: block; cursor: pointer; background-color: rgb(0, 0, 0); = -webkit-border-radius: 4px; -moz-border-radius: 4px; } .user_action input { border-width: 0px 1px 1px 0px; border-style: none solid solid none; = border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255) = currentColor; margin: 0px 5px; padding: 5px; border-radius: 4px; color: = rgb(255, 255, 255); font-size: 12px; font-weight: bold; float: left; = display: block; cursor: pointer; background-color: rgb(0, 0, 0); = -webkit-border-radius: 4px; -moz-border-radius: 4px; } .user_action a { border-width: 0px 1px 1px 0px; border-style: none solid solid none; = border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255) = currentColor; margin: 0px 5px; padding: 5px; border-radius: 4px; color: = rgb(255, 255, 255); font-size: 12px; font-weight: bold; float: left; = display: block; cursor: pointer; background-color: rgb(0, 0, 0); = -webkit-border-radius: 4px; -moz-border-radius: 4px; } .ticket_action a { border-width: 0px 1px 1px 0px; border-style: none solid solid none; = border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255) = currentColor; margin: 0px 5px; padding: 5px; border-radius: 4px; color: = rgb(255, 255, 255); font-size: 12px; font-weight: bold; float: left; = display: block; cursor: pointer; background-color: rgb(0, 0, 0); = -webkit-border-radius: 4px; -moz-border-radius: 4px; } .link_action a { border-width: 0px 1px 1px 0px; border-style: none solid solid none; = border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255) = currentColor; margin: 0px 5px; padding: 5px; border-radius: 4px; color: = rgb(255, 255, 255); font-size: 12px; font-weight: bold; float: left; = display: block; cursor: pointer; background-color: rgb(0, 0, 0); = -webkit-border-radius: 4px; -moz-border-radius: 4px; } .joyride-tip-guide .joyride-next-tip { border-width: 0px 1px 1px 0px; border-style: none solid solid none; = border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255) = currentColor; margin: 0px 5px; padding: 5px; border-radius: 4px; color: = rgb(255, 255, 255); font-size: 12px; font-weight: bold; float: left; = display: block; cursor: pointer; background-color: rgb(0, 0, 0); = -webkit-border-radius: 4px; -moz-border-radius: 4px; } .actions input { border-width: 0px 1px 1px 0px; border-style: none solid solid none; = border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255) = currentColor; margin: 0px 5px; padding: 5px; border-radius: 4px; color: = rgb(255, 255, 255); font-size: 12px; font-weight: bold; float: left; = display: block; cursor: pointer; background-color: rgb(0, 0, 0); = -webkit-border-radius: 4px; -moz-border-radius: 4px; } .box_content input.btn-color.btn { border-width: 0px 1px 1px 0px; border-style: none solid solid none; = border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255) = currentColor; margin: 0px 5px; padding: 5px; border-radius: 4px; color: = rgb(255, 255, 255); font-size: 12px; font-weight: bold; float: left; = display: block; cursor: pointer; background-color: rgb(0, 0, 0); = -webkit-border-radius: 4px; -moz-border-radius: 4px; } #near-zipcode .box_content input.btn-color.btn { float: none; display: inline; } .action_button input.delete_button { border-color: rgb(255, 2, 0); text-shadow: 1px 1px 0px #ff0200 = !important; background-color: rgb(239, 239, 239); } .action_button a.delete_button { border-color: rgb(255, 2, 0); text-shadow: 1px 1px 0px #ff0200 = !important; background-color: rgb(239, 239, 239); } .action_button input.delete_button:hover { border-color: rgb(255, 2, 0); text-shadow: 1px 1px 0px #ff0200 = !important; background-color: rgb(255, 2, 0); } .action_button a.delete_button:hover { border-color: rgb(255, 2, 0); text-shadow: 1px 1px 0px #ff0200 = !important; background-color: rgb(255, 2, 0); } .photo_menu_button:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: = rgb(255, 255, 255); } .action_button input:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: = rgb(255, 255, 255); } .action_button a:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: = rgb(255, 255, 255); } .user_action input:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: = rgb(255, 255, 255); } .user_action a:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: = rgb(255, 255, 255); } .joyride-tip-guide .joyride-next-tip:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: = rgb(255, 255, 255); } .actions input:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: = rgb(255, 255, 255); } .action_button input:last-child { margin-right: 0px; } .action_button a:last-child { margin-right: 0px; } .user_action input:last-child { margin-right: 0px; } .user_action a:last-child { margin-right: 0px; } .link_action a:last-child { margin-right: 0px; } .action_button a.disabled { border-color: rgb(204, 204, 204); color: rgb(153, 153, 153); = background-color: rgb(239, 239, 239); } .user_action a.disabled { border-color: rgb(204, 204, 204); color: rgb(153, 153, 153); = background-color: rgb(239, 239, 239); } .action_button input[disabled] { border-color: rgb(204, 204, 204); color: rgb(153, 153, 153); = background-color: rgb(239, 239, 239); } .action_button a.disabled:hover { background-color: rgb(204, 204, 204); } .user_action a.disabled:hover { background-color: rgb(204, 204, 204); } .action_button a.link { background: none; margin: 0px 10px 0px 0px; padding: 0px; = border-radius: 0px; border: 0px currentColor; border-image: none; color: = rgb(0, 0, 0); line-height: 25px; font-size: 12px; -webkit-border-radius: = 0px; -moz-border-radius: 0px; } .form_box .action_button a.link { background: none; margin: 0px 10px 0px 0px; padding: 0px; = border-radius: 0px; border: 0px currentColor; border-image: none; color: = rgb(0, 0, 0); line-height: 25px; font-size: 12px; -webkit-border-radius: = 0px; -moz-border-radius: 0px; } .action_button a.link:hover { background: none; } .form_box .action_button a.link:hover { background: none; } .action_button input.good { border-color: rgb(91, 154, 42); background-color: rgb(124, 210, 57); } .action_button a.good { border-color: rgb(91, 154, 42); background-color: rgb(124, 210, 57); } .action_button input.good:hover { background-color: rgb(91, 154, 42); } .action_button a.good:hover { background-color: rgb(91, 154, 42); } .action_button input.bad { border-color: rgb(189, 69, 68); background-color: rgb(255, 94, 93); } .action_button a.bad { border-color: rgb(189, 69, 68); background-color: rgb(255, 94, 93); } .action_button input.bad:hover { background-color: rgb(189, 69, 68); } .action_button a.bad:hover { background-color: rgb(189, 69, 68); } .left.action_button { float: left; } .right.action_button input { margin-right: 0px; margin-left: 5px; } .right.action_button a { margin-right: 0px; margin-left: 5px; } .user_action { margin: 10px 0px 20px; text-align: center; overflow: hidden; } .user_action a { width: 50%; margin-bottom: 10px; margin-left: 24%; } .activate_sub.user_action a { font-size: 24px; } .activate_sub.user_action p { text-align: center; color: rgb(102, 102, 102); clear: both; } .user_action a.profile_twitter_button { background: rgb(29, 173, 235); border-color: rgb(23, 138, 188); } .user_action a.profile_twitter_button:hover { background: rgb(23, 138, 188); } .user_action a.profile_facebook_button { background: rgb(59, 90, 150); border-color: rgb(48, 72, 120); } .user_action a.profile_facebook_button:hover { background: rgb(48, 72, 120); } .user_action a.profile_linkedin_button { background: rgb(24, 119, 166); border-color: rgb(20, 95, 133); } .user_action a.profile_linkedin_button:hover { background: rgb(20, 95, 133); } .user_action a.profile_google_button { background: rgb(222, 75, 58); border-color: rgb(189, 64, 49); } .user_action a.profile_google_button:hover { background: rgb(189, 64, 49); } .ticket_action a { border-color: rgb(255, 2, 0); background-color: rgb(255, 93, 93); } .ticket_action a:hover { background-color: rgb(255, 2, 0); } .watchthis { display: none !important; } .unwatchthis { display: none !important; } .link_action { padding: 10px 0px; overflow: hidden; border-bottom-color: rgb(239, 239, = 239); border-bottom-width: 1px; border-bottom-style: solid; } .link_action a { border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); = background-color: rgb(239, 239, 239); } .link_action a:hover { background-color: rgb(204, 204, 204); } .login_methods { padding-top: 15px; margin-top: 25px; border-top-color: rgb(204, 204, = 204); border-top-width: 1px; border-top-style: solid; } .login_methods .btn { width: 50%; margin-top: 10px; margin-right: auto; margin-left: auto; = display: block; } .login_methods .btn i { line-height: 34px; font-size: 18px; float: left; } .adbox { margin: 20px auto; width: 300px; } .adbox p { text-align: center; color: rgb(85, 85, 85); letter-spacing: 2px; = font-size: 10px; background-color: rgb(239, 239, 239); } #app_stores { text-align: center; overflow: hidden; } #app_stores a { height: 64px; text-indent: -9999px; margin-top: 10px; display: block; } #app_stores a.google_play { background: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/about/tailg= ate_googleplay-a1062c07608fb9ca02bc04d5357a8628.png") no-repeat center; } #app_stores a.app_store { background: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/about/tailg= ate_appstore-8a67fd3a5c58ed7a76877366eafb1be7.png") no-repeat center; } .visible-phone { display: none !important; } .visible-tablet { display: none !important; } .hidden-desktop { display: none !important; } .visible-desktop { display: inherit !important; } .invite_item { padding-left: 10px; } #recaptcha_image { border: 1px solid rgb(239, 239, 239); border-image: none; } .error_image#recaptcha_image { border-color: red; } .progress_wrapper { margin: 5px 0px; padding: 5px; background-color: rgb(239, 239, 239); } .progress { padding: 0px 5px; color: rgb(255, 255, 255); line-height: 40px; = font-weight: 200; background-color: rgb(204, 204, 204); } .percent { margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); = border-bottom-width: 1px; border-bottom-style: solid; } .percent p { color: rgb(68, 68, 68); line-height: 40px; font-size: 25px; = font-weight: 200; margin-top: -50px; margin-left: 10px; float: left; = position: relative; } .percent_item span { margin-bottom: 10px; display: block; } .percent_item span a { padding: 5px; text-align: right; color: rgb(0, 0, 0); font-size: 14px; = font-weight: bold; text-decoration: none; display: block; } .percent_item span abbr { font-weight: normal; float: left; } .percent_item var { padding: 5px; border-radius: 2px; color: rgb(255, 255, 255); font-size: = 14px; font-weight: bold; -webkit-border-radius: 2px; -moz-border-radius: = 2px; } .form_trigger { width: 100%; color: rgb(204, 204, 204); clear: both; } #x-new-instance-input { display: inline; } #x-new-instance-start-input { display: inline; } #x-new-instance-end-input { display: inline; } #x-recurrence-day-wrapper { overflow: hidden; } #x-recurrance-advanced-wrapper { overflow: hidden; } #x-recurrence-day-wrapper table { width: 50%; text-align: center; text-transform: uppercase; font-size: = 10px; } #x-recurrance-advanced-wrapper table { width: 50%; text-align: center; text-transform: uppercase; font-size: = 10px; } #x-recurrence-day-wrapper table { float: right; } .form_box #x-recurrance-advanced-wrapper table { float: right; } #map { margin: 5px 0px; border: 1px solid rgb(204, 204, 204); border-image: = none; height: 250px; } #map-address { width: 250px; } #map-address strong { line-height: 17px; padding-bottom: 5px; font-size: 15px; font-weight: = bold; margin-bottom: 0px; display: block; } #map-address p { margin: 0px; padding: 0px; width: 155px; font-size: 12px; float: left; } #map-address a { color: rgb(255, 255, 255); font-size: 12px; margin-bottom: 5px; } #event_subscribe { overflow: hidden; } #event_subscribe a { text-decoration: none; margin-right: 5px; } .crowdtorch_widget { margin-bottom: 20px; } #map { margin: 10px 0px; border: 1px solid rgb(151, 151, 151); border-image: = none; height: 300px; } .venuedetails { margin-top: 5px; } .venuedetails img { padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; = float: left; } .venuedetails h3 { color: rgb(68, 68, 68); font-size: 14px; font-weight: bold; = margin-left: 70px; } .venuedetails h3 a { color: rgb(68, 68, 68); } .venuedetails h4 { color: rgb(102, 102, 102); line-height: 15px; font-size: 12px; = font-weight: normal; margin-left: 70px; } #minicalendar { margin: 5px 0px 0px; padding: 0px; width: 280px; text-align: center; = font-size: 12px; font-weight: normal; background-color: rgb(255, 255, = 255); } #minicalendar .selected { color: rgb(255, 255, 255); font-weight: bold; background-color: = rgb(255, 255, 255); } #minicalendar .selected a { color: rgb(255, 255, 255); } #minicalendar .today { height: 30px; font-weight: bold; } #minicalendar .dimday { height: 30px; color: rgb(167, 167, 167); font-weight: normal; } #minicalendar .dimday a { color: rgb(153, 153, 153); } #minicalendar .active a { height: 30px; font-weight: bold !important; } #minicalendar .today a { height: 30px; } #minicalendar th { font: 14px/normal "freight-sans-pro-n5", "freight-sans-pro", = sans-serif; text-align: center; color: rgb(102, 102, 102); = font-size-adjust: none; font-stretch: normal; } #minicalendar td { width: 40px; height: 30px; text-align: center; font-size: 14px; = background-color: rgb(239, 239, 239); } #minicalendar td a { height: 30px; color: rgb(17, 17, 17); line-height: 30px; font-weight: = 200; text-decoration: none; display: block; } #minicalendar td a:hover { color: rgb(255, 255, 255); font-weight: bold; background-color: = rgb(255, 255, 255); } #minicalendar caption { display: none; } .subcal_actions { text-align: center; line-height: 20px; font-size: 12px; margin-top: = 5px; } .subcal_actions a { color: rgb(0, 0, 0); text-decoration: none; } .subcal_actions a:hover { color: rgb(255, 255, 255); } .minical { margin-top: 0px; } .minical a { font: 18px/30px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = padding: 0px 10px; text-align: center; color: rgb(255, 255, 255); = text-decoration: none; float: left; display: block; font-size-adjust: = none; font-stretch: normal; background-color: rgb(0, 0, 0); } .minical a:hover { background-color: rgb(255, 255, 255); } .minical a.right { float: right; } .minical .page_heading h1 { font: bold 12px/30px "freight-sans-pro-n5", "freight-sans-pro", = sans-serif; text-align: center; color: rgb(0, 0, 0); font-size-adjust: = none; font-stretch: normal; } .date_divider { border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; = border-bottom-style: solid; } .date_divider h2 { font: bold 11px/18px "freight-sans-pro-n5", "freight-sans-pro", = sans-serif; padding: 5px; color: rgb(102, 102, 102); text-transform: = uppercase; font-size-adjust: none; font-stretch: normal; = background-color: transparent; } .form_box legend { font: bold 11px/18px "freight-sans-pro-n5", "freight-sans-pro", = sans-serif; padding: 5px; color: rgb(102, 102, 102); text-transform: = uppercase; font-size-adjust: none; font-stretch: normal; = background-color: transparent; } .localist_modal_content fieldset { width: 100%; float: left; } .localist_modal_content div.fieldset { width: 100%; float: left; } .localist_modal_content legend { font: 18px/normal "freight-sans-pro-n5", "freight-sans-pro", = sans-serif; color: rgb(0, 0, 0); padding-top: 10px; margin-bottom: 5px; = display: block; font-size-adjust: none; font-stretch: normal; } .localist_modal_content label { font: 14px/28px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = color: rgb(68, 68, 68); display: block; font-size-adjust: none; = font-stretch: normal; } .localist_modal_content div.label { font: 14px/28px "freight-sans-pro-n5", "freight-sans-pro", sans-serif; = color: rgb(68, 68, 68); display: block; font-size-adjust: none; = font-stretch: normal; } .localist_modal_content .action_button input { font: bold 12px/normal "freight-sans-pro-n5", "freight-sans-pro", = sans-serif; padding: 5px; font-size-adjust: none; font-stretch: normal; } .localist_modal_content input { font: 14px/normal "Helvetica Neue", helvetica, arial, sans-serif; = padding: 5px 0px 5px 2px; font-size-adjust: none; font-stretch: normal; } .localist_modal_content input.full { width: 98%; } .localist_modal_content textarea { margin: 10px 0px; width: 97%; height: 50px; box-shadow: inset 0px 1px = 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, = 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .localist_modal_content div.editable { margin: 10px 0px; width: 97%; height: 50px; box-shadow: inset 0px 1px = 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, = 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .localist_modal_content h2 { color: rgb(68, 68, 68); } .localist_modal_content h4 { font: bold 16px/normal "freight-sans-pro-n5", "freight-sans-pro", = sans-serif; color: rgb(68, 68, 68); font-size-adjust: none; = font-stretch: normal; } .localist_modal_content p { font: 14px/normal "freight-sans-pro-n5", "freight-sans-pro", = sans-serif; color: rgb(102, 102, 102); font-size-adjust: none; = font-stretch: normal; } .localist_modal_content p span.picked_item { background: rgb(0, 0, 0); padding: 5px; border-radius: 3px; color: = rgb(255, 255, 255); margin-right: 5px; float: left; = -webkit-border-radius: 3px; -moz-border-radius: 3px; } .localist_modal_content p span a { color: red; } .localist_modal_content p.error { color: red; } .localist_modal_content p.login_message { padding-top: 0px; font-size: 14px; } .localist_modal_content .fb_box { margin-top: 25px; margin-left: 48px; } .user_list { height: 250px; } #login-lightbox .prefix_4 { padding-left: 0px; } .login_form { overflow: hidden; } .login.user_action a { margin: 10px auto; width: 95%; line-height: 30px; font-size: 14px; = float: none; box-sizing: border-box; } .photo_manager { margin-bottom: 15px; float: left; } .photo_manager .photo_manager_wrapper { position: relative; } .photo_manager .photo_controls { margin: 0px; padding: 0px; left: 0px; width: 300px; text-align: center; = bottom: 15px; position: absolute; z-index: 9999; } .photo_manager .photo_controls .btn { margin: 0px 10px; width: 70px; overflow: hidden; float: none; display: = inline; } .photo_manager .photo_controls input.photo_upload_input { margin: 0px; left: -1000px; top: 0px; position: absolute; cursor: = pointer; opacity: 0; } .photo-chooser { width: 60%; margin-bottom: 15px; float: right; } .photo-chooser div.admin_header { overflow: hidden; float: none; } .photo-chooser .photo-chooser-preview { position: relative; } .photo-chooser .photo-chooser-preview .remove-photo { left: 225px; top: 0px; font-size: 15px; position: absolute; } .photo-chooser .photo-chooser-preview img { background: none; padding: 0px; max-width: 100%; } .photo-chooser .drop-target-text { line-height: 50px; } .photo-chooser .zoom-slider { margin-top: 5px; } .photo-chooser .zoom-slider .zoom-slider-label-left { width: 15px; float: left; } .photo-chooser .zoom-slider .zoom-slider-label-right { width: 15px; float: right; } .photo-chooser .zoom-slider .zoom-slider-input { margin: 0px 25px; } .photo-chooser .photo-library-list { -ms-overflow-y: auto; max-height: 300px; } .photo-chooser .photo-library-list .sub-heading.admin_header > span { font-family: "freight-sans-pro-n5","freight-sans-pro",sans-serif; = margin-bottom: 0px; } .photo-chooser .photo-library-list .admin_header .action_button { margin-right: 12px; float: right; } .photo-chooser .photo-library-list .photo-library-list-items { line-height: 0; margin-top: 10px; } .photo-chooser .photo-library-list .photo-library-list-items img { padding: 0px; margin-right: 8px; margin-bottom: 8px; cursor: pointer; } .drop-image { background: rgb(239, 239, 239); border: 10px dashed rgb(204, 204, 204); = border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; = text-align: center; color: rgb(204, 204, 204); padding-top: 200px; = position: fixed; z-index: 99999; opacity: 0.8; } .drop-target { padding: 40px 0px; border: 2px dashed rgb(204, 204, 204); border-image: = none; text-align: center; } .active.drop-target { background: rgb(239, 239, 239); } .input-range__slider-container { transition:none; } .input-range__slider { transition:none; } .input-range__track { transition:none; } .input-range__slider { background: rgb(0, 172, 193); border-color: rgb(0, 172, 193); } .input-range__track--active { background: rgb(0, 172, 193); } .input-range__label { font-family: "freight-sans-pro-n5","freight-sans-pro",sans-serif; } .input-range__slider:active { transform: scale(1.1); } .cropper-view-box { =09 } .form-event-date { padding-bottom: 0px; margin-bottom: 0px; } .form-event-date .instance_time { font-size: 16px; float: none; } .form-event-date .deletex a { margin-left: 5px; } #top { padding: 5px 0px; height: 50px; border-bottom-color: rgb(204, 204, = 204); border-bottom-width: 1px; border-bottom-style: solid; } #top .home_link { height: 50px; color: rgb(68, 68, 68); line-height: 50px; float: left; = display: block; min-width: 150px; } #breadcrumbs { padding: 5px 0px; margin-bottom: 10px; border-bottom-color: rgb(239, = 239, 239); border-bottom-width: 1px; border-bottom-style: solid; } .payment_methods { background: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/main/payments-dfa9d062f4924c9= 6c1f8d903a66f44b8.png") no-repeat right; text-indent: -9999px; } #fancybox-loading { left: 50%; top: 50%; width: 40px; height: 40px; overflow: hidden; = margin-top: -20px; margin-left: -20px; display: none; position: fixed; = z-index: 1104; cursor: pointer; } * html #fancybox-loading { margin-top: 0px; position: absolute; } #fancybox-loading div { left: 0px; top: 0px; width: 40px; height: 480px; position: absolute; = background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/fa= ncybox-13be9bdc5344714d07a62895b0bc4d85.png"); } #fancybox-overlay { background: rgb(255, 255, 255); left: 0px; top: 0px; right: 0px; = bottom: 0px; display: none; position: fixed; z-index: 1100; } * html #fancybox-overlay { width: 100%; position: absolute; } #fancybox-tmp { margin: 0px; padding: 0px; border: 0px currentColor; border-image: = none; overflow: auto; display: none; } #fancybox-wrap { margin: 0px; padding: 20px; left: 0px; top: 0px; display: none; = position: absolute; z-index: 1101; } #fancybox-outer { background: rgb(255, 255, 255); border-radius: 5px; width: 100%; = position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; } #fancybox-inner { margin: 0px; padding: 0px; left: 0px; top: 0px; width: 1px; height: = 1px; overflow: hidden; position: absolute; } #fancybox-hide-sel-frame { background: none; left: 0px; top: 0px; width: 100%; height: 100%; = position: absolute; } #fancybox-close { background-position: -40px 0px; top: -15px; width: 30px; height: 30px; = right: -15px; display: none; position: absolute; z-index: 1103; cursor: = pointer; background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/fa= ncybox-13be9bdc5344714d07a62895b0bc4d85.png"); } #fancybox_error { font: 12px/20px Arial; margin: 0px; padding: 7px; color: rgb(68, 68, = 68); font-size-adjust: none; font-stretch: normal; } #fancybox-outer { padding: 10px; } #fancybox-content { margin: 0px; padding: 0px; width: auto; height: auto; } #fancybox-content .action_button { margin: 10px 0px; } #fancybox-content .invite_container { margin-left: 10px; } #fancybox-content textarea { width: 100%; height: 200px; } #fancybox-img { margin: 0px; padding: 0px; border: currentColor; border-image: none; = width: 100%; height: 100%; line-height: 0; vertical-align: top; = -ms-interpolation-mode: bicubic; } #fancybox-frame { border: currentColor; border-image: none; width: 100%; height: 100%; = display: block; position: relative; } #fancybox-title { left: 0px; bottom: 0px; font-family: Arial; font-size: 12px; position: = absolute; z-index: 1102; } .fancybox-title-inside { padding: 10px 0px; text-align: center; color: rgb(51, 51, 51); } .fancybox-title-outside { text-align: center; color: rgb(255, 255, 255); padding-top: 5px; = font-weight: bold; } .fancybox-title-over { text-align: left; color: rgb(255, 255, 255); } #fancybox-title-over { padding: 10px; display: block; background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/fa= ncy_title_over-9d31c949a5a1609a1a39959a88acafc2.png"); } #fancybox-title-wrap { display: inline-block; } #fancybox-title-wrap span { height: 32px; float: left; } #fancybox-title-left { background-position: -40px -90px; padding-left: 15px; background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/fa= ncybox-13be9bdc5344714d07a62895b0bc4d85.png"); background-repeat: = no-repeat; } #fancybox-title-main { background-position: 0px -40px; color: rgb(255, 255, 255); line-height: = 29px; font-weight: bold; background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/fa= ncybox-x-fdca9c5b70749e0ed0f2b9b34a176fe0.png"); } #fancybox-title-right { background-position: -55px -90px; padding-left: 15px; background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/fa= ncybox-13be9bdc5344714d07a62895b0bc4d85.png"); background-repeat: = no-repeat; } #fancybox-left { width: 35%; height: 100%; bottom: 0px; display: none; position: = absolute; z-index: 1102; cursor: pointer; background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/bl= ank-ea31f852571601db49d5fe9477dc276c.gif"); } #fancybox-right { width: 35%; height: 100%; bottom: 0px; display: none; position: = absolute; z-index: 1102; cursor: pointer; background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/bl= ank-ea31f852571601db49d5fe9477dc276c.gif"); } #fancybox-left { left: 0px; } #fancybox-right { right: 0px; } #fancybox-left-ico { left: -9999px; top: 50%; width: 30px; height: 30px; margin-top: -15px; = display: block; position: absolute; z-index: 1102; cursor: pointer; } #fancybox-right-ico { left: -9999px; top: 50%; width: 30px; height: 30px; margin-top: -15px; = display: block; position: absolute; z-index: 1102; cursor: pointer; } #fancybox-left-ico { background-position: -40px -30px; background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/fa= ncybox-13be9bdc5344714d07a62895b0bc4d85.png"); } #fancybox-right-ico { background-position: -40px -60px; background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/fa= ncybox-13be9bdc5344714d07a62895b0bc4d85.png"); } #fancybox-left:hover { visibility: visible; } #fancybox-right:hover { visibility: visible; } #fancybox-left:hover span { left: 20px; } #fancybox-right:hover span { left: auto; right: 20px; } .fancy-bg { margin: 0px; padding: 0px; border: 0px currentColor; border-image: = none; width: 20px; height: 20px; position: absolute; z-index: 1001; } #fancy-bg-n { left: 0px; top: -20px; width: 100%; background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/fa= ncybox-x-fdca9c5b70749e0ed0f2b9b34a176fe0.png"); } #fancy-bg-ne { background-position: -40px -162px; top: -20px; right: -20px; = background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/fa= ncybox-13be9bdc5344714d07a62895b0bc4d85.png"); } #fancy-bg-e { background-position: -20px 0px; top: 0px; height: 100%; right: -20px; = background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/fa= ncybox-y-e7f25422955b812d97dd97ffe3b0b761.png"); } #fancy-bg-se { background-position: -40px -182px; right: -20px; bottom: -20px; = background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/fa= ncybox-13be9bdc5344714d07a62895b0bc4d85.png"); } #fancy-bg-s { background-position: 0px -20px; left: 0px; width: 100%; bottom: -20px; = background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/fa= ncybox-x-fdca9c5b70749e0ed0f2b9b34a176fe0.png"); } #fancy-bg-sw { background-position: -40px -142px; left: -20px; bottom: -20px; = background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/fa= ncybox-13be9bdc5344714d07a62895b0bc4d85.png"); } #fancy-bg-w { left: -20px; top: 0px; height: 100%; background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/fa= ncybox-y-e7f25422955b812d97dd97ffe3b0b761.png"); } #fancy-bg-nw { background-position: -40px -122px; left: -20px; top: -20px; = background-image: = url("//d3e1o4bcbhmj8g.cloudfront.net/assets/platforms/default/fancybox/fa= ncybox-13be9bdc5344714d07a62895b0bc4d85.png"); } .fancybox-ie#fancybox-loading div { background: none; } .fancybox-ie #fancybox-close { background: none; } .fancybox-ie #fancybox-title-over { background: none; -ms-zoom: 1; } .fancybox-ie #fancybox-title-left { background: none; } .fancybox-ie #fancybox-title-main { background: none; } .fancybox-ie #fancybox-title-right { background: none; } .fancybox-ie #fancybox-left-ico { background: none; } .fancybox-ie #fancybox-right-ico { background: none; } .fancybox-ie .fancy-bg { background: none !important; } .fancybox-ie #fancy-bg-n { =09 } .fancybox-ie #fancy-bg-ne { =09 } .fancybox-ie #fancy-bg-e { =09 } .fancybox-ie #fancy-bg-se { =09 } .fancybox-ie #fancy-bg-s { =09 } .fancybox-ie #fancy-bg-sw { =09 } .fancybox-ie #fancy-bg-w { =09 } .fancybox-ie #fancy-bg-nw { =09 } .tooltip { padding: 5px; line-height: 15px; font-size: 12px; font-weight: 200; = display: block; visibility: visible; position: absolute; z-index: 1030; = opacity: 0; } .in.tooltip { opacity: 0.8; } .top.tooltip { margin-top: -3px; } .right.tooltip { margin-left: 3px; } .bottom.tooltip { margin-top: 3px; } .left.tooltip { margin-left: -3px; } .tooltip-inner { padding: 3px 8px; border-radius: 4px; text-align: center; color: = rgb(255, 255, 255); text-decoration: none; max-width: 200px; = background-color: rgb(0, 0, 0); -webkit-border-radius: 4px; = -moz-border-radius: 4px; } .tooltip-arrow { border-style: solid; border-color: transparent; width: 0px; height: = 0px; position: absolute; } .top.tooltip .tooltip-arrow { border-width: 5px 5px 0px; left: 50%; bottom: 0px; margin-left: -5px; = border-top-color: rgb(0, 0, 0); } .right.tooltip .tooltip-arrow { border-width: 5px 5px 5px 0px; left: 0px; top: 50%; margin-top: -5px; = border-right-color: rgb(0, 0, 0); } .left.tooltip .tooltip-arrow { border-width: 5px 0px 5px 5px; top: 50%; right: 0px; margin-top: -5px; = border-left-color: rgb(0, 0, 0); } .bottom.tooltip .tooltip-arrow { border-width: 0px 5px 5px; left: 50%; top: 0px; margin-left: -5px; = border-bottom-color: rgb(0, 0, 0); } @media print { .grid_container .grid_1 { width: 40px; } .grid_container .grid_2 { width: 100px; } .grid_container .grid_3 { width: 160px; } .grid_container .grid_4 { width: 220px; } .grid_container .grid_5 { width: 280px; } .grid_container .grid_6 { width: 340px; } .grid_container .grid_7 { width: 400px; } .grid_container .grid_8 { width: 460px; } .grid_container .grid_9 { width: 520px; } .grid_container .grid_10 { width: 580px; } .grid_container .grid_11 { width: 640px; } .grid_container .grid_12 { width: 700px; } body { color: rgb(0, 0, 0); font-size: 12pt; background-color: rgb(255, 255, = 255); } #wrapper { margin: 5pt; width: 95%; } a { color: rgb(51, 51, 51); font-size: 95%; font-style: italic; = text-decoration: underline; } .description a:link::after { content: " (" attr(href) ") "; } .description a:visited::after { content: " (" attr(href) ") "; } #top { display: none; visibility: hidden; } #comments { display: none; visibility: hidden; } .recent_activity_list { display: none; visibility: hidden; } #x-event-attendees { display: none; visibility: hidden; } #event_subscribe { display: none; visibility: hidden; } .filter_list a { display: none; visibility: hidden; } .action_button { display: none; visibility: hidden; } .user_action { display: none; visibility: hidden; } .alertmessage { display: none; visibility: hidden; } } span.translation_missing { background: red; color: white; } @media only screen and (max-width:959px) and (min-width:768px) { body { min-width: 768px; } .grid_container { width: 768px; } .grid_container #wrapper { width: 768px; } .grid_container .grid_1 { width: 44px; } .grid_container .grid_2 { width: 108px; } .grid_container .grid_3 { width: 172px; } .grid_container .grid_4 { width: 236px; } .grid_container .grid_5 { width: 300px; } .grid_container .grid_6 { width: 364px; } .grid_container .grid_7 { width: 428px; } .grid_container .grid_8 { width: 492px; } .grid_container .grid_9 { width: 556px; } .grid_container .grid_10 { width: 620px; } .grid_container .grid_11 { width: 684px; } .grid_container .grid_12 { width: 748px; } #promo_screens { =09 } #minicalendar { width: 216px; } #menu .action_menu li a { font-size: 10px; } .tab_group ul li a { font-size: 10px; } .hidden-desktop { display: inherit !important; } .visible-desktop { display: none !important; } .visible-tablet { display: inherit !important; } .hidden-tablet { display: none !important; } } @media only screen and (max-width:767px) { body { min-width: 300px; } .grid_container { width: 300px; } .grid_container #wrapper { width: 300px; } .grid_container .grid_1 { margin: 0px; width: 300px; } .grid_container .grid_2 { margin: 0px; width: 300px; } .grid_container .grid_3 { margin: 0px; width: 300px; } .grid_container .grid_4 { margin: 0px; width: 300px; } .grid_container .grid_5 { margin: 0px; width: 300px; } .grid_container .grid_6 { margin: 0px; width: 300px; } .grid_container .grid_7 { margin: 0px; width: 300px; } .grid_container .grid_8 { margin: 0px; width: 300px; } .grid_container .grid_9 { margin: 0px; width: 300px; } .grid_container .grid_10 { margin: 0px; width: 300px; } .grid_container .grid_11 { margin: 0px; width: 300px; } .grid_container .grid_12 { margin: 0px; width: 300px; } .grid_container .grid_13 { margin: 0px; width: 300px; } .grid_container .grid_14 { margin: 0px; width: 300px; } .grid_container .grid_15 { margin: 0px; width: 300px; } .grid_container .grid_16 { margin: 0px; width: 300px; } #promo_screens { display: none; } #fancybox-content .localist_modal_content { margin: 0px 10px; width: auto; } #fancybox-content .localist_modal_container { width: auto; } #fancybox-content .localist_modalgrid_1 { width: auto; } #fancybox-content .localist_modalgrid_2 { width: auto; } #fancybox-content .localist_modalgrid_3 { width: auto; } #fancybox-content .localist_modalgrid_4 { width: auto; } .login_message_text { display: none; } #menu { float: none; } #menu .action_menu { float: none; } #menu .action_menu li { float: none; } #menu .action_menu li a { float: none; } #menu .action_menu li { display: block; } #menu .action_menu li a { display: block; } #menu .action_menu { clear: both; display: none; } #menu .expanded.action_menu { display: inherit; } #menu .nav-button { padding: 19px 10px 7px; height: 50px; line-height: 50px; float: right; = display: block; } #menu .nav-button .icon-bar { width: 18px; height: 2px; display: block; background-color: black; } #menu .nav-button .icon-bar + .icon-bar { margin-top: 3px; } .joyride-tip-guide { border-radius: 0px; left: 2.5% !important; width: 95% !important; = -webkit-border-radius: 0; -moz-border-radius: 0; } .joyride-tip-guide-wrapper { width: 100%; } .hidden-desktop { display: inherit !important; } .visible-desktop { display: none !important; } .visible-phone { display: inherit !important; } .hidden-phone { display: none !important; } } @media only screen and (max-width:767px) and (min-width:480px) { body { min-width: 480px; } .grid_container { width: 420px; } .grid_container #wrapper { width: 420px; } .grid_container .grid_1 { margin: 0px; width: 420px; } .grid_container .grid_2 { margin: 0px; width: 420px; } .grid_container .grid_3 { margin: 0px; width: 420px; } .grid_container .grid_4 { margin: 0px; width: 420px; } .grid_container .grid_5 { margin: 0px; width: 420px; } .grid_container .grid_6 { margin: 0px; width: 420px; } .grid_container .grid_7 { margin: 0px; width: 420px; } .grid_container .grid_8 { margin: 0px; width: 420px; } .grid_container .grid_9 { margin: 0px; width: 420px; } .grid_container .grid_10 { margin: 0px; width: 420px; } .grid_container .grid_11 { margin: 0px; width: 420px; } .grid_container .grid_12 { margin: 0px; width: 420px; } .grid_container .grid_13 { margin: 0px; width: 420px; } .grid_container .grid_14 { margin: 0px; width: 420px; } .grid_container .grid_15 { margin: 0px; width: 420px; } .grid_container .grid_16 { margin: 0px; width: 420px; } #promo_screens { display: none; } } @media only screen and (max-width:479px) { .featured_item.item img { display: none; } .item_content_featured { margin-left: 0px; } .form_box .login_form label span { display: none; } .form_box .login_form label input { width: 96%; margin-bottom: 10px; float: left; } #login-lightbox .box_header h4 span { font-size: 14px; float: left; } #forgot_link { display: none; } .localist_modal.grid_container .grid_6 { width: 240px; } } .ie8 .grid_container { margin-top: 200px; } dd { margin: 0px !important; } @media all and (max-width:20em) { .grid_container { width: 300px; } } @media all and (max-width:30em) and (min-width:24em) { .grid_container { width: 400px; } } @media only screen and (max-width:767px) and (min-width:480px) { .grid_container { width: 100%; } } .grid_12 { width: 100% !important; } #menu { float: none; } @media all and (max-width:48em) { .grid_6 { margin: 0px 10px !important; width: 97% !important; } } @media all and (min-width:60em) { .grid_container { margin-top: 200px !important; } } @media only screen and (max-width:767px) { #menu .action_menu { padding: 0px 20px 0px 0px; float: right; } } #menu .nav-button .icon-bar { display: none; } .nocontent p a { margin: 0px auto; width: 50%; color: rgb(55, 135, 176); } .nocontent p a:hover { color: rgb(0, 0, 0); text-decoration: underline; } #menu .action_menu { margin: 1em auto; padding: 0px 40px 0px 0px; width: 100%; display: = block; background-color: rgb(204, 204, 204); } @media all and (max-width:59.98em) and (min-width:48em) { .grid_container { width: 95%; margin-top: 20px; } } .box_container h2 { color: rgb(0, 0, 0); } @media all and (min-width:67.5em) { .grid_container { width: 1080px; } } @media all and (max-width:67.43em) { .grid_4 .box_container { width: 300px; float: right; } #menu .action_menu li.search_action input { width: 300px !important; } #menu .action_menu li.search_action { margin-right: 50px !important; } } @media all and (max-width:42em) { .grid_4 .box_container { float: none; } } .form_box p span.picked_item { background: rgb(255, 255, 255); padding: 5px 20px; border: 1px solid = rgb(224, 224, 224); border-image: none; color: rgb(55, 135, 176); = font-size: 16px; float: left; } .form_box p span a { color: rgb(55, 135, 176); } .form_box .photo_manager { float: left; } .form_box fieldset { border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; = border-bottom-style: solid; } .filter_list { margin-right: 20px; } .filter_list label { border-bottom-color: currentColor; border-bottom-width: medium; = border-bottom-style: none; } .filter_list ul li { font-size: 16px; } @media all and (max-width:30em) { .grid_container .grid_4 { float: none; } } @media only screen and (max-width:959px) and (min-width:768px) { .grid_container .grid_4 { width: 88% !important; } } @media all and (max-width:60em) { .grid_4 { margin: 0px 40px !important; width: 88% !important; } } .modal.grid_container { margin: 0px; } .grid_container .grid_1 { =09 } .grid_container .grid_6 { width: 480px; } .grid_container .grid_8 { margin: 0px 90px 0px 0px; width: 680px; } @media all and (max-width:60em) { .grid_container .grid_8 { margin: 0px 40px 0px 0px; width: 100%; } } @media all and (max-width:30em) { .grid_container .grid_8 { float: none !important; } } #breadcrumbs ul { padding: 0px; font-size: 16px; } h3 { margin: 0px !important; } .box_header { width: 100%; overflow: visible; display: inline-block; } .box_header h1 { padding-top: 20px; } .box_header h2 small a { font-size: 16px !important; } .box_header h4 { margin: 20px 0px 10px; text-align: left; font-size: 36px; font-weight: = 500; } @media all and (max-width:60em) { .box_header h4 { font-size: 28px; } } .settings.box_header h4 { clear: both; font-size: 24px; } .box_header h4 a { margin: 5px auto; padding: 5px; width: 30%; white-space: nowrap; } .box_header h4 span { line-height: 36px; float: none; } .box_header h4 select { font-size: 16px; } .settings.box_header { padding-bottom: 0px; border-bottom-color: rgb(239, 239, 239); = border-bottom-width: 1px; border-bottom-style: solid; } .box_image img { padding: 0px; } #menu .action_menu li { float: right; } #menu .action_menu li.search_action { margin-right: 70px; } #menu .action_menu li.search_action button { padding: 12px 18px; color: rgb(255, 255, 255); background-color: = rgb(55, 135, 176); } #menu .action_menu li.profile_icon { =09 } #menu .action_menu li.profile_icon a { height: 50px; padding-right: 20px; } #menu .action_menu li.profile_icon img { margin-left: 5px; } #menu .action_menu li.search_action input { background: = url("http://www.cornell.edu/assets/core/fontcustom/search-right.svg") = no-repeat 97% / 17px 17px white; margin: 15px 20px; padding: 7px 10px = 7px 12px; width: 450px; height: 45px; font-size: 18px; font-style: = italic; } #menu .action_menu li a { margin: 12px 0px; color: rgb(255, 255, 255); font-size: 16px; = background-color: rgb(85, 85, 85); } #menu .action_menu li a:hover { text-decoration: none; background-color: rgb(0, 0, 0); } .action_menu_items { background: rgb(255, 255, 255); border-radius: 0px; box-shadow: 2px 3px = 5px #888; -webkit-box-shadow: 2px 3px 5px #888; -moz-box-shadow: 2px 3px = 5px #888; } .action_menu_items a { color: rgb(55, 135, 176) !important; } .action_menu_items a:hover { color: rgb(0, 0, 0) !important; } .action_menu_items li span.menu_item:hover { color: rgb(0, 0, 0) !important; } .page_numbers h3 a { padding: 8px 17px; margin-left: 10px; } .page_numbers h3 a:hover { border: 1px solid rgb(204, 204, 204); border-image: none; = background-color: rgb(55, 135, 176); } .action_button a { margin: 0px 10px !important; color: rgb(255, 255, 255) !important; } .event-share .action_button a:last-child { background: none; margin: 0px !important; padding: 0px; border: = currentColor; border-image: none; font-size: 14px; box-shadow: none; } event-share .action_button a:last-child:hover { color: rgb(55, 135, 176); text-decoration: underline; } .photo_menu_button { background: rgb(55, 135, 176); padding: 14px 20px; border: 1px solid = rgb(224, 224, 224); border-image: none; color: rgb(255, 255, 255) = !important; font-size: 18px; font-style: normal; font-weight: 500; = box-shadow: 0px 2px 0px rgba(232,232,232,0.75); -webkit-box-shadow: 0 = 2px 0 rgba(232, 232, 232, 0.75); -moz-box-shadow: 0 2px 0 rgba(232, 232, = 232, 0.75); } .action_button span.pricing_button { background: rgb(55, 135, 176); padding: 14px 20px; border: 1px solid = rgb(224, 224, 224); border-image: none; color: rgb(255, 255, 255) = !important; font-size: 18px; font-style: normal; font-weight: 500; = box-shadow: 0px 2px 0px rgba(232,232,232,0.75); -webkit-box-shadow: 0 = 2px 0 rgba(232, 232, 232, 0.75); -moz-box-shadow: 0 2px 0 rgba(232, 232, = 232, 0.75); } .action_button a { background: rgb(55, 135, 176); padding: 14px 20px; border: 1px solid = rgb(224, 224, 224); border-image: none; color: rgb(255, 255, 255) = !important; font-size: 18px; font-style: normal; font-weight: 500; = box-shadow: 0px 2px 0px rgba(232,232,232,0.75); -webkit-box-shadow: 0 = 2px 0 rgba(232, 232, 232, 0.75); -moz-box-shadow: 0 2px 0 rgba(232, 232, = 232, 0.75); } .user_action input { background: rgb(55, 135, 176); padding: 14px 20px; border: 1px solid = rgb(224, 224, 224); border-image: none; color: rgb(255, 255, 255) = !important; font-size: 18px; font-style: normal; font-weight: 500; = box-shadow: 0px 2px 0px rgba(232,232,232,0.75); -webkit-box-shadow: 0 = 2px 0 rgba(232, 232, 232, 0.75); -moz-box-shadow: 0 2px 0 rgba(232, 232, = 232, 0.75); } .user_action a { background: rgb(55, 135, 176); padding: 14px 20px; border: 1px solid = rgb(224, 224, 224); border-image: none; color: rgb(255, 255, 255) = !important; font-size: 18px; font-style: normal; font-weight: 500; = box-shadow: 0px 2px 0px rgba(232,232,232,0.75); -webkit-box-shadow: 0 = 2px 0 rgba(232, 232, 232, 0.75); -moz-box-shadow: 0 2px 0 rgba(232, 232, = 232, 0.75); } .ticket_action a { background: rgb(55, 135, 176); padding: 14px 20px; border: 1px solid = rgb(224, 224, 224); border-image: none; color: rgb(255, 255, 255) = !important; font-size: 18px; font-style: normal; font-weight: 500; = box-shadow: 0px 2px 0px rgba(232,232,232,0.75); -webkit-box-shadow: 0 = 2px 0 rgba(232, 232, 232, 0.75); -moz-box-shadow: 0 2px 0 rgba(232, 232, = 232, 0.75); } .link_action a { background: rgb(55, 135, 176); padding: 14px 20px; border: 1px solid = rgb(224, 224, 224); border-image: none; color: rgb(255, 255, 255) = !important; font-size: 18px; font-style: normal; font-weight: 500; = box-shadow: 0px 2px 0px rgba(232,232,232,0.75); -webkit-box-shadow: 0 = 2px 0 rgba(232, 232, 232, 0.75); -moz-box-shadow: 0 2px 0 rgba(232, 232, = 232, 0.75); } .joyride-tip-guide .joyride-next-tip { background: rgb(55, 135, 176); padding: 14px 20px; border: 1px solid = rgb(224, 224, 224); border-image: none; color: rgb(255, 255, 255) = !important; font-size: 18px; font-style: normal; font-weight: 500; = box-shadow: 0px 2px 0px rgba(232,232,232,0.75); -webkit-box-shadow: 0 = 2px 0 rgba(232, 232, 232, 0.75); -moz-box-shadow: 0 2px 0 rgba(232, 232, = 232, 0.75); } .item_content_medium .action_button { margin-top: -20px; } .photo_menu_button { margin: -5px 0px 5px -5px; text-align: left; } .count a { color: rgb(0, 0, 0) !important; } .count a:hover { background-color: rgb(251, 251, 251); } .ticket_action a:hover { background-color: rgb(251, 251, 251); } .action_button a:hover { background-position: 92% 50%; color: rgb(255, 255, 255); = background-color: rgb(24, 107, 149); } .user_action a:hover { background-position: 92% 50%; color: rgb(255, 255, 255); = background-color: rgb(24, 107, 149); } .ticket_action a:hover { background-position: 92% 50%; color: rgb(255, 255, 255); = background-color: rgb(24, 107, 149); } .link_action a:hover { background-position: 92% 50%; color: rgb(255, 255, 255); = background-color: rgb(24, 107, 149); } .photo_menu_button:hover { background-position: 92% 50%; color: rgb(255, 255, 255); = background-color: rgb(24, 107, 149); } .box_title .action_button a { background-image: none; } .box_title .action_button a:hover { color: rgb(255, 255, 255); } .recent_activity_list .link_action a { background-image: none; } .recent_activity_list .link_action a { color: rgb(255, 255, 255); } .dark_systemcolor { background-color: rgb(221, 221, 221); } .action_button input { padding: 14px 20px; border: 1px solid rgb(224, 224, 224); border-image: = none; color: rgb(255, 255, 255); text-transform: uppercase; font-size: = 14px; font-style: normal; font-weight: 700; margin-bottom: 5px; = background-color: rgb(55, 135, 176); } .action_button input:hover { background-color: rgb(44, 108, 140); } abbr[title] { border-bottom-color: currentColor !important; border-bottom-width: 0px = !important; border-bottom-style: none !important; } .user_action { margin: 20px; } .user_action a { width: 100% !important; margin-left: 0px; } .item h3 span a:hover { color: rgb(0, 0, 0); } .item { padding: 10px; } .feed_item h3 { font-size: 16px; } .list_break h3 { border-top-color: currentColor; border-top-width: 0px; = border-top-style: none; } .rev_pos { font-weight: 500; } .rev_neg { font-weight: 500; } .rev_neut { font-weight: 500; } .date_divider h2 { padding: 10px 15px; } @media only screen and (max-width:959px) and (min-width:768px) { #minicalendar { width: 280px !important; } } #minicalendar .selected a { background-color: rgb(55, 135, 176); } #minicalendar td { border: 1px solid rgb(230, 230, 230); border-image: none; = background-color: rgb(239, 239, 239); } #minicalendar td a:hover { background-color: rgb(193, 193, 193); } .minical a { color: rgb(255, 255, 255) !important; } .minical a:hover { color: rgb(255, 255, 255); background-color: rgb(29, 29, 29); } .minical .page_heading h1 { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); } .pagination_container { height: 37px; } .page_link h5 { margin: 0px; } h4 .dark_colorone { background-color: rgb(55, 135, 176); } h4 a.dark_colorone:hover { background-color: rgb(24, 107, 149); } h4 .dark_colortwo { background-color: rgb(55, 135, 176); } h4 a.dark_colortwo:hover { background-color: rgb(24, 107, 149); } h4 .dark_colorthree { background-color: rgb(55, 135, 176); } h4 a.dark_colorthree:hover { background-color: rgb(24, 107, 149); } h4 .dark_colorfour { background-color: rgb(55, 135, 176); } h4 a.dark_colorfour:hover { background-color: rgb(24, 107, 149); } h4 .dark_colorfive { background-color: rgb(55, 135, 176); } h4 a.dark_colorfive:hover { background-color: rgb(24, 107, 149); } .selected_tab_colorone { color: rgb(255, 255, 255) !important; } .sectionheader h3 { color: rgb(0, 0, 0); } .featured_item { padding: 20px; height: 186px !important; } .featured_item h3 { font-size: 19px; } .featured_item h4 { font-size: 16px; } .featured_nav { height: 35px; text-align: left; } .featured_nav a { padding: 6px 13px; width: 35px; height: 35px; color: rgb(179, 27, 27); = margin-bottom: 5px; float: left; background-color: rgb(255, 255, 255); } .featured_nav a:hover { color: rgb(179, 27, 27); } .featured_nav a.current { color: rgb(255, 255, 255); background-color: rgb(179, 27, 27); } .img_tiny { padding: 0px; } .img_small { padding: 0px; } .img_medium { padding: 0px; } .img_big { padding: 0px; } p.description img { padding: 0px; } div.description img { padding: 0px; } h4.description { line-height: 20px; -ms-overflow-y: hidden; max-height: 80px; } .extra_details { width: 100%; } @media all and (min-width:24em) { .extra_details .action_button { margin-top: -55px; } } .extra_details dl { width: 100%; float: none; } .extra_details dd p { font-size: 14px; } .extra_details dt { font-size: 16px; } #x-recurrence-day-wrapper table { float: none; } .form_box #x-recurrance-advanced-wrapper table { float: none; } #new_image { padding-bottom: 24px; } .form_box label { text-align: left; } .form_box label div.editable { margin-left: 90px; float: none; } .form_box label input { margin-left: 4px; min-height: 30px; } .form_box label input.checkbox_input { margin-top: 0px; } .form_box label span { min-height: 20px; } .form_box label div.editor_toolbar { width: inherit; } .cu-select { height: 30px; overflow: inherit !important; margin-bottom: 20px; float: = left; } label .cu-select::before { content: none; } .cu-select-label { background: = url("http://www.cornell.edu/assets/core/fontcustom/arrow-right.png") = no-repeat 90%; padding: 2px 40px 2px 20px; border: 1px solid rgb(224, = 224, 224); border-image: none; color: rgb(55, 135, 176); font-size: = 18px; font-style: normal; font-weight: 500; margin-left: 10px; = box-shadow: 0px 2px 0px rgba(232,232,232,0.75); -webkit-box-shadow: 0 = 2px 0 rgba(232, 232, 232, 0.75); -moz-box-shadow: 0 2px 0 rgba(232, 232, = 232, 0.75); } .item_content_small .cu-select { background: = url("http://www.cornell.edu/assets/core/fontcustom/arrow-right.png") = no-repeat 90%; border: 1px solid rgb(224, 224, 224); border-image: none; = color: rgb(55, 135, 176); font-size: 18px; font-style: normal; = font-weight: 500; display: inline; box-shadow: 0px 2px 0px = rgba(232,232,232,0.75); -webkit-box-shadow: 0 2px 0 rgba(232, 232, 232, = 0.75); -moz-box-shadow: 0 2px 0 rgba(232, 232, 232, 0.75); } .item_content_small .cu-select-enabled { position: absolute !important; } .item_content_small .cu-select-label { background: none; border: currentColor; border-image: none; = margin-left: 0px; display: inline; -webkit-box-shadow: initial; = -moz-box-shadow: initial; } .item_content_small .cu-select::before { content: none; } .fa-list-ul::before { =09 } .box_header .cu-select::before { content: none; } .ugc_item h3 span { margin-bottom: 0px; } .item .item_content_small h3 span { float: none; } #lclst_footer { display: none; } .item h3 span.dateright { font-size: 15px; } .status_bar h4 span { color: rgb(0, 0, 0); font-weight: normal; } .box_header h3 small { font-size: 14px; } #fancybox-wrap { padding: 0px; } #fancybox-outer { padding: 0px; width: auto; } .invite_item { height: 40px; } .localistHelp { margin: 0px auto; width: 960px; padding-bottom: 60px; } @media all and (max-width:60em) { .action_button { float: none; } .localistHelp { margin: 0px auto; width: 88%; padding-bottom: 60px; } } .subcal_actions { margin: 15px auto; width: 80%; } .subcal_actions a { color: rgb(55, 135, 176); } .subcal_actions a:hover { color: rgb(255, 255, 255) !important; } @media all and (max-width:37.37em) { #menu .nav-button { =09 } #menu .action_menu { margin: 0px; padding: 0px; } #menu .action_menu li a { margin: 0px; padding: 0px 9px; } #menu .action_menu li.search_action { margin: 0px !important; } #menu .action_menu li.search_action input { margin: 0px !important; width: 300px !important; } #menu .action_menu li.search_action input { margin-top: 12px; } } #x-departments { text-indent: -26px; margin-left: 26px; } ------=_NextPart_000_0000_01D2E5CF.28731F70 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://www.cornell.edu/assets/core/css/cornell.css?ver=20170227 @font-face { font-family: fontcustom; src: url(../fonts/fontcustom.eot?#iefix) format("embedded-opentype"), = url(../fonts/fontcustom.woff) format("woff"), = url(../fonts/fontcustom.ttf) format("truetype"), = url(../fonts/fontcustom.svg#fontcustom) format("svg"); font-weight: 400; font-style: normal; } dl { margin: 1em 0px; } h3 { margin: 1em 0px; } menu { margin: 1em 0px; } ol { margin: 1em 0px; } p { margin: 1em 0px; } pre { margin: 1em 0px; } ul { margin: 1em 0px; } .btn { letter-spacing: 1px; } .cu-title { letter-spacing: 1px; } .facts-list dt { letter-spacing: 1px; } .ftr-title { letter-spacing: 1px; } .stat-label { letter-spacing: 1px; } .tag { letter-spacing: 1px; } a.btn { letter-spacing: 1px; } cite { letter-spacing: 1px; } hr { clear: both; } label { clear: both; } .lt-ie9 #cu-hdr { min-width: 1280px; } .lt-ie9 body { min-width: 1280px; } .cu-title { position: relative; } sub { position: relative; } sup { position: relative; } #cu-hdr { -webkit-backface-visibility: hidden; } #cu-overlay { -webkit-backface-visibility: hidden; } a.hc-item { -webkit-backface-visibility: hidden; } .ftr-utility { list-style: none; } .hc-filters ul { list-style: none; } .stats-list { list-style: none; } nav ol { list-style: none; } nav ul { list-style: none; } nav#cu-nav ul { list-style: none; } ol.cu-list { list-style: none; } ul.cu-list { list-style: none; } article { display: block; } aside { display: block; } details { display: block; } figcaption { display: block; } figure { display: block; } footer { display: block; } header { display: block; } hgroup { display: block; } main { display: block; } nav { display: block; } section { display: block; } summary { display: block; } audio { display: inline-block; } canvas { display: inline-block; } video { display: inline-block; } audio:not([controls]) { height: 0px; display: none; } [hidden] { display: none; } html { font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: = 100%; } button { font-family: sans-serif; } html { font-family: sans-serif; } input { font-family: sans-serif; } select { font-family: sans-serif; } textarea { font-family: sans-serif; } body { margin: 0px; } figure { margin: 0px; } form { margin: 0px; } a:active { outline: 0px; } a:hover { outline: 0px; } h1 { margin: 0.67em 0px; font-size: 2em; } h2 { margin: 0.83em 0px; font-size: 1.5em; } h3 { font-size: 1.17em; } h4 { margin: 1.33em 0px; font-size: 1em; } h5 { margin: 1.67em 0px; font-size: 0.83em; } h6 { margin: 2.33em 0px; font-size: 0.67em; } abbr[title] { border-bottom-color: currentColor; border-bottom-width: 1px; = border-bottom-style: dotted; } b { font-weight: 700; } strong { font-weight: 700; } dfn { font-style: italic; } hr { box-sizing: content-box; -moz-box-sizing: content-box; } mark { background: 0px 0px; color: rgb(0, 0, 0); } code { font-family: monospace,serif; font-size: 1em; } kbd { font-family: monospace,serif; font-size: 1em; } pre { font-family: monospace,serif; font-size: 1em; } samp { font-family: monospace,serif; font-size: 1em; } pre { white-space: pre-wrap; -ms-word-wrap: break-word; } q { quotes: none; } q::after { content: none; } q::before { content: none; } small { font-size: 80%; } sub { line-height: 0; font-size: 75%; vertical-align: baseline; } sup { line-height: 0; font-size: 75%; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } dd { margin: 0px 0px 0px 40px; } menu { padding: 0px 0px 0px 40px; } ol { padding: 0px 0px 0px 40px; } ul { padding: 0px 0px 0px 40px; } img { border: 0px currentColor; border-image: none; -ms-interpolation-mode: = bicubic; } svg:not(:root) { overflow: hidden; } legend { padding: 0px; border: 0px currentColor; border-image: none; = white-space: normal; } button { margin: 0px; font-family: inherit; font-size: 100%; vertical-align: = baseline; } input { margin: 0px; font-family: inherit; font-size: 100%; vertical-align: = baseline; } select { margin: 0px; font-family: inherit; font-size: 100%; vertical-align: = baseline; } textarea { margin: 0px; font-family: inherit; font-size: 100%; vertical-align: = baseline; } button { line-height: normal; } input { line-height: normal; } button { text-transform: none; } select { text-transform: none; } button { cursor: pointer; -webkit-appearance: button; } html input[type=3Dbutton] { cursor: pointer; -webkit-appearance: button; } input[type=3Dreset] { cursor: pointer; -webkit-appearance: button; } input[type=3Dsubmit] { cursor: pointer; -webkit-appearance: button; } button[disabled] { cursor: default; } html input[disabled] { cursor: default; } input[type=3Dcheckbox] { padding: 0px; box-sizing: border-box; } input[type=3Dradio] { padding: 0px; box-sizing: border-box; } input[type=3Dsearch] { box-sizing: content-box; -moz-box-sizing: content-box; = -webkit-appearance: textfield; -webkit-box-sizing: content-box; } textarea { overflow: auto; vertical-align: top; } .vcenter { vertical-align: middle; } .vjack::before { vertical-align: middle; } table { border-collapse: collapse; border-spacing: 0; } [data-icon]::before { content: attr(data-icon); } .cu-checkbox label.checked::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .cu-select::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .grid-cta::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-arrow-down::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-arrow-left::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-arrow-right::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-arrow-thin-right::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-arrow-up::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-check::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-clear-day::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-clear-night::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-clocktower-bold::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-clocktower::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-close::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-email::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-facebook::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-fog::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-info-alert::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-info-heart::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-info-news::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-info-pawprint::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-instagram::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-logo::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-menu::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-overcast::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-partly-cloudy-day::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-partly-cloudy-night::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-plus::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-rain::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-reset::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-search-big::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-search::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-sleet::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-snow::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-submenu::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-thunderstorm::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-twitter::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-windy::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .icon-youtube::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .link-blocks a::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .link-caret::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .link-list a::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .media-cta::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .mobile-menu-visible #mobile-trigger::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } [data-icon]::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } a.close.hc-filter-trigger::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } a.hc-filter-trigger::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } a.submenu-trigger::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } a.tab-selected::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } a.tertiary-dropdown::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } form.search-form::before { text-transform: none; line-height: 1; font-family: fontcustom; = font-style: normal; font-variant: normal; font-weight: 400; = text-decoration: inherit; display: inline-block; -webkit-font-smoothing: = antialiased; -moz-osx-font-smoothing: grayscale; } .cu-headline a { display: block; } cite { display: block; } .cu-title { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 700; } .cu-title a { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 700; } .tag { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 700; } .back-to-top { text-transform: uppercase; } .btn { text-transform: uppercase; } .cu-title { text-transform: uppercase; } .facts-list dt { text-transform: uppercase; } .ftr-title { text-transform: uppercase; } .lt-ie9 ul#cu-nav-utility ul.submenu-links a { text-transform: uppercase; } .tag { text-transform: uppercase; } a.btn { text-transform: uppercase; } cite { text-transform: uppercase; } li.submenu-title { text-transform: uppercase; } .cu-select::before { content: "\f100"; } .icon-arrow-down::before { content: "\f100"; } a.hc-filter-trigger::before { content: "\f100"; } .icon-arrow-left::before { content: "\f101"; } .icon-arrow-right::before { content: "\f102"; } .link-blocks a::before { content: "\f102"; } .grid-cta::before { content: "\f103"; } .icon-arrow-thin-right::before { content: "\f103"; } .link-caret::before { content: "\f103"; } .link-list a::before { content: "\f103"; } .media-cta::before { content: "\f103"; } .icon-arrow-up::before { content: "\f123"; } .cu-checkbox label.checked::before { content: "\f104"; } .icon-check::before { content: "\f104"; } .icon-clear-day::before { content: "\f105"; } .icon-clear-night::before { content: "\f106"; } .icon-clocktower::before { content: "\f107"; } .icon-clocktower-bold::before { content: "\f121"; } .icon-close::before { content: "\f108"; } .mobile-menu-visible #mobile-trigger::before { content: "\f108"; } a.close.hc-filter-trigger::before { content: "\f108"; } .icon-email::before { content: "\f109"; } .icon-facebook::before { content: "\f10a"; } .icon-fog::before { content: "\f10b"; } .icon-info-alert::before { content: "\f11d"; } .icon-info-heart::before { content: "\f11e"; } .icon-info-news::before { content: "\f11f"; } .icon-info-pawprint::before { content: "\f120"; } .icon-instagram::before { content: "\f10c"; } .icon-logo::before { content: "\f122"; } .icon-menu::before { content: "\f10d"; } .icon-overcast::before { content: "\f10e"; } .icon-partly-cloudy-day::before { content: "\f10f"; } .icon-partly-cloudy-night::before { content: "\f110"; } .icon-plus::before { content: "\f111"; } .icon-rain::before { content: "\f112"; } .icon-reset::before { content: "\f113"; } .icon-search::before { content: "\f114"; } .icon-search-big::before { content: "\f115"; } form.search-form::before { content: "\f115"; } .icon-sleet::before { content: "\f116"; } .icon-snow::before { content: "\f117"; } .icon-submenu::before { content: "\f118"; } a.submenu-trigger::before { content: "\f118"; } a.tab-selected::before { content: "\f118"; } a.tertiary-dropdown::before { content: "\f118"; } .icon-thunderstorm::before { content: "\f119"; } .icon-twitter::before { content: "\f11a"; } .icon-windy::before { content: "\f11b"; } .icon-youtube::before { content: "\f11c"; } .cu-title { color: rgb(179, 27, 27); font-size: 13px; margin-bottom: 12px; } @media all and (min-width:60em) { .cu-title { font-size: 14px; margin-bottom: 18px; } } .lt-ie9 .cu-title { font-size: 14px; margin-bottom: 18px; } .alt.cu-title { color: rgb(0, 0, 0); } .muted.cu-title { color: rgb(184, 184, 184); } .reversed.cu-title { color: rgb(125, 127, 128); } .cu-headline { color: rgb(29, 29, 29); line-height: 1.1; font-family: = freight-sans-pro-n5,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 500; } .cu-headline a { color: rgb(29, 29, 29); line-height: 1.1; font-family: = freight-sans-pro-n5,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 500; } .cu-headline { clear: both; margin-bottom: 18px; } .cu-headline a:active { color: rgb(55, 135, 176); } .cu-headline a:focus { color: rgb(55, 135, 176); } .cu-headline a:hover { color: rgb(55, 135, 176); } .reversed.cu-headline { color: rgb(255, 255, 255); } h1.cu-headline { font-size: 54px; } @media all and (max-width:60em) and (min-width:36em) { h1.cu-headline { font-size: 64px; } } @media all and (min-width:60em) { h1.cu-headline { font-size: 72px; } } .lt-ie9 h1.cu-headline { font-size: 72px; } h2.cu-headline { font-size: 32px; } @media all and (max-width:60em) and (min-width:36em) { h2.cu-headline { font-size: 36px; } } @media all and (min-width:60em) { h2.cu-headline { font-size: 46px; } } .lt-ie9 h2.cu-headline { font-size: 46px; } h3.cu-headline { font-size: 28px; } @media all and (max-width:60em) and (min-width:36em) { h3.cu-headline { font-size: 32px; } } @media all and (min-width:60em) { h3.cu-headline { font-size: 38px; } } .lt-ie9 h3.cu-headline { font-size: 38px; } h4.cu-headline { line-height: 1.2; font-size: 26px; } @media all and (max-width:60em) and (min-width:36em) { h4.cu-headline { font-size: 30px; } } @media all and (min-width:60em) { h4.cu-headline { font-size: 34px; } } .lt-ie9 h4.cu-headline { font-size: 34px; } h5.cu-headline { line-height: 1.2; font-size: 24px; } @media all and (min-width:60em) { h5.cu-headline { font-size: 28px; } } .lt-ie9 h5.cu-headline { font-size: 28px; } h6.cu-headline { line-height: 1.2; font-size: 20px; } .lt-ie9 h6.cu-headline { font-size: 24px; } ol.cu-list { margin-bottom: 15px; counter-reset: item; } ul.cu-list { margin-bottom: 15px; counter-reset: item; } @media all and (max-width:60em) and (min-width:36em) { ol.cu-list { margin-bottom: 21px; } ul.cu-list { margin-bottom: 21px; } } @media all and (min-width:60em) { h6.cu-headline { font-size: 24px; } ol.cu-list { margin-bottom: 30px; } ul.cu-list { margin-bottom: 30px; } } .lt-ie9 ol.cu-list { margin-bottom: 30px; } .lt-ie9 ul.cu-list { margin-bottom: 30px; } ol.cu-list li { margin-bottom: 1em; position: relative; } ul.cu-list li { margin-bottom: 1em; position: relative; } ol.cu-list li::before { left: -24px; top: 0px; color: rgb(179, 27, 27); font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 700; position: absolute; counter-increment: item; } ul.cu-list li::before { left: -24px; top: 0px; color: rgb(179, 27, 27); font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 700; position: absolute; counter-increment: item; } .section { position: relative; } label { position: relative; } ul.cu-list li::before { top: 2px; font-size: 12px; content: "=A6"; } @media all and (min-width:60em) { ul.cu-list li::before { top: 0px; font-size: 16px; } } .lt-ie9 ul.cu-list li::before { top: 0px; font-size: 16px; } ol.cu-list li::before { content: counter(item); } blockquote { margin: 0px; color: rgb(179, 27, 27); line-height: 1.5; font-family: = freight-text-pro-i4,freight-text-pro,serif; font-size: 21px; font-style: = italic; font-weight: 400; } a { font-style: normal; } a:visited { font-style: normal; } body { font-style: normal; } cite { font-style: normal; } h1 { font-style: normal; } h2 { font-style: normal; } h3 { font-style: normal; } h4 { font-style: normal; } h5 { font-style: normal; } h6 { font-style: normal; } strong { font-style: normal; } @media all and (max-width:60em) and (min-width:36em) { blockquote { font-size: 24px; } } @media all and (min-width:60em) { blockquote { font-size: 27px; } } .lt-ie9 blockquote { font-size: 27px; } blockquote p:last-of-type { margin: 0px; } cite { color: rgb(184, 184, 184); font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-size: 13px; = font-weight: 700; margin-top: 1em; } cite mark { color: rgb(0, 0, 0); } blockquote.pullquote { font-size: 27px; margin-top: 15px; margin-bottom: 15px; } @media all and (max-width:60em) and (min-width:36em) { blockquote.pullquote { margin-top: 21px; margin-bottom: 21px; } } .lt-ie9 blockquote.pullquote { margin-top: 30px; } hr { margin-top: 30px; } @media all and (min-width:60em) { blockquote.pullquote { margin-top: 30px; } } .cu-intro > p { margin-top: 0px; } h1 { margin-top: 0px; } h2 { margin-top: 0px; } h3 { margin-top: 0px; } h4 { margin-top: 0px; } h5 { margin-top: 0px; } h6 { margin-top: 0px; } li { margin-top: 0px; } p { margin-top: 0px; } ul { margin-top: 0px; } @media all and (max-width:60em) and (min-width:36em) { blockquote.pullquote { width: 92.3%; line-height: 1.4; font-size: 32px; } } @media all and (min-width:60em) { blockquote.pullquote { width: 92.3%; line-height: 1.4; font-size: 36px; margin-bottom: 30px; = margin-left: -11.53%; } } .lt-ie9 blockquote.pullquote { width: 92.3%; line-height: 1.4; font-size: 36px; margin-bottom: 30px; = margin-left: -11.53%; } blockquote.image { padding: 30px 0px; overflow: hidden; } @media all and (max-width:60em) and (min-width:36em) { blockquote.image { padding: 42px 0px; } hr { margin-top: 42px; } } .lt-ie9 blockquote.image { padding: 60px 0px; } blockquote.image .blockquote-image { display: none; } @media all and (min-width:60em) { blockquote.image { padding: 60px 0px; } blockquote.image .blockquote-image { width: 19.23%; margin-right: 3.84%; float: left; display: block; } } .lt-ie9 blockquote.image .blockquote-image { width: 19.23%; margin-right: 3.84%; float: left; display: block; } @media all and (min-width:60em) { blockquote.image .blockquote-copy { top: -6px; width: 42.3%; margin-right: 3.84%; float: left; position: = relative; } } .lt-ie9 blockquote.image .blockquote-copy { top: -6px; width: 42.3%; margin-right: 3.84%; float: left; display: = inline; position: relative; } figure img { width: 100%; } iframe { width: 100%; } figcaption { display: block; } figure img { display: block; } label { display: block; } * { box-sizing: border-box; -moz-box-sizing: border-box; = -webkit-box-sizing: border-box; } ::after { box-sizing: border-box; -moz-box-sizing: border-box; = -webkit-box-sizing: border-box; } ::before { box-sizing: border-box; -moz-box-sizing: border-box; = -webkit-box-sizing: border-box; } body { color: rgb(47, 47, 47); font-family: = freight-sans-pro-n4,freight-sans-pro,sans-serif; font-weight: 400; = background-color: rgb(255, 255, 255); text-rendering: = optimizeLegibility; } a { text-decoration: none; } a { color: rgb(55, 135, 176); font-family: = freight-sans-pro-n5,freight-sans-pro,sans-serif; font-weight: 500; } a:visited { color: rgb(55, 135, 176); font-family: = freight-sans-pro-n5,freight-sans-pro,sans-serif; font-weight: 500; } a:focus { outline: 0px; color: rgb(7, 51, 73); text-decoration: underline; } a:hover { outline: 0px; color: rgb(7, 51, 73); text-decoration: underline; } h1 { font-family: freight-sans-pro-n4,freight-sans-pro,sans-serif; = font-weight: 400; } h2 { font-family: freight-sans-pro-n4,freight-sans-pro,sans-serif; = font-weight: 400; } h3 { font-family: freight-sans-pro-n4,freight-sans-pro,sans-serif; = font-weight: 400; } h4 { font-family: freight-sans-pro-n4,freight-sans-pro,sans-serif; = font-weight: 400; } h5 { font-family: freight-sans-pro-n4,freight-sans-pro,sans-serif; = font-weight: 400; } h6 { font-family: freight-sans-pro-n4,freight-sans-pro,sans-serif; = font-weight: 400; } strong { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; = font-weight: 700; } em { font-family: freight-text-pro-i4,freight-text-pro,serif; font-style: = italic; font-weight: 400; } .btn { font-style: normal; } a.btn { font-style: normal; } legend { font-style: normal; } .lt-ie9 input#search-query { font-family: freight-sans-pro-n3,freight-sans-pro,sans-serif; = font-weight: 300; } legend { font-family: freight-sans-pro-n3,freight-sans-pro,sans-serif; = font-weight: 300; } hr { background: rgb(224, 224, 224); border: transparent; border-image: = none; height: 1px; margin-bottom: 30px; } @media all and (max-width:60em) and (min-width:36em) { hr { margin-bottom: 42px; } } .lt-ie9 hr { margin-top: 60px; margin-bottom: 60px; } fieldset { margin: 0px 0px 18px; padding: 0px; border: currentColor; border-image: = none; } legend { color: rgb(166, 168, 169); font-size: 18px; margin-bottom: 24px; } @media all and (max-width:60em) and (min-width:36em) { legend { font-size: 24px; } } @media all and (min-width:60em) { hr { margin-top: 60px; margin-bottom: 60px; } legend { font-size: 24px; } } .lt-ie9 legend { font-size: 24px; } label { margin: 0px 0px 6px; color: rgb(37, 43, 44); font-size: 18px; } input:focus { outline: 0px; } textarea:focus { outline: 0px; } figure { margin-top: 15px; margin-bottom: 15px; } @media all and (max-width:60em) and (min-width:36em) { figure { margin-top: 21px; margin-bottom: 21px; } } .lt-ie9 figure { margin-top: 30px; margin-bottom: 30px; } figcaption { color: rgb(79, 79, 79); line-height: 1.2; font-size: 14px; } figure.boxed { background: rgb(251, 251, 251); border-bottom-color: rgb(230, 230, = 230); border-bottom-width: 1px; border-bottom-style: solid; } figure.boxed figcaption { padding: 18px 14px; } figure.align-left { margin-right: auto; margin-left: auto; max-width: 90%; } figure.align-right { margin-right: auto; margin-left: auto; max-width: 90%; } @media all and (max-width:60em) and (min-width:36em) { figure.align-left { width: 40%; margin-right: 2.85%; float: left; max-width: none; } figure.align-right { width: 40%; margin-right: 2.85%; float: left; max-width: none; } } @media all and (min-width:60em) { figure { margin-top: 30px; margin-bottom: 30px; } figure.align-left { width: 31.42%; margin-right: 2.85%; float: left; max-width: none; } figure.align-right { width: 31.42%; margin-right: 2.85%; float: left; max-width: none; } } .lt-ie9 figure.align-left { width: 31.42%; margin-right: 2.85%; float: left; display: inline; = max-width: none; } .lt-ie9 figure.align-right { width: 31.42%; margin-right: 2.85%; float: left; display: inline; = max-width: none; } .vbottom { width: 99%; } .vcenter { width: 99%; } @media all and (max-width:60em) and (min-width:36em) { figure.align-right { margin-right: 0px; margin-left: 2em; float: right; } } @media all and (min-width:60em) { figure.align-right { margin-right: 0px; margin-left: 2em; float: right; } } .lt-ie9 figure.align-right { margin-right: 0px; margin-left: 2em; float: right; display: inline; } .container::after { clear: both; display: table; content: ""; } .lt-ie9 .container::after { clear: both; display: table; content: ""; } .container { margin-right: auto; margin-left: auto; max-width: 79em; } .lt-ie9 .container { margin-right: auto; margin-left: auto; max-width: 79em; } figure.full-width { background: 0px 0px; border: currentColor; border-image: none; } .border-bottom.section { border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; = border-bottom-style: solid; } .bordered.section { border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; = border-bottom-style: solid; } .border-top.section { border-top-color: rgb(230, 230, 230); border-top-width: 1px; = border-top-style: solid; } .bordered.section { border-top-color: rgb(230, 230, 230); border-top-width: 1px; = border-top-style: solid; } figure.full-width figcaption { line-height: 1.5; padding-top: 30px; padding-bottom: 15px; font-size: = 21px; } @media all and (max-width:60em) and (min-width:36em) { figure.full-width figcaption { padding-top: 42px; padding-bottom: 21px; font-size: 24px; } } .lt-ie9 figure.full-width figcaption { padding-top: 60px; padding-bottom: 30px; font-size: 24px; } .container { padding-right: 1em; padding-left: 1em; } @media all and (max-width:60em) and (min-width:36em) { .container { padding-right: 2em; padding-left: 2em; margin-right: auto; margin-left: = auto; max-width: 79em; } .container::after { clear: both; display: table; content: ""; } } .lt-ie9 .container { padding-right: 2em; padding-left: 2em; } @media all and (min-width:60em) { figure.full-width figcaption { padding-top: 60px; padding-bottom: 30px; font-size: 24px; } .container { padding-right: 2em; padding-left: 2em; margin-right: auto; margin-left: = auto; max-width: 79em; } .container::after { clear: both; display: table; content: ""; } #main { padding-top: 194px; } } .lt-ie9 #main { padding-top: 194px; } #skip-link { display: none; } .hidden { display: none; } .vbottom { display: inline-block; } .vcenter { display: inline-block; } .vjack::before { display: inline-block; } .clear { clear: both; } .vjack::before { height: 100%; margin-right: -0.25em; content: ""; } .with-image.hc-item .hc-overlay .vcenter { vertical-align: bottom; } .vbottom { vertical-align: bottom; } .section { padding: 30px 0px; width: 100%; clear: both; } @media all and (max-width:60em) and (min-width:36em) { .section { padding: 42px 0px; } } @media all and (min-width:60em) { .section { padding: 60px 0px; } } .lt-ie9 .section { padding: 60px 0px; } .light-gray.section { background-color: rgb(246, 246, 246); } .dark-gray.section { color: rgb(255, 255, 255); background-color: rgb(25, 27, 27); } .btn { padding: 18px; border-radius: 0px; border: currentColor; = transition:background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); = border-image: none; text-align: center; color: rgb(255, 255, 255); = line-height: 18px; font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-size: 14px; = font-weight: 700; display: block; background-color: rgb(55, 135, 176); = -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-appearance: = none; -webkit-transition-property: background-color; = -moz-transition-property: background-color; -o-transition-property: = background-color; -webkit-transition-duration: .2s; = -moz-transition-duration: .2s; -o-transition-duration: .2s; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; -ms-border-radius: 0; -o-border-radius: 0; } a.btn { padding: 18px; border-radius: 0px; border: currentColor; = transition:background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); = border-image: none; text-align: center; color: rgb(255, 255, 255); = line-height: 18px; font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-size: 14px; = font-weight: 700; display: block; background-color: rgb(55, 135, 176); = -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-appearance: = none; -webkit-transition-property: background-color; = -moz-transition-property: background-color; -o-transition-property: = background-color; -webkit-transition-duration: .2s; = -moz-transition-duration: .2s; -o-transition-duration: .2s; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; -ms-border-radius: 0; -o-border-radius: 0; } .cu-intro > p { font-family: freight-text-pro-n4,freight-text-pro,serif; font-style: = normal; font-weight: 400; } .stat-value { font-family: freight-text-pro-n4,freight-text-pro,serif; font-style: = normal; font-weight: 400; } .btn:active { text-decoration: none; background-color: rgb(24, 107, 149); } .btn:focus { text-decoration: none; background-color: rgb(24, 107, 149); } .btn:hover { text-decoration: none; background-color: rgb(24, 107, 149); } a.btn:active { text-decoration: none; background-color: rgb(24, 107, 149); } a.btn:focus { text-decoration: none; background-color: rgb(24, 107, 149); } a.btn:hover { text-decoration: none; background-color: rgb(24, 107, 149); } #cu-overlay { transition:opacity 0.4s; width: 100%; position: fixed; opacity: 0; = -webkit-transition: opacity .4s; -moz-transition: opacity .4s; = -o-transition: opacity .4s; } .overlay-visible#cu-overlay { background: rgba(0, 0, 0, 0.85); left: 0px; top: 0px; right: 0px; = bottom: 0px; z-index: 1000; opacity: 1; } .block-header { width: 100%; margin-bottom: 12px; float: left; position: relative; } .block-header .cu-title { margin: 0px; } .block-header > a { top: 0px; right: 0px; position: absolute; } .cu-intro { text-align: center; } .cu-intro > p { color: rgb(29, 29, 29); line-height: 1.2; font-size: 24px; = margin-bottom: 30px; } @media all and (max-width:60em) and (min-width:36em) { .cu-intro > p { width: 82.85%; line-height: 1.6666; font-size: 30px; margin-right: = 2.85%; margin-bottom: 42px; margin-left: 8.57%; float: left; } } .lt-ie9 .cu-intro > p { width: 82.85%; line-height: 1.6666; font-size: 30px; margin-right: = 2.85%; margin-bottom: 60px; margin-left: 8.57%; float: left; display: = inline; } @media all and (min-width:60em) { .cu-intro > p { width: 82.85%; line-height: 1.6666; font-size: 30px; margin-right: = 2.85%; margin-bottom: 60px; margin-left: 8.57%; float: left; } } .grid-cta { line-height: 1.2; padding-right: 0.8em; display: inline-block; = position: relative; } .link-caret { line-height: 1.2; padding-right: 0.8em; display: inline-block; = position: relative; } .media-cta { line-height: 1.2; padding-right: 0.8em; display: inline-block; = position: relative; } .grid-cta::before { transition:right 50ms cubic-bezier(0.215, 0.61, 0.355, 1); right: 0px; = line-height: 2; font-size: 60%; position: absolute; = -webkit-transition-property: right; -moz-transition-property: right; = -o-transition-property: right; -webkit-transition-duration: 50ms; = -moz-transition-duration: 50ms; -o-transition-duration: 50ms; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } .link-caret::before { transition:right 50ms cubic-bezier(0.215, 0.61, 0.355, 1); right: 0px; = line-height: 2; font-size: 60%; position: absolute; = -webkit-transition-property: right; -moz-transition-property: right; = -o-transition-property: right; -webkit-transition-duration: 50ms; = -moz-transition-duration: 50ms; -o-transition-duration: 50ms; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } .media-cta::before { transition:right 50ms cubic-bezier(0.215, 0.61, 0.355, 1); right: 0px; = line-height: 2; font-size: 60%; position: absolute; = -webkit-transition-property: right; -moz-transition-property: right; = -o-transition-property: right; -webkit-transition-duration: 50ms; = -moz-transition-duration: 50ms; -o-transition-duration: 50ms; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } .grid-cta:focus::before { right: -3px; text-decoration: none; } .grid-cta:hover::before { right: -3px; text-decoration: none; } .link-caret:focus::before { right: -3px; text-decoration: none; } .link-caret:hover::before { right: -3px; text-decoration: none; } .media-cta:focus::before { right: -3px; text-decoration: none; } .media-cta:hover::before { right: -3px; text-decoration: none; } .cu-large-callout { width: 100%; margin-right: 2.32%; margin-bottom: 30px; float: left; = display: inline; } .cu-large-callout > .cu-title { text-align: center; margin-bottom: 30px; } @media all and (max-width:60em) and (min-width:36em) { .cu-large-callout > .cu-title { margin-bottom: 42px; } } @media all and (min-width:60em) { .cu-large-callout > .cu-title { margin-bottom: 60px; } } .lt-ie9 .cu-large-callout > .cu-title { margin-bottom: 60px; } .cu-large-callout > .media-box { margin-bottom: 36px; } .lt-ie9 .cu-large-callout > .media-box { margin-bottom: 60px; } .lt-ie9 .cu-large-callout > .media-box .media-overlay { padding-left: 8.57%; } .lt-ie9 .cu-large-callout > .media-box .media-caption { font-size: 22px; } @media all and (min-width:60em) { .cu-large-callout > .media-box { margin-bottom: 60px; } .cu-large-callout > .media-box .media-overlay { padding-left: 8.57%; } .cu-large-callout > .media-box .media-caption { font-size: 22px; } .callout-body { width: 91.42%; margin-right: 2.85%; margin-left: 8.57%; float: left; } } .lt-ie9 .callout-body { width: 91.42%; margin-right: 2.85%; margin-left: 8.57%; float: left; = display: inline; } .callout-body > .cu-headline { font-size: 34px; margin-bottom: 24px; } @media all and (min-width:60em) { .callout-body > .cu-headline { font-size: 42px; } } .lt-ie9 .callout-body > .cu-headline { font-size: 42px; } .callout-copy { line-height: 1.5; font-size: 18px; } @media all and (max-width:60em) and (min-width:36em) { .callout-copy { width: 82.85%; margin-right: 2.85%; float: left; } } @media all and (min-width:60em) { .callout-copy { width: 53.12%; font-size: 22px; margin-right: 3.12%; float: left; } } .lt-ie9 .callout-copy { width: 53.12%; font-size: 22px; margin-right: 3.12%; float: left; = display: inline; } .callout-links { width: 100%; margin-right: 2.32%; float: left; display: inline; } @media all and (min-width:60em) { .callout-links { width: 43.37%; margin-right: 0px; float: right; } } .lt-ie9 .callout-links { width: 34.37%; margin-right: 0px; float: right; display: inline; } .stats-list { margin: 0px; padding: 0px; text-align: center; } .stat { padding: 0px 12px; } .lt-ie9 .stat { padding: 0px 16px; } .stat-value { color: rgb(0, 0, 0); line-height: 1; font-size: 44px; } .cu-tower-title { font-style: normal; font-weight: 700; } .facts-list dt { font-style: normal; font-weight: 700; } .stat-label { font-style: normal; font-weight: 700; } @media all and (max-width:60em) and (min-width:36em) { .stat { padding: 0px 16px; } .stat-value { font-size: 52px; } } @media all and (min-width:60em) { .stat { padding: 0px 16px; } .stat-value { font-size: 52px; } } .lt-ie9 .stat-value { font-size: 52px; } .stat-value .percent { top: -0.35em; line-height: 0; font-size: 0.5em; vertical-align: middle; = position: relative; } .stat-value::after { margin: 18px auto; width: 30px; height: 1px; border-bottom-color: = rgb(85, 85, 85); border-bottom-width: 1px; border-bottom-style: solid; = display: block; content: " "; } .cu-tower::before { content: ""; } .facts-list dd::after { content: ""; } .lt-ie9 #cu-hdr::before { content: ""; } .lt-ie9 .cu-hdr-bg { content: ""; } .lt-ie9 .cu-hdr-inner::after { content: ""; } .lt-ie9 nav#cu-nav::after { content: ""; } .stat-label { color: rgb(127, 127, 127); text-transform: uppercase; font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-size: 12px; } .inline.stats-list .stat { width: 50%; margin-bottom: 36px; float: left; } @media all and (min-width:60em) { .inline.stats-list .stat { width: 25%; margin-bottom: 0px; } .grid.stats-list .stat { padding: 0px 24px; } } .lt-ie9 .inline.stats-list .stat { width: 25%; margin-bottom: 0px; } .grid.stats-list .stat { width: 50%; margin-bottom: 36px; float: left; } @media all and (max-width:60em) and (min-width:36em) { .grid.stats-list .stat { padding: 0px 24px; } } .lt-ie9 .grid.stats-list .stat { padding: 0px 24px; } .grid.stats-list :nth-child(2n+1).stat { clear: both; } .cu-tower { border-width: medium 1px 1px; border-style: none solid solid; = border-color: currentColor rgb(224, 224, 224) rgb(224, 224, 224); = margin: 18px 0px 54px; padding: 18px; border-image: none; text-align: = center; position: relative; background-color: rgb(255, 255, 255); } .back-to-top .arrow { -webkit-border-radius: 50px; -moz-border-radius: 50px; = -ms-border-radius: 50px; -o-border-radius: 50px; } .cu-radio label::before { -webkit-border-radius: 50px; -moz-border-radius: 50px; = -ms-border-radius: 50px; -o-border-radius: 50px; } .cu-tower::before { padding: 0px 1px; left: -1px; top: 0px; width: 100%; height: 3px; = position: absolute; box-sizing: content-box; background-color: rgb(179, = 27, 27); -moz-box-sizing: content-box; -webkit-box-sizing: content-box; } @media all and (max-width:60em) and (min-width:36em) { .cu-tower { padding: 24px 12px 18px; width: 42.3%; margin-right: 0px; = border-top-width: 4px; float: right; } } @media all and (min-width:60em) { .cu-tower { padding: 24px 12px 18px; width: 42.3%; margin-right: 0px; = border-top-width: 4px; float: right; } } .lt-ie9 .cu-tower { padding: 24px 12px 18px; width: 42.3%; margin-right: 0px; = border-top-width: 4px; float: right; display: inline; } .back-to-top { display: none; } .facts-list dd:last-child::after { display: none; } .lt-ie9 .cu-logotype { display: none; } .cu-tower-title { margin: 12px 0px 42px; color: rgb(179, 27, 27); font-family: = freight-text-pro-n4,freight-text-pro,serif; font-size: 26px; } .facts-list { margin: 0px; padding: 0px; } .facts-list dt { color: rgb(124, 124, 124); font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-size: 12px; } .facts-list dd { margin: 0px 0px 30px; padding: 0px 0px 24px; color: rgb(31, 31, 31); = font-family: freight-text-pro-i4,freight-text-pro,serif; font-size: = 22px; font-style: italic; font-weight: 400; position: relative; } .facts-list dd::after { margin: 0px auto; left: 0px; width: 64px; height: 1px; right: 0px; = bottom: 0px; position: absolute; background-color: rgb(204, 204, 204); } .back-to-top { top: 14px; right: 0px; font-family: = freight-sans-pro-n6,freight-sans-pro,sans-serif; font-size: 13px; = font-style: normal; font-weight: 600; position: absolute; } #cu-hdr { position: relative; } .back-to-top .arrow { position: relative; } .explore-header { position: relative; } .back-to-top .arrow { border-radius: 50px; border: 1px solid rgb(230, 230, 230); = border-image: none; top: -2px; width: 21px; height: 21px; text-align: = center; margin-right: 4px; vertical-align: middle; display: = inline-block; -ms-zoom: 1; background-color: rgb(255, 255, 255); } input#search-query { -webkit-border-radius: 0; -webkit-appearance: none; -ms-border-radius: = 0; -o-border-radius: 0; } input.cu-input { -webkit-border-radius: 0; -webkit-appearance: none; -ms-border-radius: = 0; -o-border-radius: 0; } textarea.cu-textarea { -webkit-border-radius: 0; -webkit-appearance: none; -ms-border-radius: = 0; -o-border-radius: 0; } .back-to-top .arrow::before { top: 1px; font-size: 9px; position: relative; } @media all and (min-width:60em) { .back-to-top { width: 130px; text-align: right; display: block; } a.instagram-link img { transition:transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); = transform: scale(1); backface-visibility: hidden; -webkit-transform: = scale(1, 1); -webkit-backface-visibility: hidden; = -webkit-transition-property: -webkit-transform; = -moz-transition-property: -moz-transform; -o-transition-property: = -o-transform; -webkit-transition-duration: .4s; = -moz-transition-duration: .4s; -o-transition-duration: .4s; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; -moz-backface-visibility: hidden; = -o-backface-visibility: hidden; -moz-transform: scale(1, 1); = -o-transform: scale(1, 1); } } .lt-ie9 .back-to-top { width: 130px; text-align: right; display: block; } @media all and (max-width:60em) and (min-width:36em) { .back-to-top { top: 11px; width: 130px; text-align: right; display: block; } } a.instagram-link { width: 100%; overflow: hidden; display: block; } .lt-ie9 a.instagram-link img { transition:transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); = transform: scale(1); backface-visibility: hidden; } #cu-hdr { backface-visibility: hidden; -moz-backface-visibility: hidden; = -o-backface-visibility: hidden; } a.hc-item { backface-visibility: hidden; -moz-backface-visibility: hidden; = -o-backface-visibility: hidden; } @media all and (min-width:60em) { a.instagram-link:focus img { transform: scale(1.05); -webkit-transform: scale(1.05, 1.05); = -moz-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); } a.instagram-link:hover img { transform: scale(1.05); -webkit-transform: scale(1.05, 1.05); = -moz-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); } #honeycomb { transition-duration: 0.6s; transition-timing-function: = cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0s; = -webkit-transition-property: opacity, -webkit-transform; = -moz-transition-property: opacity, -moz-transform; = -o-transition-property: opacity, -o-transform; = -webkit-transition-duration: .6s; -moz-transition-duration: .6s; = -o-transition-duration: .6s; -webkit-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -moz-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -o-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -webkit-transition-delay: 0s; = -moz-transition-delay: 0s; -o-transition-delay: 0s; } .cu-map { transition-duration: 0.6s; transition-timing-function: = cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0s; = -webkit-transition-property: opacity, -webkit-transform; = -moz-transition-property: opacity, -moz-transform; = -o-transition-property: opacity, -o-transform; = -webkit-transition-duration: .6s; -moz-transition-duration: .6s; = -o-transition-duration: .6s; -webkit-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -moz-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -o-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -webkit-transition-delay: 0s; = -moz-transition-delay: 0s; -o-transition-delay: 0s; } .featured-blogs-section { transition-duration: 0.6s; transition-timing-function: = cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0s; = -webkit-transition-property: opacity, -webkit-transform; = -moz-transition-property: opacity, -moz-transform; = -o-transition-property: opacity, -o-transform; = -webkit-transition-duration: .6s; -moz-transition-duration: .6s; = -o-transition-duration: .6s; -webkit-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -moz-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -o-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -webkit-transition-delay: 0s; = -moz-transition-delay: 0s; -o-transition-delay: 0s; } .section { transition-duration: 0.6s; transition-timing-function: = cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0s; = -webkit-transition-property: opacity, -webkit-transform; = -moz-transition-property: opacity, -moz-transform; = -o-transition-property: opacity, -o-transform; = -webkit-transition-duration: .6s; -moz-transition-duration: .6s; = -o-transition-duration: .6s; -webkit-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -moz-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -o-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -webkit-transition-delay: 0s; = -moz-transition-delay: 0s; -o-transition-delay: 0s; } } .lt-ie9 a.instagram-link:focus img { transform: scale(1.05); } .lt-ie9 a.instagram-link:hover img { transform: scale(1.05); } .lt-ie9 #honeycomb { transition-duration: 0.6s; transition-timing-function: = cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0s; } .lt-ie9 .cu-map { transition-duration: 0.6s; transition-timing-function: = cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0s; } .lt-ie9 .featured-blogs-section { transition-duration: 0.6s; transition-timing-function: = cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0s; } .lt-ie9 .section { transition-duration: 0.6s; transition-timing-function: = cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0s; } #cu-hdr { -moz-transition-duration: .2s; -o-transition-duration: .2s; } a.submenu-trigger::before { -moz-transition-duration: .2s; -o-transition-duration: .2s; } @media all and (min-width:60em) { .transition-in#honeycomb { opacity: 0; transform: translateY(80px); -webkit-transform: = translateY(80px); -moz-transform: translateY(80px); -o-transform: = translateY(80px); } .transition-in.cu-map { opacity: 0; transform: translateY(80px); -webkit-transform: = translateY(80px); -moz-transform: translateY(80px); -o-transform: = translateY(80px); } .transition-in.featured-blogs-section { opacity: 0; transform: translateY(80px); -webkit-transform: = translateY(80px); -moz-transform: translateY(80px); -o-transform: = translateY(80px); } .transition-in.section { opacity: 0; transform: translateY(80px); -webkit-transform: = translateY(80px); -moz-transform: translateY(80px); -o-transform: = translateY(80px); } } .lt-ie9 .transition-in#honeycomb { opacity: 0; transform: translateY(80px); } .lt-ie9 .transition-in.cu-map { opacity: 0; transform: translateY(80px); } .lt-ie9 .transition-in.featured-blogs-section { opacity: 0; transform: translateY(80px); } .lt-ie9 .transition-in.section { opacity: 0; transform: translateY(80px); } #cu-hdr { height: 104px; padding-top: 52px; margin-top: -52px; z-index: 1000; = transition-duration: 0.2s; transition-timing-function: = cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0s; = backface-visibility: hidden; background-color: rgb(179, 27, 27); = -webkit-transition-property: -webkit-transform, height, background; = -moz-transition-property: -moz-transform, height, background; = -o-transition-property: -o-transform, height, background; = -webkit-transition-duration: .2s; -webkit-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -moz-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -o-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -webkit-transition-delay: 0s; = -moz-transition-delay: 0s; -o-transition-delay: 0s; } .lt-ie9 #cu-hdr { left: 0px; top: 0px; width: 100%; height: 278px; overflow: hidden; = padding-top: 84px; margin-top: -84px; position: absolute; = background-color: rgb(255, 255, 255); } @media all and (min-width:60em) { #cu-hdr { left: 0px; top: 0px; width: 100%; height: 278px; overflow: hidden; = padding-top: 84px; margin-top: -84px; position: absolute; = background-color: rgb(255, 255, 255); } #cu-hdr::before { transition:height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); left: 0px; = top: 84px; width: 100%; height: 42px; display: block; position: = absolute; content: ""; background-color: rgb(179, 27, 27); = -webkit-transition-property: height; -moz-transition-property: height; = -o-transition-property: height; -webkit-transition-duration: .2s; = -moz-transition-duration: .2s; -o-transition-duration: .2s; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } .cu-hdr-bg { transition:height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); left: 0px; = top: 84px; width: 100%; height: 42px; display: block; position: = absolute; content: ""; background-color: rgb(179, 27, 27); = -webkit-transition-property: height; -moz-transition-property: height; = -o-transition-property: height; -webkit-transition-duration: .2s; = -moz-transition-duration: .2s; -o-transition-duration: .2s; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } } .lt-ie9 #cu-brand { left: 0px; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, = 1); } .lt-ie9 #cu-hdr::before { left: 0px; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, = 1); } .lt-ie9 .cu-hdr-bg { left: 0px; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, = 1); } .lt-ie9 #cu-hdr::before { top: 84px; width: 100%; height: 42px; display: block; position: = absolute; transition-property: height; transition-duration: 0.2s; = transition-delay: 0s; background-color: rgb(179, 27, 27); } .lt-ie9 .cu-hdr-bg { top: 84px; width: 100%; height: 42px; display: block; position: = absolute; transition-property: height; transition-duration: 0.2s; = transition-delay: 0s; background-color: rgb(179, 27, 27); } .cu-hdr-inner { height: 52px; position: relative; z-index: 500; background-color: = rgb(179, 27, 27); } @media all and (min-width:60em) { .cu-hdr-inner { height: auto; padding-right: 2em; padding-left: 2em; margin-right: = auto; margin-left: auto; max-width: 79em; background-color: transparent; } .cu-hdr-inner::after { clear: both; display: table; content: ""; } } .lt-ie9 .cu-hdr-inner { height: auto; padding-right: 2em; padding-left: 2em; margin-right: = auto; margin-left: auto; max-width: 79em; background-color: transparent; } .lt-ie9 .cu-hdr-inner::after { clear: both; display: table; } #cu-brand { height: 34px; padding-left: 45px; margin-top: 9px; margin-left: 1em; = vertical-align: middle; display: inline-block; background-image: = url("../images/logo-white.svg?1390332815"); background-repeat: = no-repeat; background-size: 34px 34px; } @media all and (min-width:60em) { #cu-brand { padding: 0px; transition:transform 0.2s cubic-bezier(0.215, 0.61, = 0.355, 1); left: 0px; top: 57px; width: 120px; height: 120px; = margin-top: 0px; margin-left: 2em; position: absolute; background-image: = url("../images/logo-red.svg?1390332815"); background-size: 120px 120px; = -webkit-transition-property: -webkit-transform; = -moz-transition-property: -moz-transform; -o-transition-property: = -o-transform; -webkit-transition-duration: .2s; = -moz-transition-duration: .2s; -o-transition-duration: .2s; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } .cu-logotype { display: none; } } .lt-ie9 #cu-brand { padding: 0px; top: 57px; width: 120px; height: 120px; margin-top: 0px; = margin-left: 2em; position: absolute; transition-property: transform; = transition-duration: 0.2s; transition-delay: 0s; background-size: 120px = 120px; } a.submenu-trigger::before { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; } nav#cu-nav { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; } #cu-brand:focus { outline: rgb(0, 0, 0) dotted thin; } .cu-logotype { background: url("../images/logotype-white.svg?1390332815") no-repeat 0% = 0% / 139px 18px; top: 10px; width: 139px; height: 18px; text-indent: = -9999em; position: relative; } a#mobile-trigger { width: 52px; height: 52px; text-align: center; line-height: 52px; } a#search-trigger { width: 52px; height: 52px; text-align: center; line-height: 52px; } a.submenu-trigger { width: 52px; height: 52px; text-align: center; line-height: 52px; } .lt-ie9 #cu-brand { background-image: url("../images/logo-red.png?1391798424"); } .no-svg #cu-brand { background-image: url("../images/logo-red.png?1391798424"); } a#mobile-trigger { top: 0px; right: 0px; color: rgb(255, 255, 255); font-size: 19px; = text-decoration: none; display: block; position: absolute; cursor: = pointer; background-color: rgb(146, 3, 10); } .lt-ie9 a#mobile-trigger { display: none; } .lt-ie9 a.submenu-trigger { display: none; } .lt-ie9 a.submenu-trigger::before { display: none; } a#mobile-trigger::before { top: 3px; position: relative; } a.submenu-trigger { top: 0px; right: 0px; text-decoration: none; border-bottom-color: = rgb(224, 224, 224); border-left-color: rgb(224, 224, 224); = border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: = solid; border-left-style: solid; position: absolute; background-color: = rgb(246, 246, 246); } form#cu-search { position: relative; } form#cu-search .container { position: relative; } input#search-query { position: relative; } a.submenu-trigger::before { transform-origin: 50% 25%; transition:rotate 0.2s cubic-bezier(0.215, = 0.61, 0.355, 1); top: 4px; color: rgb(179, 27, 27); font-size: 14px; = position: relative; -webkit-transition-property: rotate; = -moz-transition-property: rotate; -o-transition-property: rotate; = -webkit-transition-duration: .2s; -o-transition-delay: 0s; = -webkit-transform-origin: 50% 25%; -moz-transform-origin: 50% 25%; = -o-transform-origin: 50% 25%; } .secondary-menu { -webkit-transition-duration: .2s; -o-transition-duration: .2s; } nav#cu-nav { -webkit-transition-duration: .2s; -o-transition-duration: .2s; } @media all and (min-width:60em) { a#mobile-trigger { display: none; } a.submenu-trigger { display: none; } a.submenu-trigger::before { display: none; } } a#search-trigger { top: 0px; right: 52px; color: rgb(255, 255, 255); font-size: 17px; = display: block; position: absolute; background-color: rgb(161, 6, 6); } .lt-ie9 a#search-trigger { top: -1px; width: 42px; height: 42px; right: 2em; line-height: 42px; = background-color: rgb(179, 27, 27); } a#search-trigger:focus { text-decoration: none; background-color: rgb(161, 6, 6); } a#search-trigger:hover { text-decoration: none; background-color: rgb(161, 6, 6); } form#cu-search { width: 100%; height: 52px; margin-top: -104px; z-index: 1200; = background-color: rgb(161, 6, 6); } @media all and (min-width:60em) { a#search-trigger { width: 42px; height: 42px; right: 2em; line-height: 42px; = background-color: rgb(179, 27, 27); } form#cu-search { height: 84px; margin-top: -84px; } } .lt-ie9 form#cu-search { height: 84px; margin-top: -84px; } input#search-query { padding: 0px; outline: 0px; border-radius: 0px; border: currentColor; = border-image: none; width: 100%; height: 52px; color: rgb(255, 255, = 255); font-size: 17px; z-index: 100; box-sizing: border-box; = background-color: transparent; -webkit-font-smoothing: antialiased; = appearance: none; -moz-border-radius: 0; -moz-box-sizing: border-box; = -webkit-box-sizing: border-box; font-smoothing: antialiased; = -moz-appearance: none; } .lt-ie9 input#search-query { height: 84px; line-height: 42px; font-size: 32px; font-style: normal; } input.placeholder#search-query { color: rgb(255, 255, 255); opacity: 1; } input:-ms-input-placeholder#search-query { color: rgb(255, 255, 255); opacity: 1; } nav#cu-nav { background: rgb(255, 255, 255); transition:transform 0.2s = cubic-bezier(0.215, 0.61, 0.355, 1); left: 0px; top: 104px; width: 100%; = position: absolute; z-index: 200; transform: translateY(-100%); = -webkit-transform: translateY(-100%); -webkit-transition-property: = -webkit-transform; -moz-transition-property: -moz-transform; = -o-transition-property: -o-transform; -moz-transition-duration: .2s; = -o-transition-delay: 0s; -moz-transform: translateY(-100%); = -o-transform: translateY(-100%); } .ftr-links { overflow: hidden; -moz-transition-timing-function: cubic-bezier(.215, = .61, .355, 1); -webkit-transition-delay: 0s; } .submenu { overflow: hidden; -moz-transition-timing-function: cubic-bezier(.215, = .61, .355, 1); -webkit-transition-delay: 0s; } @media all and (min-width:60em) { input#search-query { height: 84px; font-family: = freight-sans-pro-n3,freight-sans-pro,sans-serif; font-size: 32px; = font-style: normal; font-weight: 300; } nav#cu-nav { top: 0px; padding-right: 2em; padding-left: 2em; margin-right: auto; = margin-left: auto; position: relative; max-width: 79em; transform: = translateY(0px); background-color: transparent; -webkit-transform: = translateY(0); -moz-transform: translateY(0); -o-transform: = translateY(0); } nav#cu-nav::after { clear: both; display: table; content: ""; } } .lt-ie9 nav#cu-nav { top: 0px; padding-right: 2em; padding-left: 2em; margin-right: auto; = margin-left: auto; position: relative; max-width: 79em; transform: = translateY(0px); background-color: transparent; } .lt-ie9 nav#cu-nav::after { clear: both; display: table; } nav#cu-nav ul { padding: 0px; margin-top: 0px; margin-bottom: 0px; } a.menu-item { padding: 0px 1.5em; height: 52px; color: rgb(0, 0, 0); line-height: = 52px; font-family: freight-text-pro-n4,freight-text-pro,serif; = font-size: 18px; font-style: normal; font-weight: 400; text-decoration: = none; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; = border-bottom-style: solid; display: block; } .lt-ie9 a.menu-item { padding: 0px; border: currentColor; border-image: none; height: auto; = line-height: 1; font-size: 24px; } .lt-ie9 a.menu-item:focus { text-decoration: underline; } .lt-ie9 a.menu-item:hover { text-decoration: underline; } .submenu { transition:max-height 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); = max-height: 0px; background-color: rgb(246, 246, 246); = -webkit-transition-property: max-height; -moz-transition-property: = max-height; -o-transition-property: max-height; = -webkit-transition-duration: .4s; -moz-transition-duration: .4s; = -o-transition-duration: .4s; -webkit-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -o-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -moz-transition-delay: 0s; = -o-transition-delay: 0s; } @media all and (min-width:60em) { a.menu-item { padding: 0px; border: currentColor; border-image: none; height: auto; = line-height: 1; font-size: 24px; } a.menu-item:focus { text-decoration: underline; } a.menu-item:hover { text-decoration: underline; } .submenu { transition:none 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); left: 0px; = top: 0px; width: 100%; display: none; position: absolute; z-index: -1; = max-height: none; background-color: transparent; = -webkit-transition-property: none; -moz-transition-property: none; = -o-transition-property: none; -webkit-transition-duration: .4s; = -moz-transition-duration: .4s; -o-transition-duration: .4s; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } } .lt-ie9 .submenu { transition:none 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); left: 0px; = top: 0px; width: 100%; display: none; position: absolute; z-index: -1; = max-height: none; background-color: transparent; } .submenu-overview { width: 23.25%; padding-right: 1em; margin-right: 2.32%; float: left; = display: none; position: relative; } .lt-ie9 .submenu-overview { display: block; } .submenu-overview a { display: block; } .submenu-overview a:focus { color: rgb(179, 27, 27); } .submenu-overview img { width: 100%; display: block; } .submenu-overview span { padding: 1em 0px; line-height: 1; font-size: 18px; display: block; } @media all and (max-width:76em) and (min-width:69em) { .submenu-overview span { font-size: 16px; } } @media all and (max-width:69em) and (min-width:60em) { .submenu-overview span { font-size: 14px; } } @media all and (min-width:60em) { .submenu-overview { display: block; } ul.submenu-links { width: 48.57%; margin-right: -100%; margin-left: 0px; float: left; } ul.submenu-stories { width: 48.57%; margin-right: -100%; margin-left: 0px; float: left; } } .lt-ie9 ul.submenu-links { width: 48.57%; margin-right: -100%; margin-left: 0px; float: left; = display: inline; } .lt-ie9 ul.submenu-stories { width: 48.57%; margin-right: -100%; margin-left: 0px; float: left; = display: inline; } @media all and (min-width:60em) { ul.submenu-links li { width: 47.05%; margin-right: 5.88%; float: left; } ul.submenu-links li:nth-child(2n) { margin-right: 0px; float: right; } } .lt-ie9 ul.submenu-links li { width: 47.05%; margin-right: 5.88%; float: left; display: inline; } .lt-ie9 ul.submenu-links li:nth-child(2n) { margin-right: 0px; float: right; } ul.submenu-links a { padding: 0px 0px 0px 3em; height: 52px; color: rgb(0, 0, 0); = line-height: 52px; font-family: = freight-sans-pro-n4,freight-sans-pro,sans-serif; font-size: 15px; = font-style: normal; font-weight: 400; text-decoration: none; = border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; = border-bottom-style: solid; display: block; } @media all and (min-width:60em) { ul.submenu-links a { padding: 0px; border: currentColor; border-image: none; height: auto; = color: rgb(55, 135, 176); line-height: 1; font-family: = freight-sans-pro-n5,freight-sans-pro,sans-serif; font-size: 18px; = font-style: normal; font-weight: 500; margin-bottom: 18px; } ul.submenu-links a:hover { color: rgb(7, 51, 73); text-decoration: underline; } ul.submenu-links a:focus { color: rgb(179, 27, 27); text-decoration: underline; } } .lt-ie9 ul.submenu-links a { padding: 0px; border: currentColor; border-image: none; height: auto; = color: rgb(55, 135, 176); line-height: 1; font-family: = freight-sans-pro-n5,freight-sans-pro,sans-serif; font-size: 18px; = font-style: normal; font-weight: 500; margin-bottom: 18px; } nav#cu-nav ul.last.submenu-related::before { left: 0px; top: 0px; height: 169px; content: ""; } ul.submenu-stories::before { left: 0px; top: 0px; height: 169px; content: ""; } .lt-ie9 ul.submenu-links a:hover { color: rgb(7, 51, 73); text-decoration: underline; } .lt-ie9 ul.submenu-links a:focus { color: rgb(179, 27, 27); text-decoration: underline; } @media all and (max-width:76em) and (min-width:69em) { ul.submenu-links a { font-size: 16px; } } @media all and (max-width:69em) and (min-width:60em) { ul.submenu-links a { font-size: 14px; } } li.submenu-title { color: rgb(144, 144, 144); font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-size: 12px; = font-style: normal; font-weight: 700; margin-bottom: 18px; } ul.submenu-related { width: 23.25%; margin-right: 2.32%; float: left; display: none; = position: relative; } @media all and (min-width:60em) { ul.submenu-related { display: block; } } .lt-ie9 ul.submenu-related { display: block; } nav#cu-nav ul.last.submenu-related { padding-left: 2em; margin-right: 0px; float: right; display: none; } @media all and (min-width:60em) { nav#cu-nav ul.last.submenu-related { display: inline-block; } } .lt-ie9 nav#cu-nav ul.last.submenu-related { display: inline-block; } nav#cu-nav ul.last.submenu-related::before { border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) = rgba(144, 144, 144, 0.2); border-left-width: 1px; border-left-style: = solid; position: absolute; } ul.submenu-related li { margin-bottom: 18px; } ul.submenu-related a { color: rgb(0, 0, 0); font-family: = freight-sans-pro-n4,freight-sans-pro,sans-serif; font-size: 16px; = font-style: normal; font-weight: 400; } ul.submenu-stories a { color: rgb(0, 0, 0); font-family: = freight-sans-pro-n4,freight-sans-pro,sans-serif; font-size: 16px; = font-style: normal; font-weight: 400; } ul.submenu-related a:focus { color: rgb(179, 27, 27); } ul.submenu-related a:hover { color: rgb(179, 27, 27); } ul.submenu-stories a:focus { color: rgb(179, 27, 27); } ul.submenu-stories a:hover { color: rgb(179, 27, 27); } ul.submenu-stories { padding-right: 2em !important; padding-left: 2em !important; position: = relative; } ul.submenu-stories::before { border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) = rgba(144, 144, 144, 0.2); border-left-width: 1px; border-left-style: = solid; position: absolute; } ul.submenu-stories li { width: 100%; margin-bottom: 18px; float: left; } ul.submenu-stories img { margin-right: 1em; float: left; display: block; } .lt-ie9 ul#cu-nav-main { left: 220px; right: auto !important; } @media all and (min-width:60em) { ul#cu-nav-main { transition:transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); top: = 42px; right: 0px; margin-right: 2em; position: absolute; = -webkit-transition-property: -webkit-transform; = -moz-transition-property: -moz-transform; -o-transition-property: = -o-transform; -webkit-transition-duration: .2s; = -moz-transition-duration: .2s; -o-transition-duration: .2s; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } } .lt-ie9 ul#cu-nav-main { transition:transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); top: = 42px; margin-right: 2em; position: absolute; } .ftr-links { -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-delay: 0s; } .secondary-menu { -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-delay: 0s; } ul#cu-nav-main > li { position: relative; } .lt-ie9 ul#cu-nav-main > li { float: left; position: static; } .lt-ie9 ul#cu-nav-main > li:first-child a { padding-left: 0px; } .lt-ie9 ul#cu-nav-main > li:last-child a { padding-right: 0px; } @media all and (min-width:60em) { ul#cu-nav-main > li { float: left; position: static; } ul#cu-nav-main > li:first-child a { padding-left: 0px; } ul#cu-nav-main > li:last-child a { padding-right: 0px; } ul#cu-nav-main a.menu-item { padding: 60px 24px 22px; border-bottom-color: transparent; = border-bottom-width: 1px; border-bottom-style: solid; } } .lt-ie9 ul#cu-nav-main a.menu-item { padding: 60px 24px 22px; border-bottom-color: transparent; = border-bottom-width: 1px; border-bottom-style: solid; } @media all and (max-width:76em) and (min-width:69em) { ul#cu-nav-main a.menu-item { padding: 60px 20px 22px; font-size: 22px; } } @media all and (max-width:69em) and (min-width:60em) { ul#cu-nav-main a.menu-item { padding: 60px 13px 22px; font-size: 20px; } } .lt-ie9 ul#cu-nav-main .submenu { top: 100px; padding-top: 26px; } a#nav-close { display: none; } a#nav-close:focus { color: rgb(255, 255, 255); background-color: rgb(170, 170, 170); } a#nav-close:hover { color: rgb(255, 255, 255); background-color: rgb(170, 170, 170); } @media all and (min-width:60em) { ul#cu-nav-main .submenu { top: 100px; padding-top: 26px; } .touch a#nav-close { top: 394px; width: 30px; height: 30px; text-align: center; right: 2em; = color: rgb(255, 255, 255); line-height: 30px; font-size: 10px; display: = block; position: absolute; z-index: 500; background-color: rgb(187, 187, = 187); } } .lt-ie9 .touch a#nav-close { top: 394px; width: 30px; height: 30px; text-align: center; right: 2em; = color: rgb(255, 255, 255); line-height: 30px; font-size: 10px; display: = block; position: absolute; z-index: 500; background-color: rgb(187, 187, = 187); } @media all and (min-width:60em) { ul#cu-nav-utility { top: 0px; right: 42px; margin-right: 2em; position: absolute; } } .lt-ie9 ul#cu-nav-utility { top: 0px; right: 42px; margin-right: 2em; position: absolute; } ul#cu-nav-utility > li { position: relative; } .lt-ie9 ul#cu-nav-utility > li { position: static; } .lt-ie9 ul#cu-nav-utility a.menu-item { display: none; } @media all and (min-width:60em) { ul#cu-nav-utility > li { position: static; } ul#cu-nav-utility a.menu-item { display: none; } ul#cu-nav-utility .submenu { padding: 0px; height: 42px; display: block; position: static; = max-height: none; } ul#cu-nav-utility ul.submenu-links { width: auto; margin-right: auto; float: none; } } .lt-ie9 ul#cu-nav-utility .submenu { padding: 0px; height: 42px; display: block; position: static; = max-height: none; } .lt-ie9 ul#cu-nav-utility ul.submenu-links { width: auto; margin-right: auto; float: none; display: block; } @media all and (min-width:60em) { ul#cu-nav-utility ul.submenu-links li { width: auto; height: 42px; margin-right: auto; vertical-align: middle; = float: none; display: inline-block; -ms-zoom: 1; } ul#cu-nav-utility ul.submenu-links a { padding: 0px 10px; border: currentColor; border-image: none; width: = auto; height: 42px; color: rgb(255, 255, 255); text-transform: = uppercase; line-height: 42px; letter-spacing: 1px; font-size: 12px; = margin-right: auto; margin-bottom: 0px; float: none; } ul#cu-nav-utility ul.submenu-links a:focus { color: rgb(255, 255, 255); text-decoration: none; } ul#cu-nav-utility ul.submenu-links a:hover { color: rgb(255, 255, 255); text-decoration: none; } } .lt-ie9 ul#cu-nav-utility ul.submenu-links li { width: auto; height: 42px; margin-right: auto; vertical-align: middle; = float: none; display: inline-block; -ms-zoom: 1; } .lt-ie9 ul#cu-nav-utility ul.submenu-links a { padding: 0px 10px; border: currentColor; border-image: none; width: = auto; height: 42px; color: rgb(255, 255, 255); line-height: 42px; = letter-spacing: 1px; font-size: 12px; margin-right: auto; margin-bottom: = 0px; float: none; display: block; } .lt-ie9 ul#cu-nav-utility ul.submenu-links a:focus { color: rgb(255, 255, 255); text-decoration: none; } .lt-ie9 ul#cu-nav-utility ul.submenu-links a:hover { color: rgb(255, 255, 255); text-decoration: none; } @media all and (min-width:60em) { li.cu-nav-actions a { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 700; -webkit-font-smoothing: = antialiased; font-smoothing: antialiased; } li.cu-nav-actions a:focus { background-color: rgb(161, 6, 6); } li.cu-nav-actions a:hover { background-color: rgb(161, 6, 6); } } .lt-ie9 li.cu-nav-actions a { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 700; -webkit-font-smoothing: = antialiased; font-smoothing: antialiased; } .lt-ie9 li.cu-nav-actions a:focus { background-color: rgb(161, 6, 6); } .lt-ie9 li.cu-nav-actions a:hover { background-color: rgb(161, 6, 6); } @media all and (min-width:60em) { li.cu-nav-people { padding-right: 12px; padding-left: 6px; position: relative; } li.cu-nav-people::before { left: 0px; top: 11px; width: 1px; height: 19px; border-left-color: = rgba(255, 255, 255, 0.2); border-left-width: 1px; border-left-style: = solid; position: absolute; content: ""; } li.cu-nav-people a { font-family: freight-sans-pro-n6,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 600; -webkit-font-smoothing: = antialiased; font-smoothing: antialiased; } li.cu-nav-people a:focus { color: rgb(255, 255, 255); background-color: rgb(161, 6, 6); } li.cu-nav-people a:hover { color: rgb(255, 255, 255); background-color: rgb(161, 6, 6); } } .lt-ie9 li.cu-nav-people { padding-right: 12px; padding-left: 6px; position: relative; } .lt-ie9 li.cu-nav-people::before { left: 0px; top: 11px; width: 1px; height: 19px; border-left-color: = rgba(255, 255, 255, 0.2); border-left-width: 1px; border-left-style: = solid; position: absolute; content: ""; } .lt-ie9 li.cu-nav-people a { font-family: freight-sans-pro-n6,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 600; -webkit-font-smoothing: = antialiased; font-smoothing: antialiased; } .lt-ie9 li.cu-nav-people a:focus { color: rgb(255, 255, 255); background-color: rgb(161, 6, 6); } .lt-ie9 li.cu-nav-people a:hover { color: rgb(255, 255, 255); background-color: rgb(161, 6, 6); } li.cu-nav-admissions ul.submenu-related { padding-left: 2em !important; } li.cu-nav-admissions ul.submenu-related::before { border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) = rgba(144, 144, 144, 0.2); left: 0px; top: 0px; height: 169px; = border-left-width: 1px; border-left-style: solid; position: absolute; = content: ""; } .lt-ie9 li.cu-nav-engagement ul.submenu-links li { width: auto; margin-right: auto; float: none; display: block; } .about .cu-nav-about > a { color: rgb(179, 27, 27) !important; } .academics .cu-nav-academics > a { color: rgb(179, 27, 27) !important; } .admissions .cu-nav-admissions > a { color: rgb(179, 27, 27) !important; } .engagement .cu-nav-engagement > a { color: rgb(179, 27, 27) !important; } .research .cu-nav-research > a { color: rgb(179, 27, 27) !important; } .student-life .cu-nav-student > a { color: rgb(179, 27, 27) !important; } .mobile-menu-visible #mobile-trigger { line-height: 49px; font-size: 15px; } .mobile-menu-visible #cu-hdr { position: relative; z-index: 2000; } .mobile-menu-visible #cu-nav { transform: translateY(0px); -webkit-transform: translateY(0); = -moz-transform: translateY(0); -o-transform: translateY(0); } .submenu-visible .submenu-trigger::before { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); = -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); } .submenu-visible .submenu { display: block; max-height: 999em; } .lt-ie9 .submenu-visible .submenu { display: none; } @media all and (min-width:60em) { li.cu-nav-engagement ul.submenu-links li { width: auto; margin-right: auto; float: none; } .submenu-visible .submenu { display: none; } .cu-menu-visible #cu-brand { background-image: url("../images/logo-red.svg?1390332815") !important; } .lt-ie9 .cu-menu-visible #cu-brand { background-image: url("../images/logo-red.png?1391798424") !important; } .no-svg .cu-menu-visible #cu-brand { background-image: url("../images/logo-red.png?1391798424") !important; } .cu-menu-visible #cu-hdr { background: rgb(255, 255, 255) !important; height: 530px; box-shadow: = 0px 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, = .3); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3); } .cu-menu-visible ul#cu-nav-main a.menu-item { color: rgb(106, 106, 106); -webkit-font-smoothing: auto; = font-smoothing: auto; } .cu-menu-visible ul#cu-nav-main > li.active > a { color: rgb(0, 0, 0); text-decoration: underline; } .cu-menu-visible ul#cu-nav-main > li.active > a:focus { color: rgb(179, 27, 27); } .cu-menu-visible ul#cu-nav-main > li.active .submenu { display: block; } } .lt-ie9 .lt-ie9 .cu-menu-visible #cu-brand { background-image: url("../images/logo-red.png?1391798424") !important; } .no-svg .lt-ie9 .cu-menu-visible #cu-brand { background-image: url("../images/logo-red.png?1391798424") !important; } .lt-ie9 .cu-menu-visible #cu-hdr { background: rgb(255, 255, 255) !important; height: 530px; box-shadow: = 0px 1px 2px rgba(0,0,0,0.3); } .lt-ie9 .cu-menu-visible ul#cu-nav-main a.menu-item { color: rgb(106, 106, 106); -webkit-font-smoothing: auto; = font-smoothing: auto; } .ftr-title { -webkit-font-smoothing: antialiased; } .marquee-copy { -webkit-font-smoothing: antialiased; } .marquee-oneliner-copy { -webkit-font-smoothing: antialiased; } .lt-ie9 .cu-menu-visible ul#cu-nav-main > li.active > a { color: rgb(0, 0, 0); text-decoration: underline; } .lt-ie9 .cu-menu-visible ul#cu-nav-main > li.active > a:focus { color: rgb(179, 27, 27); } .lt-ie9 .cu-menu-visible ul#cu-nav-main > li.active .submenu { display: block; } .lt-ie9 .cu-menu-visible #cu-brand { background-image: url("../images/logo-red.png?1391798424") !important; } .search-engaged #cu-hdr { transform: translateY(52px); -webkit-transform: translateY(52px); = -moz-transform: translateY(52px); -o-transform: translateY(52px); } .search-engaged #search-trigger { background-color: rgb(161, 6, 6); } @media all and (min-width:60em) { .search-engaged #cu-hdr { transform: translateY(84px); -webkit-transform: translateY(84px); = -moz-transform: translateY(84px); -o-transform: translateY(84px); } .search-engaged .secondary-menu { transform: translateY(84px); -webkit-transform: translateY(84px); = -moz-transform: translateY(84px); -o-transform: translateY(84px); } .cu-ftr-inner { padding-top: 72px; padding-right: 2em; padding-left: 2em; margin-right: = auto; margin-left: auto; max-width: 79em; } .cu-ftr-inner::after { clear: both; display: table; content: ""; } } .lt-ie9 .search-engaged #cu-hdr { transform: translateY(84px); } .lt-ie9 .search-engaged .secondary-menu { transform: translateY(84px); } .lt-ie9 .search-engaged #cu-hdr { top: 84px; } #cu-ftr { width: 100%; color: rgb(255, 255, 255); overflow: hidden; = background-color: rgb(37, 43, 44); } .lt-ie9 .cu-ftr-inner { padding-top: 72px; padding-right: 2em; padding-left: 2em; margin-right: = auto; margin-left: auto; max-width: 79em; } .lt-ie9 .cu-ftr-inner::after { clear: both; display: table; content: ""; } #cu-ftr-nav { list-style: none; margin: 0px; padding: 0px; } #cu-ftr-nav ul { list-style: none; margin: 0px; padding: 0px; } .lt-ie9 li.ftr-item { width: 14.28%; margin-right: 2.85%; float: left; display: inline; } li.last.ftr-item { display: none; } @media all and (min-width:60em) { li.ftr-item { width: 14.28%; margin-right: 2.85%; float: left; } li.last.ftr-item { width: 48.57%; margin-right: 0px; float: right; display: block; } } .lt-ie9 li.last.ftr-item { width: 48.57%; margin-right: 0px; float: right; display: block; } .ftr-title { margin: 0px; padding: 0px 1.5em; height: 44px; line-height: 44px; = font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; font-size: = 11px; font-style: normal; font-weight: 700; border-bottom-color: rgb(56, = 61, 62); border-bottom-width: 1px; border-bottom-style: solid; = font-smoothing: antialiased; } .ftr-links li a { font-family: freight-sans-pro-n4,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 400; } .ftr-utility a { font-family: freight-sans-pro-n4,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 400; } .lt-ie9 .ftr-title { padding: 0px; border: currentColor; border-image: none; height: auto; = line-height: 1.2; margin-bottom: 18px; } .ftr-links { transition:max-height 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); = max-height: 0px; background-color: rgb(42, 48, 50); = -webkit-transition-property: max-height; -moz-transition-property: = max-height; -o-transition-property: max-height; = -webkit-transition-duration: .4s; -moz-transition-duration: .4s; = -o-transition-duration: .4s; -webkit-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -o-transition-delay: 0s; } @media all and (min-width:60em) { .ftr-title { padding: 0px; border: currentColor; border-image: none; height: auto; = line-height: 1.2; margin-bottom: 18px; } .ftr-links { overflow: visible; max-height: none; background-color: transparent; } } .lt-ie9 .ftr-links { overflow: visible; max-height: none; background-color: transparent; } .ftr-links li a { padding: 0px 0px 0px 3em; height: 44px; color: rgb(139, 150, 152); = line-height: 44px; font-size: 14px; border-bottom-color: rgb(56, 61, = 62); border-bottom-width: 1px; border-bottom-style: solid; display: = block; } .lt-ie9 .ftr-links li a { padding: 0px; border: currentColor; border-image: none; height: auto; = line-height: 30px; font-size: 14px; } .ftr-links li a:focus { color: rgb(255, 255, 255); } .ftr-links li a:hover { color: rgb(255, 255, 255); } @media all and (min-width:60em) { .ftr-links li a { padding: 0px; border: currentColor; border-image: none; height: auto; = line-height: 30px; font-size: 14px; } #cu-ftr-nav { width: 100%; margin-bottom: 24px; float: left; } #cu-ftr-nav a.submenu-trigger { display: none; } } .lt-ie9 #cu-ftr-nav { width: 100%; margin-bottom: 24px; float: left; } #cu-ftr-nav > li { position: relative; } #cu-ftr-nav a.submenu-trigger { padding: 0px 1.5em; border: currentColor; border-image: none; width: = 100%; height: 44px; text-align: right; background-color: transparent; } .ftr-info { text-align: center; } .ftr-social li { text-align: center; } .lt-ie9 .ftr-utility { text-align: center; } .map-tooltip { text-align: center; } .marquee-oneliner { text-align: center; } #cu-ftr-nav a.submenu-trigger::before { top: -2px; color: rgb(119, 119, 119); font-size: 9px; position: = relative; } .lt-ie9 #cu-ftr-nav a.submenu-trigger { display: none; } .lt-ie9 #cu-ftr-nav .submenu { display: block; position: relative; z-index: 1; } .ftr-info { padding: 30px 1.5em; width: 100%; float: left; position: relative; = background-color: rgb(31, 37, 38); } .lt-ie9 .ftr-info { padding: 18px 0px; overflow: hidden; border-top-color: rgb(56, 61, 62); = border-top-width: 1px; border-top-style: solid; background-color: = transparent; } @media all and (min-width:60em) { #cu-ftr-nav .submenu { display: block; position: relative; z-index: 1; } .ftr-info { padding: 18px 0px; overflow: hidden; border-top-color: rgb(56, 61, 62); = border-top-width: 1px; border-top-style: solid; background-color: = transparent; } .ftr-social { left: 0px; top: 0px; position: absolute; } .ftr-weather { left: 0px; top: 0px; position: absolute; } .ftr-utility { text-align: center; } } .lt-ie9 .ftr-social { left: 0px; top: 0px; position: absolute; } .lt-ie9 .ftr-weather { left: 0px; top: 0px; position: absolute; } .ftr-utility { margin: 0px; padding: 0px; } .ftr-utility li { margin-bottom: 10px; vertical-align: middle; display: inline-block; = -ms-zoom: 1; } @media all and (max-width:60em) and (min-width:36em) { .ftr-utility { margin-left: -8px; float: left; } .ftr-utility li { margin: 0px; vertical-align: top; } } @media all and (min-width:60em) { .ftr-utility li { margin: 0px; vertical-align: top; } } .lt-ie9 .ftr-utility li { margin: 0px; vertical-align: top; } .ftr-social a { vertical-align: middle; -ms-zoom: 1; } .ftr-social li { vertical-align: middle; -ms-zoom: 1; } .ftr-utility a { padding: 0px 4px; color: rgb(148, 148, 148); font-size: 12px; } .map-tag { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; } .marquee-label { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; } a.tab { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; } a.tab-selected { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; } .lt-ie9 .ftr-utility a { font-size: 14px; } .ftr-utility a:focus { color: rgb(255, 255, 255); } .ftr-utility a:hover { color: rgb(255, 255, 255); } .ftr-social { margin: 0px; padding: 0px; } .lt-ie9 .ftr-social { padding: 14px 0px; left: auto; right: 0px; } .ftr-social li { width: 14%; display: inline-block; } @media all and (max-width:60em) and (min-width:36em) { .ftr-social { margin-top: -5px; margin-right: -10px; margin-bottom: -5px; float: = right; } .ftr-social li { width: auto; } } @media all and (min-width:60em) { .ftr-utility a { font-size: 14px; } .ftr-social { padding: 14px 0px; left: auto; right: 0px; } .ftr-social li { width: auto; margin-left: 8px; } } .lt-ie9 .ftr-social li { width: auto; margin-left: 8px; } .ftr-social a { padding: 10px; width: 100%; color: rgb(255, 255, 255); font-size: 15px; = display: inline-block; } .ftr-social a .social-label { display: none; } .ftr-weather { display: none; } .ftr-social a .social-icon { position: relative; } .ftr-social a .icon-twitter { top: 2px; } .ftr-social a .icon-youtube { top: 3px; } @media all and (max-width:60em) and (min-width:36em) { .ftr-social a { padding: 5px 10px; font-size: 18px; } } .lt-ie9 .ftr-social a { padding: 5px 8px; } .ftr-social a:focus { background-color: rgb(31, 31, 31); } .ftr-social a:hover { background-color: rgb(31, 31, 31); } @media all and (min-width:60em) { .ftr-social a { padding: 5px 8px; } .ftr-weather { padding: 14px 0px; display: block; } } .lt-ie9 .ftr-weather { padding: 14px 0px; display: block; } .ftr-weather-icon { color: rgb(255, 255, 255); line-height: 1; font-size: 16px; = vertical-align: middle; display: inline-block; -ms-zoom: 1; } .ftr-weather-location { color: rgb(255, 255, 255); line-height: 1; font-size: 16px; = vertical-align: middle; display: inline-block; -ms-zoom: 1; } .ftr-weather-temp { color: rgb(255, 255, 255); line-height: 1; font-size: 16px; = vertical-align: middle; display: inline-block; -ms-zoom: 1; } .ftr-weather-icon { font-size: 23px; } a.ftr-weather:focus .ftr-weather-location { text-decoration: underline; } a.ftr-weather:hover .ftr-weather-location { text-decoration: underline; } .ftr-weather-temp { color: rgb(128, 139, 141); } .ftr-weather-location { padding: 0px 10px; margin-right: 6px; position: relative; } .ftr-weather-location::after { top: 0px; width: 1px; height: 100%; right: 0px; position: absolute; = content: " "; background-color: rgb(68, 79, 81); } img.ftr-map { display: none; max-width: 100%; } .lt-ie9 img.ftr-map { display: block; } .lt-ie9 .ftr-places { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .lt-ie9 .ftr-places li { position: absolute; } @media all and (min-width:60em) { img.ftr-map { display: block; } .ftr-places { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .ftr-places li { position: absolute; } .map-location { border-radius: 20px; transition:box-shadow 0.4s cubic-bezier(0.215, = 0.61, 0.355, 1); animation:glow 1.5s linear infinite; width: 12px; = height: 12px; text-indent: -97912em; background-color: rgb(255, 255, = 255); -webkit-animation: glow 1.5s infinite linear; = -webkit-border-radius: 20px; -moz-border-radius: 20px; = -webkit-transition-property: box-shadow; -moz-transition-property: = box-shadow; -o-transition-property: box-shadow; = -webkit-transition-duration: .4s; -moz-transition-duration: .4s; = -o-transition-duration: .4s; -webkit-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -moz-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -o-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -webkit-transition-delay: 0s; = -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-border-radius: = 20px; -o-border-radius: 20px; } } .lt-ie9 .map-location { border-radius: 20px; transition:box-shadow 0.4s cubic-bezier(0.215, = 0.61, 0.355, 1); animation:glow 1.5s linear infinite; width: 12px; = height: 12px; text-indent: -97912em; background-color: rgb(255, 255, = 255); -webkit-animation: glow 1.5s infinite linear; -ms-border-radius: = 20px; } .secondary-menu { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } .secondary-menu-wrapper a { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } .map-tooltip-wrapper { left: -105px; width: 222px; bottom: 0px; padding-bottom: 32px; = position: absolute; } .map-tooltip-wrapper::after { border-width: 10px 10px 0px; border-style: solid; border-color: = rgb(251, 251, 251) transparent transparent; margin: 0px auto; = border-image: none; left: 0px; width: 0px; height: 0px; right: 0px; = bottom: 22px; position: absolute; content: ""; } .map-tag { margin-bottom: 0px; } .secondary-menu-wrapper nav > ul { margin-bottom: 0px; } .right.map-tooltip-wrapper { left: auto; right: -15px; } .right.map-tooltip-wrapper::after { left: auto; right: 10px; } .left.map-tooltip-wrapper { left: -15px; } .left.map-tooltip-wrapper::after { left: 10px; right: auto; } .bottom.map-tooltip-wrapper { top: 32px; bottom: auto; } .bottom.map-tooltip-wrapper::after { border-width: 0px 10px 10px; border-style: solid; border-color: = transparent transparent rgb(255, 255, 255); border-image: none; top: = -10px; bottom: auto; } .map-tooltip { width: 100%; font-size: 14px; background-color: rgb(255, 255, 255); } .map-tag { text-transform: uppercase; letter-spacing: 1px; font-size: 13px; = font-style: normal; } .secondary-menu-wrapper a { text-transform: uppercase; letter-spacing: 1px; font-size: 13px; = font-style: normal; } .map-tag { padding: 16px 16px 4px; color: rgb(179, 27, 27); line-height: 1; = font-weight: 700; } .map-title { padding: 0px 16px 16px; color: rgb(0, 0, 0); line-height: 18px; } .map-link { padding: 10px; color: rgb(55, 135, 176); line-height: 1; font-family: = freight-sans-pro-n5,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 500; border-top-color: rgb(238, 238, 238); = border-top-width: 1px; border-top-style: solid; background-color: = rgb(251, 251, 251); } .ftr-places a:focus .map-location { animation:none; box-shadow: 0px 0px 0px 5px #b31b1b; -webkit-animation: = none; -webkit-box-shadow: 0 0 0 5px #b31b1b; -moz-box-shadow: 0 0 0 5px = #b31b1b; } .ftr-places a:hover .map-location { animation:none; box-shadow: 0px 0px 0px 5px #b31b1b; -webkit-animation: = none; -webkit-box-shadow: 0 0 0 5px #b31b1b; -moz-box-shadow: 0 0 0 5px = #b31b1b; } #cu-ftr-nav .submenu-visible a.submenu-trigger::before { color: rgb(255, 255, 255); transform: rotate(-180deg); = -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); = -o-transform: rotate(-180deg); } #cu-ftr-nav .submenu-visible ul.ftr-links { display: block; max-height: 999em; } .secondary-menu { transition:transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); top: = 194px; border-top-color: rgb(227, 227, 227); border-top-width: 1px; = border-top-style: solid; display: none; position: relative; z-index: = 500; box-shadow: 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(247, = 247, 247); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); = -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); = -webkit-transition-property: -webkit-transform; = -moz-transition-property: -moz-transform; -o-transition-property: = -o-transform; -moz-transition-duration: .2s; -webkit-transition-delay: = 0s; -o-transition-delay: 0s; } .secondary-menu-wrapper a { -webkit-transition-duration: .2s; -o-transition-duration: .2s; = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-delay: 0s; -o-transition-delay: 0s; } .tertiary-menu { -webkit-transition-duration: .2s; -o-transition-duration: .2s; = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-delay: 0s; -o-transition-delay: 0s; } @media all and (min-width:60em) { .secondary-menu { display: block; } } .lt-ie9 .secondary-menu { display: block; } .secondary-menu-wrapper { width: 100%; display: table; } .secondary-menu-wrapper nav > ul { width: 100%; display: table; } .secondary-menu-wrapper nav { display: table-row; } .secondary-menu-wrapper nav > a { display: table-cell; } .secondary-menu-wrapper nav > ul > li { display: table-cell; } .secondary-menu-wrapper nav > ul > li a { display: block; } .secondary-menu-wrapper a { padding: 16px 10px; transition:color 0.2s cubic-bezier(0.215, 0.61, = 0.355, 1); text-align: center; color: rgb(146, 146, 146); font-family: = freight-sans-pro-n6,freight-sans-pro,sans-serif; font-weight: 600; = vertical-align: middle; -webkit-transition-property: color; = -moz-transition-property: color; -o-transition-property: color; = -moz-transition-duration: .2s; -webkit-transition-delay: 0s; } .marquee-label { font-style: normal; font-weight: 700; vertical-align: middle; -ms-zoom: = 1; } a.tab { font-style: normal; font-weight: 700; vertical-align: middle; -ms-zoom: = 1; } a.tab-selected { font-style: normal; font-weight: 700; vertical-align: middle; -ms-zoom: = 1; } .tertiary-menu { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } a.tertiary-dropdown::before { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } .secondary-menu-wrapper a:focus { color: rgb(0, 0, 0); text-decoration: none; } .secondary-menu-wrapper a:hover { color: rgb(0, 0, 0); text-decoration: none; } .secondary-menu-wrapper a.active { color: rgb(179, 27, 27); } .sticky-wrapper { display: none; } .lt-ie9 .sticky-wrapper { display: block; } .sticky.secondary-menu { left: 0px; top: 0px; width: 100%; position: fixed; z-index: 1000; = transform: translateY(0px); -webkit-transform: translateY(0); = -moz-transform: translateY(0); -o-transform: translateY(0); } .tertiary-menu { margin: 30px 0px; border: 1px solid rgb(230, 230, 230); = transition:max-height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); = border-image: none; overflow: hidden; z-index: 500; max-height: 42px; = box-shadow: 0px 2px 0px rgba(232,232,232,0.5); background-color: = rgb(255, 255, 255); -webkit-box-shadow: 0 2px 0 rgba(232, 232, 232, .5); = -moz-box-shadow: 0 2px 0 rgba(232, 232, 232, .5); = -webkit-transition-property: max-height; -moz-transition-property: = max-height; -o-transition-property: max-height; = -moz-transition-duration: .2s; -webkit-transition-delay: 0s; } a.tertiary-dropdown::before { -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-delay: 0s; -o-transition-delay: 0s; } li.tertiary-item > a { -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-delay: 0s; -o-transition-delay: 0s; } @media all and (max-width:60em) and (min-width:36em) { .tertiary-menu { margin: 20px 0px 0px; top: 0px; width: 30%; right: 0px; position: = absolute; } } a.tab-selected::before { transform-origin: 50% 25%; right: 13px; -webkit-transform-origin: 50% = 25%; -moz-transform-origin: 50% 25%; } a.tertiary-dropdown::before { transform-origin: 50% 25%; right: 13px; -webkit-transform-origin: 50% = 25%; -moz-transform-origin: 50% 25%; } @media all and (min-width:60em) { .sticky-wrapper { display: block; } .tertiary-menu { border: currentColor; border-image: none; max-height: none; box-shadow: = none; -webkit-box-shadow: none; -moz-box-shadow: none; } } .lt-ie9 .tertiary-menu { border: currentColor; border-image: none; max-height: none; box-shadow: = none; } .tertiary-menu > ul { border-top-color: rgb(230, 230, 230); border-top-width: 1px; = border-top-style: solid; } ul.tertiary-submenu { border-top-color: rgb(230, 230, 230); border-top-width: 1px; = border-top-style: solid; } ul.tertiary-submenu li { border-top-color: rgb(230, 230, 230); border-top-width: 1px; = border-top-style: solid; } .tertiary-menu > ul { margin: 0px; padding-left: 0px; } a.tertiary-dropdown { padding: 0px 16px; height: 42px; color: rgb(0, 0, 0); line-height: = 40px; overflow: hidden; font-size: 18px; display: block; white-space: = nowrap; position: relative; -ms-text-overflow: ellipsis; } @media all and (min-width:60em) { a.tertiary-dropdown { display: none; } } .lt-ie9 a.tertiary-dropdown { display: none; } a.tertiary-dropdown::before { transform-origin: 50% 25%; transition:rotate 0.2s cubic-bezier(0.215, = 0.61, 0.355, 1); top: 17px; color: rgb(179, 27, 27); font-size: 13px; = text-decoration: none; display: inline-block; position: absolute; = z-index: 50; -webkit-transition-property: rotate; = -moz-transition-property: rotate; -o-transition-property: rotate; = -webkit-transition-duration: .2s; -moz-transition-duration: .2s; = -o-transition-duration: .2s; -webkit-transition-delay: 0s; = -o-transform-origin: 50% 25%; } .marquee-copy { -webkit-transition-duration: .4s; -o-transition-duration: .4s; } li.tertiary-item > a { -webkit-transition-duration: .4s; -o-transition-duration: .4s; } li.tertiary-item > a { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; } ul.tertiary-submenu a { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; } li.tertiary-item { border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; = border-bottom-style: solid; } li.tertiary-item > a { padding: 12px; color: rgb(29, 29, 29); font-size: 18px; display: block; = transition-duration: 0.4s; transition-timing-function: = cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0s; = -webkit-transition-property: color, border; -moz-transition-property: = color, border; -o-transition-property: color, border; = -moz-transition-duration: .4s; } a.tab { text-transform: uppercase; -moz-transition-duration: .2s; = -o-transition-duration: .2s; } a.tab-selected { text-transform: uppercase; -moz-transition-duration: .2s; = -o-transition-duration: .2s; } ul.tertiary-submenu a { text-transform: uppercase; -moz-transition-duration: .2s; = -o-transition-duration: .2s; } .marquee-copy { -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-delay: 0s; -o-transition-delay: 0s; } ul.tertiary-submenu a { -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-delay: 0s; -o-transition-delay: 0s; } @media all and (min-width:60em) { li.tertiary-item > a { padding: 24px 0px; border-right-color: transparent; border-right-width: = 3px; border-right-style: solid; } } .lt-ie9 li.tertiary-item > a { padding: 24px 0px; border-right-color: transparent; border-right-width: = 3px; border-right-style: solid; } li.tertiary-item > a:focus { color: rgb(179, 27, 27); border-right-color: rgb(230, 230, 230); } li.tertiary-item > a:hover { color: rgb(179, 27, 27); border-right-color: rgb(230, 230, 230); } ul.tertiary-submenu { background: rgb(249, 249, 249); margin: 0px; padding-left: 24px; = display: none; } .marquee-shim { display: block; } li.current.tertiary-item ul.tertiary-submenu { display: block; } ul.tertiary-submenu li:first-child { border: currentColor; border-image: none; } ul.tertiary-submenu a { padding: 12px 0px; transition:color 0.2s cubic-bezier(0.215, 0.61, = 0.355, 1); letter-spacing: 1px; font-size: 12px; display: block; = -webkit-transition-property: color; -moz-transition-property: color; = -o-transition-property: color; -webkit-transition-duration: .2s; } .hc-tag { -o-transition-property: opacity; } .marquee-copy { -o-transition-property: opacity; } .marquee-copy { -moz-transition-duration: .4s; -webkit-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -moz-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -webkit-transition-delay: 0s; } .with-slideshow.marquee-mask .marquee-copy { -moz-transition-duration: .4s; -webkit-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -moz-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -webkit-transition-delay: 0s; } .lt-ie9 ul.tertiary-submenu a { padding: 16px 0px; } li.current.tertiary-item > a { color: rgb(179, 27, 27); } .lt-ie9 li.current.tertiary-item > a { color: rgb(0, 0, 0); border-right-color: rgb(179, 27, 27); = border-right-width: 3px; border-right-style: solid; } .dropdown-active.tertiary-menu { height: auto; max-height: 999em; } .dropdown-active.tertiary-menu a.tertiary-dropdown { background-color: rgb(240, 240, 240); } .dropdown-active.tertiary-menu a.tertiary-dropdown::before { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); = -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); } .marquee-mask { width: 100%; overflow: hidden; position: relative; background-color: = rgb(47, 47, 47); } .marquee-shim { width: 100%; opacity: 0; } .marquee { left: 0px; top: 0px; width: 100%; height: 100%; position: relative; } .marquee { min-height: 180px; max-height: 640px; } .marquee-mask { min-height: 180px; max-height: 640px; } @media all and (min-width:71em) { .marquee-shim { display: none; } .marquee { height: 640px; } .marquee-mask { height: 640px; } } .marquee-item { background-position: center; width: 100%; height: 100%; display: block; = position: relative; max-height: 640px; background-repeat: no-repeat; = background-size: 100%; } a.marquee-item { background-position: center; width: 100%; height: 100%; display: block; = position: relative; max-height: 640px; background-repeat: no-repeat; = background-size: 100%; } .marquee-item::after { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; = z-index: 1; content: ""; background-image: linear-gradient(transparent = 60%, rgba(0, 0, 0, 0.5)); } a.marquee-item::after { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; = z-index: 1; content: ""; background-image: linear-gradient(transparent = 60%, rgba(0, 0, 0, 0.5)); } a.marquee-item:focus .marquee-copy { opacity: 0.7; } a.marquee-item:hover .marquee-copy { opacity: 0.7; } .marquee-video { width: 100%; display: none; position: relative; } .marquee-controls { position: absolute; z-index: 100; } .marquee-copy { position: absolute; z-index: 100; } .marquee-oneliner { position: absolute; z-index: 100; } @media all and (min-width:60em) { ul.tertiary-submenu a { padding: 16px 0px; } li.current.tertiary-item > a { color: rgb(0, 0, 0); border-right-color: rgb(179, 27, 27); = border-right-width: 3px; border-right-style: solid; } .marquee-video { display: block; } } .lt-ie9 .marquee-video { display: block; } .no-videopreload .marquee-video { display: none; } .marquee-img { width: 100%; display: block; } @media all and (min-width:71em) { .marquee-img { display: none; } } .no-backgroundsize .marquee-img { margin: 0px auto; width: 100%; display: block !important; } .marquee-copy { transition:opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); width: = 60%; bottom: 18px; text-shadow: 0px 1px 0px rgba(0,0,0,0.3); = -webkit-transition-property: opacity; -moz-transition-property: opacity; = font-smoothing: antialiased; } @media all and (max-width:60em) and (min-width:36em) { .marquee { min-height: 300px; } .marquee-mask { min-height: 300px; } .marquee-copy { width: 50%; bottom: 32px; } } @media all and (min-width:60em) { .marquee-copy { width: 44%; bottom: 40px; } } .lt-ie9 .marquee-copy { width: 44%; bottom: 40px; } .marquee-label { background: rgb(26, 26, 26); padding: 6px 10px; color: rgb(187, 187, = 187); text-transform: uppercase; letter-spacing: 1px; font-size: 10px; = margin-bottom: 6px; display: inline-block; } .lt-ie9 .marquee-label { display: none; } .featured.marquee-label { background: rgb(179, 27, 27); color: rgb(255, 255, 255); display: none; = text-shadow: none !important; } @media all and (min-width:60em) { .marquee-label { display: none; } .featured.marquee-label { vertical-align: middle; display: inline-block; -ms-zoom: 1; = text-shadow: none !important; } } .lt-ie9 .featured.marquee-label { vertical-align: middle; display: inline-block; -ms-zoom: 1; = text-shadow: none !important; } #cu-info-brand { text-shadow: 0px 1px 0px rgba(0,0,0,0.3); } .admissions-program .media-title { text-shadow: 0px 1px 0px rgba(0,0,0,0.3); } .with-image.hc-item .hc-title { text-shadow: 0px 1px 0px rgba(0,0,0,0.3); } .marquee-oneliner-copy { text-shadow: 0px 1px 0px rgba(0,0,0,0.3); } .media-blockquote { text-shadow: 0px 1px 0px rgba(0,0,0,0.3); } .marquee-heading { margin: 0px; color: rgb(255, 255, 255); line-height: 1.1; font-family: = freight-sans-pro-n5,freight-sans-pro,sans-serif; font-size: 27px; = font-style: normal; font-weight: 500; } @media all and (max-width:60em) and (min-width:36em) { .marquee-heading { font-size: 40px; margin-bottom: 6px; } } @media all and (min-width:60em) { .marquee-heading { font-size: 62px; margin-bottom: 6px; } } .lt-ie9 .marquee-heading { font-size: 62px; margin-bottom: 6px; } @media all and (max-width:66em) and (min-width:60em) { .marquee-copy { width: 50%; } .marquee-heading { font-size: 48px; margin-bottom: 12px; } } @media all and (max-width:44em) and (min-width:27em) { .marquee-heading { font-size: 32px; } } .marquee-subheading { margin: 0px; color: rgb(255, 255, 255); line-height: 1.7; font-family: = freight-text-pro-n4,freight-text-pro,serif; font-style: normal; = font-weight: 400; display: none; } @media all and (max-width:60em) and (min-width:36em) { .marquee-subheading { font-size: 19px; display: block; } } @media all and (min-width:60em) { .marquee-subheading { font-size: 22px; display: block; } } .lt-ie9 .marquee-subheading { font-size: 22px; display: block; } @media all and (max-width:44em) and (min-width:27em) { .marquee-subheading { display: none; } } .marquee-controls { right: 1em; bottom: 16px; } @media all and (max-width:60em) and (min-width:36em) { .marquee-controls { right: auto; bottom: 28px; } } .lt-ie9 .marquee-controls { right: auto; bottom: 43px; } .marquee-controls .pager { margin-left: 14px; display: none; } @media all and (max-width:60em) and (min-width:36em) { .marquee-controls .pager { line-height: 12px; vertical-align: middle; display: inline-block; = -ms-zoom: 1; } } @media all and (min-width:60em) { .marquee-controls { right: auto; bottom: 43px; } .marquee-controls .pager { line-height: 12px; vertical-align: middle; display: inline-block; = -ms-zoom: 1; } } .lt-ie9 .marquee-controls .pager { line-height: 12px; vertical-align: middle; display: inline-block; = -ms-zoom: 1; } .marquee-oneliner { left: 0px; top: 0px; width: 100%; height: 100%; } .marquee-oneliner .vcenter { padding: 0px 1em; text-align: left; max-width: 79em; } .marquee-oneliner-copy { margin: 0px auto; width: 90%; text-align: center; color: rgb(255, 255, = 255); line-height: 1.1; font-family: = freight-sans-pro-n5,freight-sans-pro,sans-serif; font-size: 36px; = font-style: normal; font-weight: 500; position: relative; z-index: 100; = font-smoothing: antialiased; } #honeycomb { -webkit-font-smoothing: antialiased; } .dark.cu-tabs { -webkit-font-smoothing: antialiased; } @media all and (max-width:60em) and (min-width:36em) { .marquee-oneliner-copy { font-size: 54px; } .with-slideshow.marquee-mask .marquee { position: absolute; } .with-slideshow.marquee-mask .marquee-item { position: absolute; } } .lt-ie9 .marquee-oneliner-copy { font-size: 72px; } .lt-ie9 .with-slideshow.marquee-mask .marquee { position: absolute; } .lt-ie9 .with-slideshow.marquee-mask .marquee-item { position: absolute; } .with-slideshow.marquee-mask .marquee-copy { bottom: 14px; opacity: 0; transform: translateY(15px); = transition-duration: 0.4s; transition-timing-function: = cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0s; = -webkit-transform: translateY(15px); -webkit-transition-property: = opacity, -webkit-transform; -moz-transition-property: opacity, = -moz-transform; -o-transition-property: opacity, -o-transform; = -webkit-transition-duration: .4s; -o-transition-duration: .4s; = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-delay: 0s; -o-transition-delay: 0s; -moz-transform: = translateY(15px); -o-transform: translateY(15px); } .tab-indicator { -webkit-transition-duration: .4s; } a.hc-item img { -webkit-transition-duration: .4s; } .tab-indicator { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -o-transition-delay: 0s; } a.tab { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -o-transition-delay: 0s; } a.tab-selected { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -o-transition-delay: 0s; } @media all and (max-width:60em) and (min-width:36em) { .with-slideshow.marquee-mask .marquee-copy { bottom: 84px; } } .lt-ie9 .with-slideshow.marquee-mask .marquee-copy { bottom: 102px; } .with-slideshow.marquee-mask .animate-copy .marquee-copy { opacity: 1; transform: translateY(0px); -webkit-transform: = translateY(0); -moz-transform: translateY(0); -o-transform: = translateY(0); } .with-video.marquee-mask::after { background: 0px 0px; } .with-video.marquee-mask .marquee-item::after { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; = z-index: 10; content: ""; background-image: = url("../images/checkers.png?1391798424"); } .with-video.marquee-mask .marquee-img { display: block; } @media all and (min-width:60em) { .marquee-oneliner-copy { font-size: 72px; } .with-slideshow.marquee-mask .marquee { position: absolute; } .with-slideshow.marquee-mask .marquee-item { position: absolute; } .with-slideshow.marquee-mask .marquee-copy { bottom: 102px; } .with-video.marquee-mask .marquee-img { display: none; } } .lt-ie9 .with-video.marquee-mask .marquee-img { display: none; } @media all and (min-width:71em) { .with-video.marquee-mask .marquee-img { display: none; } } .cu-tabs { display: block; } .no-videopreload .with-video.marquee-mask .marquee-img { display: block; } .cu-tabs { width: 100%; margin-bottom: 36px; border-bottom-color: rgb(224, 224, = 224); border-bottom-width: 1px; border-bottom-style: solid; float: left; = position: relative; } .tab-indicator { left: 0px; height: 2px; bottom: -2px; display: block; position: = absolute; z-index: 10; transition-duration: 0.4s; = transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); = transition-delay: 0s; background-color: rgb(179, 27, 27); = -webkit-transition-property: left, width; -moz-transition-property: = left, width; -o-transition-property: left, width; = -moz-transition-duration: .4s; -o-transition-duration: .4s; = -moz-transition-delay: 0s; } a.tab { transition:color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); text-align: = center; color: rgb(156, 156, 156); line-height: 1; padding-bottom: 18px; = font-size: 12px; margin-right: 1.5em; display: inline-block; position: = relative; -webkit-transition-property: color; -moz-transition-property: = color; -o-transition-property: color; -webkit-transition-duration: .2s; = -moz-transition-delay: 0s; } a.tab-selected { transition:color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); text-align: = center; color: rgb(156, 156, 156); line-height: 1; padding-bottom: 18px; = font-size: 12px; margin-right: 1.5em; display: inline-block; position: = relative; -webkit-transition-property: color; -moz-transition-property: = color; -o-transition-property: color; -webkit-transition-duration: .2s; = -moz-transition-delay: 0s; } .static.cu-tabs a.tab::after { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } a.tab-selected::before { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } @media all and (max-width:60em) and (min-width:36em) { a.tab { width: auto; padding-bottom: 12px; font-size: 13px; margin-right: = 2.5em; vertical-align: middle; display: inline-block; -ms-zoom: 1; } a.tab-selected { width: auto; padding-bottom: 12px; font-size: 13px; margin-right: = 2.5em; vertical-align: middle; display: inline-block; -ms-zoom: 1; } a:last-child.tab-selected { margin-right: 0px; } a:last-child.tab { margin-right: 0px; } } @media all and (min-width:60em) { a.tab { width: auto; padding-bottom: 12px; font-size: 13px; margin-right: = 2.5em; vertical-align: middle; display: inline-block; -ms-zoom: 1; } a.tab-selected { width: auto; padding-bottom: 12px; font-size: 13px; margin-right: = 2.5em; vertical-align: middle; display: inline-block; -ms-zoom: 1; } a:last-child.tab-selected { margin-right: 0px; } a:last-child.tab { margin-right: 0px; } } .lt-ie9 a.tab { width: auto; padding-bottom: 12px; font-size: 13px; margin-right: = 2.5em; vertical-align: middle; display: inline-block; -ms-zoom: 1; } .lt-ie9 a.tab-selected { width: auto; padding-bottom: 12px; font-size: 13px; margin-right: = 2.5em; vertical-align: middle; display: inline-block; -ms-zoom: 1; } .lt-ie9 a:last-child.tab-selected { margin-right: 0px; } .lt-ie9 a:last-child.tab { margin-right: 0px; } a.tab-selected:focus { color: rgb(102, 102, 102); text-decoration: none; } a.tab-selected:hover { color: rgb(102, 102, 102); text-decoration: none; } a.tab:focus { color: rgb(102, 102, 102); text-decoration: none; } a.tab:hover { color: rgb(102, 102, 102); text-decoration: none; } a.current.tab { color: rgb(0, 0, 0); } a.tab-selected { display: none; } a.tab-selected::before { transform-origin: 50% 25%; transition:rotate 0.2s cubic-bezier(0.215, = 0.61, 0.355, 1); top: 17px; color: rgb(179, 27, 27); font-size: 13px; = display: inline-block; position: absolute; z-index: 50; = -webkit-transition-property: rotate; -moz-transition-property: rotate; = -o-transition-property: rotate; -webkit-transition-duration: .2s; = -moz-transition-duration: .2s; -o-transition-duration: .2s; = -o-transform-origin: 50% 25%; } .tab-panels { width: 100%; float: left; position: relative; } .tab-panel { left: 0px; top: 0px; width: 100%; position: absolute; } .no-js .tab-panel { position: relative; } .dark.cu-tabs { border-color: rgb(81, 85, 86); font-smoothing: antialiased; } .dark.cu-tabs a.tab { color: rgb(98, 98, 98); } .dark.cu-tabs a.tab:focus { color: rgb(170, 170, 170); } .dark.cu-tabs a.tab:hover { color: rgb(170, 170, 170); } .dark.cu-tabs a.current.tab { color: rgb(255, 255, 255); } .blue.cu-tabs .tab-indicator { background-color: rgb(55, 135, 176); } .blue.cu-tabs a.tab-selected::before { color: rgb(55, 135, 176); } .two-col.cu-tabs a.tab { width: 50%; margin-right: 0px; float: left; } @media all and (max-width:60em) and (min-width:36em) { .two-col.cu-tabs a.tab { width: auto; margin-right: 2.5em; float: none; } } .lt-ie9 .two-col.cu-tabs a.tab { width: auto; margin-right: 2.5em; float: none; } .dropdown.cu-tabs { float: none; } .dropdown.cu-tabs .tab-indicator { display: none; } @media all and (min-width:60em) { .two-col.cu-tabs a.tab { width: auto; margin-right: 2.5em; float: none; } .dropdown.cu-tabs .tab-indicator { display: block; } } .lt-ie9 .dropdown.cu-tabs .tab-indicator { display: block; } @media all and (max-width:60em) { .dropdown.cu-tabs { border: 1px solid rgb(224, 224, 224); transition:max-height 0.4s = cubic-bezier(0.215, 0.61, 0.355, 1); border-image: none; overflow: = hidden; margin-bottom: 18px; position: relative; z-index: 500; = max-height: 43px; box-shadow: 0px 2px 0px rgba(232,232,232,0.75); = background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 2px 0 = rgba(232, 232, 232, .75); -moz-box-shadow: 0 2px 0 rgba(232, 232, 232, = .75); -webkit-transition-property: max-height; -moz-transition-property: = max-height; -o-transition-property: max-height; = -webkit-transition-duration: .4s; -moz-transition-duration: .4s; = -o-transition-duration: .4s; -webkit-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -moz-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -o-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -webkit-transition-delay: 0s; = -moz-transition-delay: 0s; -o-transition-delay: 0s; } .dropdown.cu-tabs a.tab { padding: 0px 15px; width: 100%; height: 43px; text-align: left; = line-height: 43px; overflow: hidden; display: block; white-space: = nowrap; -ms-text-overflow: ellipsis; } .dropdown.cu-tabs a.tab-selected { padding: 0px 15px; width: 100%; height: 43px; text-align: left; = line-height: 43px; overflow: hidden; display: block; white-space: = nowrap; -ms-text-overflow: ellipsis; } .dropdown.cu-tabs a.tab-selected { padding-right: 25px; } .dark.dropdown.cu-tabs { border: 1px solid rgb(16, 16, 16); border-image: none; box-shadow: 0px = 2px 0px rgba(0,0,0,0.1); background-color: rgb(42, 42, 42); = -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .1); -moz-box-shadow: 0 2px 0 = rgba(0, 0, 0, .1); } .dropdown-active.cu-tabs { max-height: 999em; } .dropdown-active.cu-tabs a.tab-selected { background-color: rgb(240, 240, 240); } .dropdown-active.cu-tabs a.tab-selected::before { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); = -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); } .dark.dropdown-active.cu-tabs a.tab-selected { background-color: rgb(30, 30, 30); } } .hc-rollover p { color: rgb(255, 255, 255); line-height: 1.25; font-weight: 400; } .hc-title { color: rgb(255, 255, 255); line-height: 1.25; font-weight: 400; } .static.cu-tabs a.tab::after { transition:height 0.1s cubic-bezier(0.215, 0.61, 0.355, 1); left: 0px; = width: 100%; height: 0px; bottom: -2px; position: absolute; content: ""; = background-color: rgb(179, 27, 27); -webkit-transition-property: height; = -moz-transition-property: height; -o-transition-property: height; = -webkit-transition-duration: .1s; -moz-transition-duration: .1s; = -o-transition-duration: .1s; } a.hc-item { -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -o-transition-delay: 0s; } a.hc-item img { -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -o-transition-delay: 0s; } .static.cu-tabs a.current.tab::after { height: 2px; } img.hc-slideshow-shim { width: 100%; display: block; visibility: hidden; } .hc-rollover { display: none; } a.hide.hc-item { display: none; } @media all and (max-width:36em) and (min-width:26em) { img.hc-slideshow-shim { width: 50%; } } @media all and (max-width:60em) and (min-width:36em) { img.hc-slideshow-shim { width: 50%; } } @media all and (min-width:60em) { img.hc-slideshow-shim { width: 50%; } } .lt-ie9 img.hc-slideshow-shim { width: 50%; } #honeycomb { width: 100%; overflow: hidden; float: left; position: relative; } a.hc-item { width: 100%; overflow: hidden; float: left; position: relative; } .honeycomb-title { margin: 0px; padding: 15px 0px; text-align: center; border-top-color: = rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid; } @media all and (max-width:60em) and (min-width:36em) { .honeycomb-title { padding: 21px 0px; } } .lt-ie9 .honeycomb-title { padding: 30px 0px; } #honeycomb { margin-bottom: 30px; background-color: rgb(29, 29, 29); font-smoothing: = antialiased; } .current.fc-content .fc-date { -webkit-font-smoothing: antialiased; } .hc-overlay { -webkit-font-smoothing: antialiased; } .media-overlay { -webkit-font-smoothing: antialiased; } @media all and (max-width:60em) and (min-width:36em) { #honeycomb { margin-bottom: 42px; } } .lt-ie9 #honeycomb { margin-bottom: 60px; } a.hc-item { opacity: 1; transition-duration: 0.3s; transition-timing-function: = cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0s; = backface-visibility: hidden; background-color: rgb(37, 43, 44); = -webkit-transition-property: -webkit-transform, opacity, = background-color; -moz-transition-property: -moz-transform, opacity, = background-color; -o-transition-property: -o-transform, opacity, = background-color; -webkit-transition-duration: .3s; = -moz-transition-duration: .3s; -o-transition-duration: .3s; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-delay: 0s; } @media all and (max-width:36em) and (min-width:26em) { a.hc-item { width: 50%; } } @media all and (max-width:60em) and (min-width:36em) { a.hc-item { width: 33.33%; } } @media all and (min-width:60em) { .honeycomb-title { padding: 30px 0px; } #honeycomb { margin-bottom: 60px; } a.hc-item { width: 25%; } } .lt-ie9 a.hc-item { width: 25%; } @media all and (min-width:90em) { a.hc-item { width: 20%; } } .hc-overlay { width: 100%; -moz-transition-duration: .4s; -o-transition-duration: = .4s; -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, = 1); -moz-transition-delay: 0s; } a.hc-item img { width: 100%; -moz-transition-duration: .4s; -o-transition-duration: = .4s; -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, = 1); -moz-transition-delay: 0s; } a.hc-item img { transition:transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); display: = block; position: relative; -webkit-transition-property: = -webkit-transform; -moz-transition-property: -moz-transform; = -o-transition-property: -o-transform; } .hc-overlay { -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -o-transition-delay: 0s; } .hc-tag { -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -o-transition-delay: 0s; } .hc-overlay { padding: 16px 32px; left: 0px; top: 0px; height: 100%; text-align: = center; position: absolute; transition-duration: 0.4s; = transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); = transition-delay: 0s; -webkit-transition-property: -webkit-transform, = opacity; -moz-transition-property: -moz-transform, opacity; = -o-transition-property: -o-transform, opacity; = -webkit-transition-duration: .4s; -moz-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); font-smoothing: antialiased; } .hc-cta { font-style: normal; -moz-transition-property: opacity; = -moz-transition-duration: .4s; -o-transition-duration: .4s; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } .hc-tag { font-style: normal; -moz-transition-property: opacity; = -moz-transition-duration: .4s; -o-transition-duration: .4s; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } .hc-title { margin: 0px; font-family: freight-text-pro-n4,freight-text-pro,serif; = font-size: 24px; font-style: normal; position: relative; } @media all and (max-width:36em) and (min-width:26em) { .hc-overlay { padding: 16px; } .hc-title { font-size: 21px; } } @media all and (max-width:60em) and (min-width:36em) { .hc-title { font-size: 21px; } } @media all and (min-width:60em) { .hc-title { font-size: 27px; margin-bottom: 18px; } } .lt-ie9 .hc-title { font-size: 27px; margin-bottom: 18px; } @media all and (min-width:90em) { .hc-overlay { padding: 16px 48px; } .hc-title { font-size: 34px; } } .hc-tag { transition:opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); color: = rgb(179, 27, 27); text-transform: uppercase; letter-spacing: 1px; = font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; font-size: = 11px; font-weight: 700; -webkit-transition-property: opacity; = -webkit-transition-duration: .4s; -moz-transition-delay: 0s; } .hc-cta { font-family: freight-sans-pro-n6,freight-sans-pro,sans-serif; } .media-caption { font-family: freight-sans-pro-n6,freight-sans-pro,sans-serif; } .media-title { font-family: freight-sans-pro-n6,freight-sans-pro,sans-serif; } .hc-cta { -o-transition-property: opacity; -o-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); } .hc-rollover { -o-transition-property: opacity; -o-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); } @media all and (max-width:60em) and (min-width:36em) { .hc-tag { font-size: 12px; } } @media all and (min-width:60em) { .hc-tag { font-size: 12px; } .hc-rollover { display: block; } } .lt-ie9 .hc-tag { font-size: 12px; } .hc-cta { transition:opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); color: = rgb(55, 135, 176); font-size: 18px; font-weight: 600; opacity: 0; = -webkit-transition-property: opacity; -webkit-transition-duration: .4s; = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } .hc-filters { -webkit-transition-property: opacity; } .hc-rollover { -webkit-transition-property: opacity; } .hc-rollover { width: 100%; -webkit-transition-timing-function: cubic-bezier(.215, = .61, .355, 1); -moz-transition-timing-function: cubic-bezier(.215, .61, = .355, 1); } .hc-slide-mask { width: 100%; -webkit-transition-timing-function: cubic-bezier(.215, = .61, .355, 1); -moz-transition-timing-function: cubic-bezier(.215, .61, = .355, 1); } .hc-rollover { padding: 1em 1.5em; transition:opacity 0.4s cubic-bezier(0.215, 0.61, = 0.355, 1) 0.1s; left: 0px; top: 0px; height: 100%; text-align: center; = position: absolute; z-index: 200; opacity: 0; background-color: rgba(0, = 0, 0, 0.85); -moz-transition-property: opacity; = -webkit-transition-duration: .4s; -moz-transition-duration: .4s; = -o-transition-duration: .4s; -webkit-transition-delay: .1s; = -moz-transition-delay: .1s; -o-transition-delay: .1s; } .hc-filters { -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } .hc-slide-mask { -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } .hc-dimmer { -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } .hc-slide-mask { -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } @media all and (min-width:90em) { .hc-rollover { padding: 1em 2em; } } .lt-ie9 .hc-rollover { display: block; } .hc-rollover p { margin: 0px 0px 12px; font-family: = freight-text-pro-n4,freight-text-pro,serif; font-size: 34px; font-style: = normal; } @media all and (min-width:60em) { .hc-rollover p { font-size: 27px; } a.hc-item:focus { background-color: rgb(16, 16, 16); } a.hc-item:hover { background-color: rgb(16, 16, 16); } } .lt-ie9 .hc-rollover p { font-size: 27px; } @media all and (max-width:99em) and (min-width:90em) { .hc-rollover p { font-size: 29px; } } @media all and (min-width:99em) { .hc-rollover p { font-size: 34px; } } .hc-rollover .hc-cta { opacity: 1; } .lt-ie9 a.hc-item:focus { background-color: rgb(16, 16, 16); } .lt-ie9 a.hc-item:hover { background-color: rgb(16, 16, 16); } @media all and (min-width:60em) { a.hc-item:focus .hc-overlay { transform: translateY(-12px); -webkit-transform: translateY(-12px); = -moz-transform: translateY(-12px); -o-transform: translateY(-12px); } a.hc-item:hover .hc-overlay { transform: translateY(-12px); -webkit-transform: translateY(-12px); = -moz-transform: translateY(-12px); -o-transform: translateY(-12px); } a.hc-item:focus .hc-cta { opacity: 1; } a.hc-item:hover .hc-cta { opacity: 1; } a.hc-item:focus .hc-tag { opacity: 0; } a.hc-item:hover .hc-tag { opacity: 0; } } .lt-ie9 a.hc-item:focus .hc-overlay { transform: translateY(-12px); } .lt-ie9 a.hc-item:hover .hc-overlay { transform: translateY(-12px); } .lt-ie9 a.hc-item:focus .hc-cta { opacity: 1; } .lt-ie9 a.hc-item:hover .hc-cta { opacity: 1; } .lt-ie9 a.hc-item:focus .hc-tag { opacity: 0; } .lt-ie9 a.hc-item:hover .hc-tag { opacity: 0; } @media all and (min-width:60em) { a.with-image.hc-item:focus img { transform: scale(1.1); -webkit-transform: scale(1.1, 1.1); = -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); } a.with-image.hc-item:hover img { transform: scale(1.1); -webkit-transform: scale(1.1, 1.1); = -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); } a.with-image.hc-item:focus .hc-overlay { opacity: 0; transform: translateY(0px); -webkit-transform: = translateY(0); -moz-transform: translateY(0); -o-transform: = translateY(0); } a.with-image.hc-item:hover .hc-overlay { opacity: 0; transform: translateY(0px); -webkit-transform: = translateY(0); -moz-transform: translateY(0); -o-transform: = translateY(0); } a.with-image.hc-item:focus .hc-rollover { opacity: 1; } a.with-image.hc-item:hover .hc-rollover { opacity: 1; } } .lt-ie9 a.with-image.hc-item:focus img { transform: scale(1.1); } .lt-ie9 a.with-image.hc-item:hover img { transform: scale(1.1); } .lt-ie9 a.with-image.hc-item:focus .hc-overlay { opacity: 0; transform: translateY(0px); } .lt-ie9 a.with-image.hc-item:hover .hc-overlay { opacity: 0; transform: translateY(0px); } .lt-ie9 a.with-image.hc-item:focus .hc-rollover { opacity: 1; } .lt-ie9 a.with-image.hc-item:hover .hc-rollover { opacity: 1; } .with-image.hc-item::after { left: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute; = content: ""; background-image: linear-gradient(transparent 40%, rgba(0, = 0, 0, 0.8)); } @media all and (max-width:60em) and (min-width:36em) { .with-image.hc-item::after { background-image: linear-gradient(transparent 30%, rgba(0, 0, 0, 0.8)); } } @media all and (min-width:60em) { .with-image.hc-item::after { background-image: linear-gradient(transparent 30%, rgba(0, 0, 0, 0.8)); } } .lt-ie9 .with-image.hc-item::after { background-image: linear-gradient(transparent 30%, rgba(0, 0, 0, 0.8)); } .with-image.hc-item .hc-overlay { padding: 16px; text-align: left; z-index: 100; } @media all and (min-width:60em) { .with-image.hc-item .hc-overlay { padding: 28px; } } .lt-ie9 .with-image.hc-item .hc-overlay { padding: 28px; } .link-list a { vertical-align: middle; -ms-zoom: 1; } .lt-ie9 .inline.link-list li { vertical-align: middle; -ms-zoom: 1; } a.hc-filter-trigger { vertical-align: middle; -ms-zoom: 1; } nav.slide-controls { vertical-align: middle; -ms-zoom: 1; } table.cu-table td { vertical-align: middle; -ms-zoom: 1; } .with-image.hc-item .hc-title { line-height: 1.2; font-family: = freight-sans-pro-n5,freight-sans-pro,sans-serif; font-size: 25px; = font-style: normal; font-weight: 500; margin-bottom: 0px; } @media all and (max-width:60em) and (min-width:36em) { .with-image.hc-item .hc-title { font-size: 21px; } } .with-image.hc-item .hc-tag { background: rgb(179, 27, 27); padding: 3px 6px; color: rgb(255, 255, = 255); font-size: 11px; margin-bottom: 6px; display: inline-block; } .lt-ie9 .with-image.hc-item .hc-tag { padding: 6px 12px; font-size: 12px; } #honeycomb a:nth-child(n+5).hc-item { display: none; } @media all and (max-width:60em) and (min-width:36em) { #honeycomb a:nth-child(n+5).hc-item { display: block; } #honeycomb a:nth-child(n+7).hc-item { display: none; } } @media all and (max-width:90em) and (min-width:60em) { #honeycomb a:nth-child(n+5).hc-item { display: block; } #honeycomb a:nth-child(n+9).hc-item { display: none; } } @media all and (min-width:90em) { #honeycomb a:nth-child(n+5).hc-item { display: block; } #honeycomb a:nth-child(n+11).hc-item { display: none; } } .with-slideshow#honeycomb a:nth-child(n+4).hc-item { display: none; } @media all and (max-width:60em) and (min-width:36em) { .with-slideshow#honeycomb a:nth-child(n+4).hc-item { display: block; } .with-slideshow#honeycomb a:nth-child(n+9).hc-item { display: none; } .hc-slide-mask { overflow: hidden; } } @media all and (max-width:90em) and (min-width:60em) { .with-slideshow#honeycomb a:nth-child(n+4).hc-item { display: block; } .with-slideshow#honeycomb a:nth-child(n+8).hc-item { display: none; } } @media all and (min-width:90em) { .with-slideshow#honeycomb a:nth-child(n+4).hc-item { display: block; } .with-slideshow#honeycomb a:nth-child(n+10).hc-item { display: none; } } .lt-ie9 a.hc-item { display: block !important; } .lt-ie9 .with-slideshow#honeycomb a:nth-child(n+8).hc-item { display: none !important; } .lt-ie9 a:nth-child(n+9).hc-item { display: none !important; } .lt-ie9 .with-slideshow#honeycomb { overflow: hidden; } .hc-slide-mask { float: left; position: relative; z-index: 1000; transition-duration: = 0.3s; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); = transition-delay: 0s; -webkit-transition-property: -webkit-transform, = opacity; -moz-transition-property: -moz-transform, opacity; = -o-transition-property: -o-transform, opacity; = -webkit-transition-duration: .3s; -moz-transition-duration: .3s; = -o-transition-duration: .3s; } .hc-filters { -moz-transition-duration: .2s; } .media-rollover { -moz-transition-duration: .2s; } .hc-dimmer { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } .hc-filters { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } .hc-filters { -webkit-transition-delay: .1s; -moz-transition-delay: .1s; } .media-overlay { -webkit-transition-delay: .1s; -moz-transition-delay: .1s; } @media all and (max-width:60em) and (min-width:36em) { .hc-slide-mask { width: 66.66%; } } @media all and (min-width:60em) { .with-image.hc-item .hc-tag { padding: 6px 12px; font-size: 12px; } .hc-slide-mask { width: 50%; overflow: hidden; } } .lt-ie9 .hc-slide-mask { width: 50%; overflow: hidden; } @media all and (min-width:90em) { .hc-slide-mask { width: 40%; } } .scale-down.hc-slide-mask { opacity: 0; transform: scale(0.8); -webkit-transform: scale(.8, .8); = -moz-transform: scale(.8, .8); -o-transform: scale(.8, .8); } a.scale-down.hc-item { opacity: 0; transform: scale(0.8); -webkit-transform: scale(.8, .8); = -moz-transform: scale(.8, .8); -o-transform: scale(.8, .8); } .hc-slideshow-caption-wrapper { top: 0px; width: 100%; height: auto; right: 0px; z-index: 100; = background-color: rgb(179, 27, 27); } .hc-slide { background: 0px 0px; } .hc-slide-mask::after { background: 0px 0px; } @media all and (max-width:60em) and (min-width:36em) { .hc-slideshow-caption-wrapper { width: 50%; height: 100%; position: absolute; } } @media all and (min-width:60em) { .hc-slideshow-caption-wrapper { width: 50%; height: 100%; position: absolute; } } .lt-ie9 .hc-slideshow-caption-wrapper { width: 50%; height: 100%; position: absolute; } .hc-slideshow-caption-wrapper::after { display: none; position: absolute; z-index: 200; content: ""; } @media all and (max-width:36em) and (min-width:26em) { .hc-slideshow-caption-wrapper { width: 50%; height: 100%; position: absolute; } .hc-slideshow-caption-wrapper::after { border-width: 14px 14px 14px 0px; border-style: solid; border-color: = transparent rgb(179, 27, 27) transparent transparent; border-image: = none; left: 0px; top: 50%; width: 0px; height: 0px; margin-top: -7px; = margin-left: -13px; display: block; } } @media all and (max-width:60em) and (min-width:36em) { .hc-slideshow-caption-wrapper::after { border-width: 14px 14px 14px 0px; border-style: solid; border-color: = transparent rgb(179, 27, 27) transparent transparent; border-image: = none; left: 0px; top: 50%; width: 0px; height: 0px; margin-top: -7px; = margin-left: -13px; display: block; } } @media all and (min-width:60em) { .hc-slideshow-caption-wrapper::after { border-width: 14px 14px 14px 0px; border-style: solid; border-color: = transparent rgb(179, 27, 27) transparent transparent; border-image: = none; left: 0px; top: 50%; width: 0px; height: 0px; margin-top: -7px; = margin-left: -13px; display: block; } } .lt-ie9 .hc-slideshow-caption-wrapper::after { border-width: 14px 14px 14px 0px; border-style: solid; border-color: = transparent rgb(179, 27, 27) transparent transparent; border-image: = none; left: 0px; top: 50%; width: 0px; height: 0px; margin-top: -7px; = margin-left: -13px; display: block; } .hc-slideshow-caption .hc-overlay { height: 160px; position: relative; } @media all and (min-width:26em) { .hc-slideshow-caption .hc-overlay { height: 100%; position: absolute; } } .hc-slideshow-caption .hc-tag { color: rgb(255, 255, 255); } .hc-slideshow-caption .hc-title { line-height: 1.1; padding-bottom: 24px; } .hc-slide { width: 100%; height: 100%; display: block; position: absolute; } .hc-slide img { width: 100%; position: relative; } @media all and (max-width:36em) and (min-width:26em) { .hc-slide img { width: 50%; } } @media all and (max-width:60em) and (min-width:36em) { .hc-slide img { width: 50%; } } @media all and (min-width:60em) { .hc-slide img { width: 50%; } } .lt-ie9 .hc-slide img { width: 50%; } .hc-slide .hc-overlay-wrapper { display: none; } .hc-slideshow { top: 0px; width: 100%; height: 100%; } #honeycomb nav.slide-controls { right: 0px; margin-top: -36px; position: absolute; z-index: 100; } .lt-ie9 #honeycomb nav.slide-controls { right: 50%; } #honeycomb nav.pager { padding: 0px 12px 12px; left: 50%; width: 50%; text-align: center; = bottom: 0px; display: none; position: absolute; z-index: 400; } .cu-select { overflow: hidden; padding-right: 20px; } a.hc-filter-trigger { overflow: hidden; padding-right: 20px; } @media all and (max-width:36em) and (min-width:26em) { #honeycomb nav.slide-controls { right: 50%; } #honeycomb nav.pager { display: block; } } @media all and (max-width:60em) and (min-width:36em) { #honeycomb nav.slide-controls { right: 50%; } #honeycomb nav.pager { display: block; } } @media all and (min-width:60em) { #honeycomb nav.slide-controls { right: 50%; } #honeycomb nav.pager { padding-bottom: 22px; display: block; } } .lt-ie9 #honeycomb nav.pager { padding-bottom: 22px; display: block; } #honeycomb nav.pager a { opacity: 1; background-color: rgb(88, 1, 1); } #honeycomb nav.pager a.active { background-color: rgb(255, 255, 255); } .hc-filters { background-color: rgb(255, 255, 255); } a.hc-filter-trigger { width: auto; color: rgb(0, 0, 0); display: inline-block; white-space: = nowrap; position: relative; -ms-text-overflow: ellipsis; } a.hc-filter-trigger::before { top: 6px; right: 0px; color: rgb(179, 27, 27); font-size: 11px; = position: absolute; } @media all and (max-width:60em) and (min-width:36em) { a.hc-filter-trigger::before { top: 6px; font-size: 13px; } } @media all and (min-width:60em) { a.hc-filter-trigger::before { top: 6px; font-size: 13px; } } .lt-ie9 a.hc-filter-trigger::before { top: 6px; font-size: 13px; } a.close.hc-filter-trigger::before { top: 6px; } a.hc-filter-trigger:focus { color: rgb(179, 27, 27); } a.hc-filter-trigger:hover { color: rgb(179, 27, 27); } a.hc-filter-trigger:focus::before { text-decoration: none; } a.hc-filter-trigger:hover::before { text-decoration: none; } .hc-filters { border-width: 1px 1px 0px; border-style: solid solid none; = border-color: rgb(230, 230, 230) rgb(230, 230, 230) currentColor; = margin: 0px auto; transition:opacity 0.2s cubic-bezier(0.215, 0.61, = 0.355, 1) 0.1s; border-image: none; left: 0px; top: 64px; width: 96%; = right: 0px; position: absolute; opacity: 0; box-shadow: 0px 2px 0px = rgba(0,0,0,0.1); -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .1); = -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, .1); -moz-transition-property: = opacity; -o-transition-property: opacity; -webkit-transition-duration: = .2s; -o-transition-duration: .2s; -o-transition-delay: .1s; } .hc-dimmer { -webkit-transition-property: opacity; -moz-transition-property: = opacity; -o-transition-property: opacity; } .media-overlay { -webkit-transition-property: opacity; -moz-transition-property: = opacity; -o-transition-property: opacity; } .hc-dimmer { -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } input.cu-input { -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } textarea.cu-textarea { -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } @media all and (max-width:60em) and (min-width:36em) { .hc-filters { top: 82px; max-width: 1150px; } } @media all and (min-width:60em) { .hc-filters { top: 82px; max-width: 1150px; } } .lt-ie9 .hc-filters { top: 82px; max-width: 1150px; } .hc-filters::before { border-width: 0px 8px 8px; border-style: solid; border-color: = transparent transparent rgb(239, 239, 239); border-image: none; left: = 10%; top: -8px; width: 0px; height: 0px; position: absolute; content: = ""; } .lt-ie9 .hc-filters::before { left: 250px; } .visible.hc-filters { z-index: 1100; opacity: 1; } .hc-filters ul { padding: 0px; margin-bottom: 0px; } .hc-filter-title { color: rgb(138, 138, 138); text-transform: uppercase; letter-spacing: = 1px; padding-left: 15px; clear: both; font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-size: 14px; = font-style: normal; font-weight: 700; margin-bottom: 18px; } @media all and (max-width:60em) and (min-width:36em) { .hc-filters::before { left: 250px; } .hc-filter-title { padding-left: 23px; margin-bottom: 24px; } } @media all and (min-width:60em) { .hc-filters::before { left: 250px; } .hc-filter-title { padding-left: 23px; margin-bottom: 24px; } } .lt-ie9 .hc-filter-title { padding-left: 23px; margin-bottom: 24px; } ul.hc-filter-colleges { padding: 16px; } ul.hc-filter-topics { padding: 16px; } @media all and (max-width:60em) and (min-width:36em) { ul.hc-filter-colleges { padding: 24px; } ul.hc-filter-topics { padding: 24px; } } .lt-ie9 ul.hc-filter-colleges { padding: 44px; } .lt-ie9 ul.hc-filter-topics { padding: 44px; } ul.hc-filter-topics { width: 100%; margin-right: 2.32%; margin-bottom: 42px; float: left; = display: inline; background-color: rgb(239, 239, 239); } @media all and (min-width:60em) { ul.hc-filter-colleges { padding: 44px; } ul.hc-filter-topics { padding: 44px; } ul.hc-filter-topics { width: 31.42%; margin-right: 2.85%; margin-bottom: 0px; float: left; } } .lt-ie9 ul.hc-filter-topics { width: 31.42%; margin-right: 2.85%; margin-bottom: 0px; float: left; = display: inline; } ul.hc-filter-topics .hc-filter { width: 50%; padding-right: 1em; float: left; } .lt-ie9 ul.hc-filter-topics .hc-filter { width: 100%; padding-right: 0px; } @media all and (max-width:60em) and (min-width:36em) { .hc-filter-colleges { width: 100%; margin-right: 0px; float: right; } } @media all and (min-width:60em) { ul.hc-filter-topics .hc-filter { width: 100%; padding-right: 0px; } .hc-filter-colleges { width: 65.71%; margin-right: 0px; float: right; } } .lt-ie9 .hc-filter-colleges { width: 65.71%; margin-right: 0px; float: right; display: inline; } @media all and (max-width:60em) and (min-width:36em) { .hc-filter-colleges .hc-filter { width: 50%; padding-right: 1em; float: left; } } @media all and (min-width:60em) { .hc-filter-colleges .hc-filter { width: 50%; padding-right: 1em; float: left; } } .lt-ie9 .hc-filter-colleges .hc-filter { width: 50%; padding-right: 1em; float: left; } .hc-filter-colleges :nth-child(2n).hc-filter { clear: both; } .hc-filter a { padding: 10px 6px 10px 12px; color: rgb(0, 0, 0); font-size: 15px; = display: block; } .lt-ie9 .hc-filter a { padding: 12px 6px 12px 18px; font-size: 16px; } .hc-filter a.current { color: rgb(179, 27, 27); } .hc-dimmer { transition:opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); left: 0px; = top: 0px; width: 100%; height: 0px; position: absolute; z-index: 1000; = opacity: 0; background-color: rgba(0, 0, 0, 0.7); = -webkit-transition-duration: .4s; -moz-transition-duration: .4s; = -o-transition-duration: .4s; } .visible.hc-dimmer { height: 100%; opacity: 1; } .cu-form .field { clear: both; position: relative; } @media all and (max-width:60em) and (min-width:36em) { .hc-filter a { padding: 12px 6px 12px 18px; font-size: 16px; } .cu-form .two-col { width: 48.57%; clear: none; margin-right: 2.85%; float: left; } .cu-form :nth-child(2n).two-col { margin-right: 0px; float: right; } } @media all and (min-width:60em) { .hc-filter a { padding: 12px 6px 12px 18px; font-size: 16px; } .cu-form .two-col { width: 48.57%; clear: none; margin-right: 2.85%; float: left; } .cu-form :nth-child(2n).two-col { margin-right: 0px; float: right; } } .lt-ie9 .cu-form .two-col { width: 48.57%; clear: none; margin-right: 2.85%; float: left; display: = inline; } .link-blocks { clear: both; } .lt-ie9 .three-col.grid-boxes :nth-child(3n+1).grid-box { clear: both; } .lt-ie9 .two-col.grid-boxes :nth-child(2n+1).grid-box { clear: both; } .media-video { clear: both; } li.event-item { clear: both; } .lt-ie9 .cu-form :nth-child(2n).two-col { margin-right: 0px; float: right; } .cu-form-controls { clear: both; margin-top: 15px; margin-bottom: 15px; } @media all and (max-width:60em) and (min-width:36em) { .cu-form-controls { margin-top: 21px; margin-bottom: 21px; } } @media all and (min-width:60em) { .cu-form-controls { margin-top: 30px; margin-bottom: 30px; } } .lt-ie9 .cu-form-controls { margin-top: 30px; margin-bottom: 30px; } input.cu-input { padding: 14px 12px; border-radius: 0px; border: 1px solid rgb(230, 230, = 230); transition:color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); = border-image: none; width: 100%; font-family: = freight-sans-pro-n3,freight-sans-pro,sans-serif; font-size: 18px; = font-style: normal; font-weight: 300; margin-bottom: 18px; position: = relative; background-color: rgb(251, 251, 251); -moz-border-radius: 0; = -webkit-transition-property: color; -moz-transition-property: color; = -o-transition-property: color; -webkit-transition-duration: .5s; = -moz-transition-duration: .5s; -o-transition-duration: .5s; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } textarea.cu-textarea { padding: 14px 12px; border-radius: 0px; border: 1px solid rgb(230, 230, = 230); transition:color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); = border-image: none; width: 100%; font-family: = freight-sans-pro-n3,freight-sans-pro,sans-serif; font-size: 18px; = font-style: normal; font-weight: 300; margin-bottom: 18px; position: = relative; background-color: rgb(251, 251, 251); -moz-border-radius: 0; = -webkit-transition-property: color; -moz-transition-property: color; = -o-transition-property: color; -webkit-transition-duration: .5s; = -moz-transition-duration: .5s; -o-transition-duration: .5s; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } @media all and (max-width:60em) and (min-width:36em) { input.cu-input { padding: 14px 12px; font-size: 22px; } textarea.cu-textarea { padding: 14px 12px; font-size: 22px; } } @media all and (min-width:60em) { input.cu-input { padding: 20px 18px; font-size: 24px; } textarea.cu-textarea { padding: 20px 18px; font-size: 24px; } } .lt-ie9 input.cu-input { padding: 20px 18px; font-size: 24px; } .lt-ie9 textarea.cu-textarea { padding: 20px 18px; font-size: 24px; } input.cu-input:active { border-color: rgb(55, 135, 176); color: rgb(0, 0, 0); background-color: = rgb(255, 255, 255); -webkit-appearance: none; } input.cu-input:focus { border-color: rgb(55, 135, 176); color: rgb(0, 0, 0); background-color: = rgb(255, 255, 255); -webkit-appearance: none; } textarea.cu-textarea:active { border-color: rgb(55, 135, 176); color: rgb(0, 0, 0); background-color: = rgb(255, 255, 255); -webkit-appearance: none; } textarea.cu-textarea:focus { border-color: rgb(55, 135, 176); color: rgb(0, 0, 0); background-color: = rgb(255, 255, 255); -webkit-appearance: none; } input.error.cu-input { border-color: rgb(179, 27, 27); color: rgb(179, 27, 27); } textarea.error.cu-textarea { border-color: rgb(179, 27, 27); color: rgb(179, 27, 27); } .cu-checkbox input { display: none; } .cu-radio input { display: none; } .cu-checkbox label { padding-left: 32px; margin-bottom: 24px; position: relative; } .cu-radio label { padding-left: 32px; margin-bottom: 24px; position: relative; } .cu-checkbox label::before { border: 1px solid rgb(230, 230, 230); border-image: none; left: 0px; = top: 3px; width: 18px; height: 18px; text-align: center; color: = transparent; font-size: 10px; vertical-align: middle; display: = inline-block; position: absolute; cursor: pointer; -ms-zoom: 1; content: = ""; box-shadow: 0px 2px 0px rgba(0,0,0,0.05); -webkit-box-shadow: 0 2px = 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, .05); } .cu-radio label::before { border: 1px solid rgb(230, 230, 230); border-image: none; left: 0px; = top: 3px; width: 18px; height: 18px; text-align: center; color: = transparent; font-size: 10px; vertical-align: middle; display: = inline-block; position: absolute; cursor: pointer; -ms-zoom: 1; content: = ""; box-shadow: 0px 2px 0px rgba(0,0,0,0.05); -webkit-box-shadow: 0 2px = 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, .05); } table.cu-table caption { text-align: left; text-transform: uppercase; font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-style: normal; } table.cu-table th { text-align: left; text-transform: uppercase; font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-style: normal; } .cu-checkbox label.checked::before { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } .cu-radio label.checked::before { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } .cu-checkbox label.checked::before { background: rgb(55, 135, 176); border-color: rgb(36, 105, 140); color: = rgb(255, 255, 255); line-height: 20px; } .cu-radio label::before { border-radius: 50px; top: 2px; width: 20px; height: 20px; } .cu-radio label.checked::after { background: rgb(55, 135, 176); border-radius: 50px; border: 1px solid = rgb(36, 105, 140); border-image: none; left: 5px; top: 7px; width: 10px; = height: 10px; position: absolute; content: ""; -webkit-border-radius: = 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; = -o-border-radius: 50px; } .cu-select { position: relative; } .cu-select::before { top: 50px; right: 0px; color: rgb(179, 27, 27); font-size: 11px; = position: absolute; } @media all and (min-width:60em) { .cu-select::before { top: 6px; font-size: 13px; } } .lt-ie9 .cu-select::before { top: 6px; font-size: 13px; } .active.cu-select { color: rgb(179, 27, 27); } .focus.cu-select { color: rgb(179, 27, 27); } .hover.cu-select { color: rgb(179, 27, 27); } .cu-select-label { overflow: hidden; font-size: 13px; display: block; white-space: nowrap; = -ms-text-overflow: ellipsis; } .fc-content > div { display: none; } .fc-head { display: none; } .fc-weekday { display: none; } table.cu-table thead { display: none; } @media all and (max-width:60em) and (min-width:36em) { .cu-select::before { top: 6px; font-size: 13px; } .cu-select-label { font-size: 15px; } } .lt-ie9 .cu-select-label { font-size: 15px; } .cu-select-enabled { background: 0px 0px; border: currentColor; border-image: none; left: = 0px; top: 0px; width: 100%; height: 100%; position: absolute; cursor: = pointer; opacity: 0; } table.cu-table thead { border-top-color: rgb(230, 230, 230); border-top-width: 1px; = border-top-style: solid; } table.cu-table tr { border-top-color: rgb(230, 230, 230); border-top-width: 1px; = border-top-style: solid; } table.cu-table { background: 0px 0px; width: 100%; margin-bottom: 30px; = border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; = border-bottom-style: solid; } @media all and (max-width:60em) and (min-width:36em) { table.cu-table { margin-bottom: 42px; } } @media all and (min-width:60em) { .cu-select-label { font-size: 15px; } table.cu-table { margin-bottom: 60px; } } .lt-ie9 table.cu-table { margin-bottom: 60px; } table.cu-table caption { background: 0px 0px; padding: 0px 0px 12px; font-size: 14px; = font-weight: 700; } table.cu-table th { padding: 18px 24px; color: rgb(184, 184, 184); letter-spacing: 1px; = font-size: 12px; font-weight: 700; } table.cu-table tbody tr.odd { background: rgb(246, 247, 247); } table.cu-table tbody tr:nth-child(2n+1) { background: rgb(246, 247, 247); } table.cu-table tbody tr.even { background: rgb(251, 251, 251); } table.cu-table tbody tr:nth-child(2n) { background: rgb(251, 251, 251); } table.cu-table td { padding: 30px 24px; line-height: 1.5; font-size: 14px; display: = inline-block; } @media all and (min-width:60em) { table.cu-table td { font-size: 16px; } } .lt-ie9 table.cu-table td { font-size: 16px; } @media all and (max-width:60em) and (min-width:36em) { table.cu-table td { font-size: 16px; } table.cu-table td.emphasis { font-size: 20px; } table.cu-table thead { display: table-header-group; } table.cu-table td { display: table-cell; } } .lt-ie9 table.cu-table td.emphasis { font-size: 20px; } @media all and (min-width:60em) { table.cu-table td.emphasis { font-size: 20px; } table.cu-table thead { display: table-header-group; } table.cu-table td { display: table-cell; } } .lt-ie9 table.cu-table thead { display: table-header-group; } .lt-ie9 table.cu-table td { display: table-cell; } .cu-calendar { margin: 0px auto; left: -10px; width: 308px; overflow: hidden; = position: relative; min-height: 316px; } @media all and (max-width:60em) and (min-width:36em) { .cu-calendar { margin: 0px; } } @media all and (min-width:60em) { .cu-calendar { margin: 0px; } } .lt-ie9 .cu-calendar { margin: 0px; } .calendar-controls { text-align: center; margin-bottom: 30px; position: relative; } .calendar-next { position: absolute; -webkit-transition-duration: .4s; = -moz-transition-duration: .4s; -o-transition-duration: .4s; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } .calendar-next::after { position: absolute; -webkit-transition-duration: .4s; = -moz-transition-duration: .4s; -o-transition-duration: .4s; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } .calendar-prev { position: absolute; -webkit-transition-duration: .4s; = -moz-transition-duration: .4s; -o-transition-duration: .4s; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } .calendar-prev::after { position: absolute; -webkit-transition-duration: .4s; = -moz-transition-duration: .4s; -o-transition-duration: .4s; = -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } .calendar-month { color: rgb(179, 27, 27); line-height: 1; font-size: 22px; } .calendar-next { border-radius: 50px; border: 2px solid rgb(230, 230, 230); = transition:border-color 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); = border-image: none; left: 4px; top: 0px; width: 24px; height: 24px; = -webkit-border-radius: 50px; -moz-border-radius: 50px; = -webkit-transition-property: border-color; -moz-transition-property: = border-color; -o-transition-property: border-color; = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -ms-border-radius: 50px; -o-border-radius: 50px; } .calendar-prev { border-radius: 50px; border: 2px solid rgb(230, 230, 230); = transition:border-color 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); = border-image: none; left: 4px; top: 0px; width: 24px; height: 24px; = -webkit-border-radius: 50px; -moz-border-radius: 50px; = -webkit-transition-property: border-color; -moz-transition-property: = border-color; -o-transition-property: border-color; = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -ms-border-radius: 50px; -o-border-radius: 50px; } .calendar-next::after { transition:border-color 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); top: = 5px; content: ""; -webkit-transition-property: border-color; = -moz-transition-property: border-color; -o-transition-property: = border-color; -moz-transition-timing-function: cubic-bezier(.215, .61, = .355, 1); -o-transition-timing-function: cubic-bezier(.215, .61, .355, = 1); } .calendar-prev::after { transition:border-color 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); top: = 5px; content: ""; -webkit-transition-property: border-color; = -moz-transition-property: border-color; -o-transition-property: = border-color; -moz-transition-timing-function: cubic-bezier(.215, .61, = .355, 1); -o-transition-timing-function: cubic-bezier(.215, .61, .355, = 1); } .fc-content .fc-date { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } .link-list a::before { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: 0s; -moz-transition-delay: 0s; = -o-transition-delay: 0s; } .calendar-next:active { border-color: rgb(179, 27, 27); } .calendar-next:hover { border-color: rgb(179, 27, 27); } .calendar-prev:active { border-color: rgb(179, 27, 27); } .calendar-prev:hover { border-color: rgb(179, 27, 27); } .calendar-prev::after { border-width: 5px 5px 5px 0px; border-style: solid; border-color: = transparent rgb(189, 194, 195) transparent transparent; border-image: = none; left: 7px; width: 0px; height: 0px; } .calendar-next { left: auto; right: 4px; } .calendar-next::after { border-width: 5px 0px 5px 5px; border-style: solid; border-color: = transparent transparent transparent rgb(189, 194, 195); border-image: = none; width: 0px; height: 0px; right: 7px; } .calendar-prev:focus::after { border-right-color: rgb(179, 27, 27); } .calendar-prev:hover::after { border-right-color: rgb(179, 27, 27); } .calendar-next:focus::after { border-left-color: rgb(179, 27, 27); } .calendar-next:hover::after { border-left-color: rgb(179, 27, 27); } .fc-row > div { margin: 4px; width: 36px; height: 36px; text-align: center; color: = rgb(166, 168, 169); line-height: 36px; font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-size: 13px; = font-style: normal; font-weight: 700; float: left; } .link-list li { margin-bottom: 18px; } .inline.link-list li { margin-bottom: 18px; } .link-list { list-style: none; padding-left: 0px; margin-left: 0px; } .link-pile { list-style: none; padding-left: 0px; margin-left: 0px; } .fc-date { display: block; } .fc-content .fc-date { border-radius: 50px; transition:color 0.4s cubic-bezier(0.215, 0.61, = 0.355, 1); cursor: pointer; background-color: rgb(246, 246, 246); = -webkit-border-radius: 50px; -moz-border-radius: 50px; = -webkit-transition-property: color; -moz-transition-property: color; = -o-transition-property: color; -webkit-transition-duration: .4s; = -moz-transition-duration: .4s; -o-transition-duration: .4s; = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -ms-border-radius: 50px; -o-border-radius: 50px; } .link-blocks a::before { -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } .link-list a::before { -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } .fc-content .fc-date:focus { color: rgb(179, 27, 27); } .fc-content .fc-date:hover { color: rgb(179, 27, 27); } .fc-today .fc-date { color: rgb(179, 27, 27); } .current.fc-content .fc-date { background: rgb(179, 27, 27); color: rgb(255, 255, 255); = font-smoothing: antialiased; } .link-list a { line-height: 1.2; padding-right: 0.8em; font-size: 18px; display: = inline-block; position: relative; } .link-list a::before { transition:right 50ms cubic-bezier(0.215, 0.61, 0.355, 1); top: 1px; = right: 0px; line-height: 2; font-size: 60%; position: absolute; = -webkit-transition-property: right; -moz-transition-property: right; = -o-transition-property: right; -webkit-transition-duration: 50ms; = -moz-transition-duration: 50ms; -o-transition-duration: 50ms; } .link-blocks a::before { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } .media-overlay { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } .link-blocks a::before { -webkit-transition-delay: 0s; -o-transition-delay: 0s; } .media-play-overlay { -webkit-transition-delay: 0s; -o-transition-delay: 0s; } .link-list a:focus::before { right: -3px; text-decoration: none; } .link-list a:hover::before { right: -3px; text-decoration: none; } @media all and (min-width:60em) { .inline.link-list li { margin-right: 32px; vertical-align: middle; display: inline-block; = -ms-zoom: 1; } .inline.link-list li:last-child { margin-right: 0px; } } .lt-ie9 .inline.link-list li { margin-right: 32px; display: inline-block; } .lt-ie9 .inline.link-list li:last-child { margin-right: 0px; } .link-pile-title { text-transform: uppercase; letter-spacing: 1px; padding-bottom: 12px; = font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; font-size: = 13px; font-style: normal; font-weight: 700; margin-bottom: 24px; = border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; = border-bottom-style: solid; } .link-pile { margin-bottom: 30px; } @media all and (max-width:60em) and (min-width:36em) { .link-pile { margin-bottom: 42px; } } @media all and (min-width:60em) { .link-pile { margin-bottom: 60px; } } .lt-ie9 .link-pile { margin-bottom: 60px; } .link-pile li { margin-bottom: 12px; } .link-pile a { color: rgb(47, 47, 47); font-family: = freight-sans-pro-n4,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 400; } .media-caption { font-style: normal; font-weight: 600; } .media-title { font-style: normal; font-weight: 600; } .link-pile a:focus { color: rgb(179, 27, 27); } .link-pile a:hover { color: rgb(179, 27, 27); } .link-blocks { list-style: none; margin: 0px; padding: 0px; } .link-blocks li { margin-bottom: 6px; } @media all and (max-width:60em) and (min-width:36em) { .link-blocks li { width: 48.57%; margin-right: 2.85%; margin-bottom: 14px; float: left; } .link-blocks li:nth-child(2n) { margin-right: 0px; float: right; } } @media all and (min-width:60em) { .link-blocks li { width: 22.85%; margin-right: 2.85%; margin-bottom: 12px; float: left; } .link-blocks li:nth-child(4n) { margin-right: 0px; float: right; } } .lt-ie9 .link-blocks li { width: 22.85%; margin-right: 2.85%; margin-bottom: 12px; float: left; = display: inline; } .lt-ie9 .link-blocks li:nth-child(4n) { margin-right: 0px; float: right; } .link-blocks a { padding: 12px 32px 12px 16px; border: 1px solid rgb(224, 224, 224); = border-image: none; overflow: hidden; font-size: 18px; text-decoration: = none; display: block; white-space: nowrap; position: relative; = -ms-text-overflow: ellipsis; box-shadow: 0px 2px 0px = rgba(232,232,232,0.75); background-color: rgb(255, 255, 255); = -webkit-box-shadow: 0 2px 0 rgba(232, 232, 232, .75); -moz-box-shadow: 0 = 2px 0 rgba(232, 232, 232, .75); } @media all and (max-width:60em) and (min-width:36em) { .link-blocks a { padding: 14px 40px 14px 20px; font-size: 20px; } } @media all and (min-width:60em) { .link-blocks a { padding: 14px 40px 14px 20px; font-size: 20px; } } .lt-ie9 .link-blocks a { padding: 14px 40px 14px 20px; font-size: 20px; } .link-blocks a::before { transition:right 0.1s cubic-bezier(0.215, 0.61, 0.355, 1); top: 16px; = right: 12px; color: rgb(179, 27, 27); font-size: 13px; position: = absolute; -webkit-transition-property: right; -moz-transition-property: = right; -o-transition-property: right; -webkit-transition-duration: .1s; = -moz-transition-duration: .1s; -o-transition-duration: .1s; = -moz-transition-delay: 0s; } @media all and (max-width:60em) and (min-width:36em) { .link-blocks a::before { top: 21px; right: 18px; } } @media all and (min-width:60em) { .link-blocks a::before { top: 21px; right: 18px; } } .lt-ie9 .link-blocks a::before { top: 21px; right: 18px; } .link-blocks a:focus::before { right: 9px; } .link-blocks a:hover::before { right: 9px; } .lt-ie9 .link-blocks a:focus::before { right: 15px; } .lt-ie9 .link-blocks a:hover::before { right: 15px; } @media all and (max-width:60em) and (min-width:36em) { .link-blocks a:focus::before { right: 15px; } .link-blocks a:hover::before { right: 15px; } .two-col.link-blocks li { width: 48.57%; margin-right: 2.85%; float: left; } .two-col.link-blocks li:nth-child(2n) { margin-right: 0px; float: right; } } @media all and (min-width:60em) { .link-blocks a:focus::before { right: 15px; } .link-blocks a:hover::before { right: 15px; } .two-col.link-blocks li { width: 48.57%; margin-right: 2.85%; float: left; } .two-col.link-blocks li:nth-child(2n) { margin-right: 0px; float: right; } } .lt-ie9 .two-col.link-blocks li { width: 48.57%; margin-right: 2.85%; float: left; display: inline; } .lt-ie9 .two-col.link-blocks li:nth-child(2n) { margin-right: 0px; float: right; } .stacked.link-blocks li { width: 100%; } .slide-mask { width: 100%; overflow: hidden; padding-top: 36px; position: relative; } .slideshow { width: 100%; position: absolute; } .slideshow .slide { width: 100%; position: absolute; } .slideshow { left: 0px; top: 36px; } .slideshow .slide { top: 0px; } .caption-right.slideshow .media-overlay { text-align: right; } nav.slide-controls { width: 72px; display: inline-block; position: relative; } nav.slide-controls a { border: 1px solid rgb(238, 238, 238); border-image: none; width: 36px; = height: 36px; text-align: center; color: rgb(179, 27, 27); line-height: = 36px; font-size: 13px; float: left; display: block; cursor: pointer; = background-color: rgb(255, 255, 255); } nav.bottom-left.slide-controls a { border-bottom-color: currentColor; border-bottom-width: medium; = border-bottom-style: none; } nav.top-right.slide-controls a { border-bottom-color: currentColor; border-bottom-width: medium; = border-bottom-style: none; } .pager { vertical-align: middle; -ms-zoom: 1; } a.featured-entry-title { vertical-align: middle; -ms-zoom: 1; } nav.slide-controls a:focus { color: rgb(255, 255, 255); text-decoration: none; background-color: = rgb(179, 27, 27); } nav.slide-controls a:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: = rgb(179, 27, 27); } nav.slide-controls a.next { border-left-color: currentColor; border-left-width: medium; = border-left-style: none; } .link-blocks nav.slide-controls a::before { position: relative; } nav.slide-controls .icon-arrow-left::before { position: relative; } nav.slide-controls .icon-arrow-right::before { position: relative; } nav.slide-controls .link-blocks a::before { position: relative; } nav.top-right.slide-controls { top: 0px; right: 0px; position: absolute; } nav.bottom-left.slide-controls { left: 0px; bottom: 0px; position: absolute; z-index: 500; } nav.red.slide-controls a { border-color: transparent; color: rgb(255, 255, 255); background-color: = rgb(179, 27, 27); } nav.red.slide-controls a:focus { background-color: rgb(161, 6, 6); } nav.red.slide-controls a:hover { background-color: rgb(161, 6, 6); } nav.red.slide-controls a.prev { border-right-color: rgb(146, 3, 10); } nav.transparent.slide-controls a { background: rgba(0, 0, 0, 0.2); border-color: rgba(255, 255, 255, 0.3); = color: rgb(255, 255, 255); } nav.transparent.slide-controls a:focus { background: rgb(179, 27, 27); color: rgb(255, 255, 255); } nav.transparent.slide-controls a:hover { background: rgb(179, 27, 27); color: rgb(255, 255, 255); } .pager { display: inline-block; } .pager a { margin: 0px 12px 0px 0px; border-radius: 50px; width: 10px; height: = 10px; text-indent: -99897em; display: inline-block; cursor: pointer; = opacity: 0.5; background-color: rgb(255, 255, 255); = -webkit-border-radius: 50px; -moz-border-radius: 50px; = -ms-border-radius: 50px; -o-border-radius: 50px; } .lt-ie9 .pager a { width: 11px; height: 11px; } .pager a.active { opacity: 1; } .lt-ie9 a.active.media-box .media-overlay { opacity: 0; } .lt-ie9 a.media-box:focus .media-overlay { opacity: 0; } .lt-ie9 a.media-box:hover .media-overlay { opacity: 0; } .media-rollover { opacity: 0; } .media-box { overflow: hidden; margin-bottom: 12px; display: block; position: = relative; } @media all and (max-width:60em) and (min-width:36em) { .media-box { margin-bottom: 18px; } } @media all and (min-width:60em) { .pager a { width: 11px; height: 11px; } .media-box { margin-bottom: 24px; } } .lt-ie9 .media-box { margin-bottom: 24px; } .media-box img { width: 100%; display: block; position: relative; } img.media-img { width: 100%; display: block; position: relative; } .media-overlay { left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; = position: absolute; } .media-rollover { left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; = position: absolute; } .media-overlay { padding: 18px; transition:opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, = 1) 0.1s; z-index: 100; -webkit-transition-duration: .4s; = -moz-transition-duration: .4s; -o-transition-duration: .4s; = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-delay: .1s; font-smoothing: antialiased; } .dark.event-list { -webkit-font-smoothing: antialiased; } .media-rollover { -webkit-font-smoothing: antialiased; } .media-play-overlay { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } .media-rollover { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); } @media all and (max-width:60em) and (min-width:36em) { .media-overlay { padding: 24px; } } .lt-ie9 .media-overlay { padding: 32px; } .media-box .media-overlay { background-image: linear-gradient(transparent 40%, rgba(0, 0, 0, 0.6)); } @media all and (max-width:60em) and (min-width:36em) { .media-box .media-overlay { background-image: linear-gradient(transparent 30%, rgba(0, 0, 0, 0.6)); } } @media all and (min-width:60em) { .media-overlay { padding: 32px; } .media-box .media-overlay { background-image: linear-gradient(transparent 30%, rgba(0, 0, 0, 0.6)); } } .lt-ie9 .media-box .media-overlay { background-image: linear-gradient(transparent 30%, rgba(0, 0, 0, 0.6)); } .align-right.media-overlay { text-align: right; } .media-title { color: rgb(255, 255, 255); line-height: 1; font-size: 18px; } @media all and (max-width:60em) and (min-width:36em) { .media-title { font-size: 22px; } } @media all and (min-width:60em) { .media-title { font-size: 24px; } a.active.media-box .media-overlay { opacity: 0; } a.media-box:focus .media-overlay { opacity: 0; } a.media-box:hover .media-overlay { opacity: 0; } } .lt-ie9 .media-title { font-size: 24px; } .media-caption { color: rgb(255, 255, 255); font-size: 15px; } .media-tag { color: rgba(255, 255, 255, 0.7); text-transform: uppercase; = letter-spacing: 1px; font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-size: 11px; = font-style: normal; font-weight: 700; } .media-copy { margin: 0px 0px 18px; color: rgb(255, 255, 255); line-height: 1.5; = font-family: freight-text-pro-n4,freight-text-pro,serif; font-size: = 16px; font-style: normal; font-weight: 400; } .media-cta { color: rgb(55, 135, 176); font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-size: 14px; = font-style: normal; font-weight: 700; } .media-blockquote { text-align: center; color: rgb(255, 255, 255); line-height: 1.4; = font-size: 30px; } .media-blockquote cite { color: rgb(204, 204, 204); margin-top: 12px; } .media-rollover { padding: 5% 10%; transition:opacity 0.2s cubic-bezier(0.215, 0.61, = 0.355, 1) 0.1s; text-align: center; z-index: 200; background-color: = rgba(0, 0, 0, 0.85); -webkit-transition-property: opacity; = -moz-transition-property: opacity; -o-transition-property: opacity; = -webkit-transition-duration: .2s; -o-transition-duration: .2s; = -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); = -webkit-transition-delay: .1s; -moz-transition-delay: .1s; = -o-transition-delay: .1s; font-smoothing: antialiased; } .media-rollover .media-title { color: rgb(255, 255, 255); font-family: = freight-sans-pro-n6,freight-sans-pro,sans-serif; font-size: 22px; = font-style: normal; font-weight: 600; margin-bottom: 3px; } .media-rollover .media-tag { color: rgb(255, 255, 255); } .media-rollover .divider { padding-bottom: 18px; margin-bottom: 18px; position: relative; } .boxed.grid-box .grid-caption { padding: 18px 24px; } .lt-ie9 .three-col.grid-boxes .boxed .grid-caption { padding: 18px 24px; } .media-rollover .divider::after { margin: 0px auto; left: 0px; width: 65px; height: 3px; right: 0px; = bottom: 0px; position: absolute; content: ""; background-color: rgb(232, = 232, 232); } a.active.media-box { overflow: visible; } a.media-box:focus { overflow: visible; } a.media-box:hover { overflow: visible; } .horizontal.grid-box { overflow: hidden; } .lt-ie9 .horizontal.grid-box { overflow: hidden; } .lt-ie9 a.active.media-box .media-rollover { opacity: 1; } .lt-ie9 a.media-box:focus .media-rollover { opacity: 1; } .lt-ie9 a.media-box:hover .media-rollover { opacity: 1; } .media-video { width: 100%; display: block; position: relative; } .media-video video { left: 0px; top: 0px; width: 100%; height: auto; display: none; = max-width: 100%; } .lt-ie9 .media-video video { display: block; } a:focus .media-play-overlay { background: rgb(179, 27, 27); transform: scale(1.1); -webkit-transform: = scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); } a:hover .media-play-overlay { background: rgb(179, 27, 27); transform: scale(1.1); -webkit-transform: = scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); } .media-play-overlay { background: rgba(0, 0, 0, 0.25); margin: -45px 0px 0px -45px; = border-radius: 80px; border: 3px solid rgb(255, 255, 255); border-image: = none; left: 50%; top: 50%; width: 90px; height: 90px; position: = absolute; transition-duration: 0.2s; transition-timing-function: = cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0s; = -webkit-border-radius: 80px; -moz-border-radius: 80px; = -webkit-transition-property: background-color, -webkit-transform; = -moz-transition-property: background-color, -moz-transform; = -o-transition-property: background-color, -o-transform; = -webkit-transition-duration: .2s; -moz-transition-duration: .2s; = -o-transition-duration: .2s; -moz-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -moz-transition-delay: 0s; = -ms-border-radius: 80px; -o-border-radius: 80px; } .media-play-overlay::after { border-width: 15px 0px 15px 20px; border-style: solid; border-color: = transparent transparent transparent rgb(255, 255, 255); margin: -15px = auto 0px; border-image: none; left: 4px; top: 50%; width: 0px; height: = 0px; right: 0px; position: absolute; content: ""; } .small.media-play-overlay { margin: -20px 0px 0px -20px; width: 40px; height: 40px; } .small.media-play-overlay::after { border-width: 10px 0px 10px 14px; margin-top: -10px; } .boxed.grid-box { background: rgb(251, 251, 251); border: 1px solid rgb(230, 230, 230); = border-image: none; } .horizontal.grid-box { background: rgb(251, 251, 251); border: 1px solid rgb(230, 230, 230); = border-image: none; } .grid-box { font-family: freight-sans-pro-n4,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 400; margin-right: auto; margin-bottom: = 15px; margin-left: auto; position: relative; max-width: 420px; } a.grid-box { font-family: freight-sans-pro-n4,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 400; margin-right: auto; margin-bottom: = 15px; margin-left: auto; position: relative; max-width: 420px; } .event-month { text-transform: uppercase; letter-spacing: 1px; font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 700; } .grid-tag { text-transform: uppercase; letter-spacing: 1px; font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 700; } @media all and (max-width:60em) and (min-width:36em) { .grid-box { margin-bottom: 21px; max-width: none; } a.grid-box { margin-bottom: 21px; max-width: none; } } .lt-ie9 .grid-box { margin-bottom: 30px; max-width: none; } .lt-ie9 a.grid-box { margin-bottom: 30px; max-width: none; } @media all and (min-width:60em) { a.active.media-box .media-rollover { opacity: 1; } a.media-box:focus .media-rollover { opacity: 1; } a.media-box:hover .media-rollover { opacity: 1; } .media-video video { display: block; } .grid-box { margin-bottom: 30px; max-width: none; } a.grid-box { margin-bottom: 30px; max-width: none; } } .grid-box img { width: 100%; margin-bottom: 12px; display: block; position: relative; } a.grid-box img { width: 100%; margin-bottom: 12px; display: block; position: relative; } @media all and (max-width:60em) and (min-width:36em) { .grid-box img { margin-bottom: 18px; } a.grid-box img { margin-bottom: 18px; } } @media all and (min-width:60em) { .grid-box img { margin-bottom: 24px; } a.grid-box img { margin-bottom: 24px; } } .lt-ie9 .grid-box img { margin-bottom: 24px; } .lt-ie9 a.grid-box img { margin-bottom: 24px; } .boxed.grid-box img { margin-bottom: 0px; } .horizontal.grid-box img { margin-bottom: 0px; } .two-col.grid-boxes .horizontal.grid-box img { margin-bottom: 0px; } .grid-title { color: rgb(0, 0, 0); line-height: 1.2; font-size: 18px; margin-bottom: = 0px; display: block; } a.grid-title { color: rgb(0, 0, 0); line-height: 1.2; font-size: 18px; margin-bottom: = 0px; display: block; } @media all and (max-width:60em) and (min-width:36em) { .grid-title { line-height: 1.4; font-size: 22px; } a.grid-title { line-height: 1.4; font-size: 22px; } } @media all and (min-width:60em) { .grid-title { line-height: 1.5; font-size: 26px; } a.grid-title { line-height: 1.5; font-size: 26px; } } .lt-ie9 .grid-title { line-height: 1.5; font-size: 26px; } .lt-ie9 a.grid-title { line-height: 1.5; font-size: 26px; } .grid-tag { color: rgb(179, 27, 27); font-size: 12px; } .grid-copy { margin: 0px; color: rgb(47, 47, 47); line-height: 1.5; font-size: 16px; } .lt-ie9 .grid-copy { font-size: 18px; } .grid-cta { margin-top: 12px; } .lt-ie9 .grid-cta { margin-top: 18px; } @media all and (max-width:60em) and (min-width:36em) { .grid-copy { font-size: 18px; } .grid-cta { margin-top: 18px; } .two-col.grid-boxes .grid-box { width: 48.57%; margin-right: 2.85%; float: left; } .two-col.grid-boxes :nth-child(2n).grid-box { margin-right: 0px; float: right; } .two-col.grid-boxes :nth-child(2n+1).grid-box { clear: both; } } @media all and (min-width:60em) { .grid-copy { font-size: 18px; } .grid-cta { margin-top: 18px; } .two-col.grid-boxes .grid-box { width: 48.57%; margin-right: 2.85%; float: left; } .two-col.grid-boxes :nth-child(2n).grid-box { margin-right: 0px; float: right; } .two-col.grid-boxes :nth-child(2n+1).grid-box { clear: both; } } .lt-ie9 .two-col.grid-boxes .grid-box { width: 48.57%; margin-right: 2.85%; float: left; display: inline; } .lt-ie9 .two-col.grid-boxes :nth-child(2n).grid-box { margin-right: 0px; float: right; } @media all and (max-width:60em) and (min-width:36em) { .three-col.grid-boxes .grid-box { width: 31.42%; margin-right: 2.85%; float: left; } .three-col.grid-boxes :nth-child(3n).grid-box { margin-right: 0px; float: right; } .three-col.grid-boxes :nth-child(3n+1).grid-box { clear: both; } .three-col.grid-boxes .boxed .grid-caption { padding: 18px 24px; } } @media all and (min-width:60em) { .three-col.grid-boxes .grid-box { width: 31.42%; margin-right: 2.85%; float: left; } .three-col.grid-boxes :nth-child(3n).grid-box { margin-right: 0px; float: right; } .three-col.grid-boxes :nth-child(3n+1).grid-box { clear: both; } .three-col.grid-boxes .boxed .grid-caption { padding: 18px 24px; } } .lt-ie9 .three-col.grid-boxes .grid-box { width: 31.42%; margin-right: 1.85%; float: left; display: inline; } .lt-ie9 .three-col.grid-boxes :nth-child(3n).grid-box { margin-right: 0px; float: right; } .three-col.grid-boxes .grid-title { font-size: 21px; } @media all and (max-width:60em) and (min-width:36em) { .three-col.grid-boxes .grid-title { font-size: 24px; } } @media all and (min-width:60em) { .three-col.grid-boxes .grid-title { font-size: 24px; } } .lt-ie9 .three-col.grid-boxes .grid-title { font-size: 24px; } .three-col.grid-boxes .grid-copy { font-size: 14px; } .lt-ie9 .three-col.grid-boxes .grid-copy { font-size: 16px; } .lt-ie9 .boxed.grid-box .grid-caption { padding: 24px 36px; } @media all and (max-width:60em) and (min-width:36em) { .three-col.grid-boxes .grid-copy { font-size: 16px; } .boxed.grid-box .grid-caption { padding: 24px 36px; } .horizontal.grid-box { overflow: hidden; } .horizontal.grid-box .grid-caption { width: 50%; float: left; } .horizontal.grid-box img { width: 50%; float: left; } } @media all and (min-width:60em) { .three-col.grid-boxes .grid-copy { font-size: 16px; } .boxed.grid-box .grid-caption { padding: 24px 36px; } .horizontal.grid-box { overflow: hidden; } .horizontal.grid-box .grid-caption { width: 50%; float: left; } .horizontal.grid-box img { width: 50%; float: left; } } .lt-ie9 .horizontal.grid-box .grid-caption { width: 50%; float: left; } .lt-ie9 .horizontal.grid-box img { width: 50%; float: left; } .horizontal.grid-box .grid-caption { padding: 18px 24px; } @media all and (max-width:60em) and (min-width:36em) { .horizontal.grid-box .grid-caption { padding: 0px 5%; left: 50%; top: 0px; height: 100%; position: absolute; } } @media all and (min-width:60em) { .horizontal.grid-box .grid-caption { padding: 0px 5%; left: 50%; top: 0px; height: 100%; position: absolute; } } .lt-ie9 .horizontal.grid-box .grid-caption { padding: 0px 5%; left: 50%; top: 0px; height: 100%; position: absolute; } .two-col.grid-boxes .horizontal.grid-box .grid-copy { line-height: 1.4; font-size: 16px; } .event-day { line-height: 1; display: block; } .event-month { line-height: 1; display: block; } .event-list { list-style: none; margin: 0px; padding: 0px; } li.event-item { transition:opacity 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); width: = 100%; margin-bottom: 36px; -webkit-transition-property: opacity; = -moz-transition-property: opacity; -o-transition-property: opacity; = -webkit-transition-duration: .6s; -moz-transition-duration: .6s; = -o-transition-duration: .6s; -webkit-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -moz-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -o-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -webkit-transition-delay: 0s; = -moz-transition-delay: 0s; -o-transition-delay: 0s; } .lt-ie9 li.event-item { margin-bottom: 48px; } li.transparent.event-item { opacity: 0; } time.event-date { width: 50px; margin-right: 20px; float: left; display: block; position: = relative; } time.event-date::after { top: 0px; width: 1px; height: 46px; right: 0px; position: absolute; = content: ""; background-color: rgb(224, 224, 224); } .event-month { color: rgb(114, 114, 114); padding-left: 3px; font-size: 12px; } .event-day { font-family: freight-text-pro-n4,freight-text-pro,serif; font-style: = normal; font-weight: 400; } .featured-blog-entry p.summary { font-family: freight-text-pro-n4,freight-text-pro,serif; font-style: = normal; font-weight: 400; } .event-day { font-size: 38px; } a.event-name { top: -6px; line-height: 1.4; font-size: 18px; margin-left: 68px; = display: block; position: relative; } a.event-name em { color: rgb(132, 132, 132); font-size: 16px; display: block; } @media all and (max-width:60em) and (min-width:36em) { li.event-item { margin-bottom: 48px; } .two-col.event-list li.event-item { width: 42.3%; clear: none; margin-right: 3.84%; margin-bottom: 48px; = float: left; } .two-col.event-list li:nth-child(2n+1).event-item { margin-right: 8.57%; } } @media all and (min-width:60em) { li.event-item { margin-bottom: 48px; } .two-col.event-list li.event-item { width: 42.3%; clear: none; margin-right: 3.84%; margin-bottom: 48px; = float: left; } .two-col.event-list li:nth-child(2n+1).event-item { margin-right: 8.57%; } } .lt-ie9 .two-col.event-list li.event-item { width: 42.3%; clear: none; margin-right: 3.84%; margin-bottom: 48px; = float: left; display: inline; } .student-blog-grid { clear: both; } .student-blogs { clear: both; } .lt-ie9 .two-col.event-list li:nth-child(2n+1).event-item { margin-right: 8.57%; } .dark.event-list { font-smoothing: antialiased; } .dark.event-list time.event-date::after { background-color: rgba(255, 255, 255, 0.2); } .dark.event-list .event-month { color: rgb(139, 156, 159); } .dark.event-list a.event-name { color: rgb(255, 255, 255); } .dark.event-list a.event-name:focus { color: rgb(55, 135, 176); text-decoration: none; } .dark.event-list a.event-name:hover { color: rgb(55, 135, 176); text-decoration: none; } .dark.event-list a.event-name em { color: rgb(134, 150, 153); } .student-blog-intro { font-size: 20px; margin-bottom: 30px; } .featured-student { color: rgb(255, 255, 255); display: none; position: relative; = background-color: rgb(37, 43, 44); } .featured-student .media-box { margin: 0px; width: 34.1%; float: left; position: relative; } .featured-student .media-box::after { border-width: 14px 14px 14px 0px; border-style: solid; border-color: = transparent rgb(37, 43, 44) transparent transparent; border-image: none; = top: 50%; width: 0px; height: 0px; right: 0px; margin-top: -14px; = position: absolute; z-index: 200; content: " "; } .featured-student .media-title { font-size: 32px; } .featured-student .media-tag { color: rgba(255, 255, 255, 0.6); font-size: 14px; } @media all and (min-width:60em) { .featured-student { display: block; } } .lt-ie9 .featured-student { display: block; } .featured-blog-entry { top: 0px; width: 65.89%; height: 100%; right: 0px; margin-right: 0px; = float: none; display: inline; position: absolute; background-color: = rgb(37, 43, 44); -webkit-font-smoothing: antialiased; font-smoothing: = antialiased; } .featured-blog-entry .vcenter { padding: 20px 54px; } .featured-blog-entry p.summary { color: rgb(224, 224, 224); line-height: 1.55; font-size: 22px; } .featured-entry-date { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 700; } a.featured-entry-title { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 700; } a.student-blog-link { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 700; } .featured-blog-entry p.summary::first-letter { color: rgb(255, 255, 255); text-transform: uppercase; line-height: = 0.99; font-size: 76px; margin-top: -7px; margin-right: 6px; float: left; } a.featured-entry-title { margin: 0px; color: rgb(55, 135, 176); text-transform: uppercase; = letter-spacing: 1px; font-size: 13px; display: inline-block; } @media all and (min-width:60em) { a.featured-entry-title { font-size: 14px; margin-bottom: 18px; } } .lt-ie9 a.featured-entry-title { font-size: 14px; margin-bottom: 18px; } a.featured-entry-title:focus { color: rgb(255, 255, 255); } a.featured-entry-title:hover { color: rgb(255, 255, 255); } .featured-entry-date { color: rgb(107, 111, 114); text-transform: uppercase; letter-spacing: = 1px; padding-left: 15px; font-size: 13px; margin-bottom: 12px; = margin-left: 12px; vertical-align: middle; border-left-color: rgb(107, = 111, 114); border-left-width: 1px; border-left-style: solid; display: = inline-block; -ms-zoom: 1; } .lt-ie9 .featured-entry-date { font-size: 14px; margin-bottom: 18px; } @media all and (min-width:60em) { .featured-entry-date { font-size: 14px; margin-bottom: 18px; } .student-blog-grid { width: 66.1%; float: right; } } .lt-ie9 .student-blog-grid { width: 66.1%; float: right; } a.student-blog-link { width: 50%; color: rgb(255, 255, 255); overflow: visible; = margin-bottom: 0px; float: left; } .cu-map-slide-mask { overflow: hidden; } .cu-news { overflow: hidden; } .news-item { overflow: hidden; } .video-tabs { overflow: hidden; } a.student-blog-link .media-overlay { padding: 18px; } a.student-blog-link .media-rollover { background-color: rgb(179, 27, 27); } a.student-blog-link .media-rollover .vcenter { width: 90%; font-size: 14px; } a.student-blog-link .media-title { font-size: 18px; } a.student-blog-link .divider { margin: 6px auto 18px; padding-bottom: 12px; } a.student-blog-link .divider::after { width: 43px; height: 3px; content: " "; background-color: rgb(224, 89, = 112); } .cu-map-media-title::after { content: ""; } .cu-map-tooltip::after { content: ""; } .news-item::after { content: ""; } a.student-blog-link .media-tag { color: rgb(255, 255, 255); font-size: 12px; } a.student-blog-link .media-cta { margin: 18px 0px 0px; color: rgb(88, 1, 1); padding-left: 2.32%; } .lt-ie9 a.student-blog-link { width: 25%; } .student-blogs .link-list { padding-top: 30px; clear: both; } .lt-ie9 .student-blogs .link-list { padding-top: 42px; padding-left: 32px; clear: none; float: left; } .student-blogs .link-list li:first-child { display: none; } @media all and (min-width:60em) { a.student-blog-link { width: 25%; } .student-blogs .link-list { padding-top: 42px; padding-left: 32px; clear: none; float: left; } .student-blogs .link-list li:first-child { display: block; } } .lt-ie9 .student-blogs .link-list li:first-child { display: block; } .cu-video-player { margin: 0px -1em; padding: 1em; position: relative; background-color: = rgb(25, 27, 27); } @media all and (min-width:60em) { .cu-video-player { margin: 0px; padding: 0px; overflow: hidden; } } .lt-ie9 .cu-video-player { margin: 0px; padding: 0px; overflow: hidden; } @media all and (max-width:60em) and (min-width:36em) { a.student-blog-link { width: 25%; } .cu-video-player { margin: 0px; padding: 0px 0px 30px; overflow: hidden; } .videos { padding: 1em 1em 0px; } } @media all and (min-width:60em) { .videos { padding: 1em 1em 0px; } } .lt-ie9 .videos { padding: 1em 1em 0px; } .video-details { padding: 18px 0px; text-align: center; } @media all and (max-width:60em) and (min-width:36em) { .video-details { padding: 30px 0px; text-align: center; } } .lt-ie9 .video-details { padding: 30px 0px 30px 30px; text-align: left; } .video-details h3.cu-headline { color: rgb(179, 27, 27); line-height: 1; margin-bottom: 8px; } .video-details h6.cu-headline { color: rgb(224, 224, 224); line-height: 1; margin-bottom: 12px; } .video-details .tag { color: rgb(96, 98, 98); font-size: 13px; } .video-tabs { border: currentColor; border-image: none; margin-bottom: 0px; } @media all and (max-width:60em) and (min-width:36em) { .video-tabs { margin: 0px auto; width: 50%; } } .lt-ie9 .video-tabs { width: 100%; } .video-tabs .tab-indicator { top: 0px; height: 3px; bottom: auto; z-index: 200; } a.video-tab { margin: 0px; position: relative; } a.video-tab-selected { margin: 0px; position: relative; } @media all and (min-width:60em) { .video-details { padding: 30px 0px 30px 30px; text-align: left; } .video-tabs { width: 100%; } a.video-tab { padding: 0px; width: 25%; float: left; } a.video-tab-selected { padding: 0px; width: 25%; float: left; } } .lt-ie9 a.video-tab { padding: 0px; width: 25%; float: left; } .lt-ie9 a.video-tab-selected { padding: 0px; width: 25%; float: left; } a.video-tab .media-box { margin-bottom: 0px; } a.video-tab-selected .media-box { margin-bottom: 0px; } a.video-tab img { display: none; } a.video-tab-selected img { display: none; } .lt-ie9 a.video-tab img { display: block; } .lt-ie9 a.video-tab-selected img { display: block; } a.video-tab .media-overlay { background: 0px 0px; padding: 0px; text-align: left; position: = relative; } a.video-tab-selected .media-overlay { background: 0px 0px; padding: 0px; text-align: left; position: = relative; } @media all and (min-width:60em) { a.video-tab img { display: block; } a.video-tab-selected img { display: block; } a.video-tab .media-overlay { transition:background-color 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); = position: absolute; background-color: rgba(0, 0, 0, 0.5); = -webkit-transition-property: background-color; -moz-transition-property: = background-color; -o-transition-property: background-color; = -webkit-transition-duration: .4s; -moz-transition-duration: .4s; = -o-transition-duration: .4s; -webkit-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -moz-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -o-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -webkit-transition-delay: 0s; = -moz-transition-delay: 0s; -o-transition-delay: 0s; } a.video-tab-selected .media-overlay { transition:background-color 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); = position: absolute; background-color: rgba(0, 0, 0, 0.5); = -webkit-transition-property: background-color; -moz-transition-property: = background-color; -o-transition-property: background-color; = -webkit-transition-duration: .4s; -moz-transition-duration: .4s; = -o-transition-duration: .4s; -webkit-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -moz-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -o-transition-timing-function: = cubic-bezier(.215, .61, .355, 1); -webkit-transition-delay: 0s; = -moz-transition-delay: 0s; -o-transition-delay: 0s; } a.video-tab .tag { padding: 18px 24px; left: 0px; width: 100%; bottom: 0px; color: = rgb(255, 255, 255); position: absolute; text-shadow: 0px 1px 0px = rgba(0,0,0,0.3); } a.video-tab-selected .tag { padding: 18px 24px; left: 0px; width: 100%; bottom: 0px; color: = rgb(255, 255, 255); position: absolute; text-shadow: 0px 1px 0px = rgba(0,0,0,0.3); } } .lt-ie9 a.video-tab .media-overlay { transition:background-color 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); = position: absolute; background-color: rgba(0, 0, 0, 0.5); } .lt-ie9 a.video-tab-selected .media-overlay { transition:background-color 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); = position: absolute; background-color: rgba(0, 0, 0, 0.5); } .lt-ie9 a.video-tab .tag { padding: 18px 24px; left: 0px; width: 100%; bottom: 0px; color: = rgb(255, 255, 255); position: absolute; text-shadow: 0px 1px 0px = rgba(0,0,0,0.3); } .lt-ie9 a.video-tab-selected .tag { padding: 18px 24px; left: 0px; width: 100%; bottom: 0px; color: = rgb(255, 255, 255); position: absolute; text-shadow: 0px 1px 0px = rgba(0,0,0,0.3); } @media all and (min-width:60em) { a.video-tab:active .media-overlay { background-color: rgba(0, 0, 0, 0.3); } a.video-tab:hover .media-overlay { background-color: rgba(0, 0, 0, 0.3); } a.current.video-tab .tag { display: none; } } .lt-ie9 a.video-tab:active .media-overlay { background-color: rgba(0, 0, 0, 0.3); } .lt-ie9 a.video-tab:hover .media-overlay { background-color: rgba(0, 0, 0, 0.3); } a.current.video-tab .media-overlay { background-color: transparent; } .lt-ie9 a.current.video-tab .tag { display: none; } .video-playlist .media-video { width: 66%; margin-bottom: 12px; } @media all and (max-width:60em) and (min-width:36em) { .video-playlist .media-video { width: 40%; margin-bottom: 0px; float: left; } } @media all and (min-width:60em) { .video-playlist .media-video { width: 40%; margin-bottom: 0px; float: left; } } .lt-ie9 .video-playlist .media-video { width: 40%; margin-bottom: 0px; float: left; } .video-track { padding: 0px; clear: both; font-family: = freight-sans-pro-n4,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 400; margin-bottom: 36px; display: block; position: = relative; } a.video-track { padding: 0px; clear: both; font-family: = freight-sans-pro-n4,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 400; margin-bottom: 36px; display: block; position: = relative; } @media all and (max-width:60em) and (min-width:36em) { .video-track { width: 48.57%; clear: none; margin-right: 2.85%; float: left; } a.video-track { width: 48.57%; clear: none; margin-right: 2.85%; float: left; } :nth-child(2n).video-track { margin-right: 0px; float: right; } a:nth-child(2n).video-track { margin-right: 0px; float: right; } :nth-child(2n+1).video-track { clear: both; } a:nth-child(2n+1).video-track { clear: both; } } @media all and (min-width:60em) { .video-track { width: 48.57%; clear: none; margin-right: 2.85%; float: left; } a.video-track { width: 48.57%; clear: none; margin-right: 2.85%; float: left; } :nth-child(2n).video-track { margin-right: 0px; float: right; } a:nth-child(2n).video-track { margin-right: 0px; float: right; } :nth-child(2n+1).video-track { clear: both; } a:nth-child(2n+1).video-track { clear: both; } } .lt-ie9 .video-track { width: 48.57%; clear: none; margin-right: 2.85%; float: left; display: = inline; } .lt-ie9 a.video-track { width: 48.57%; clear: none; margin-right: 2.85%; float: left; display: = inline; } .lt-ie9 :nth-child(2n).video-track { margin-right: 0px; float: right; } .lt-ie9 a:nth-child(2n).video-track { margin-right: 0px; float: right; } .lt-ie9 :nth-child(2n+1).video-track { clear: both; } .lt-ie9 a:nth-child(2n+1).video-track { clear: both; } @media all and (max-width:60em) and (min-width:36em) { .video-info { top: -3px; width: 60%; padding-left: 2em; float: left; position: = relative; } } @media all and (min-width:60em) { .video-info { top: -3px; width: 60%; padding-left: 2em; float: left; position: = relative; } } .lt-ie9 .video-info { top: -3px; width: 60%; padding-left: 2em; float: left; position: = relative; } .video-title { color: rgb(47, 47, 47); line-height: 1.5; font-size: 17px; } .video-duration { color: rgb(127, 127, 127); } .news-item { padding-bottom: 24px; margin-bottom: 24px; position: relative; } .news-item::after { left: 0px; width: 33%; height: 1px; bottom: 0px; position: absolute; = background-color: rgb(230, 230, 230); } .cu-map { background-color: rgb(37, 42, 45); } .cu-map-sidebar { background-color: rgb(37, 42, 45); } .news-item a { display: block; } .news-item a:focus { text-decoration: none; } .news-item a:hover { text-decoration: none; } .news-item a:focus .news-headline { text-decoration: underline; } .news-item a:hover .news-headline { text-decoration: underline; } img.news-thumb { width: 180px; margin-bottom: 12px; } @media all and (min-width:60em) { img.news-thumb { width: 180px; margin-right: 2em; margin-bottom: 0px; float: left; = display: block; } } .lt-ie9 img.news-thumb { width: 180px; margin-right: 2em; margin-bottom: 0px; float: left; = display: block; } .news-topic { color: rgb(179, 27, 27); text-transform: uppercase; font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-size: 13px; = font-style: normal; font-weight: 700; } .news-headline { color: rgb(0, 0, 0); line-height: 1.5; font-family: = freight-text-pro-n4,freight-text-pro,serif; font-size: 20px; font-style: = normal; font-weight: 400; } .cu-map-header p { font-family: freight-text-pro-i4,freight-text-pro,serif; font-style: = italic; font-weight: 400; } .news-date { font-family: freight-text-pro-i4,freight-text-pro,serif; font-style: = italic; font-weight: 400; } .news-date { color: rgb(125, 127, 128); font-size: 16px; } @media all and (max-width:60em) and (min-width:36em) { img.news-thumb { width: 180px; margin-right: 2em; margin-bottom: 0px; float: left; = display: block; } .two-col.cu-news .news-item { width: 48.57%; margin-right: 2.85%; float: left; } .two-col.cu-news :nth-child(2n).news-item { margin-right: 0px; float: right; } .engaged.cu-news .news-content { margin-left: 204px; } } .lt-ie9 .two-col.cu-news .news-item { width: 42.3%; margin-right: 3.84%; float: left; display: inline; } @media all and (min-width:60em) { .two-col.cu-news .news-item { width: 42.3%; margin-right: 3.84%; float: left; } .engaged.cu-news .news-item { margin-right: 8.57%; } .engaged.cu-news .news-content { margin-left: 204px; } } .lt-ie9 .engaged.cu-news .news-item { margin-right: 8.57%; } .engaged.cu-news .news-item::after { width: 100%; } .lt-ie9 .engaged.cu-news .news-content { margin-left: 204px; } .engaged.cu-news .news-headline { line-height: 1.3; font-size: 24px; } @media all and (max-width:60em) and (min-width:36em) { .engaged.cu-news .news-headline { font-size: 26px; } } @media all and (min-width:60em) { .engaged.cu-news .news-headline { font-size: 26px; } .cu-map-canvas-wrapper { padding-right: 512px; } } .lt-ie9 .engaged.cu-news .news-headline { font-size: 26px; } .cu-map-header { text-align: center; -webkit-font-smoothing: antialiased; = font-smoothing: antialiased; } .cu-map-header .cu-headline { color: rgb(255, 255, 255); margin-bottom: 6px; } .cu-map-header .cu-headline::before { font-size: 50px; margin-bottom: 6px; display: block; } .cu-map-header p { color: rgb(125, 127, 128); font-size: 20px; margin-bottom: 0px; } .cu-map { position: relative; } .cu-map-canvas-wrapper { width: 100%; height: 100%; position: relative; } .lt-ie9 .cu-map-canvas-wrapper { padding-right: 512px; } #cu-map-canvas { display: none; } @media all and (min-width:60em) { #cu-map-canvas { width: 100%; height: 820px; display: block; } } .lt-ie9 #cu-map-canvas { width: 100%; height: 820px; display: block; } @media all and (max-width:60em) and (min-width:36em) { #cu-map-canvas { width: 100%; height: 300px; display: block; } } .cu-map-sidebar { position: relative; } @media all and (min-width:60em) { .cu-map-sidebar { top: 0px; width: 512px; height: 820px; right: 0px; position: absolute; } } .lt-ie9 .cu-map-sidebar { top: 0px; width: 512px; height: 820px; right: 0px; position: absolute; } .gmap { height: 300px; } @media all and (max-width:60em) and (min-width:36em) { .gmap { height: 400px; } } @media all and (min-width:60em) { .gmap { height: 466px; } } .lt-ie9 .gmap { height: 466px; } .cu-map-slide-mask { width: 100%; padding-top: 0px; position: relative; } @media all and (max-width:60em) and (min-width:36em) { .cu-map-slide-mask { height: 36px !important; } .cu-map-slide-mask .slideshow { display: none; } } .cu-map-slide-mask .slide { height: 288px; } .lt-ie9 .cu-map-slide-mask { height: 288px; } @media all and (min-width:60em) { .cu-map-slide-mask { height: 288px; } } .cu-map-slide-mask img { width: 100%; } .cu-map-slide-mask .slideshow { top: 0px; } .cu-map-slide-mask .slide .media-caption { display: none; } .cu-map-slide-mask .slide-controls { left: 0px; bottom: 0px; position: absolute; } .cu-map-caption { width: 100%; overflow: hidden; position: relative; } .cu-map-media-caption { width: 100%; overflow: hidden; position: relative; } .cu-map-caption { height: 100%; -webkit-font-smoothing: antialiased; font-smoothing: = antialiased; } @media all and (min-width:60em) { .cu-map-caption { height: 532px; } } .lt-ie9 .cu-map-caption { height: 532px; } .cu-map-media-caption { padding: 30px 24px; left: 0px; top: 0px; height: 100%; text-align: = center; -ms-word-wrap: break-word; } @media all and (max-width:60em) and (min-width:36em) { .cu-map-media-caption { margin: 0px auto; padding-top: 0px; padding-bottom: 42px; max-width: = 500px; } } .lt-ie9 .cu-map-media-caption { padding: 36px 54px; position: absolute; } .cu-map-media-caption img { width: 82px; height: 82px; margin-bottom: 24px; display: none; } @media all and (min-width:60em) { .cu-map-media-caption { padding: 36px 54px; position: absolute; } .cu-map-media-caption img { vertical-align: middle; display: inline-block; -ms-zoom: 1; } } .lt-ie9 .cu-map-media-caption img { vertical-align: middle; display: inline-block; -ms-zoom: 1; } .cu-map-media-caption blockquote { color: rgb(255, 255, 255); } @media all and (max-width:60em) and (min-width:36em) { .cu-map-media-caption blockquote { font-size: 22px; display: block; } } @media all and (min-width:60em) { .cu-map-media-caption blockquote { font-size: 22px; display: block; } } .lt-ie9 .cu-map-media-caption blockquote { font-size: 22px; display: block; } .cu-map-media-title { color: rgb(255, 255, 255); line-height: 1.2; font-family: = freight-text-pro-n4,freight-text-pro,serif; font-size: 24px; font-style: = normal; font-weight: 700; margin-bottom: 0px; } @media all and (max-width:60em) and (min-width:36em) { .cu-map-media-title { font-size: 27px; } } @media all and (min-width:60em) { .cu-map-media-title { font-size: 27px; } } .lt-ie9 .cu-map-media-title { font-size: 27px; } .cu-map-media-title::after { background: rgb(87, 92, 93); margin: 18px auto; width: 82px; height: = 1px; display: block; } .cu-map-media-tag { color: rgb(179, 27, 27); line-height: 1.2; font-family: = freight-text-pro-i4,freight-text-pro,serif; font-size: 17px; font-style: = italic; font-weight: 700; margin-bottom: 6px; } @media all and (min-width:60em) { .cu-map-media-tag { font-size: 20px; } } .lt-ie9 .cu-map-media-tag { font-size: 20px; } .cu-map-media-copy { width: 100%; color: rgb(166, 168, 169); line-height: 2; font-size: = 16px; } @media all and (min-width:60em) { .cu-map-media-copy { font-size: 17px; } } .lt-ie9 .cu-map-media-copy { font-size: 17px; } .cu-map-media-copy p { margin: 0px; } .cu-map-media-copy a.grid-cta:focus { color: rgb(255, 255, 255); } .cu-map-media-copy a.grid-cta:hover { color: rgb(255, 255, 255); } .cu-map-media-copy a.link-caret:focus { color: rgb(255, 255, 255); } .cu-map-media-copy a.link-caret:hover { color: rgb(255, 255, 255); } .cu-map-media-copy a.media-cta:focus { color: rgb(255, 255, 255); } .cu-map-media-copy a.media-cta:hover { color: rgb(255, 255, 255); } .cu-map-tooltip { background: rgb(255, 255, 255); position: relative; box-shadow: 0px 2px = 8px rgba(0,0,0,0.4); -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .4); = -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, .4); } .cu-map-tooltip::after { background: 0px 0px; border-width: 8px 8px 0px; border-style: solid; = border-color: rgb(251, 251, 251) transparent transparent; margin: 0px = auto; border-image: none; left: 0px; width: 0px; height: 0px; right: = 0px; bottom: -8px; position: absolute; } .cu-map-tooltip-notes { text-align: center; font-family: = freight-sans-pro-n4,freight-sans-pro,sans-serif; font-size: 15px = !important; font-style: normal; font-weight: 400; } .cu-map-tooltip-notes a { text-align: center; font-family: = freight-sans-pro-n4,freight-sans-pro,sans-serif; font-size: 15px = !important; font-style: normal; font-weight: 400; } .cu-map-tooltip-title { text-align: center; font-family: = freight-sans-pro-n4,freight-sans-pro,sans-serif; font-size: 15px = !important; font-style: normal; font-weight: 400; } .chronicle-tower .cu-tower-title { font-family: freight-text-pro-n4,freight-text-pro,serif; font-style: = normal; font-weight: 400; } a.chronicle-entry-title { font-family: freight-text-pro-n4,freight-text-pro,serif; font-style: = normal; font-weight: 400; } .cu-map-tooltip-title { padding: 12px; } .cu-map-tooltip-notes { background: rgb(251, 251, 251); padding: 12px; border-top-color: = rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid; = position: relative; } .home { background: rgb(251, 251, 251); } @media all and (min-width:60em) { .home #cu-hdr { background-color: transparent; } .home a.menu-item { color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; = font-smoothing: antialiased; } } .lt-ie9 .home #cu-hdr { background-color: transparent; } .no-cssgradients .home #cu-hdr { background-image: url("../images/nav-gradient.png?1391798424"); = background-repeat: repeat-x; } .home #cu-brand { background-image: url("../images/logo-white.svg?1390332815"); } .no-svg .home #cu-brand { background-image: url("../images/logo-white.png?1391798424"); } .lt-ie9 .home a.menu-item { color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; = font-smoothing: antialiased; } .home .marquee { margin-bottom: 30px; } .home .marquee-mask { margin-bottom: 30px; } .lt-ie9 .home .marquee { margin-bottom: 52px; } .lt-ie9 .home .marquee-mask { margin-bottom: 52px; } @media all and (min-width:80em) { .home .marquee-shim { display: none; } .home .marquee { height: 720px; } .home .marquee-mask { height: 720px; } } .home .marquee-item { max-height: 720px; } .lt-ie9 .student-life .marquee-item { max-height: 810px; } .student-life .marquee { max-height: 810px; } .student-life .marquee-mask { max-height: 810px; } .home img.marquee-image { display: block; } @media all and (min-width:80em) { .home img.marquee-image { display: none; } } @media all and (min-width:60em) { .home .marquee { margin-bottom: 52px; } .home .marquee-mask { margin-bottom: 52px; } .home #main { padding-top: 42px; } } .lt-ie9 .home #main { padding-top: 42px; } .chronicle-tower { margin: 18px 0px 54px; padding: 18px; } @media all and (min-width:60em) { .chronicle-tower { margin: -100px 0px 0px; border-bottom-color: currentColor; = border-bottom-width: medium; border-bottom-style: none; z-index: 100; } } .lt-ie9 .chronicle-tower { margin: -100px 0px 0px; border-bottom-color: currentColor; = border-bottom-width: medium; border-bottom-style: none; z-index: 100; } @media all and (max-width:60em) and (min-width:36em) { .chronicle-tower { margin: -100px 0px 0px; padding: 24px 18px 120px; width: 40%; = border-bottom-color: currentColor; border-bottom-width: medium; = border-bottom-style: none; float: right; z-index: 100; min-height: = 980px; } } @media all and (min-width:60em) { .chronicle-tower { padding: 24px 54px 72px; width: 31.42%; margin-right: 0px; float: = right; min-height: 860px; } } .lt-ie9 .chronicle-tower { padding: 24px 54px 72px; width: 31.42%; margin-right: 0px; float: = right; display: inline; min-height: 860px; } .chronicle-entry::after { left: 0px; width: 50%; height: 1px; right: 0px; bottom: 0px; content: = ""; background-color: rgb(224, 224, 224); } .chronicle-links::after { left: 0px; width: 50%; height: 1px; right: 0px; bottom: 0px; content: = ""; background-color: rgb(224, 224, 224); } .chronicle-tower .cu-tower-title::after { left: 0px; width: 50%; height: 1px; right: 0px; bottom: 0px; content: = ""; background-color: rgb(224, 224, 224); } .chronicle-tower .cu-tower-title { color: rgb(0, 0, 0); line-height: 1; padding-bottom: 18px; font-size: = 18px; margin-bottom: 18px; position: relative; } @media all and (max-width:60em) and (min-width:36em) { .chronicle-tower .cu-tower-title { padding-bottom: 24px; font-size: 22px; margin-bottom: 24px; } } @media all and (min-width:60em) { .chronicle-tower .cu-tower-title { padding-bottom: 30px; font-size: 26px; margin-bottom: 30px; } } .lt-ie9 .chronicle-tower .cu-tower-title { padding-bottom: 30px; font-size: 26px; margin-bottom: 30px; } .chronicle-tower .cu-tower-title::after { margin: 0px auto; position: absolute; } .chronicle-entry { padding-bottom: 18px; margin-bottom: 18px; position: relative; } .chronicle-links { padding-bottom: 18px; margin-bottom: 18px; position: relative; } @media all and (max-width:60em) and (min-width:36em) { .chronicle-entry { padding-bottom: 24px; margin-bottom: 24px; } .chronicle-links { padding-bottom: 24px; margin-bottom: 24px; } } @media all and (min-width:60em) { .chronicle-entry { padding-bottom: 30px; margin-bottom: 30px; } .chronicle-links { padding-bottom: 30px; margin-bottom: 30px; } } .lt-ie9 .chronicle-entry { padding-bottom: 30px; margin-bottom: 30px; } .lt-ie9 .chronicle-links { padding-bottom: 30px; margin-bottom: 30px; } .chronicle-entry img { margin: 0px auto 18px; display: block; max-width: 100%; } .chronicle-links img { margin: 0px auto 18px; display: block; max-width: 100%; } @media all and (max-width:60em) and (min-width:36em) { .chronicle-entry img { margin-bottom: 24px; } .chronicle-links img { margin-bottom: 24px; } } @media all and (min-width:60em) { .chronicle-entry img { margin-bottom: 24px; } .chronicle-links img { margin-bottom: 24px; } } .lt-ie9 .chronicle-entry img { margin-bottom: 24px; } .lt-ie9 .chronicle-links img { margin-bottom: 24px; } .chronicle-entry::after { margin: 0px auto; position: absolute; } .chronicle-links::after { margin: 0px auto; position: absolute; } .last.chronicle-entry { padding-bottom: 0px; margin-bottom: 0px; } .last.chronicle-links { padding-bottom: 0px; margin-bottom: 0px; } .last.chronicle-entry::after { display: none; } .last.chronicle-links::after { display: none; } .chronicle-entry .tag { color: rgb(179, 27, 27); font-size: 12px; } @media all and (max-width:60em) and (min-width:36em) { .chronicle-entry .tag { margin-bottom: 4px; } } .lt-ie9 .chronicle-entry .tag { margin-bottom: 3px; } a.chronicle-entry-title { color: rgb(0, 0, 0); line-height: 1.3; font-size: 18px; } @media all and (max-width:60em) and (min-width:36em) { a.chronicle-entry-title { line-height: 1.4; } .home-block { width: 57.14%; margin-right: 2.85%; float: left; } } @media all and (min-width:60em) { .chronicle-entry .tag { margin-bottom: 3px; } a.chronicle-entry-title { line-height: 1.3; font-size: 20px; } } .lt-ie9 a.chronicle-entry-title { line-height: 1.3; font-size: 20px; } .chronicle-links a { padding: 0px 5px 0px 9px; line-height: 1; vertical-align: middle; = display: inline-block; -ms-zoom: 1; } .inline.chronicle-links a { border-left-color: rgb(224, 224, 224); border-left-width: 1px; = border-left-style: solid; } .inline.chronicle-links a:first-child { border: currentColor; border-image: none; padding-left: 5px; } .lt-ie9 .home-block { width: 31.42%; margin-right: 2.85%; float: left; display: inline; } .destinations.home-block { margin-bottom: 54px; display: block; } .lt-ie9 .destinations.home-block { display: none; } .spotlight.home-block .slide-mask { top: -36px; height: 400px; clear: both; } @media all and (max-width:22em) and (min-width:20em) { .spotlight.home-block .slide-mask { height: 300px; } } @media all and (max-width:60em) and (min-width:36em) { .destinations.home-block { display: none; } .spotlight.home-block .slide-mask { height: 430px; } } .lt-ie9 .spotlight.home-block .slide-mask { height: 436px; } .spotlight.home-block .slideshow { top: 36px; } .cornellcast.home-block { margin-bottom: 60px; } @media all and (min-width:60em) { .home-block { width: 31.42%; margin-right: 2.85%; float: left; } .destinations.home-block { display: none; } .spotlight.home-block .slide-mask { height: 436px; } .cornellcast.home-block { margin-bottom: 0px; } } .lt-ie9 .cornellcast.home-block { margin-bottom: 0px; } .cornellcast.home-block .grid-title a { color: rgb(0, 0, 0); font-family: = freight-sans-pro-n4,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 400; } .home-events { width: 100%; margin-right: 2.32%; margin-bottom: 60px; float: left; = display: inline; position: relative; } @media all and (max-width:60em) and (min-width:36em) { .home-events { margin-bottom: 90px; } .home-events .cu-tabs { margin-bottom: 48px; } } @media all and (min-width:60em) { .home-events { width: 65.71%; margin-right: 2.85%; float: left; } .home-events .cu-tabs { margin-bottom: 48px; } } .lt-ie9 .home-events { width: 65.71%; margin-right: 2.85%; float: left; display: inline; } .home-events .cu-tabs { width: 100%; } .lt-ie9 .home-events .cu-tabs { margin-bottom: 48px; } .home-events a.tab { padding-bottom: 18px; } .home-events > a { top: 0px; right: 0px; display: none; position: absolute; } @media all and (max-width:60em) and (min-width:36em) { .home-events .cu-tabs { padding-top: 18px; border-top-color: rgb(224, 224, 224); = border-top-width: 1px; border-top-style: solid; } .home-events > a { margin-top: 14px; display: block; } .home-events li.event-item { width: 33%; padding-right: 18px; clear: none; margin-right: auto; = float: left; } } .lt-ie9 .home-events > a { margin-top: -5px; display: block; } @media all and (min-width:60em) { .home-events > a { margin-top: -5px; display: block; } .home-events li.event-item { width: 33%; padding-right: 18px; clear: none; margin-right: auto; = float: left; } } .lt-ie9 .home-events li.event-item { width: 33%; padding-right: 18px; clear: none; margin-right: auto; = float: left; display: block; } @media all and (max-width:42em) and (min-width:36em) { .home-events li.event-item { width: 50%; } .home-events li:nth-child(n+3).event-item { display: none; } } .home-block-bottom { overflow: hidden; margin-bottom: 30px; } @media all and (max-width:60em) and (min-width:36em) { .home-block-bottom { margin-bottom: 42px; } } .lt-ie9 .home-block-bottom { width: 100%; margin-bottom: 60px; float: left; position: relative; } @media all and (min-width:60em) { .home-block-bottom { width: 100%; margin-bottom: 60px; float: left; position: relative; } } .home-honeycomb { position: relative; } .home-honeycomb header { top: -48px; width: 100%; height: 30px; float: left; position: absolute; } .lt-ie9 .home-honeycomb header { top: -42px; } @media all and (max-width:60em) and (min-width:36em) { .home-honeycomb header { top: -42px; } .home-honeycomb .cu-title { margin: 0px 12px 0px 0px; padding-right: 15px; vertical-align: middle; = border-right-color: rgb(224, 224, 224); border-right-width: 1px; = border-right-style: solid; display: inline-block; -ms-zoom: 1; } } @media all and (min-width:60em) { .home-honeycomb header { top: -42px; } .home-honeycomb .cu-title { margin: 0px 12px 0px 0px; padding-right: 15px; vertical-align: middle; = border-right-color: rgb(224, 224, 224); border-right-width: 1px; = border-right-style: solid; display: inline-block; -ms-zoom: 1; } } .lt-ie9 .home-honeycomb .cu-title { margin: 0px 12px 0px 0px; padding-right: 15px; vertical-align: middle; = border-right-color: rgb(224, 224, 224); border-right-width: 1px; = border-right-style: solid; display: inline-block; -ms-zoom: 1; } .sesquicentennial { width: auto; margin-right: auto; margin-bottom: 24px; float: none; = display: block; } @media all and (max-width:60em) and (min-width:36em) { .sesquicentennial { margin-bottom: 30px; } } .lt-ie9 .sesquicentennial { margin: 0px; width: 74.28%; float: left; display: inline; } .lt-ie9 .sesquicentennial .media-img { display: none; } .no-video .sesquicentennial canvas { display: none; } .no-video .sesquicentennial video { display: none; } .sesquicentennial .title { text-align: center; } @media all and (max-width:60em) and (min-width:36em) { .sesquicentennial .title { text-align: left; } } .lt-ie9 .sesquicentennial .title { text-align: left; } @media all and (min-width:60em) { .sesquicentennial { margin: 0px; width: 74.28%; float: left; } .sesquicentennial .title { text-align: left; } .sesquicentennial .media-img { display: none; } } .sesquicentennial .media-overlay { text-align: center; color: rgb(255, 255, 255); line-height: 1.3; = font-family: freight-sans-pro-n3,freight-sans-pro,sans-serif; font-size: = 20px; font-style: normal; font-weight: 300; } @media all and (max-width:60em) and (min-width:36em) { .sesquicentennial .media-overlay { line-height: 1.4; font-size: 48px; } } .lt-ie9 .sesquicentennial .media-overlay { padding: 2em; line-height: 1.4; font-size: 48px; } @media all and (min-width:60em) { .sesquicentennial .media-overlay { padding: 2em; line-height: 1.4; font-size: 48px; } } @media all and (max-width:40em) and (min-width:27em) { .sesquicentennial .media-overlay { line-height: 1.3; font-size: 32px; } } .no-video .sesquicentennial .media-img { display: block; } .sesq-decoration { width: 100%; text-align: center; bottom: 18px; color: rgb(255, 255, = 255); font-size: 54px; position: absolute; } .lt-ie9 .sesq-decoration { bottom: 36px; } .sesq-decoration::after { left: 6%; top: 8px; width: 32%; height: 1px; position: absolute; = content: ""; background-color: rgb(255, 255, 255); } .sesq-decoration::before { left: 6%; top: 8px; width: 32%; height: 1px; position: absolute; = content: ""; background-color: rgb(255, 255, 255); } @media all and (max-width:60em) and (min-width:36em) { .sesq-decoration { bottom: 36px; } .sesq-decoration::after { left: 4%; top: 16px; width: 35.5%; } .sesq-decoration::before { left: 4%; top: 16px; width: 35.5%; } } @media all and (min-width:60em) { .sesq-decoration { bottom: 36px; } .sesq-decoration::after { left: 4%; top: 16px; width: 37%; } .sesq-decoration::before { left: 4%; top: 16px; width: 37%; } } .lt-ie9 .sesq-decoration::after { left: 4%; top: 16px; width: 37%; } .lt-ie9 .sesq-decoration::before { left: 4%; top: 16px; width: 37%; } .sesq-decoration::after { left: auto; right: 6%; } @media all and (max-width:60em) and (min-width:36em) { .sesq-decoration::after { width: 34%; right: 4%; } } @media all and (min-width:60em) { .sesq-decoration::after { width: 36%; right: 4%; } } .lt-ie9 .sesq-decoration::after { width: 36%; right: 4%; } .sesq-150 { margin: 0px auto; width: 54px; height: 22px; background-image: = url("../images/150.svg?1390332815"); background-size: 100%; } @media all and (max-width:60em) and (min-width:36em) { .sesq-150 { width: 108px; height: 44px; } } @media all and (min-width:60em) { .sesq-150 { width: 108px; height: 44px; } } .lt-ie9 .sesq-150 { width: 108px; height: 44px; } .no-svg .sesq-150 { background-image: url("../images/150.png?1391798424"); } .social-activity { width: auto; text-align: center; margin-right: auto; float: none; = display: block; } @media all and (min-width:60em) { .social-activity { width: 22.85%; right: 0px; bottom: 0px; margin-right: 0px; float: = right; position: absolute; } } .lt-ie9 .social-activity { width: 22.85%; right: 0px; bottom: 0px; margin-right: 0px; float: = right; display: inline; position: absolute; } .social-activity img { width: 100%; display: block; } .social-activity .title { padding-bottom: 15px; margin-bottom: 15px; float: none; display: block; = position: relative; } .social-activity .title::after { margin: 0px auto; left: 0px; width: 30%; height: 1px; right: 0px; = bottom: 0px; position: absolute; content: ""; background-color: rgb(224, = 224, 224); } .social-activity span { color: rgb(224, 224, 224); font-size: 23px; display: block; } .home-twitter { margin-bottom: 30px; } @media all and (max-width:60em) and (min-width:36em) { .home-instagram { width: 48.57%; margin-right: 2.85%; float: left; } .home-twitter { width: 48.57%; margin-right: 2.85%; float: left; } .home-instagram { margin-right: 0px; float: right; } } .home-instagram img { margin: 0px auto; width: 68.21%; } .lt-ie9 .home-instagram img { width: 100%; } .social-activity .title a:focus span { color: rgb(179, 27, 27); } .social-activity .title a:hover span { color: rgb(179, 27, 27); } .about-overview { padding-top: 45px; padding-bottom: 60px; } @media all and (max-width:60em) and (min-width:36em) { .about-overview { padding-top: 63px; padding-bottom: 84px; } } @media all and (min-width:60em) { .home-instagram img { width: 100%; } .about-overview { padding-top: 90px; padding-bottom: 120px; } .cu-location .media-title { font-size: 26px; } } .lt-ie9 .about-overview { padding-top: 90px; padding-bottom: 120px; } .about-overview .link-list { margin-bottom: 96px; } .about-locations { text-align: left; } .cu-locations { width: 100%; margin-bottom: 18px; float: left; background-color: rgb(0, = 0, 0); } .cu-locations .media-box { margin: 0px; overflow: visible; } @media all and (max-width:69em) and (min-width:60em) { .cu-location .media-overlay { padding: 18px; } } .cu-location .media-title { margin-bottom: 4px; } .lt-ie9 .cu-location .media-title { font-size: 26px; } .cu-location .divider { padding-bottom: 12px; margin-bottom: 12px; } .cu-location .divider::after { width: 37px; height: 2px; } .cu-location-set { width: 100%; float: left; } @media all and (max-width:60em) and (min-width:36em) { .cu-location-set { width: 50%; } } @media all and (min-width:60em) { .cu-location-set { width: 25%; } .right.cu-location-set { margin-right: -100%; margin-left: 50%; } } .lt-ie9 .cu-location-set { width: 25%; } .lt-ie9 .right.cu-location-set { margin-right: -100%; margin-left: 50%; } .primary.cu-location { width: 100%; float: left; } @media all and (min-width:60em) { .primary.cu-location { width: 50%; margin-right: -100%; margin-left: 25%; } } .lt-ie9 .primary.cu-location { width: 50%; margin-right: -100%; margin-left: 25%; } .primary.cu-location .media-rollover .media-title { font-size: 42px; } .primary.cu-location .media-copy { margin: 30px 5% 12px; font-size: 20px; display: none; } .lt-ie9 .primary.cu-location .media-copy { display: block; } @media all and (min-width:60em) { .primary.cu-location .media-copy { display: block; } .primary.cu-location .media-title { font-size: 36px; } } .lt-ie9 .primary.cu-location .media-title { font-size: 36px; } .primary.cu-location .media-cta { font-size: 16px; } .primary.cu-location .divider::after { width: 65px; height: 3px; } .cu-location-mask { width: 100%; overflow: hidden; position: relative; } .cu-location-slideshow { width: 100%; position: absolute; } .cu-location-slideshow .cu-location { width: 100%; position: absolute; } .cu-location-slideshow { left: 0px; top: 0px; } .about-cornell.section { padding: 30px 0px 0px; } @media all and (min-width:60em) { .about-cornell.section { padding: 0px; } } .lt-ie9 .about-cornell.section { padding: 0px; } @media all and (max-width:60em) and (min-width:36em) { .about-cornell.section { padding: 42px 0px 0px; } .about-block { width: 57.14%; margin-right: 2.85%; float: left; } } .lt-ie9 .about-cornell.section { padding-top: 60px; } .about-block { margin-bottom: 60px; } .lt-ie9 .about-block { width: 57.14%; margin-right: 2.85%; float: left; display: inline; } .lt-ie9 .about-profile { padding-right: 8.57%; margin-bottom: 90px; } @media all and (min-width:60em) { .about-cornell.section { padding-top: 60px; } .about-block { width: 57.14%; margin-right: 2.85%; float: left; } .about-profile { padding-right: 8.57%; margin-bottom: 90px; } } .about-profile p { line-height: 1.889; font-size: 18px; margin-bottom: 48px; } .about-tower { padding-bottom: 54px; position: relative; } @media all and (min-width:60em) { .about-tower { width: 40%; margin-right: 0px; margin-bottom: 0px; border-bottom-color: = currentColor; border-bottom-width: medium; border-bottom-style: none; = float: right; z-index: 100; } } .lt-ie9 .about-tower { width: 40%; margin-right: 0px; margin-bottom: 0px; border-bottom-color: = currentColor; border-bottom-width: medium; border-bottom-style: none; = float: right; display: inline; z-index: 100; } .about-tower .icon-clocktower-bold { display: none; } @media all and (max-width:60em) and (min-width:36em) { .about-profile { padding-right: 8.57%; } .about-tower { width: 40%; margin-right: 0px; margin-bottom: 0px; border-bottom-color: = currentColor; border-bottom-width: medium; border-bottom-style: none; = float: right; z-index: 100; } .about-tower .icon-clocktower-bold { margin: 0px auto; padding: 0px 7px; left: 0px; top: -34px; width: 68px; = right: 0px; color: rgb(179, 27, 27); font-size: 55px; vertical-align: = middle; display: inline-block; position: absolute; -ms-zoom: 1; = background-color: rgb(255, 255, 255); } } @media all and (min-width:60em) { .about-tower .icon-clocktower-bold { margin: 0px auto; padding: 0px 7px; left: 0px; top: -34px; width: 68px; = right: 0px; color: rgb(179, 27, 27); font-size: 55px; vertical-align: = middle; display: inline-block; position: absolute; -ms-zoom: 1; = background-color: rgb(255, 255, 255); } } .lt-ie9 .about-tower .icon-clocktower-bold { margin: 0px auto; padding: 0px 7px; left: 0px; top: -34px; width: 68px; = right: 0px; color: rgb(179, 27, 27); font-size: 55px; vertical-align: = middle; display: inline-block; position: absolute; -ms-zoom: 1; = background-color: rgb(255, 255, 255); } @media all and (max-width:60em) and (min-width:36em) { .about-tower { padding: 24px 18px 102px; margin-top: -90px; min-height: 980px; } .about-map .link-list li { display: block; } } @media all and (min-width:60em) { .about-tower { margin: -114px 0px 0px; padding: 24px 12px 72px; } .about-stats li { width: 50%; float: left; } } .lt-ie9 .about-tower { margin: -114px 0px 0px; padding: 24px 12px 72px; } .about-tower img.pennant { margin: 12px 0px 36px; max-width: 100%; } .about-stats li { padding: 0px 24px; margin-bottom: 48px; } .lt-ie9 .about-stats li { width: 50%; float: left; } .lt-ie9 .about-stats li .stat { font-size: 52px; } .about-stats li .stat-label { color: rgb(115, 115, 115); } .lt-ie9 .about-map { padding-right: 2.81%; } .about-map-graphic { background-position: top; width: 100%; padding-top: 210px; = margin-bottom: 48px; position: relative; background-image: = url("../images/map.jpg?1391798424"); } @media all and (min-width:60em) { .about-stats li .stat { font-size: 52px; } .about-map { padding-right: 2.81%; } .about-map-graphic { background-position: right; } } .lt-ie9 .about-map-graphic { background-position: right; } .about-map-tooltip { padding: 1em; background-color: rgb(255, 255, 255); } @media all and (min-width:60em) { .about-map-tooltip { padding: 28px 32px; top: 24px; width: 257px; right: 50px; position: = absolute; box-shadow: 5px 5px 0px rgba(0,0,0,0.08); -webkit-box-shadow: = 5px 5px 0 rgba(0, 0, 0, .08); -moz-box-shadow: 5px 5px 0 rgba(0, 0, 0, = .08); } } .lt-ie9 .about-map-tooltip { padding: 28px 32px; top: 24px; width: 257px; right: 50px; position: = absolute; box-shadow: 5px 5px 0px rgba(0,0,0,0.08); } .about-map-tooltip h5 { margin: 0px; line-height: 1.3; font-size: 18px; display: block; } .about-map-tooltip span[itemprop=3Daddress] { margin: 0px; line-height: 1.3; font-size: 18px; display: block; } .about-map-tooltip h5 { color: rgb(179, 27, 27); } .about-map-tooltip span[itemprop=3Dtelephone] { color: rgb(133, 133, 133); font-size: 14px; } .about-map-tooltip::before { border-width: 10px 10px 10px 0px; border-style: solid; border-color: = transparent rgb(255, 255, 255) transparent transparent; border-image: = none; left: -10px; top: 50%; width: 0px; height: 0px; margin-top: -10px; = position: absolute; content: ""; } .about-history { padding-bottom: 45px; } @media all and (max-width:60em) and (min-width:36em) { .about-history { padding-bottom: 63px; } } .lt-ie9 .about-history { padding-bottom: 90px; } .about-history .cu-title { text-align: center; margin-bottom: 30px; } @media all and (max-width:60em) and (min-width:36em) { .about-history .cu-title { margin-bottom: 42px; } } .lt-ie9 .about-history .cu-title { margin-bottom: 60px; } .about-history .history-wrapper { overflow: hidden; position: relative; background-color: rgb(33, 38, = 39); } .about-history .slide-caption { position: relative; } .lt-ie9 .about-history .slide-caption { width: 40%; margin-right: 2.85%; float: left; display: inline; = position: static; } .about-history .slideshow { top: 0px; } .about-history .slide-mask { padding-top: 0px; } @media all and (min-width:60em) { .about-history { padding-bottom: 90px; } .about-history .cu-title { margin-bottom: 60px; } .about-history .slide-caption { width: 40%; margin-right: 2.85%; float: left; position: static; } .about-history .slide-mask { width: 57.14%; margin-right: 0px; float: right; } } .lt-ie9 .about-history .slide-mask { width: 57.14%; margin-right: 0px; float: right; display: inline; } .about-history .media-box .media-caption { display: none; } .about-history .media-overlay { display: none; } .lt-ie9 .about-history .media-overlay { display: block; } .about-history .slide-controls { left: 0px; top: 0px; position: absolute; } .lt-ie9 .about-history .slide-controls { left: auto; right: 57.14%; } #history-caption { padding: 42px 7% 24px 11%; text-align: center; -webkit-font-smoothing: = antialiased; font-smoothing: antialiased; } @media all and (min-width:60em) { .about-history .media-overlay { display: block; } .about-history .slide-controls { left: auto; right: 57.14%; } #history-caption { padding-top: 72px; } } .lt-ie9 #history-caption { padding-top: 72px; } #history-caption .media-year { color: rgb(179, 27, 27); font-family: = freight-text-pro-i4,freight-text-pro,serif; font-size: 34px; font-style: = italic; font-weight: 400; } #history-caption .media-copy { font-family: freight-text-pro-n4,freight-text-pro,serif; font-style: = normal; } #history-caption .media-title { font-family: freight-text-pro-n4,freight-text-pro,serif; font-style: = normal; } #history-caption .media-title { padding-bottom: 24px; font-size: 34px; font-weight: 700; margin-bottom: = 42px; position: relative; } @media all and (max-width:67em) and (min-width:60em) { #history-caption { padding-top: 42px; } #history-caption .media-title { margin-bottom: 30px; } } #history-caption .media-title::after { margin: 0px auto; left: 0px; width: 56px; height: 4px; right: 0px; = bottom: 0px; position: absolute; content: ""; background-color: rgb(179, = 27, 27); } #history-caption .media-copy { color: rgb(188, 189, 189); line-height: 1.7; font-size: 20px; = font-weight: 400; } @media all and (max-width:67em) and (min-width:60em) { #history-caption .media-copy { line-height: 1.6; font-size: 18px; } } .academics-search { padding-bottom: 15px; } @media all and (max-width:60em) and (min-width:36em) { .about-history .media-overlay { display: block; } .academics-search { padding-bottom: 21px; } } .lt-ie9 .academics-search { padding-bottom: 30px; } .academics-search form { margin-top: 18px; margin-bottom: 30px; } .lt-ie9 .academics-search form { margin-top: 54px; } #search-courses { border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; = border-bottom-style: solid; } @media all and (min-width:60em) { .academics-search { padding-bottom: 30px; } .academics-search form { margin-top: 54px; } #search-courses { margin-bottom: 48px; } } .lt-ie9 #search-courses { margin-bottom: 48px; } #search-courses:focus { border-color: rgb(0, 0, 0); } .placeholder#search-courses { color: rgb(47, 47, 47); opacity: 1; } :-ms-input-placeholder#search-courses { color: rgb(47, 47, 47); opacity: 1; } .academics-mission { padding: 45px 0px; } @media all and (max-width:60em) and (min-width:36em) { .academics-search form { margin-top: 54px; } #search-courses { margin-bottom: 48px; } .academics-mission { padding: 63px 0px; } } @media all and (min-width:60em) { .academics-mission { padding: 90px 0px; } } .lt-ie9 .academics-mission { padding: 90px 0px; } .mission-stats li { margin: 30px auto 0px; padding: 20px 24px 0px; border-top-color: = rgb(200, 200, 200); border-top-width: 1px; border-top-style: solid; = position: relative; max-width: 170px; } @media all and (max-width:60em) and (min-width:36em) { .mission-stats li { padding: 0px 5%; border: currentColor; border-image: none; width: 25%; = margin-right: 3.12%; margin-bottom: 0px; float: left; max-width: none; } .mission-stats li::before { left: -0.5em; top: 6px; width: 1px; height: 160px; position: absolute; = content: ""; background-color: rgb(224, 224, 224); } } @media all and (min-width:60em) { .mission-stats li { padding: 0px 5%; border: currentColor; border-image: none; width: 25%; = margin-right: 3.12%; margin-bottom: 0px; float: left; max-width: none; } .mission-stats li::before { left: -0.5em; top: 6px; width: 1px; height: 160px; position: absolute; = content: ""; background-color: rgb(224, 224, 224); } } .lt-ie9 .mission-stats li { padding: 0px 5%; border: currentColor; border-image: none; width: 25%; = margin-right: 3.12%; margin-bottom: 0px; float: left; display: inline; = max-width: none; } .lt-ie9 .mission-stats li::before { left: -0.5em; top: 6px; width: 1px; height: 160px; position: absolute; = content: ""; background-color: rgb(224, 224, 224); } .mission-stats li:first-child { border: currentColor; border-image: none; } @media all and (max-width:60em) and (min-width:36em) { .mission-stats li { padding: 0px 2%; } .mission-stats li:first-child { margin-left: 8.57%; } .mission-stats li:first-child::before { display: none; } } @media all and (min-width:60em) { .mission-stats li:first-child { margin-left: 8.57%; } .mission-stats li:first-child::before { display: none; } } .lt-ie9 .mission-stats li:first-child { margin-left: 8.57%; } .lt-ie9 .mission-stats li:first-child::before { display: none; } .academics-classroom { overflow: hidden; position: relative; } .academics-classroom .cu-title { margin-bottom: 6px; } .academics-classroom .cu-headline { margin: 0px 0px 18px; } @media all and (max-width:60em) and (min-width:36em) { .academics-classroom .cu-headline { margin-bottom: 18px; } } @media all and (min-width:60em) { .academics-classroom .cu-headline { margin-bottom: 18px; } .academics-classroom .link-list { padding: 32px; width: 50%; float: left; } } .lt-ie9 .academics-classroom .cu-headline { margin-bottom: 18px; } .academics-classroom .media-box { margin-bottom: 0px; } .lt-ie9 .academics-classroom .link-list { padding: 32px; width: 50%; float: left; } .academics-classroom .top-block { width: 100%; float: left; position: relative; } .academics-classroom .bottom-block { clear: both; } .lt-ie9 .academics-classroom-overview { width: 50%; padding-right: 8.33%; float: left; } @media all and (max-width:60em) and (min-width:36em) { .academics-classroom-overview { width: 50%; padding-right: 8.33%; margin-bottom: 30px; float: left; } .academics-classroom-spotlight { width: 50%; right: 0px; bottom: 0px; position: absolute; } } @media all and (min-width:60em) { .academics-classroom-overview { width: 50%; padding-right: 8.33%; float: left; } .academics-classroom-spotlight { width: 50%; float: right; } } .lt-ie9 .academics-classroom-spotlight { width: 50%; float: right; } .academics-classroom-quote { padding: 24px; text-align: center; position: relative; z-index: 100; = background-color: rgb(179, 27, 27); } @media all and (max-width:60em) and (min-width:36em) { .academics-classroom-quote { padding: 36px 72px; clear: both; } } .lt-ie9 .academics-classroom-quote { padding: 82px 46px; width: 50%; float: right; } .academics-classroom-quote blockquote { margin: 0px; color: rgb(255, 255, 255); line-height: 1.3; font-family: = freight-text-pro-i4,freight-text-pro,serif; font-size: 18px; font-style: = italic; font-weight: 400; -webkit-font-smoothing: antialiased; = font-smoothing: antialiased; } @media all and (max-width:60em) and (min-width:36em) { .academics-classroom-quote blockquote { line-height: 1.46; font-size: 26px; margin-bottom: 6px; } } @media all and (min-width:60em) { .academics-classroom-quote { padding: 82px 46px; width: 50%; float: right; } .academics-classroom-quote blockquote { line-height: 1.46; font-size: 26px; margin-bottom: 6px; } } .lt-ie9 .academics-classroom-quote blockquote { line-height: 1.46; font-size: 26px; margin-bottom: 6px; } .academics-classroom-quote cite { color: rgb(88, 1, 1); font-size: 10px; } .lt-ie9 .academics-classroom-quote cite { font-size: 11px; } .academics-featured-colleges { overflow: hidden; margin-bottom: 30px; position: relative; } .lt-ie9 .academics-featured-colleges { width: 50%; float: left; } @media all and (max-width:60em) and (min-width:36em) { .academics-classroom-quote cite { font-size: 11px; } .academics-featured-colleges .media-box { width: 50%; float: left; } } @media all and (min-width:60em) { .academics-classroom-quote cite { font-size: 11px; } .academics-featured-colleges { width: 50%; float: left; } .academics-featured-colleges .media-box { width: 50%; float: left; } .academics-featured-colleges .media-title { font-size: 20px; } } .lt-ie9 .academics-featured-colleges .media-box { width: 50%; float: left; } .academics-featured-colleges .media-tag { margin-bottom: 3px; } .academics-featured-colleges .media-title { line-height: 1.2; } .lt-ie9 .academics-featured-colleges .media-title { font-size: 20px; } .academics-portraits { padding: 30px 0px; } @media all and (max-width:60em) and (min-width:36em) { .academics-featured-colleges .media-title { font-size: 20px; } .academics-portraits { padding: 42px 0px; } } .lt-ie9 .academics-portraits { padding: 60px 0px; } .academics-portraits .container { position: relative; } @media all and (min-width:60em) { .academics-portraits { padding: 60px 0px; } .academics-portraits .cu-tabs { top: 16px; width: auto; right: 2em; position: absolute; } .academics-portraits a.tab { margin-right: 60px; } .academics-portraits a:last-child.tab { margin-right: 0px; } } .lt-ie9 .academics-portraits .cu-tabs { top: 16px; width: auto; right: 2em; position: absolute; } .lt-ie9 .academics-portraits a.tab { margin-right: 60px; } .lt-ie9 .academics-portraits a:last-child.tab { margin-right: 0px; } .academics-portraits .cu-headline { text-align: center; color: rgb(255, 255, 255); font-family: = freight-sans-pro-n5,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 500; -webkit-font-smoothing: antialiased; font-smoothing: = antialiased; } .portrait-name { color: rgb(255, 255, 255); font-family: = freight-text-pro-n4,freight-text-pro,serif; font-style: normal; } .portrait-position { color: rgb(255, 255, 255); font-family: = freight-text-pro-n4,freight-text-pro,serif; font-style: normal; } @media all and (max-width:60em) and (min-width:36em) { .academics-portraits .cu-tabs { top: 0px; width: 36%; right: 2em; position: absolute; } .academics-portraits .cu-headline { text-align: left; margin-bottom: 66px; } .portrait-video { width: 82.85%; margin-right: 2.85%; margin-left: 8.57%; float: left; } } @media all and (min-width:60em) { .academics-portraits .cu-headline { text-align: left; margin-bottom: 66px; } } .lt-ie9 .academics-portraits .cu-headline { text-align: left; margin-bottom: 66px; } .portrait-video { margin-bottom: 30px; } .lt-ie9 .portrait-video { width: 57.14%; padding-right: 4.22%; margin-right: 2.85%; float: left; = display: inline; } .portrait-info { text-align: center; -webkit-font-smoothing: antialiased; = font-smoothing: antialiased; } @media all and (min-width:60em) { .portrait-video { width: 57.14%; padding-right: 4.22%; margin-right: 2.85%; float: left; } .portrait-info { width: 40%; padding-right: 4.22%; padding-left: 4.22%; margin-right: = 0px; float: right; } } .lt-ie9 .portrait-info { width: 40%; padding-right: 4.22%; padding-left: 4.22%; margin-right: = 0px; float: right; display: inline; } .portrait-name { font-size: 27px; font-weight: 700; } @media all and (max-width:60em) and (min-width:36em) { .portrait-info { clear: both; } .portrait-name { font-size: 34px; } } @media all and (min-width:60em) { .portrait-name { font-size: 34px; } } .lt-ie9 .portrait-name { font-size: 34px; } .portrait-position { font-size: 18px; font-weight: 400; } @media all and (max-width:60em) and (min-width:36em) { .portrait-position { font-size: 20px; } } @media all and (min-width:60em) { .portrait-position { font-size: 20px; } } .lt-ie9 .portrait-position { font-size: 20px; } .portrait-byline { color: rgb(179, 27, 27); font-family: = freight-text-pro-i4,freight-text-pro,serif; font-size: 18px; font-style: = italic; font-weight: 400; position: relative; } @media all and (min-width:60em) { .portrait-byline { padding-bottom: 24px; font-size: 20px; margin-bottom: 24px; } .portrait-byline::after { margin: 0px auto; left: 0px; width: 20%; height: 3px; right: 0px; = bottom: 0px; position: absolute; content: ""; background-color: rgb(179, = 27, 27); } } .lt-ie9 .portrait-byline { padding-bottom: 24px; font-size: 20px; margin-bottom: 24px; } .lt-ie9 .portrait-byline::after { margin: 0px auto; left: 0px; width: 20%; height: 3px; right: 0px; = bottom: 0px; position: absolute; content: ""; background-color: rgb(179, = 27, 27); } .portrait-copy { color: rgb(146, 147, 147); font-family: = freight-text-pro-n4,freight-text-pro,serif; font-style: normal; = font-weight: 400; display: none; } .lt-ie9 .portrait-copy { line-height: 1.7; font-size: 20px; display: block; } .academics-world { padding-top: 45px; } @media all and (max-width:60em) and (min-width:36em) { .academics-world { padding-top: 63px; } } .lt-ie9 .academics-world { padding-top: 90px; } .academics-world .cu-large-callout > .cu-title { margin-bottom: 45px; } @media all and (max-width:60em) and (min-width:36em) { .academics-world .cu-large-callout > .cu-title { margin-bottom: 63px; } } @media all and (min-width:60em) { .portrait-copy { line-height: 1.7; font-size: 20px; display: block; } .academics-world { padding-top: 90px; } .academics-world .cu-large-callout > .cu-title { margin-bottom: 90px; } } .lt-ie9 .academics-world .cu-large-callout > .cu-title { margin-bottom: 90px; } .academics-world :first-child.cu-large-callout { margin-bottom: 60px; } @media all and (min-width:60em) { .academics-world :first-child.cu-large-callout { margin-bottom: 110px; } } .lt-ie9 .academics-world :first-child.cu-large-callout { margin-bottom: 110px; } .marquee-container { overflow: hidden; position: relative; } .admission-events-wrapper { margin: 0px; padding: 0px; width: 100%; z-index: 1; } @media all and (min-width:60em) { .admission-events-wrapper { top: 0px; width: 100%; height: 100%; right: 0px; position: absolute; } } .lt-ie9 .admission-events-wrapper { top: 0px; width: 100%; height: 100%; right: 0px; position: absolute; } .admission-events { padding: 36px 5%; color: rgb(255, 255, 255); position: relative; = background-color: rgb(37, 43, 44); } @media all and (min-width:60em) { .admission-events { width: 40%; height: 100%; float: right; position: relative; min-width: = 320px; max-width: 480px; box-sizing: border-box; } } .lt-ie9 .admission-events { width: 40%; height: 100%; float: right; position: relative; min-width: = 320px; max-width: 480px; box-sizing: border-box; } .admission-events .btn { width: 100%; margin-top: 30px; } .lt-ie9 .admission-events .btn { max-width: 300px; } .admission-events .cu-tabs a.tab { width: 50%; margin-right: 0px; float: left; } .admission-events li.event-item { width: 100%; } .admission-events li:nth-child(n+4).event-item { display: none; } @media all and (max-width:60em) and (min-width:36em) { .admission-events .btn { max-width: 300px; } .admission-events li.event-item { width: 50%; padding-right: 18px; clear: none; margin-right: auto; = float: left; } .admission-events li:nth-child(n+4).event-item { display: block; } } .cu-tour-times { clear: both; } .lt-ie9 :nth-child(2n+1).admissions-program { clear: both; } .lt-ie9 :nth-child(4n).research-link-set { clear: both; } .page-block { clear: both; } .unit-address { clear: both; } .visit-ithaca .bottom-block { clear: both; } @media all and (min-width:60em) { .admission-events .btn { max-width: 300px; } .admission-events a.event-name { line-height: 1.5; font-size: 22px; } .admission-events a.event-name em { font-size: 18px; } } .lt-ie9 .admission-events a.event-name { line-height: 1.5; font-size: 22px; } .lt-ie9 .admission-events a.event-name em { font-size: 18px; } .admission-events .controls a:focus { color: rgb(255, 255, 255); } .admission-events .controls a:hover { color: rgb(255, 255, 255); } .admissions-destinations { padding: 45px 0px; } @media all and (max-width:60em) and (min-width:36em) { .admissions-destinations { padding: 63px 0px; } } .lt-ie9 .admissions-destinations { padding: 90px 0px; } .top-destinations.admissions-block { width: 100%; margin-bottom: 24px; } @media all and (min-width:60em) { .admissions-destinations { padding: 90px 0px; } .top-destinations.admissions-block { width: 48.57%; margin-right: 2.85%; float: left; } .top-destinations.admissions-block li { width: 100%; } } .lt-ie9 .top-destinations.admissions-block { width: 48.57%; margin-right: 2.85%; float: left; display: inline; } .admissions-program { width: 100%; } .lt-ie9 .top-destinations.admissions-block li { width: 100%; } @media all and (max-width:60em) and (min-width:52em) { .admissions-program { width: 31.78%; margin-right: 2.32%; float: left; } :nth-child(3n).admissions-program { margin-right: 0px; float: right; } .admissions-program .media-overlay { padding: 18px; } } @media all and (min-width:60em) { .admissions-program { width: 48.57%; margin-right: 2.85%; float: left; } :nth-child(2n).admissions-program { margin-right: 0px; float: right; } :nth-child(2n+1).admissions-program { clear: both; } } .lt-ie9 .admissions-program { width: 48.57%; margin-right: 2.85%; float: left; display: inline; } .lt-ie9 :nth-child(2n).admissions-program { margin-right: 0px; float: right; } .admissions-program .vbottom { width: 99%; } .admissions-program .media-title { width: 60%; line-height: 1.1; font-family: = freight-sans-pro-n5,freight-sans-pro,sans-serif; font-size: 22px; = font-style: normal; font-weight: 500; margin-bottom: 22px; } .admissions-program .cu-select { font-family: freight-sans-pro-n4,freight-sans-pro,sans-serif; = font-style: normal; } .engagement-land-grant .cu-headline { font-family: freight-sans-pro-n4,freight-sans-pro,sans-serif; = font-style: normal; } @media all and (max-width:60em) and (min-width:36em) { .admissions-program .media-title { width: 100%; font-size: 32px; } } @media all and (max-width:60em) and (min-width:52em) { .admissions-program .media-title { width: 100%; font-size: 26px; margin-bottom: 12px; } } @media all and (min-width:60em) { .admissions-program .media-title { width: 90%; font-size: 36px; } } .lt-ie9 .admissions-program .media-title { width: 90%; font-size: 36px; } .admissions-program .cu-select { border: 1px solid rgb(230, 230, 230); border-image: none; width: 100%; = color: rgb(0, 0, 0); font-weight: 400; background-color: rgb(255, 255, = 255); } .admissions-program .cu-select-label { padding: 0.5em; font-size: 16px; } @media all and (max-width:60em) and (min-width:52em) { .admissions-program .cu-select-label { padding: 0.75em; font-size: 17px; } } @media all and (max-width:52em) and (min-width:36em) { .admissions-program .cu-select-label { padding: 0.75em; font-size: 17px; } } .lt-ie9 .admissions-program .cu-select-label { padding: 0.8em; font-size: 22px; } .admissions-program .cu-select::before { top: 50%; right: 15px; margin-top: -3px; } @media all and (min-width:60em) { .admissions-program .cu-select-label { padding: 0.8em; font-size: 22px; } .admissions-program .cu-select::before { right: 20px; margin-top: -4px; } } .lt-ie9 .admissions-program .cu-select::before { right: 20px; margin-top: -4px; } .admissions-program .cu-select-enabled { height: 60px; } .admissions-cornellian { padding: 45px 0px; } @media all and (max-width:60em) and (min-width:36em) { .admissions-cornellian { padding: 63px 0px; } .admissions-cornellian .copy-block { margin-bottom: 36px; } } .lt-ie9 .admissions-cornellian { padding: 90px 0px; } .lt-ie9 .admissions-cornellian .copy-container { width: 48.57%; margin-right: 2.85%; float: left; display: inline; } @media all and (min-width:60em) { .admissions-cornellian { padding: 90px 0px; } .admissions-cornellian .copy-container { width: 48.57%; margin-right: 2.85%; float: left; } .admissions-cornellian .stats-list { width: 48.57%; margin-right: 0px; float: right; } .admissions-cornellian .copy-block { margin-bottom: 36px; } } .lt-ie9 .admissions-cornellian .stats-list { width: 48.57%; margin-right: 0px; float: right; display: inline; } .lt-ie9 .admissions-cornellian .copy-block { margin-bottom: 36px; } .admissions-makes { overflow: hidden; } .admissions-makes .cu-headline { margin-bottom: 30px; } .engagement-overview .cu-intro > p { margin-bottom: 30px; } @media all and (max-width:60em) and (min-width:36em) { .engagement-overview .cu-intro > p { margin-bottom: 42px; } } .lt-ie9 .engagement-overview .cu-intro > p { width: 65.71%; margin-right: 2.85%; margin-bottom: 60px; margin-left: = 17.14%; float: left; display: inline; } @media all and (min-width:60em) { .engagement-overview .cu-intro > p { width: 65.71%; margin-right: 2.85%; margin-bottom: 60px; margin-left: = 17.14%; float: left; } .engagement-service .cu-headline { width: 300px; } } .lt-ie9 .engagement-service .cu-headline { width: 300px; } @media all and (max-width:60em) and (min-width:36em) { .engagement-service .copy-container { width: 82.85%; margin-right: 2.85%; float: left; } .engagement-service .engagement-more-links { width: 82.85%; margin-right: 2.85%; float: left; } } .lt-ie9 .engagement-service .copy-container { width: 48.57%; text-align: left; margin-right: 2.85%; float: left; = display: inline; } .lt-ie9 .engagement-service .engagement-more-links { width: 48.57%; text-align: left; margin-right: 2.85%; float: left; = display: inline; } @media all and (min-width:60em) { .engagement-service .copy-container { width: 48.57%; text-align: left; margin-right: 2.85%; float: left; } .engagement-service .engagement-more-links { width: 48.57%; text-align: left; margin-right: 2.85%; float: left; } .engagement-service .stats-list { width: 40%; margin-top: 30px; margin-right: 0px; float: right; } .engagement-service .stat { margin-bottom: 102px !important; } } .lt-ie9 .engagement-service .stats-list { width: 40%; margin-top: 30px; margin-right: 0px; float: right; display: = inline; } .lt-ie9 .engagement-service .stat { margin-bottom: 102px !important; } .engagement-land-grant { text-align: center; padding-top: 45px; } @media all and (max-width:60em) and (min-width:36em) { .engagement-service .stat * { margin: 0px auto; max-width: 200px; } .engagement-land-grant { padding-top: 63px; } } .lt-ie9 .engagement-land-grant { padding-top: 90px; } .engagement-land-grant .cu-headline { color: rgb(255, 255, 255); padding-bottom: 30px; font-size: 32px; = font-weight: 400; margin-bottom: 30px; position: relative; } @media all and (max-width:60em) and (min-width:36em) { .engagement-land-grant .cu-headline { width: 50%; font-size: 36px; margin-right: auto; margin-left: auto; } } @media all and (min-width:60em) { .engagement-land-grant { padding-top: 90px; } .engagement-land-grant .cu-headline { width: 30%; font-size: 36px; margin-right: auto; margin-left: auto; } } .lt-ie9 .engagement-land-grant .cu-headline { width: 30%; font-size: 36px; margin-right: auto; margin-left: auto; } .engagement-land-grant .cu-headline::after { background: rgb(125, 127, 128); margin: 0px auto; left: 0px; width: = 112px; height: 1px; right: 0px; bottom: 0px; display: block; position: = absolute; content: ""; } .engagement-land-grant p { color: rgb(164, 165, 165); line-height: 1.5; font-family: = freight-text-pro-n4,freight-text-pro,serif; font-size: 18px; font-style: = normal; font-weight: 400; margin-bottom: 30px; -webkit-font-smoothing: = antialiased; font-smoothing: antialiased; } @media all and (max-width:60em) and (min-width:36em) { .engagement-land-grant p { line-height: 1.6; padding-right: 21.12%; padding-left: 21.12%; = font-size: 26px; margin-bottom: 42px; } } .lt-ie9 .engagement-land-grant p { line-height: 1.6; padding-right: 21.12%; padding-left: 21.12%; = font-size: 26px; margin-bottom: 60px; } @media all and (min-width:60em) { .engagement-land-grant p { line-height: 1.6; padding-right: 21.12%; padding-left: 21.12%; = font-size: 26px; margin-bottom: 60px; } } .engagement-land-grant .video-wrapper { padding: 20px; margin-bottom: 30px; background-color: rgb(20, 20, 20); } @media all and (max-width:60em) and (min-width:36em) { .engagement-land-grant .video-wrapper { padding: 42px 0px; margin-bottom: 42px; } } .lt-ie9 .engagement-land-grant .video-wrapper { padding: 60px 0px; margin-bottom: 60px; } @media all and (min-width:60em) { .engagement-land-grant .video-wrapper { padding: 60px 0px; margin-bottom: 60px; } .engagement-land-grant a.media-video { width: 68.57%; margin-right: auto; margin-left: auto; } } .lt-ie9 .engagement-land-grant a.media-video { width: 68.57%; margin-right: auto; margin-left: auto; } .engagement-land-grant .link-list a:focus { color: rgb(255, 255, 255); } .engagement-land-grant .link-list a:hover { color: rgb(255, 255, 255); } .research-overview { padding: 30px 0px; text-align: center; } @media all and (max-width:60em) and (min-width:36em) { .research-overview { padding: 42px 0px; } } .lt-ie9 .research-overview { padding: 60px 0px; } @media all and (min-width:60em) { .research-overview { padding: 60px 0px; } .research-overview .cu-intro > p { width: 65.71%; margin-right: 2.85%; margin-bottom: 24px; margin-left: = 17.14%; float: left; } } .lt-ie9 .research-overview .cu-intro > p { width: 65.71%; margin-right: 2.85%; margin-bottom: 24px; margin-left: = 17.14%; float: left; display: inline; } .research-overview .btn { padding: 18px 40px; width: auto; display: inline-block; } .research-collaboration { padding-bottom: 60px; } @media all and (max-width:60em) and (min-width:36em) { .research-collaboration { padding-bottom: 84px; } } .lt-ie9 .research-collaboration { padding-bottom: 120px; } .lt-ie9 .research-collaboration .research-block { width: 57.14%; margin-right: 2.85%; float: left; display: inline; } .research-collaboration .media-box { margin-top: 54px; margin-bottom: 30px; } @media all and (max-width:60em) and (min-width:36em) { .research-collaboration .media-box { margin-bottom: 42px; } } @media all and (min-width:60em) { .research-collaboration { padding-bottom: 120px; } .research-collaboration .research-block { width: 57.14%; margin-right: 2.85%; float: left; } .research-collaboration .media-box { margin-bottom: 60px; } } .lt-ie9 .research-collaboration .media-box { margin-bottom: 60px; } .research-collaboration .cu-title { margin-bottom: 10px; } .research-faculty-highlights .media-box { margin-top: 0px; } .research-faculty-highlights { padding-top: 45px; } @media all and (max-width:60em) and (min-width:36em) { .research-faculty-highlights { padding-top: 63px; } } @media all and (min-width:60em) { .research-faculty-highlights { padding-top: 90px; } } .lt-ie9 .research-faculty-highlights { padding-top: 90px; } #research-faculty-videos { margin-bottom: 24px; } .research-sidebar { list-style: none; margin: 0px; padding: 0px; width: 31.78%; text-align: = center; float: right; display: none; } @media all and (min-width:60em) { .research-sidebar { display: block; } } .lt-ie9 .research-sidebar { display: block; } .research-sidebar .cu-title { margin-bottom: 24px; } .research-sidebar li { padding-bottom: 42px; margin-bottom: 42px; position: relative; } .research-sidebar li::after { margin: 0px 25%; width: 50%; bottom: 0px; border-bottom-color: rgb(204, = 204, 204); border-bottom-width: 1px; border-bottom-style: solid; = display: block; position: absolute; content: " "; } .section.research-links { display: none; } .research-sidebar li:last-child::after { display: none; } .research-sidebar li:last-child { padding-bottom: 0px; } .research-sidebar img { width: 100%; margin-bottom: 24px; } .research-sidebar p { margin: 0px; line-height: 1.75; font-size: 17px; } .research-stories .cu-headline { text-align: center; color: rgb(255, 255, 255); margin-bottom: 0px; } .research-stories .copy { text-align: center; color: rgb(96, 98, 98); } .lt-ie9 .section.research-links { display: block; } .research-link-set .tel { display: block; } .research-link-list { list-style: none; margin: 0px; padding: 0px; display: block; } .research-link-set .contact-block { line-height: 1.7; } .research-link-set address { font-family: freight-sans-pro-n4,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 400; } .student-blog-intro .cu-headline { font-family: freight-text-pro-n4,freight-text-pro,serif; font-style: = normal; font-weight: 400; } .student-headline { font-family: freight-text-pro-n4,freight-text-pro,serif; font-style: = normal; font-weight: 400; } @media all and (max-width:60em) and (min-width:36em) { .section.research-links { display: block; } .research-link-set { width: 48.57%; margin-right: 2.85%; float: left; } :nth-child(2n).research-link-set { margin-right: 0px; float: right; } :nth-child(2n+1).research-link-set { clear: both; } } @media all and (min-width:60em) { .section.research-links { display: block; } .research-link-set { width: 31.42%; margin-right: 2.85%; float: left; } :nth-child(3n).research-link-set { margin-right: 0px; float: right; } :nth-child(4n).research-link-set { clear: both; } .student-life .marquee-item { max-height: 810px; } } .lt-ie9 .research-link-set { width: 31.42%; margin-right: 2.85%; float: left; display: inline; } .lt-ie9 :nth-child(3n).research-link-set { margin-right: 0px; float: right; } @media all and (min-width:90em) { .student-life .marquee { height: 810px; } .student-life .marquee-mask { height: 810px; } } .student-block { padding: 45px 0px; } @media all and (max-width:60em) and (min-width:36em) { .student-block { padding: 63px 0px; } .student-overview { width: 57.14%; margin-right: 2.85%; float: left; } } .lt-ie9 .student-block { padding: 90px 0px; } @media all and (min-width:60em) { .student-block { padding: 90px 0px; } .student-overview { width: 40%; margin-right: 2.85%; float: left; } } .lt-ie9 .student-overview { width: 40%; margin-right: 2.85%; float: left; display: inline; } .student-headline { text-align: center; line-height: 1.3; padding-bottom: 30px; font-size: = 28px; margin-bottom: 42px; position: relative; } @media all and (max-width:60em) and (min-width:36em) { .student-headline { width: 82.85%; font-size: 34px; margin-right: 2.85%; margin-bottom: = 60px; margin-left: 8.57%; float: left; } } @media all and (min-width:60em) { .student-headline { width: 65.71%; font-size: 34px; margin-right: 2.85%; margin-bottom: = 90px; margin-left: 17.14%; float: left; } } .lt-ie9 .student-headline { width: 65.71%; font-size: 34px; margin-right: 2.85%; margin-bottom: = 90px; margin-left: 17.14%; float: left; display: inline; } .student-headline::after { margin: 0px auto; left: 0px; width: 80px; height: 3px; right: 0px; = bottom: 0px; position: absolute; content: ""; background-color: rgb(47, = 47, 47); } .student-links { position: relative; } form.search-form { position: relative; } .student-copy { text-align: center; margin-bottom: 36px; } @media all and (max-width:60em) and (min-width:36em) { .student-copy { width: 100%; text-align: left; margin-right: 2.85%; float: left; } } .lt-ie9 .student-copy { width: 57.14%; text-align: left; margin-right: 2.85%; float: left; = display: inline; } .student-copy p { line-height: 1.6; font-size: 18px; } @media all and (min-width:60em) { .student-copy { width: 57.14%; text-align: left; margin-right: 2.85%; float: left; } .student-copy p { font-size: 22px; } } .lt-ie9 .student-copy p { font-size: 22px; } .student-quote { display: none; } @media all and (max-width:60em) and (min-width:36em) { .student-copy p { font-size: 22px; } .student-quote { width: 65.71%; margin-right: 2.85%; float: left; display: block; } } @media all and (min-width:60em) { .student-quote { width: 40%; margin-right: 0px; float: right; display: block; } } .lt-ie9 .student-quote { width: 40%; margin-right: 0px; float: right; display: block; } @media all and (max-width:60em) and (min-width:36em) { .student-quote img { width: 34.78%; margin-right: 4.34%; float: left; } } @media all and (min-width:60em) { .student-quote img { width: 35.71%; margin-right: 7.14%; float: left; } } .lt-ie9 .student-quote img { width: 35.71%; margin-right: 7.14%; float: left; display: inline; } @media all and (max-width:60em) and (min-width:36em) { .student-quote blockquote { width: 60.86%; padding-right: 5%; margin-right: 0px; float: right; } } @media all and (min-width:60em) { .student-quote blockquote { width: 57.14%; margin-right: 0px; float: right; } } .lt-ie9 .student-quote blockquote { width: 57.14%; margin-right: 0px; float: right; display: inline; } .student-quote blockquote p { line-height: 1.4; font-size: 20px; } .student-links { text-align: center; } @media all and (max-width:60em) and (min-width:36em) { .student-links { width: 31.42%; text-align: left; margin-right: 0px; float: right; } } .lt-ie9 .student-links { width: 100%; text-align: left; margin-top: 54px; margin-right: 2.85%; = float: left; display: inline; } @media all and (min-width:60em) { .student-links { width: 100%; text-align: left; margin-top: 54px; margin-right: 2.85%; = float: left; } .student-links .cu-title { vertical-align: bottom; display: inline-block; -ms-zoom: 1; } .student-links ul.link-list { vertical-align: bottom; display: inline-block; -ms-zoom: 1; } .student-links .cu-title { margin-right: 24px; } } .lt-ie9 .student-links .cu-title { vertical-align: bottom; display: inline-block; -ms-zoom: 1; } .lt-ie9 .student-links ul.link-list { vertical-align: bottom; display: inline-block; -ms-zoom: 1; } .student-links ul.link-list { margin-bottom: 0px; } .lt-ie9 .student-links .cu-title { margin-right: 24px; } .student-life .featured-blogs-section { padding-top: 36px; padding-bottom: 60px; } @media all and (max-width:60em) and (min-width:36em) { .student-life .featured-blogs-section { padding-top: 50.4px; padding-bottom: 84px; } } .lt-ie9 .student-life .featured-blogs-section { padding-top: 72px; padding-bottom: 120px; } .student-blog-intro { text-align: center; } .student-blog-intro .cu-headline { font-size: 34px; } .student-blog-intro p { margin: 0px auto 30px; line-height: 1.6; font-size: 20px; } @media all and (max-width:60em) and (min-width:36em) { .student-blog-intro p { width: 70%; margin-bottom: 60px; } } .lt-ie9 .student-blog-intro p { width: 50%; margin-bottom: 60px; } form.search-form::before { left: 0px; top: 14px; color: rgb(219, 219, 219); font-size: 18px; = position: absolute; } @media all and (max-width:60em) and (min-width:36em) { form.search-form::before { top: 20px; font-size: 34px; } } @media all and (min-width:60em) { .student-life .featured-blogs-section { padding-top: 72px; padding-bottom: 120px; } .student-blog-intro p { width: 50%; margin-bottom: 60px; } form.search-form::before { top: 20px; font-size: 34px; } } .lt-ie9 form.search-form::before { top: 20px; font-size: 34px; } form.search-form input { -webkit-appearance: none; } form.search-form input:focus { outline: 0px; } input.search-input { background: 0px 0px; padding: 12px 40px 12px 28px; outline: 0px; = border-radius: 0px; border: currentColor; border-image: none; width: = 100%; font-family: freight-sans-pro-n3,freight-sans-pro,sans-serif; = font-size: 18px; font-style: normal; font-weight: 300; position: = relative; box-sizing: border-box; -webkit-border-radius: 0; = -moz-border-radius: 0; -moz-box-sizing: border-box; -webkit-box-sizing: = border-box; -ms-border-radius: 0; -o-border-radius: 0; } #pages-results .gsc-control-cse { border: 0px currentColor; border-image: none; font-family: = freight-sans-pro-n4,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 400; } #pages-results .gsc-result { border: 0px currentColor; border-image: none; font-family: = freight-sans-pro-n4,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 400; } #pages-results table { border: 0px currentColor; border-image: none; font-family: = freight-sans-pro-n4,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 400; } #pages-results td { border: 0px currentColor; border-image: none; font-family: = freight-sans-pro-n4,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 400; } #pages-results th { border: 0px currentColor; border-image: none; font-family: = freight-sans-pro-n4,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 400; } .lt-ie9 input.search-input { margin: 0px; padding: 20px 0px 20px 54px; font-size: 30px; } .search #main { position: relative; } #search-tabs { left: 0px; top: 106px; width: 100%; position: absolute; z-index: 100; } @media all and (max-width:60em) and (min-width:36em) { input.search-input { margin: 0px; padding: 20px 0px 20px 54px; font-size: 30px; } #search-tabs { top: 172px; } } .lt-ie9 #search-tabs { top: 448px; } #search-tabs a.tab { margin: 0px; width: 25%; float: left; } @media all and (min-width:60em) { input.search-input { margin: 0px; padding: 20px 0px 20px 54px; font-size: 30px; } #search-tabs { top: 448px; } #search-tabs a.tab { width: auto; float: none; } } @media all and (max-width:60em) and (min-width:36em) { #search-tabs a.tab { width: auto; margin-right: 32px; float: none; } } .lt-ie9 #search-tabs a.tab { width: auto; margin-right: 36px; float: none; } .search .search-form-block { padding: 15px 0px; } @media all and (max-width:60em) and (min-width:36em) { .search .search-form-block { padding: 21px 0px; } } .lt-ie9 .search .search-form-block { padding: 30px 0px; } .search .search-form::before { left: 0px; top: 7px; font-size: 24px; position: absolute; } @media all and (max-width:60em) and (min-width:36em) { .search .search-form::before { top: 28px; font-size: 40px; } } @media all and (min-width:60em) { #search-tabs a.tab { margin-right: 36px; } .search .search-form-block { padding: 30px 0px; } .search .search-form::before { top: 28px; font-size: 40px; } } .lt-ie9 .search .search-form::before { top: 28px; font-size: 40px; } .search input.search-input { padding: 0px 30px 0px 36px; font-size: 27px; margin-bottom: 0px; } @media all and (max-width:60em) and (min-width:36em) { .search input.search-input { padding: 5px 40px 5px 72px; font-size: 60px; } } @media all and (min-width:60em) { .search input.search-input { padding: 5px 40px 5px 72px; font-size: 60px; } } .lt-ie9 .search input.search-input { padding: 5px 40px 5px 72px; font-size: 60px; } .search-results { background: rgb(251, 251, 251); padding-top: 94px; position: relative; } @media all and (max-width:60em) and (min-width:36em) { .search-results { padding-top: 118px; } } @media all and (min-width:60em) { .search-results { padding-top: 168px; } } .lt-ie9 .search-results { padding-top: 168px; } #pages-results .gsc-above-wrapper-area { display: none; } #pages-results div.gcsc-branding { padding: 0px; left: 0px; width: auto; bottom: 0px; position: absolute; } @media all and (max-width:60em) and (min-width:36em) { #pages-results div.gcsc-branding { left: auto; width: 40%; right: 0px; } } @media all and (min-width:60em) { #pages-results div.gcsc-branding { left: auto; width: 40%; right: 0px; } } .lt-ie9 #pages-results div.gcsc-branding { left: auto; width: 40%; right: 0px; } #pages-results .gcsc-branding-text { width: auto; } .lt-ie9 #pages-results .gcsc-branding-text { width: 100%; } #pages-results .gsc-control-cse { background: 0px 0px !important; padding: 0px; } #pages-results table { background: 0px 0px !important; padding: 0px; } #pages-results td { background: 0px 0px !important; padding: 0px; } #pages-results th { background: 0px 0px !important; padding: 0px; } #pages-results .gsc-results { width: 100%; padding-bottom: 50px; position: relative; } @media all and (max-width:60em) and (min-width:36em) { #pages-results .gcsc-branding-text { width: 100%; } #pages-results .gsc-results { padding-bottom: 0px; } } @media all and (min-width:60em) { #pages-results .gcsc-branding-text { width: 100%; } #pages-results .gsc-results { padding-bottom: 0px; } } .lt-ie9 #pages-results .gsc-results { padding-bottom: 0px; } #pages-results .gsc-result { background: 0px 0px; margin: 0px; padding: 24px 0px; border-top-color: = rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid; } @media all and (min-width:60em) { #pages-results .gsc-result { padding: 36px 0px; } } .lt-ie9 #pages-results .gsc-result { padding: 36px 0px; } #pages-results .gs-snippet { color: rgb(47, 47, 47); line-height: 1.7; font-size: 15px; } #pages-results .gs-visibleUrl { color: rgb(47, 47, 47); line-height: 1.7; font-size: 15px; } #pages-results .gs-title { height: auto; overflow: visible; text-decoration: none; } #pages-results .gs-title * { font-family: freight-sans-pro-n5,freight-sans-pro,sans-serif; = font-size: 19px; font-style: normal; font-weight: 500; text-decoration: = none; } #pages-results a.gs-title { color: rgb(55, 135, 176); text-decoration: none; } #pages-results a.gs-title:focus { outline: 0px; color: rgb(7, 51, 73); text-decoration: underline; } #pages-results a.gs-title:hover { outline: 0px; color: rgb(7, 51, 73); text-decoration: underline; } #pages-results .gs-image-box { height: auto; display: none; } @media all and (max-width:60em) and (min-width:36em) { #pages-results .gsc-result { padding: 36px 0px; } #pages-results .gs-image-box { width: 72px; padding-right: 12px; display: table-cell; } } @media all and (min-width:60em) { #pages-results .gs-image-box { width: 72px; padding-right: 12px; display: table-cell; } } .lt-ie9 #pages-results .gs-image-box { width: 72px; padding-right: 12px; display: table-cell; } #pages-results img.gs-image { max-width: 100%; } #pages-results .gsc-table-result { font-family: freight-sans-pro-n4,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 400; } #events-results time.event-time { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 700; } #units-results h4 { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 700; } .unit-information dt { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 700; } @media all and (max-width:60em) and (min-width:36em) { #pages-results .gsc-table-result { width: 82.85%; margin-right: 2.85%; float: left; } } @media all and (min-width:60em) { #pages-results .gsc-table-result { width: 65.71%; margin-right: 2.85%; float: left; } } .lt-ie9 #pages-results .gsc-table-result { width: 65.71%; margin-right: 2.85%; float: left; display: inline; } #pages-results .gsc-thumbnail-inside { display: none; } #pages-results .gsc-url-top { display: none; } #pages-results .gsc-table-result { display: block; } #pages-results .gsc-thumbnail-left { display: block; } #pages-results .gsc-promotion.gsc-result { background: rgb(255, 255, 255); margin: 0px 0px -1px; padding: 24px; = border: 1px solid rgb(230, 230, 230); border-image: none; box-shadow: = 2px 2px 0px rgba(0,0,0,0.05); -webkit-box-shadow: 2px 2px 0 rgba(0, 0, = 0, .05); -moz-box-shadow: 2px 2px 0 rgba(0, 0, 0, .05); } .lt-ie9 #pages-results .gsc-promotion.gsc-result { padding: 44px; } #pages-results .gsc-promotion.gsc-result .gs-title * { font-size: 21px; } @media all and (max-width:60em) and (min-width:36em) { #pages-results .gsc-promotion.gsc-result { padding: 44px; } #pages-results .gsc-promotion.gsc-result .gs-title * { font-size: 26px; } } @media all and (min-width:60em) { #pages-results .gsc-promotion.gsc-result { padding: 44px; } #pages-results .gsc-promotion.gsc-result .gs-title * { font-size: 26px; } } .lt-ie9 #pages-results .gsc-promotion.gsc-result .gs-title * { font-size: 26px; } #pages-results .gsc-cursor-box { margin: 0px; text-align: left; padding-top: 30px; clear: both; = border-top-color: rgb(230, 230, 230); border-top-width: 1px; = border-top-style: solid; } @media all and (max-width:60em) and (min-width:36em) { #pages-results .gsc-cursor-box { padding-top: 42px; } } .lt-ie9 #pages-results .gsc-cursor-box { padding-top: 60px; } #pages-results .gsc-cursor-page { background: 0px; border: 0px currentColor; border-image: none; color: = rgb(0, 0, 0); line-height: 1px; font-size: 17px; margin-right: 1em; } .lt-ie9 #pages-results .gsc-cursor-page { font-size: 19px; } #pages-results .gsc-cursor-current-page.gsc-cursor-page { color: rgb(179, 27, 27); border-bottom-color: rgb(179, 27, 27); = border-bottom-width: 2px; border-bottom-style: solid; } #people-results table { margin-bottom: 45px; } @media all and (max-width:60em) and (min-width:36em) { #pages-results .gsc-cursor-page { font-size: 19px; } #people-results table { margin-bottom: 63px; } } @media all and (min-width:60em) { #pages-results .gsc-cursor-box { padding-top: 60px; } #pages-results .gsc-cursor-page { font-size: 19px; } #people-results table { margin-bottom: 90px; } } .lt-ie9 #people-results table { margin-bottom: 90px; } #people-results caption { text-align: left; color: rgb(0, 0, 0); } #people-results thead { display: none; } #people-results td { padding: 0px 18px; border: 0px currentColor; border-image: none; width: = 100%; font-size: 15px; vertical-align: top; display: inline-block; = -ms-zoom: 1; } .lt-ie9 #people-results td { padding: 24px; width: auto; font-size: 17px; display: table-cell; } #people-results td:first-child { padding-top: 18px; } .lt-ie9 #people-results td:first-child { padding-top: 24px; } #people-results td:last-child { padding-bottom: 18px; } @media all and (max-width:60em) and (min-width:36em) { #people-results td { padding: 24px; width: auto; font-size: 17px; display: table-cell; } #people-results td:first-child { padding-top: 24px; } #people-results td:last-child { padding-bottom: 24px; } } @media all and (min-width:60em) { #people-results td { padding: 24px; width: auto; font-size: 17px; display: table-cell; } #people-results td:first-child { padding-top: 24px; } #people-results td:last-child { padding-bottom: 24px; } } .lt-ie9 #people-results td:last-child { padding-bottom: 24px; } #people-results td .label { color: rgb(156, 156, 156); padding-right: 3px; } #people-results td.name { font-size: 21px; margin-bottom: 6px; } .lt-ie9 #people-results td.name { margin-bottom: 0px; } #events-results .event-list li { padding: 15px 0px; border-top-color: rgb(230, 230, 230); = border-top-width: 1px; border-top-style: solid; } @media all and (max-width:60em) and (min-width:36em) { #people-results td.name { margin-bottom: 0px; } #events-results .event-list li { padding: 21px 0px; } } @media all and (min-width:60em) { #people-results td.name { margin-bottom: 0px; } #events-results .event-list li { padding: 30px 0px; } #events-results .event-details { width: 74.28%; margin-right: 2.85%; float: left; } } .lt-ie9 #events-results .event-list li { padding: 30px 0px; } #events-results .event-list li:first-child { border: currentColor; border-image: none; padding-top: 0px; } .lt-ie9 #events-results .event-details { width: 74.28%; margin-right: 2.85%; float: left; display: inline; } #events-results time.event-date { margin-right: 8px; margin-bottom: 16px; float: none; } @media all and (min-width:60em) { #events-results time.event-date { margin: 3px 0px 0px; width: 80px; text-align: center; float: left; } } .lt-ie9 #events-results time.event-date { margin: 3px 0px 0px; width: 80px; text-align: center; float: left; } @media all and (max-width:60em) and (min-width:36em) { #events-results time.event-date { margin: 3px 0px 0px; width: 60px; text-align: left; float: left; } } #events-results time.event-date::after { display: none; } #events-results time.event-time { color: rgb(156, 156, 156); margin-bottom: 4px; display: block; } #events-results .event-name { line-height: 1.2; font-size: 20px; margin-left: 0px; } #events-results .event-description { margin: 0px; line-height: 1.7; } #units-results h4 { text-transform: uppercase; letter-spacing: 1px; } #units-results abbr { color: rgb(156, 156, 156); } @media all and (max-width:60em) and (min-width:36em) { #units-results .unit-term { font-size: 16px; } } .lt-ie9 #units-results .unit-term { font-size: 18px; } .unit-details { padding: 60px 0px; } @media all and (max-width:60em) and (min-width:36em) { .unit-details { padding: 84px 0px; } } @media all and (min-width:60em) { #units-results .unit-term { font-size: 18px; } .unit-details { padding: 120px 0px; } } .lt-ie9 .unit-details { padding: 120px 0px; } .unit-information { width: 65.89%; margin-right: 2.32%; float: left; display: inline; } #cu-info-brand .icon-clocktower { vertical-align: middle; -ms-zoom: 1; } .cu-main { vertical-align: middle; -ms-zoom: 1; } .unit-information dt { color: rgb(184, 184, 184); text-transform: uppercase; letter-spacing: = 1px; font-size: 14px; } .unit-information dd { margin: 0px 0px 15px; font-size: 16px; } @media all and (max-width:60em) and (min-width:36em) { .unit-information dd { margin-bottom: 21px; } } @media all and (min-width:60em) { .unit-information dd { margin-bottom: 30px; } } .lt-ie9 .unit-information dd { margin-bottom: 30px; } .unit-information .unit-ext { font-size: 16px; font-weight: 400; } .unit-address { font-family: freight-sans-pro-n4,freight-sans-pro,sans-serif; = font-size: 18px; font-style: normal; font-weight: 400; margin-bottom: = 15px; } @media all and (max-width:60em) and (min-width:36em) { .unit-address { margin-bottom: 21px; } } @media all and (min-width:60em) { .unit-address { margin-bottom: 30px; } } .lt-ie9 .unit-address { margin-bottom: 30px; } .unit-phone { font-size: 18px; margin-bottom: 15px; } @media all and (max-width:60em) and (min-width:36em) { .unit-phone { margin-bottom: 21px; } .cu-main { padding-top: 48px; } } .cu-sidebar .link-list { margin-bottom: 30px; } .cu-sidebar .tertiary-menu { margin-bottom: 30px; } .lt-ie9 .unit-phone { margin-bottom: 30px; } .cu-page #main { text-align: center; } .cu-main { text-align: left; display: inline-block; } .lt-ie9 .cu-main { width: 77.14%; padding-top: 72px; } .cu-sidebar { text-align: left; position: relative; } .cu-info-weather { text-align: center; } .forecast .icon { text-align: center; } .visit-virtual-tour { text-align: center; } @media all and (min-width:60em) { .unit-phone { margin-bottom: 30px; } .cu-main { width: 77.14%; padding-top: 72px; } .cu-sidebar { width: 22.85%; padding-top: 60px; margin-right: 0px; float: left; } } .lt-ie9 .cu-sidebar { width: 22.85%; padding-top: 60px; margin-right: 0px; float: left; = display: inline; } .lt-ie9 .cu-sidebar .tertiary-menu { width: 88.23%; } @media all and (max-width:60em) and (min-width:36em) { .cu-sidebar .tertiary-menu { top: 42px; } .cu-sidebar .link-list { margin-bottom: 42px; } .cu-sidebar .tertiary-menu { margin-bottom: 42px; } } .lt-ie9 .cu-sidebar .link-list { margin-bottom: 60px; } .lt-ie9 .cu-sidebar .tertiary-menu { margin-bottom: 60px; } .cu-sidebar > * { display: none; } @media all and (min-width:60em) { .cu-sidebar .tertiary-menu { width: 88.23%; } .cu-sidebar .link-list { margin-bottom: 60px; } .cu-sidebar .tertiary-menu { margin-bottom: 60px; } .cu-sidebar > * { display: block; } } .cu-sidebar > .tertiary-menu { display: block; } .lt-ie9 .cu-sidebar > * { display: block; } .page-block { width: 100%; margin-bottom: 30px; float: left; } @media all and (max-width:60em) and (min-width:36em) { .page-block { margin-bottom: 42px; } .page-title { width: 65%; } } @media all and (min-width:60em) { .page-block { margin-bottom: 60px; } } .lt-ie9 .page-block { margin-bottom: 60px; } .page-title { line-height: 1.2; font-family: = freight-sans-pro-n5,freight-sans-pro,sans-serif; font-size: 48px; = font-style: normal; font-weight: 500; margin-bottom: 18px; } @media all and (max-width:60em) and (min-width:36em) { .page-title { font-size: 52px; } } @media all and (min-width:60em) { .page-title { font-size: 52px; } } .lt-ie9 .page-title { font-size: 52px; } .page-overview { line-height: 1.5; font-family: = freight-sans-pro-n3,freight-sans-pro,sans-serif; font-size: 27px; = font-style: normal; font-weight: 300; margin-bottom: 48px; } @media all and (max-width:60em) and (min-width:36em) { .page-overview { font-size: 32px; margin-bottom: 66px; } } @media all and (min-width:60em) { .page-overview { font-size: 32px; margin-bottom: 66px; } } .lt-ie9 .page-overview { font-size: 32px; margin-bottom: 66px; } .copy-block p { color: rgb(29, 29, 29); line-height: 1.6; font-size: 16px; } .lt-ie9 .copy-block p { line-height: 1.8; font-size: 19px; } @media all and (max-width:60em) and (min-width:36em) { .copy-block p { line-height: 1.8; font-size: 19px; } .copy-block .link-list { width: 30.76%; padding-left: 11.53%; margin-right: 0px; float: right; = position: relative; } .copy-block .link-list::before { background: rgb(230, 230, 230); left: 16.98%; top: 0px; width: 1px; = height: 100%; position: absolute; content: " "; } .visit-us .destinations { overflow: hidden; } } @media all and (min-width:60em) { .copy-block p { line-height: 1.8; font-size: 19px; } .copy-block .link-list { width: 30.76%; padding-left: 11.53%; margin-right: 0px; float: right; = position: relative; } .copy-block .link-list::before { background: rgb(230, 230, 230); left: 16.98%; top: 0px; width: 1px; = height: 100%; position: absolute; content: " "; } .visit-us .destinations { overflow: hidden; } } .lt-ie9 .copy-block .link-list { width: 30.76%; padding-left: 11.53%; margin-right: 0px; float: right; = display: inline; position: relative; } .lt-ie9 .copy-block .link-list::before { background: rgb(230, 230, 230); left: 16.98%; top: 0px; width: 1px; = height: 100%; position: absolute; content: " "; } .visit-us .destinations { padding-bottom: 24px; margin-bottom: 30px; border-bottom-color: = rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: = solid; } @media all and (max-width:60em) and (min-width:36em) { .visit-us .destinations { margin-bottom: 60px; } } .lt-ie9 .visit-us .destinations { overflow: hidden; margin-bottom: 102px; } .visit-us .visit-block { width: 48.83%; margin-right: 2.32%; float: left; display: inline; } .visit-us :nth-child(2n).visit-block { margin-right: 0px; float: right; } @media all and (min-width:60em) { .visit-us .destinations { margin-bottom: 102px; } .visit-us .media-video { margin-top: -30px; } } .lt-ie9 .visit-us .media-video { margin-top: -30px; } .come-visit-us .top-block { margin-bottom: 45px; } @media all and (max-width:60em) and (min-width:36em) { .come-visit-us .top-block { margin-bottom: 63px; } } .lt-ie9 .come-visit-us .top-block { margin-bottom: 90px; } .come-visit-us .top-block .media-box { display: none; } @media all and (min-width:60em) { .come-visit-us .top-block { margin-bottom: 90px; } .come-visit-us .top-block .media-box { width: 48.57%; padding-right: 3%; margin-right: 2.85%; float: left; = display: block; } } .lt-ie9 .come-visit-us .top-block .media-box { width: 48.57%; padding-right: 3%; margin-right: 2.85%; float: left; = display: block; } .lt-ie9 .come-visit-us .top-block .copy { top: -10px; width: 48.57%; margin-right: 0px; float: right; display: = inline; position: relative; } .come-visit-us .top-block p { line-height: 1.6666; font-size: 18px; } @media all and (max-width:60em) and (min-width:36em) { .come-visit-us .top-block p { line-height: 1.8888; font-size: 20px; } } @media all and (min-width:60em) { .come-visit-us .top-block .copy { top: -10px; width: 48.57%; margin-right: 0px; float: right; position: = relative; } .come-visit-us .top-block p { line-height: 1.8888; font-size: 20px; } } .lt-ie9 .come-visit-us .top-block p { line-height: 1.8888; font-size: 20px; } .come-visit-us .bottom-block p { line-height: 2; font-size: 16px; } @media all and (min-width:60em) { .come-visit-us .bottom-block p { line-height: 2.125; font-size: 18px; } } .lt-ie9 .come-visit-us .bottom-block p { line-height: 2.125; font-size: 18px; } .come-visit-us .about-map { width: 100%; } .come-visit-us .cu-select { padding: 18px; border: 1px solid rgb(214, 214, 214); border-image: = none; width: 90%; box-shadow: 2px 2px 0px rgba(0,0,0,0.05); = -webkit-box-shadow: 2px 2px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 2px = 2px 0 rgba(0, 0, 0, .05); } .come-visit-us .cu-select::before { top: 27px; right: 18px; } .come-visit-us .cu-select-label { font-size: 18px; } @media all and (max-width:60em) and (min-width:36em) { .come-visit-us .bottom-block p { line-height: 2.125; font-size: 18px; } .come-visit-us .cu-select-label { font-size: 20px; } } .lt-ie9 .come-visit-us .cu-select-label { font-size: 20px; } .visit-todo { margin-bottom: 60px; } @media all and (max-width:60em) and (min-width:36em) { .visit-todo { margin-bottom: 84px; } } .lt-ie9 .visit-todo { width: 48.57%; padding-right: 3%; margin-right: 2.85%; margin-bottom: = 120px; float: left; display: inline; } @media all and (min-width:60em) { .come-visit-us .cu-select-label { font-size: 20px; } .visit-todo { width: 48.57%; padding-right: 3%; margin-right: 2.85%; margin-bottom: = 120px; float: left; } .visit-map { width: 48.57%; margin-right: 0px; float: right; position: relative; } } .lt-ie9 .visit-map { width: 48.57%; margin-right: 0px; float: right; display: inline; = position: relative; } .lt-ie9 .visit-ithaca .top-block .copy-block { top: 24px; width: 50%; padding-right: 80px; margin-bottom: 30px; float: = left; position: relative; } .visit-ithaca .top-block .media-box { margin-bottom: 30px; } @media all and (min-width:60em) { .visit-ithaca .top-block .copy-block { top: 24px; width: 50%; padding-right: 80px; margin-bottom: 30px; float: = left; position: relative; } .visit-ithaca .top-block .media-box { width: 50%; margin-bottom: 0px; float: right; } .visit-ithaca .bottom-block .copy-block { padding: 72px 60px 0px; width: 50%; float: right; } } .lt-ie9 .visit-ithaca .top-block .media-box { width: 50%; margin-bottom: 0px; float: right; } .visit-ithaca .bottom-block { overflow: hidden; margin-bottom: 30px; } .visit-ithaca .bottom-block .copy-block { margin-bottom: 30px; } .lt-ie9 .visit-ithaca .bottom-block .copy-block { padding: 72px 60px 0px; width: 50%; float: right; } .lt-ie9 .visit-locations { width: 50%; float: left; } .visit-locations .media-box { width: 50%; margin-bottom: 0px; float: left; } @media all and (max-width:60em) and (min-width:36em) { .visit-tours .cu-headline { width: 50%; margin-bottom: 0px; } } @media all and (min-width:60em) { .visit-locations { width: 50%; float: left; } .visit-tours .cu-headline { width: 30%; margin-bottom: 0px; } } .lt-ie9 .visit-tours .cu-headline { width: 30%; margin-bottom: 0px; } @media all and (max-width:60em) and (min-width:36em) { .visit-tours .cu-tabs { top: 0px; width: auto; right: 0px; display: inline-block; position: = absolute; } .visit-tours-header { margin-bottom: 36px; } } @media all and (min-width:60em) { .visit-tours .cu-tabs { top: 12px; width: auto; right: 0px; display: inline-block; position: = absolute; } } .lt-ie9 .visit-tours .cu-tabs { top: 12px; width: auto; right: 0px; display: inline-block; position: = absolute; } .visit-tours-header { position: relative; } @media all and (min-width:60em) { .visit-tours-header { margin-bottom: 90px; } #tour-calendars .tab-panels { width: 48.57%; margin-right: 4.85%; float: left; } } .lt-ie9 .visit-tours-header { margin-bottom: 90px; } #tour-calendars .copy-block { margin-bottom: 30px; } #tour-calendars .cu-calendar { margin-bottom: 30px; } .lt-ie9 #tour-calendars .tab-panels { width: 48.57%; margin-right: 2.85%; float: left; display: inline; } .lt-ie9 #tour-calendars .tab-panel { padding-right: 5%; } .lt-ie9 #tour-calendars .cu-calendar { margin-bottom: 0px; float: left; } @media all and (max-width:60em) and (min-width:36em) { #tour-calendars .cu-calendar { margin-bottom: 0px; float: left; } .cu-tour-times { top: 52px; padding-left: 3.5%; clear: none; float: left; position: = relative; } } @media all and (min-width:60em) { #tour-calendars .tab-panel { padding-right: 5%; } #tour-calendars .cu-calendar { margin-bottom: 0px; float: left; } .cu-tour-times { top: 52px; padding-left: 3.5%; clear: none; float: left; position: = relative; } } .lt-ie9 .cu-tour-times { top: 52px; padding-left: 3.5%; clear: none; float: left; position: = relative; } .cu-info-ctas { clear: both; } .lt-ie9 .cu-info-link-set li:nth-child(2n+1) { clear: both; } .lt-ie9 :nth-child(2n+1).cu-info-link-set { clear: both; } @media all and (max-width:60em) and (min-width:36em) { .cu-tour-times::before { left: 1.75%; top: 0px; width: 1px; height: 200px; position: absolute; = content: ""; background-color: rgb(230, 230, 230); } } @media all and (min-width:60em) { .cu-tour-times::before { left: 1.75%; top: 0px; width: 1px; height: 200px; position: absolute; = content: ""; background-color: rgb(230, 230, 230); } } .lt-ie9 .cu-tour-times::before { left: 1.75%; top: 0px; width: 1px; height: 200px; position: absolute; = content: ""; background-color: rgb(230, 230, 230); } .cu-tour-times time { padding: 14px; width: 31.78%; color: rgb(255, 255, 255); font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-size: 13px; = font-style: normal; font-weight: 700; margin-right: 2.32%; = margin-bottom: 12px; float: left; display: block; background-color: = rgb(166, 168, 169); } .cu-tour-times time:nth-child(3n) { margin-right: 0px; float: right; } @media all and (max-width:60em) and (min-width:36em) { .cu-tour-times time { width: 98px; margin-right: auto; float: none; } .cu-tour-times time:nth-child(3n) { margin-right: 2.85%; float: left; } } @media all and (min-width:60em) { .cu-tour-times time { width: 108px; margin-right: auto; float: none; } .cu-tour-times time:nth-child(3n) { margin-right: 2.85%; float: left; } } .lt-ie9 .cu-tour-times time { width: 98px; margin-right: auto; float: none; display: block; } .lt-ie9 .cu-tour-times time:nth-child(3n) { margin-right: 2.85%; float: left; } .visit-preparing .cu-headline { margin-bottom: 42px; } .visit-preparing .first-col { margin-bottom: 42px; } .lt-ie9 .visit-preparing .first-col { width: 31.42%; padding-right: 2.5%; margin-right: 2.85%; float: left; = display: inline; } @media all and (min-width:60em) { .visit-preparing .first-col { width: 31.42%; padding-right: 2.5%; margin-right: 2.85%; float: left; } .visit-preparing .preparing-links { width: 65.71%; margin-right: 0px; float: right; } } .lt-ie9 .visit-preparing .preparing-links { width: 65.71%; margin-right: 0px; float: right; display: inline; } @media all and (min-width:60em) { .visit-preparing .second-col { width: 47.82%; margin-right: 4.34%; float: left; } .visit-preparing .third-col { width: 47.82%; margin-right: 4.34%; float: left; } } .lt-ie9 .visit-preparing .second-col { width: 47.82%; margin-right: 4.34%; float: left; display: inline; } .lt-ie9 .visit-preparing .third-col { width: 47.82%; margin-right: 4.34%; float: left; display: inline; } @media all and (max-width:60em) and (min-width:36em) { .visit-preparing .second-col { width: 47.82%; margin-right: 4.34%; float: left; } .visit-preparing .third-col { width: 47.82%; margin-right: 4.34%; float: left; } .visit-preparing .third-col { margin-right: 0px; float: right; } } .lt-ie9 .visit-preparing .third-col { margin-right: 0px; float: right; display: inline; } .cu-info-hdr { border-top-color: rgb(179, 27, 27); border-top-width: 6px; = border-top-style: solid; position: relative; } .cu-info-hdr .hdr-image { left: 0px; top: 0px; width: 100%; position: absolute; } .cu-info-hdr-brand { padding: 45px 0px; position: relative; } @media all and (max-width:60em) and (min-width:36em) { .cu-info-hdr-brand { padding: 63px 0px; } } .lt-ie9 .cu-info-hdr-brand { padding: 90px 0px; } .cu-info-hdr-brand .container { position: relative; } #cu-info-brand { color: rgb(255, 255, 255); } #cu-info-brand .icon-clocktower { font-size: 43px; display: inline-block; } @media all and (max-width:60em) and (min-width:36em) { #cu-info-brand .icon-clocktower { font-size: 51px; } } @media all and (min-width:60em) { .visit-preparing .third-col { margin-right: 0px; float: right; } .cu-info-hdr-brand { padding: 90px 0px; } #cu-info-brand .icon-clocktower { font-size: 51px; } } .lt-ie9 #cu-info-brand .icon-clocktower { font-size: 51px; } .cu-info-logotype { margin: 0px 7px; line-height: 1; font-size: 54px; vertical-align: = middle; display: inline-block; -ms-zoom: 1; } @media all and (max-width:60em) and (min-width:36em) { .cu-info-logotype { font-size: 62px; } } @media all and (min-width:60em) { .cu-info-logotype { font-size: 62px; } } .lt-ie9 .cu-info-logotype { font-size: 62px; } .cu-info-tagline { margin: 0px 0px 0px 68px; width: 70%; line-height: 1.2; font-family: = freight-text-pro-n4,freight-text-pro,serif; font-size: 18px; font-style: = normal; font-weight: 400; display: none; } .safety-news time { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 700; } .weather-title { font-family: freight-sans-pro-n7,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 700; } @media all and (max-width:60em) and (min-width:36em) { .cu-info-tagline { margin-left: 68px; display: block; } } @media all and (min-width:60em) { .cu-info-tagline { margin: 4px 0px 0px; font-size: 22px; vertical-align: middle; display: = inline-block; -ms-zoom: 1; } } .lt-ie9 .cu-info-tagline { margin: 4px 0px 0px; font-size: 22px; vertical-align: middle; display: = inline-block; -ms-zoom: 1; } a#cu-logo { top: 50%; right: 16px; color: rgb(255, 255, 255); font-size: 82px; = margin-top: -44px; display: none; position: absolute; text-shadow: 0px = 1px 5px rgba(0,0,0,0.3); } .lt-ie9 a#cu-logo { display: block; } @media all and (max-width:60em) and (min-width:36em) { a#cu-logo { right: 32px; display: block; } } a#cu-logo:focus { color: rgb(179, 27, 27); text-decoration: none; text-shadow: none; } a#cu-logo:hover { color: rgb(179, 27, 27); text-decoration: none; text-shadow: none; } .cu-info #main { padding: 0px; } .cu-info #main > .container { padding: 0px; position: relative; } @media all and (min-width:60em) { a#cu-logo { display: block; } .cu-info #main > .container { padding-right: 2em; padding-left: 2em; margin-right: auto; margin-left: = auto; max-width: 79em; } .cu-info #main > .container::after { clear: both; display: table; content: ""; } } .lt-ie9 .cu-info #main > .container { padding-right: 2em; padding-left: 2em; margin-right: auto; margin-left: = auto; max-width: 79em; } .lt-ie9 .cu-info #main > .container::after { clear: both; display: table; content: ""; } .cu-info-wrapper { width: 100%; border-bottom-color: rgb(230, 230, 230); = border-bottom-width: 1px; border-bottom-style: solid; float: left; = position: relative; z-index: 1; background-color: rgb(255, 255, 255); } @media all and (max-width:60em) and (min-width:36em) { .cu-info-wrapper::after { left: 62%; top: 0px; width: 38%; height: 100%; border-left-color: = rgb(230, 230, 230); border-left-width: 1px; border-left-style: solid; = position: absolute; z-index: -1; content: " "; background-color: = rgb(246, 246, 246); } } @media all and (min-width:60em) { .cu-info-wrapper::after { left: 62%; top: 0px; width: 38%; height: 100%; border-left-color: = rgb(230, 230, 230); border-left-width: 1px; border-left-style: solid; = position: absolute; z-index: -1; content: " "; background-color: = rgb(246, 246, 246); } } .lt-ie9 .cu-info-wrapper::after { left: 62%; top: 0px; width: 38%; height: 100%; border-left-color: = rgb(230, 230, 230); border-left-width: 1px; border-left-style: solid; = position: absolute; z-index: -1; content: " "; background-color: = rgb(246, 246, 246); } .cu-info-main { width: 100%; padding-top: 30px; padding-right: 1em; padding-left: 1em; = position: relative; z-index: 100; background-color: rgb(255, 255, 255); } @media all and (max-width:60em) and (min-width:36em) { .cu-info-main { width: 62%; padding-top: 42px; padding-right: 5.33%; padding-left: = 5.71%; float: left; } } .lt-ie9 .cu-info-main { width: 62%; padding-top: 60px; padding-right: 5.33%; padding-left: = 5.71%; float: left; } @media all and (min-width:60em) { .cu-info-main { width: 62%; padding-top: 60px; padding-right: 5.33%; padding-left: = 5.71%; float: left; } } @media all and (max-width:60em) and (min-width:36em) { .cu-info-main { padding-right: 24px; padding-left: 24px; } } .cu-info-sidebar { padding: 36px 4.21% 0px; border-left-color: rgb(230, 230, 230); = border-left-width: 1px; border-left-style: solid; display: none; = position: relative; background-color: rgb(246, 246, 246); } a.cu-info-cta .icon { background-color: rgb(39, 119, 160); } a.cu-info-cta:hover { background-color: rgb(39, 119, 160); } @media all and (max-width:60em) and (min-width:36em) { .cu-info-sidebar { padding: 24px 24px 0px; width: 38%; height: 100%; float: left; display: = block; } } @media all and (min-width:60em) { .cu-info-sidebar { width: 38%; height: 100%; float: left; display: block; } } .lt-ie9 .cu-info-sidebar { width: 38%; height: 100%; float: left; display: block; } .cu-info-ctas .cu-select { line-height: 45px; vertical-align: middle; -ms-zoom: 1; } a.cu-info-cta { line-height: 45px; vertical-align: middle; -ms-zoom: 1; } .cu-info-ctas { margin-top: 22.5px; } @media all and (max-width:60em) and (min-width:36em) { .cu-info-ctas { margin-top: 31.5px; } } .lt-ie9 .cu-info-ctas { margin-top: 45px; } a.cu-info-cta { padding: 0px 30px 0px 56px; width: 100%; height: 45px; font-size: 13px; = margin-right: 8px; margin-bottom: 12px; display: inline-block; position: = relative; } @media all and (min-width:60em) { .cu-info-ctas { margin-top: 45px; } a.cu-info-cta { width: auto; margin-top: 12px; margin-bottom: 0px; } } .lt-ie9 a.cu-info-cta { width: auto; margin-top: 12px; margin-bottom: 0px; } a.cu-info-cta .icon { left: 0px; top: 0px; width: 40px; height: 45px; float: left; display: = block; position: absolute; } .cu-info-ctas .cu-select { padding: 0px 30px 0px 12px; border: 1px solid rgb(214, 214, 214); = border-image: none; width: 100%; height: 45px; display: inline-block; = position: relative; min-width: 140px; box-shadow: 0px 2px 0px = rgba(0,0,0,0.05); -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .05); = -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, .05); } .cu-info-ctas .cu-select::before { top: 6px; right: 12px; line-height: 40px; } @media all and (min-width:60em) { .cu-info-ctas .cu-select { width: auto; margin-top: 12px; } } .lt-ie9 .cu-info-ctas .cu-select { width: auto; margin-top: 12px; } .cu-info-ctas .cu-select-label { font-size: 17px; } .cu-info-ctas .cu-select-enabled { height: 45px; } .cu-info-block { padding: 0px 0px 24px; width: 100%; margin-bottom: 24px; = border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; = border-bottom-style: solid; float: left; position: relative; } @media all and (max-width:60em) and (min-width:36em) { .cu-info-block { padding-bottom: 36px; margin-bottom: 36px; } } .lt-ie9 .cu-info-block { padding-bottom: 36px; padding-left: 38px; margin-bottom: 36px; } .caring-community.cu-info-block { border: currentColor; border-image: none; } .cu-info-icon { left: 0px; top: -2px; font-size: 25px; margin-right: 4px; = vertical-align: middle; display: inline-block; position: relative; = -ms-zoom: 1; } @media all and (min-width:60em) { .cu-info-block { padding-bottom: 36px; padding-left: 38px; margin-bottom: 36px; } .cu-info-icon { left: -36px; top: -7px; position: absolute; } } .lt-ie9 .cu-info-icon { left: -36px; top: -7px; position: absolute; } .campus-updates .news-item { margin: 0px; padding: 0px; } .campus-updates .news-item::after { display: none; } .campus-updates .news-item .news-headline { margin-bottom: 6px; } @media all and (max-width:60em) and (min-width:36em) { .campus-updates .news-item .news-content { padding-top: 12px; clear: both; margin-left: 0px; } } .lt-ie9 .campus-updates .news-item .news-content { margin-left: 212px; } .safety-news { margin-bottom: 18px; } .lt-ie9 .safety-news { width: 66.66%; float: left; } .safety-news article a { line-height: 1.625; font-size: 17px; display: block; } .safety-news time { color: rgb(125, 127, 128); font-size: 14px; } @media all and (min-width:60em) { .campus-updates .news-item .news-content { margin-left: 212px; } .safety-news { width: 66.66%; float: left; } .safety-links { width: 33.33%; float: right; } } .lt-ie9 .safety-links { width: 33.33%; float: right; } .cu-info-related .container > ul { padding-top: 30px; } @media all and (max-width:60em) and (min-width:36em) { .cu-info-related .container > ul { padding-top: 42px; } } @media all and (min-width:60em) { .cu-info-related .container > ul { padding-top: 60px; } } .lt-ie9 .cu-info-related .container > ul { padding-top: 60px; } .cu-info-related { padding-top: 0px; display: none; } .lt-ie9 .cu-info-related { display: block; } .cu-info-related ul { margin: 0px; padding: 0px; } .cu-info-link-set { list-style: none; padding: 0px; margin-bottom: 30px; margin-left: 0px; } @media all and (max-width:60em) and (min-width:36em) { .cu-info-related { display: block; } .cu-info-link-set { clear: both; margin-bottom: 42px; } } @media all and (min-width:60em) { .cu-info-related { display: block; } .cu-info-link-set { width: 48.57%; margin-right: 2.85%; margin-bottom: 60px; float: left; } :nth-child(2n).cu-info-link-set { margin-right: 0px; float: right; } :nth-child(2n+1).cu-info-link-set { clear: both; } } .lt-ie9 .cu-info-link-set { width: 48.57%; margin-right: 2.85%; margin-bottom: 60px; float: left; = display: inline; } .lt-ie9 :nth-child(2n).cu-info-link-set { margin-right: 0px; float: right; } @media all and (max-width:60em) and (min-width:36em) { .cu-info-link-set li { width: 50%; padding-right: 16px; float: left; } .cu-info-link-set li:nth-child(2n+1) { clear: both; } } @media all and (min-width:60em) { .cu-info-link-set li { width: 50%; padding-right: 16px; float: left; } .cu-info-link-set li:nth-child(2n+1) { clear: both; } } .lt-ie9 .cu-info-link-set li { width: 50%; padding-right: 16px; float: left; } .cu-info-weather { background: rgb(255, 255, 255); border-width: 4px 1px 1px; = border-style: solid; border-color: rgb(232, 161, 36) rgb(230, 230, 230) = rgb(230, 230, 230); padding: 30px 16px 60px; border-image: none; = margin-bottom: 36px; box-shadow: 0px 2px 0px rgba(0,0,0,0.05); = -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 0 = rgba(0, 0, 0, .05); } .cool.cu-info-weather { border-top-color: rgb(145, 146, 170); } .cool.cu-info-weather .weather-desc { color: rgb(145, 146, 170); } .cool.cu-info-weather .weather-icon { color: rgb(145, 146, 170); } .weather-title { text-transform: uppercase; letter-spacing: 1px; font-size: 15px; } .weather-title::after { background: rgb(0, 0, 0); margin: 12px auto 18px; width: 25%; height: = 1px; display: block; content: " "; } .weather-icon { vertical-align: middle; display: inline-block; -ms-zoom: 1; } .weather-temp { vertical-align: middle; display: inline-block; -ms-zoom: 1; } .weather-icon { margin: 0px 20px 0px -12px; font-size: 68px; } @media all and (max-width:60em) and (min-width:36em) { .weather-icon { display: block; } .weather-temp { display: block; } .weather-icon { margin: 0px; } } .weather-temp { font-family: freight-sans-pro-n3,freight-sans-pro,sans-serif; = font-style: normal; font-weight: 300; margin-bottom: 18px; } .cu-info-social-block time { text-transform: uppercase; font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 700; } .forecast .label { text-transform: uppercase; font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 700; } .weather-desc { text-transform: uppercase; font-family: = freight-sans-pro-n7,freight-sans-pro,sans-serif; font-style: normal; = font-weight: 700; } .temp-f { color: rgb(0, 0, 0); line-height: 1; font-size: 76px; } .temp-f sup { top: -0.2em; font-size: 60%; } .temp-c { color: rgb(125, 127, 128); line-height: 48px; font-size: 22px; = margin-left: -26px; } .weather-desc { color: rgb(232, 161, 36); letter-spacing: 1px; font-size: 15px; } .cu-info-social-block { padding-right: 24px; padding-bottom: 30px; padding-left: 24px; } @media all and (max-width:60em) and (min-width:36em) { .cu-info-social-block { padding-right: 0px; padding-bottom: 42px; padding-left: 0px; } } @media all and (min-width:60em) { .cu-info-social-block { padding-bottom: 60px; } } .lt-ie9 .cu-info-social-block { padding-bottom: 60px; } .cu-info-social-block .icon-instagram { top: 3px; color: rgb(201, 201, 201); font-size: 18px; position: = relative; } .cu-info-social-block .icon-twitter { top: 3px; color: rgb(201, 201, 201); font-size: 18px; position: = relative; } .cu-info-social-block .icon-instagram { top: 1px; } .cu-info-social-block img { width: 100%; margin-bottom: 12px; display: block; } .cu-info-social-block time { color: rgb(125, 127, 128); letter-spacing: 1px; font-size: 14px; } .cu-info-social-block a.instagram-link { margin-bottom: 12px; } .cu-info-social-block a.instagram-link img { margin-bottom: 0px; } .cu-info-social-block .tweet { padding-bottom: 15px; margin-bottom: 15px; border-bottom-color: = rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: = solid; } @media all and (max-width:60em) and (min-width:36em) { .cu-info-social-block .tweet { padding-bottom: 21px; margin-bottom: 21px; } .cu-info-social-block .tweet .copy-block p { font-size: 16px; } } @media all and (min-width:60em) { .cu-info-social-block .tweet { padding-bottom: 30px; margin-bottom: 30px; } } .lt-ie9 .cu-info-social-block .tweet { padding-bottom: 30px; margin-bottom: 30px; } .cu-info-social-block .tweet .copy-block p { line-height: 1.625; margin-bottom: 0px; -ms-word-wrap: break-word; } .forecast { margin: 60px 0px; } .forecast .icon { width: 33.33%; height: 160px; font-size: 66px; margin-bottom: 30px; = float: left; position: relative; } @media all and (max-width:60em) and (min-width:36em) { .forecast .icon { width: 25%; font-size: 72px; } } @media all and (min-width:60em) { .forecast .icon { width: 16.66%; font-size: 90px; } } .lt-ie9 .forecast .icon { width: 16.66%; font-size: 90px; } .forecast .icon-clear-night.icon { font-size: 48px; } @media all and (max-width:60em) and (min-width:36em) { .forecast .icon-clear-night.icon { font-size: 50px; } } @media all and (min-width:60em) { .forecast .icon-clear-night.icon { font-size: 60px; } } .lt-ie9 .forecast .icon-clear-night.icon { font-size: 60px; } .forecast .icon-clear-night.icon::before { top: 18px; position: relative; } .forecast .icon-overcast.icon::before { top: 13px; position: relative; } .forecast .icon-windy.icon::before { top: 12px; position: relative; } .forecast .label { top: 130px; width: 100%; color: rgb(179, 27, 27); font-size: 12px; = position: absolute; } .cu-page .link-pile { margin-bottom: 0px; } @media all and (min-width:60em) { .cu-page .link-pile { width: 31.42%; margin-right: 2.85%; float: left; } } .lt-ie9 .cu-page .link-pile { width: 31.42%; margin-right: 2.85%; float: left; display: inline; } @media all and (max-width:60em) and (min-width:36em) { .cu-page .link-pile { width: 31.42%; margin-right: 2.85%; float: left; } .cu-page .last.link-pile { margin-right: 0px; float: right; } } @media all and (min-width:60em) { .cu-page .last.link-pile { margin-right: 0px; float: right; } } .lt-ie9 .cu-page .last.link-pile { margin-right: 0px; float: right; display: inline; } ------=_NextPart_000_0000_01D2E5CF.28731F70 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://www.cornell.edu/assets/css/style.css?ver=20170227 body { font-feature-settings: "lnum" 1; font-variant-numeric: lining-nums; = -moz-font-feature-settings: "lnum"; -webkit-font-feature-settings: = "lnum"; } .marquee-oneliner a { color: rgb(255, 255, 255); } .video-label.featured.marquee-label { display: inline-block; } #skip-link { display: block; } #skip-link a { left: -999px; color: rgb(255, 255, 255); text-decoration: none; = position: absolute; z-index: 1001; } #skip-link a:focus { left: 5px; } .off-screen { left: -2000em; position: absolute; } @media all and (max-width:69em) and (min-width:60em) { ul#cu-nav-main a.menu-item { padding: 60px 12px 22px; } } h3.cu-headline a { color: rgb(0, 0, 0); } h3.cu-headline a:visited { color: rgb(0, 0, 0); } h3.cu-headline a:hover { color: rgb(0, 0, 0); } .full .cu-main { =09 } .flush-top { margin-top: 0px; display: none; } .academics h2.cu-title { position: inherit; } .academics h3.cu-title { clear: both; } .academics .copy-block .link-list { margin-top: 10px; } body.academics .page-block h3.cu-title { clear: both; margin-bottom: 5px; } body.academics .page-block p { margin-bottom: 2em; } @media all and (min-width:60em) { .page-block { margin-bottom: 30px; } } .cu-headline::before { text-align: center; } .marquee-copy h2 { =09 } .marquee-copy p { =09 } .marquee-copy a { color: rgb(255, 255, 255); } .marquee-copy a:hover { color: rgb(255, 255, 255); } .vjack.media-overlay { =09 } .marquee-shim { margin-top: -1px; } .cu-tour-times time { clear: both; font-weight: 500; } @media all and (max-width:68.43em) and (min-width:60em) { .cu-tour-times { width: 95px; } } .empty.link-pile-title { padding-bottom: 0px; font-size: 13px; margin-bottom: 0px; = border-bottom-color: currentColor; border-bottom-width: 0px; = border-bottom-style: none; } .page-block .tab-panel { position: inherit; } h4.link-pile-title a { font-weight: 700; } .gray-wrap { background-color: rgb(251, 251, 251); } p.search-intro { padding: 20px 0px 0px; } .table-cell-list { list-style: none; margin: 0px; padding: 0px; } .table-cell-list li { margin-bottom: 10px; } @media all and (max-width:60em) { .admissions-program .vbottom { width: 97%; } } .academic-calendar td { width: 40%; } ul li ul { margin-top: 10px; } @media all and (min-width:90em) { .hc-title { font-size: 27px; } } @media all and (min-width:105em) { .hc-title { font-size: 34px; } } .student-blogs a.dark:hover { color: rgb(255, 255, 255); } @media all and (min-width:60em) { figure.full-width figcaption { =09 } } @media all and (min-width:60em) { .academics-portraits a.tab { margin-right: 2.5em; } } @media all and (min-width:60em) { .chronicle-tower { min-height: 930px; } } .grid-title { margin-top: 24px; } span.search { text-indent: -5000em; margin-top: -42px; display: block; } h3.cu-tower-title a { color: rgb(0, 0, 0); font-family: = "freight-text-pro-n4","freight-text-pro",serif; } .lt-ie9 a.tab { margin-right: 0px; } .lt-ie9 .research-collaboration .media-box { margin-bottom: 0px; } .cu-tower { -webkit-backface-visibility: hidden; } .research-sidebar { -webkit-backface-visibility: hidden; } .engagement-land-grant .link-list { -webkit-backface-visibility: hidden; } .link-shim { -webkit-backface-visibility: hidden; } .cu-ftr-inner { -webkit-backface-visibility: hidden; } @media all and (min-width:60em) { ul#cu-nav-utility ul.submenu-links { margin-right: 42px; float: right; } ul#cu-nav-utility .submenu { =09 } ul#cu-nav-utility > li { =09 } ul#cu-nav-utility { right: 0px; } } .submenu-stories .img160x90 img { width: 160px; height: 90px; } #mainSearchResults { width: 60%; float: left; } #searchResultsCards { width: 37%; float: right; } @media all and (max-width:36em) { #mainSearchResults { width: auto; float: none; } #searchResultsCards { width: auto; float: none; } } #pages-results { padding-top: 118px; } #pages-results .gsc-table-result { width: 100%; } #pages-results .gs-snippet { line-height: 1.7; font-size: 18px; } #pages-results .gs-visibleUrl { line-height: 1.7; font-size: 18px; } #pages-results .gsc-promotion.gsc-result { background: rgb(242, 242, 242); box-shadow: none; -webkit-box-shadow: = none; -moz-box-shadow: none; } #general-block { width: 30%; margin-right: 5%; float: left; } #phone-block { width: 30%; margin-right: 5%; float: left; } #address-block { width: 30%; margin-right: 5%; float: left; } #address-block { margin: 0px; } #employment-block { clear: both; margin-right: 5%; } #employment-block { width: 47%; float: left; } #other-block { width: 47%; float: left; } .people-search #searchresults .cu-table th { padding: 5px 15px; height: 60px; vertical-align: middle; } .people-search #searchresults .cu-table td { padding: 5px 15px; height: 60px; vertical-align: middle; } .people-search .cu-table th { width: 30%; } @media all and (max-width:35.93em) { #search-tabs a.tab { width: 19%; } } @media all and (max-width:60em) { #general-block { margin: 0px; width: 100%; float: none; } #phone-block { margin: 0px; width: 100%; float: none; } #address-block { margin: 0px; width: 100%; float: none; } #employment-block { margin: 0px; width: 100%; float: none; } #other-block { margin: 0px; width: 100%; float: none; } } #pages-results .gsc-result { border-top-color: currentColor; border-bottom-color: rgb(230, 230, = 230); border-top-width: 0px; border-bottom-width: 1px; border-top-style: = none; border-bottom-style: solid; } #pages-results .gs-title * { font-size: 1.3em; font-weight: 400; } #pages-results a.gs-title b { font-size: inherit; font-weight: 600; } #pages-results .gsc-promotion a.gs-title em { font-size: inherit; font-weight: 600; } .searchResultsCard { padding: 1.2em; border: 1px solid rgb(221, 221, 221); border-image: = none; overflow: auto; font-weight: 400; margin-bottom: 2em; position: = relative; max-height: 25em; background-color: white; } .searchResultsCard ol { margin: 0px; padding: 0px; } .event-list li { padding-bottom: 1em; font-size: 0.9em; } #searchResultsCards .event-list li { margin-top: 14px; border-bottom-color: rgb(230, 230, 230); = border-bottom-width: 1px; border-bottom-style: solid; } #searchResultsCards .event-list li:last-child { border-bottom-color: currentColor; border-bottom-width: 0px; = border-bottom-style: none; } #events-results .event-list li { border-top-color: currentColor; border-bottom-color: rgb(230, 230, = 230); border-top-width: 0px; border-bottom-width: 1px; border-top-style: = none; border-bottom-style: solid; } .event-list li:last-child { padding-bottom: 0px; border-bottom-color: currentColor; = border-bottom-width: medium; border-bottom-style: none; } .event-list li a { font-weight: 400; } .searchResultsCard h3 { font-size: 1.9em; margin-left: 15px; display: inline; } .event-list .unit-item { margin: 1em; font-size: 1.1em; } .event-list .location-item { margin: 1em; font-size: 1.1em; } .searchResultsCard span.more { margin: 10px 10px 0px 0px; text-transform: uppercase; font-size: 0.8em; = float: right; } ol#peopleListCard { margin: 1em; } ol#peopleListCard li { line-height: 1.4em; font-size: 1em; } ol#peopleListCard a.full-name { font-size: 1.3em; } ol#peopleListCard li p { font-size: 1em; } .corner { border-width: 25px 25px 0px 0px; border-style: solid; border-color: = rgb(179, 27, 27) transparent transparent; left: 0px; top: 0px; width: = 0px; height: 0px; position: absolute; } .home #cu-brand { background-image: url("../core/images/logo-white.png"); } @media all and (min-width:60em) { #cu-brand { width: 120px; height: 120px; background-image: = url("../core/images/logo-red.png"); background-size: 120px 120px; } .search-results { padding-top: 98px; } #search-tabs { top: 398px; } } @media all and (min-width:60em) { .cu-menu-visible #cu-brand { background-image: url("../core/images/logo-red.png") !important; } } @media all and (max-width:59.99em) { #cu-brand { background-image: url("../core/images/45pxlogo-white.svg?1390332815") = !important; } .no-svg .home #cu-brand { background-image: url("../core/images/45pxlogo-white.png?1391798424"); } } .engagement-land-grant .video-wrapper { padding: 0px; margin-bottom: 30px; } @media all and (max-width:60em) and (min-width:36em) { .engagement-land-grant .video-wrapper { padding: 0px; } } @media all and (min-width:60em) { .engagement-land-grant .video-wrapper { padding: 0px; } .engagement-land-grant a.media-video { width: inherit; margin-right: auto; margin-left: auto; } } .lt-ie9 .engagement-land-grant .video-wrapper { padding: 0px; } .lt-ie9 .engagement-land-grant a.media-video { width: inherit; margin-right: auto; margin-left: auto; } @media all and (max-width:60em) { .link-list { clear: left; } } .marquee-copy { text-shadow: 0px 1px 1px rgba(0,0,0,0.8); } .home #cu-hdr { filter: none; background-image: none; } .marquee-item::after { filter: none; background-image: none; } a.marquee-item::after { filter: none; background-image: none; } .marquee-item img { width: 100%; } .gradientAdjustTop100p::before { left: 0px; top: 0px; width: 100%; height: 25%; position: absolute; = z-index: 1; max-height: 278px; content: ""; } .gradientAdjustTop75p::before { left: 0px; top: 0px; width: 100%; height: 25%; position: absolute; = z-index: 1; max-height: 278px; content: ""; } .gradientAdjustTop50p::before { left: 0px; top: 0px; width: 100%; height: 25%; position: absolute; = z-index: 1; max-height: 278px; content: ""; } .gradientAdjustTop25p::before { left: 0px; top: 0px; width: 100%; height: 25%; position: absolute; = z-index: 1; max-height: 278px; content: ""; } .gradientAdjustTop0p::before { left: 0px; top: 0px; width: 100%; height: 25%; position: absolute; = z-index: 1; max-height: 278px; content: ""; } .ie-shadowTop { left: 0px; top: 0px; width: 100%; height: 25%; position: absolute; = z-index: 1; max-height: 278px; content: ""; } .gradientAdjustTop100p::before { background: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) = 100%); } a.gradientAdjustTop100p::before { background: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) = 100%); } .gradientAdjustTop100p .ie-shadowTop { background: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) = 100%); } .gradientAdjustTop75p::before { background: linear-gradient(rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) = 100%); } a.gradientAdjustTop75p::before { background: linear-gradient(rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) = 100%); } .gradientAdjustTop75p .ie-shadowTop { background: linear-gradient(rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) = 100%); } .gradientAdjustTop50p::before { background: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) = 100%); } a.gradientAdjustTop50p::before { background: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) = 100%); } .gradientAdjustTop50p .ie-shadowTop { background: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) = 100%); } .gradientAdjustTop25p::before { background: linear-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) = 100%); } a.gradientAdjustTop25p::before { background: linear-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) = 100%); } .gradientAdjustTop25p .ie-shadowTop { background: linear-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) = 100%); } .gradientAdjustTop0p::before { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) = 100%); } a.gradientAdjustTop0p::before { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) = 100%); } .gradientAdjustTop0p .ie-shadowTop { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) = 100%); } .gradientAdjustBottom100p::after { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; = z-index: 1; content: ""; behavior: url(/assets/PIE-1.0.0/PIE.htc); } .gradientAdjustBottom75p::after { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; = z-index: 1; content: ""; behavior: url(/assets/PIE-1.0.0/PIE.htc); } .gradientAdjustBottom50p::after { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; = z-index: 1; content: ""; behavior: url(/assets/PIE-1.0.0/PIE.htc); } .gradientAdjustBottom25p::after { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; = z-index: 1; content: ""; behavior: url(/assets/PIE-1.0.0/PIE.htc); } .gradientAdjustBottom0p::after { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; = z-index: 1; content: ""; behavior: url(/assets/PIE-1.0.0/PIE.htc); } .ie-shadowBottom { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; = z-index: 1; content: ""; behavior: url(/assets/PIE-1.0.0/PIE.htc); } .gradientAdjustBottom100p::after { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) = 100%); } a.gradientAdjustBottom100p::after { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) = 100%); } .gradientAdjustBottom100p .ie-shadowBottom { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) = 100%); } .gradientAdjustBottom75p::after { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) = 100%); } a.gradientAdjustBottom75p::after { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) = 100%); } .gradientAdjustBottom75p .ie-shadowBottom { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) = 100%); } .gradientAdjustBottom50p::after { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) = 100%); } a.gradientAdjustBottom50p::after { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) = 100%); } .gradientAdjustBottom50p .ie-shadowBottom { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) = 100%); } .gradientAdjustBottom25p::after { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) = 100%); } a.gradientAdjustBottom25p::after { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) = 100%); } .gradientAdjustBottom25p .ie-shadowBottom { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) = 100%); } .gradientAdjustBottom0p::after { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) = 100%); } a.gradientAdjustBottom0p::after { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) = 100%); } .gradientAdjustBottom0p .ie-shadowBottom { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) = 100%); } .disabledHC a { color: rgb(148, 148, 148); cursor: default; } .disabledHC a:hover { text-decoration: none; } .hc-atu-title { display: none; } @media all and (min-width:90em) { .hc-atu-title { color: rgb(153, 153, 153); text-transform: uppercase; font-size: 14px; = font-weight: normal; margin-top: 10px; display: block; } .hc-slideshow-caption .hc-atu-title { color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; = font-weight: normal; margin-top: 0px; display: block; } } #honeycomb nav.pager { padding: 0px; } #honeycomb { margin-bottom: 0px; } .stripe { width: 100%; text-align: center; font-family: = "freight-text-pro-n4","freight-text-pro",serif; } .section#sesqui-wrap { border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; = border-bottom-style: solid; background-color: rgb(237, 237, 237); } .section#social-wrap { width: 100%; background-color: rgb(255, 255, 255); } .home-instagram { text-align: center; float: left; } .home-twitter { text-align: center; float: left; } .sesqui-twitter { text-align: center; float: left; } .general-twitter { text-align: center; float: left; } .home-instagram { width: 30%; } .home-twitter { margin: 0px 5%; width: 30%; } .sesqui-twitter { width: 30%; } .general-twitter { width: 30%; } .sesqui-twitter h4.cu-title a { color: rgb(182, 148, 91); } .tweet { line-height: 1.5; font-size: 20px; } #social-wrap span { color: rgb(224, 224, 224); font-size: 23px; display: block; } .section#sesqui-wrap .block-header { margin-bottom: 0px; } .tweet time { color: rgb(125, 127, 128); text-transform: uppercase; letter-spacing: = 1px; font-family: "freight-sans-pro-n7","freight-sans-pro",sans-serif; = font-size: 14px; font-style: normal; font-weight: 700; } @media all and (max-width:60em) { .home-instagram { margin: 20px 0px; width: 100%; float: none; } .home-twitter { margin: 20px 0px; width: 100%; float: none; } .sesqui-twitter { margin: 20px 0px; width: 100%; float: none; } .general-twitter { margin: 20px 0px; width: 100%; float: none; } .tweet { line-height: 1.5; font-size: 16px; } } .admissions-program .media-title label { font-size: 22px; text-shadow: 0px 1px 0px rgba(0,0,0,0.3); } @media all and (min-width:60em) { .admissions-program .media-title label { font-size: 36px; } .student-blog-grid { width: auto; } } @media all and (max-width:60em) and (min-width:36em) { .admissions-program .media-title label { font-size: 32px; } } @media all and (max-width:60em) and (min-width:52em) { .admissions-program .media-title label { font-size: 26px; } } .media-title label { color: rgb(255, 255, 255); } .admissions-makes .link-list { clear: both; } @media all and (max-width:60em) and (min-width:36em) { .academics-classroom { padding: 94px 0px; } } #cu-insignia { display: none; } .print-logo { display: none; } .cu-print { float: right; } .cu-info #cu-hdr { background-color: transparent; } .cu-info #cu-brand { background-image: url("/assets/core/images/logo-white.svg"); } .cu-info-hdr { border-top-color: currentColor; border-top-width: 0px; = border-top-style: none; } .cu-info-hdr img.hdr-image { top: 42px; max-height: 68em; } .safety-news { width: 60.66%; } .safety-news article { padding-bottom: 15px; } @media all and (max-width:72em) { .cu-info-hdr img.hdr-image { top: 0px; } .cu-info h1.page-title { text-shadow: 0px 1px 1px rgba(0,0,0,0.8); } } #cu-info-brand { margin-top: 83px; text-shadow: 0px 2px 8px rgba(0,0,0,0.3); } .cu-info-related { display: block; } @media all and (max-width:60em) and (min-width:36em) { .cu-info-related .container > ul { padding-top: 0px; } .cu-info-link-set { padding-top: 43px; } } .video-container { height: 0px; overflow: hidden; padding-bottom: 56.25%; position: = relative; } .video-container iframe { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } @media all and (min-width:60em) { ul#cu-nav-utility ul.submenu-links .applyChild { background: none; color: rgb(244, 244, 244); font-weight: 600; display: = none; } ul#cu-nav-utility ul.submenu-links .applyChild:hover { text-decoration: underline; } ul#cu-nav-utility ul.submenu-links .applyChildLi { background: rgb(161, 6, 6); } ul#cu-nav-utility ul.submenu-links .applyChildLi { =09 } ul#cu-nav-utility ul.submenu-links .applyParent { background-position: right; background-repeat: no-repeat !important; } li.cu-nav-actions a.apply-nohover:hover { background-color: rgb(179, 27, 27); } li.cu-nav-actions a.apply-nohover:focus { background-color: rgb(179, 27, 27); } } :not(.anypersonVideo)#cu-anypersonanystudy { background: rgb(0, 0, 0); text-align: center; color: rgb(204, 204, = 204); } :not(.anypersonVideo)#cu-anypersonanystudy p { margin: 0px; padding: 0px; } :not(.anypersonVideo)#cu-anypersonanystudy .cu-ftr-inner { padding: 2.5em 2em; } :not(.anypersonVideo)#cu-anypersonanystudy a { margin: 0px; padding: 0px; color: rgb(204, 204, 204); line-height: = 100%; letter-spacing: 1px; font-family: "freight-text-pro",serif; = font-size: 29px; } :not(.anypersonVideo)#cu-anypersonanystudy a > .attribution { letter-spacing: 0px; padding-left: 5px; font-family: = "freight-sans-pro",sans-serif; font-size: 17px; display: inline-block; } @media all and (min-width:78em) { :not(.anypersonVideo)#cu-anypersonanystudy a { font-size: 29px; } :not(.anypersonVideo)#cu-anypersonanystudy a > .attribution { font-size: 17px; } } @media all and (max-width:78em) and (min-width:68em) { :not(.anypersonVideo)#cu-anypersonanystudy a { font-size: 25px; } :not(.anypersonVideo)#cu-anypersonanystudy a > .attribution { font-size: 18px; } } @media all and (max-width:68em) { :not(.anypersonVideo)#cu-anypersonanystudy .cu-ftr-inner { padding: 2.5em 0px; } :not(.anypersonVideo)#cu-anypersonanystudy a { font-size: 23px; } :not(.anypersonVideo)#cu-anypersonanystudy a > .attribution { font-size: 16px; display: block; } } .anypersonVideo#cu-anypersonanystudy { padding: 6em 0px; text-align: center; color: rgb(204, 204, 204); = overflow: hidden; position: relative; z-index: 0; background-image: = url("/assets/images/glorioustoview.jpg"); background-size: cover; } .anypersonVideo#cu-anypersonanystudy::before { background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; right: 0px; = bottom: 0px; position: absolute; z-index: -1; content: ""; } .anypersonVideo#cu-anypersonanystudy .grid-box { margin: 0px; padding: 0px; } .anypersonVideo#cu-anypersonanystudy .cu-ftr-inner { padding: 2.5em 2em; } .anypersonVideo#cu-anypersonanystudy h3.cu-title > a { color: rgb(255, 255, 255); } .anypersonVideo#cu-anypersonanystudy .watch-stories { text-align: center; position: relative; } #cu-anypersonanystudy a .media-play-overlay { width: 90px; height: 90px; clear: both; font-family: inherit; = margin-top: 3em; margin-bottom: 1em; display: block; position: relative; } .anypersonVideo#cu-anypersonanystudy p { margin: 0px; padding: 0px; line-height: 1.25; letter-spacing: 1px; = font-family: "freight-text-pro",serif !important; font-size: 40px; = text-shadow: 0px 0px 5px #000; } .anypersonVideo#cu-anypersonanystudy p.attribution { text-transform: uppercase; letter-spacing: 4px; font-size: 20px; = font-weight: 100; margin-top: 1.25em; display: inline-block; } .anypersonVideo#cu-anypersonanystudy p a { color: rgb(255, 255, 255); font-family: inherit; text-decoration: none; } .anypersonVideo#cu-anypersonanystudy .watch-stories a { text-shadow: 0px 0px 5px #000; } .anypersonVideo#cu-anypersonanystudy video.bgVideo { left: 0px; top: -10vw; width: auto; height: auto; position: absolute; = z-index: -6; min-height: 100%; min-width: 100%; } @media all and (max-width:1040px) { .anypersonVideo#cu-anypersonanystudy video.bgVideo { top: 0px; } } @media all and (max-width:60em) { .anypersonVideo#cu-anypersonanystudy { padding: 2em 0px; } .anypersonVideo#cu-anypersonanystudy video { display: none; } .anypersonVideo#cu-anypersonanystudy .grid-box { padding: 0px 10px; width: 100%; max-width: 100%; } } @media all and (max-width:68em) { .anypersonVideo#cu-anypersonanystudy .cu-ftr-inner { padding: 2.5em 0px; } } #cu-ftr { text-align: left; background-color: rgb(34, 34, 34); } .ftr-links li a { color: rgb(204, 204, 204); } .ftr-utility a { color: rgb(204, 204, 204); } #cu-ftr-nav { margin-bottom: 64px; } .college-overview { line-height: 1.5; font-family: = "freight-sans-pro-n3","freight-sans-pro",sans-serif; font-size: 27px; = font-style: normal; font-weight: 300; margin-bottom: 48px; } @media all and (max-width:60em) and (min-width:36em) { .college-overview { font-size: 26px; margin-bottom: 66px; } } @media all and (min-width:60em) { .college-overview { font-size: 26px; margin-bottom: 66px; } } .lt-ie9 .college-overview { font-size: 26px; margin-bottom: 66px; } .fadeinfadeout { display: none; } a:focus { outline: dotted thin !important; } @media all and (max-width:60em) { .ftr-weather { display: none; } } @media all and (max-width:60em) { .home-events > a { margin-top: 14px; } } @media all and (max-width:60em) and (min-width:36em) { .two-col.cu-tabs a.tab { width: auto; margin-right: 1.5em; float: none; } } @media all and (max-width:40em) { .home-events > a { margin-top: 0px; float: right; display: block; position: inherit; } } @media all and (max-width:36em) { .two-col.cu-tabs a.tab { width: 35%; } .two-col.cu-tabs a:last-child.tab { width: 30%; } } #player-1 { width: 100%; padding-bottom: 56.25%; position: relative; } #player-1 object { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } #player-1 embed { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } #player-1 video { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .stripe h4.cu-title { margin: 10px 0px; } .stripe .grid-box { text-align: center; font-family: = "freight-text-pro-n4","freight-text-pro",serif !important; } .stripe p { color: rgb(85, 85, 85); font-size: 1.75em; } .stripe .grid-box { margin-bottom: 0px; } .stripe .page-block { margin-bottom: 0px; } .stripe .media-overlay { padding: 0px; font-size: 28px !important; font-weight: 500; = text-shadow: 0px 1px 0px rgba(0,0,0,0.5); -webkit-font-smoothing: = antialiased; font-smoothing: antialiased; } .stripe a .media-overlay { color: rgb(255, 255, 255); } .stripe a:hover .media-overlay { text-shadow: 0px 1px 0px rgba(0,0,0,1); } .stripe a:hover .sesqui-marquee-video { opacity: 0.5; } .stripe a:hover .marquee-img { opacity: 0.5; } .stripe a .sesqui-marquee-video { transition:2s; -webkit-transition: all 2s; -o-transition: all 2s; } .stripe a .marquee-img { transition:2s; -webkit-transition: all 2s; -o-transition: all 2s; } .stripe a .media-overlay { transition:2s; -webkit-transition: all 2s; -o-transition: all 2s; } .stripe .stripe150 { margin: 1.5em auto auto; width: 75px; padding-bottom: 1em; position: = relative; } .stripe .stripe150::before { background: rgb(204, 204, 204); transition:background 2s; top: 13px; = width: 75px; height: 1px; display: block; position: absolute; content: = ""; -webkit-transition: background 2s; -o-transition: background 2s; } .stripe .stripe150::after { background: rgb(204, 204, 204); transition:background 2s; top: 13px; = width: 75px; height: 1px; display: block; position: absolute; content: = ""; -webkit-transition: background 2s; -o-transition: background 2s; } .stripe .stripe150::before { left: -85px; } .stripe .stripe150::after { left: 85px; } .stripe .stripe150 img { width: 100%; } .stripe .stripe150:hover::before { background: rgb(179, 27, 27); } .stripe .stripe150:hover::after { background: rgb(179, 27, 27); } .stripe .sesqui-marquee-video { width: 560px; max-width: 100%; } .stripe .stripe-video a { width: 100%; clear: both; display: block; position: relative; } .stripe .link-list a { transition:2s; color: rgb(179, 27, 27); line-height: 21px; = padding-right: 0px; padding-left: 0px; font-family: = "freight-text-pro",serif; font-size: 1.12em; font-style: italic; = font-weight: 500; position: relative; -webkit-transition: all 2s; = -o-transition: all 2s; } .stripe .link-list a::after { background: none; transition:2s; left: 0px; width: 0px; height: 2px; = bottom: -2px; position: absolute; content: ""; -webkit-transition: all = 2s; -o-transition: all 2s; } .stripe .link-list a::before { display: none; } .stripe .link-list a:hover { text-decoration: none; } .stripe .link-list a:hover::after { background: rgb(179, 27, 27); width: 100%; } .stripe-sustainability .cu-title { color: rgb(110, 180, 63); } .stripe-sustainability a .cu-title { color: rgb(110, 180, 63); } .stripe-sustainability .stat-icon img { margin: auto; width: 100%; max-width: 150px; } .stripe-sustainability .stat-wrapper { display: table; } .stripe-sustainability .stat-wrapper .stat-icon { vertical-align: middle; display: table-cell; } .stripe-sustainability .stat-wrapper .stat { vertical-align: middle; display: table-cell; } .stripe-sustainability .stat { margin-top: 1em; } .stripe-sustainability .stat .stat-value { color: rgb(51, 51, 51); line-height: 1; font-family: = "freight-sans-pro-n7","freight-sans-pro",Arial,sans-serif; font-size: = 6em; font-weight: 600; margin-top: -0.22em; margin-bottom: 0.25em; } .stripe-sustainability .stat .stat-value .long-word { font-size: 0.45em; margin-left: 0.5em; } .stripe-sustainability .stat .stat-value::after { display: none; } .stripe-sustainability .stat .stat-value { display: block; } .stripe-sustainability .stat .stat-label { display: block; } .stripe-sustainability .stat .stat-label { line-height: 1.125; font-size: 1em; } .stripe-sustainability a.btn-green { background: none; display: inline-block; } .stripe-sustainability a.btn-green { background: none; border: 3px solid rgb(110, 180, 63); border-image: = none; color: rgb(110, 180, 63); } .stripe-sustainability a.btn-green:visited { background: none; border: 3px solid rgb(110, 180, 63); border-image: = none; color: rgb(110, 180, 63); } .stripe-sustainability a.btn-green:active { background: none; border: 3px solid rgb(110, 180, 63); border-image: = none; color: rgb(110, 180, 63); } .stripe-sustainability a.btn-green:hover { background: none; border: 3px solid rgb(87, 142, 50); border-image: = none; color: rgb(87, 142, 50); } .stripe-sustainability .grid-boxes-vcenter.grid-boxes .grid-box = p:last-child { margin-bottom: 0px; } @media all and (min-width:60em) { .grid-boxes-vcenter.grid-boxes { width: 96%; margin-right: 2%; margin-left: 2%; display: table; } .grid-boxes-vcenter.grid-boxes .grid-box { padding: 1.5em 1em; vertical-align: middle; float: none !important; = display: table-cell; } .grid-boxes-vcenter.grid-boxes .grid-box img { margin-bottom: 0px; } .grid-boxes-vcenter.grid-boxes .grid-box-padded.grid-box { padding: 3em 1em; } .grid-boxes-divider.grid-boxes-vcenter.grid-boxes :first-child.grid-box = { border-right-color: rgb(224, 224, 224); border-right-width: 2px; = border-right-style: solid; } .stripe-sustainability .stat-wrapper .stat-icon { width: 35%; } .stripe-sustainability .stat-wrapper .stat { width: 75%; text-align: left; } } @media all and (max-width:60em) { .grid-boxes-vcenter.grid-boxes :first-child.grid-box { margin-bottom: 3em; } .stripe-sustainability .stat-wrapper .stat-icon { width: 50%; } .stripe-sustainability .stat-wrapper .stat { width: 50%; text-align: left; } .stripe-sustainability .stat .stat-value .long-word { font-size: 0.25em; } } .inline.media-play-overlay { left: 20px; top: 12px; right: 0px; display: inline-block; position: = relative; } .smaller.media-play-overlay { border-width: 2px; margin: -15px 0px 0px -15px; top: 7.7px; width: = 30px; height: 30px; } .smaller.media-play-overlay::after { border-width: 7px 0px 7px 10px; margin-top: -7px; } @media all and (min-width:60em) { .stripe img.marquee-img { display: none; } .stripe .video-label.grid-box .vjack { height: 320px; } } @media all and (max-width:59.9em) { .stripe .sesqui-marquee-video { display: none; } .stripe .marquee-img { margin: auto; max-width: 560px; } .stripe .two-col .grid-box { width: 100%; } .stripe .video-label.grid-box .vjack { padding: 1em 0px; } } nav.transparent.slide-controls span { background: rgba(0, 0, 0, 0.2); border-color: rgba(255, 255, 255, 0.3); = color: rgb(255, 255, 255); } nav.slide-controls span { border: 1px solid rgb(238, 238, 238); border-image: none; width: 36px; = height: 36px; text-align: center; line-height: 36px; font-size: 13px; = float: left; display: block; cursor: pointer; } nav.transparent.slide-controls span:focus { background: rgb(179, 27, 27); color: rgb(255, 255, 255); } nav.transparent.slide-controls span:hover { background: rgb(179, 27, 27); color: rgb(255, 255, 255); } nav.slide-controls span.next { border-left-color: currentColor; border-left-width: medium; = border-left-style: none; } nav.slide-controls span:focus { text-decoration: none; } nav.slide-controls span:hover { text-decoration: none; } @media all and (min-width:60em) { .pager span { margin: 0px 12px 0px 0px; border-radius: 50px; width: 11px; height: = 11px; text-indent: -99897em; display: inline-block; cursor: pointer; = opacity: 0.5; background-color: rgb(255, 255, 255); } .pager span.active { opacity: 1; } } nav.slide-controls span:focus { background: rgb(179, 27, 27); color: rgb(255, 255, 255); } nav.slide-controls span:hover { background: rgb(179, 27, 27); color: rgb(255, 255, 255); } nav.transparent.slide-controls button { background: rgba(0, 0, 0, 0.2); border-color: rgba(255, 255, 255, 0.3); = padding: 0px; color: rgb(255, 255, 255); } nav.slide-controls button { border: 1px solid rgb(238, 238, 238); border-image: none; width: 36px; = height: 36px; text-align: center; color: rgb(179, 27, 27); line-height: = 36px; font-size: 13px; float: left; display: block; cursor: pointer; = background-color: rgb(255, 255, 255); } nav.transparent.slide-controls button:hover { background: rgb(179, 27, 27); color: rgb(255, 255, 255); } nav.transparent.slide-controls button:focus { outline: 0px; } nav.slide-controls button.next { background: none; } nav.slide-controls button.next:focus { outline: 0px; } nav.slide-controls button.prev { background: none; } nav.slide-controls button.prev:focus { outline: 0px; } nav.slide-controls button:focus { text-decoration: none; } nav.slide-controls button:hover { text-decoration: none; } nav.slide-controls button:hover { background: rgb(179, 27, 27); color: rgb(255, 255, 255); } .stripe-modified { padding-bottom: 0px; border-top-color: rgb(224, 224, 224); = border-bottom-color: currentColor !important; border-top-width: 1px; = border-bottom-width: 0px !important; border-top-style: solid; = border-bottom-style: none !important; } .stripe-modified .stripe { max-width: 70em; } .stripe-modified .stripe h2.page-title { color: rgb(179, 27, 27); font-family: "freight-text-pro",serif; = font-size: 32px; } .stripe-modified .stripe p a { color: rgb(85, 85, 85); font-family: inherit; text-decoration: = underline; } .stripe-modified .stripe .grid-box { height: 375px; position: relative; } .stripe-modified .stripe .grid-box-left.grid-box { text-align: left; } .stripe-modified .stripe .stripe-img { width: auto; height: auto; right: 0px; bottom: 0px; margin-bottom: 0px; = position: absolute; max-height: 455px; } .stripe-modified .stripe .link-list a { color: rgb(55, 135, 176); } .stripe-modified .stripe ul.no-style { margin: 0px; padding: 0px; list-style-type: none; } .stripe-modified .stripe ul.no-style li { line-height: 2em; font-size: 18px; } .honeycomb-stripe-modified.home-honeycomb header.block-header { background: rgb(37, 43, 44); padding: 12px 0px; top: 0px; height: auto; = margin-bottom: 0px; display: block; position: relative; } .honeycomb-stripe-modified.home-honeycomb header.block-header = h3.cu-title { color: rgb(255, 255, 255); } .honeycomb-stripe-modified.home-honeycomb header.block-header = .hc-filter-trigger { color: rgb(255, 255, 255); } .honeycomb-stripe-modified.home-honeycomb header.block-header = .hc-filter-trigger::before { color: rgb(136, 136, 136); } .honeycomb-stripe-modified.home-honeycomb header.block-header = h3.cu-title { border-right-color: rgb(136, 136, 136); } @media all and (max-width:60em) { .stripe-modified .stripe .grid-box { height: auto; } .stripe-modified .stripe .stripe-img { margin: auto; left: 0px; width: 100%; position: relative; max-height: = 1000px; max-width: 600px; } } .secondary-menu-wrapper .secondary-menu-submenu { position: relative; } .secondary-menu-wrapper .secondary-menu-submenu ul { transition-property: all; transition-duration: 0.2s; = transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); = -webkit-transition-property: all; -moz-transition-property: all; = -o-transition-property: all; -webkit-transition-duration: 0.2s; = -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; = -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); = -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); = -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } .secondary-menu-wrapper .secondary-menu-submenu ul > li > a { transition-property: all; transition-duration: 0.2s; = transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); = -webkit-transition-property: all; -moz-transition-property: all; = -o-transition-property: all; -webkit-transition-duration: 0.2s; = -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; = -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); = -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); = -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } .secondary-menu-wrapper .secondary-menu-submenu ul { margin: 0px -10%; padding: 0px; border: 1px solid transparent; = border-image: none; top: 49px; width: 120%; height: auto; overflow: = hidden; position: absolute; z-index: 0; max-height: 0px; opacity: 0; = box-shadow: 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(255, 255, = 255); } .secondary-menu-wrapper .secondary-menu-submenu ul > li:not(:last-child) = { border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; = border-bottom-style: solid; } .secondary-menu-wrapper .secondary-menu-submenu ul > li > a:not(.active) = { color: rgb(85, 85, 85); } .secondary-menu-wrapper .secondary-menu-submenu ul > li > a:hover { background-color: rgb(250, 250, 250); } .secondary-menu-wrapper .secondary-menu-submenu ul > li > a:focus { background-color: rgb(250, 250, 250); } .secondary-menu-wrapper .secondary-menu-submenu:hover > a { color: rgb(0, 0, 0); } .secondary-menu-wrapper .secondary-menu-submenu:hover ul { border-color: rgb(247, 247, 247) rgb(227, 227, 227) transparent; = height: auto; max-height: 100vh; opacity: 1; } .lt-ie9 .secondary-menu-wrapper .secondary-menu-submenu:hover ul { border-bottom-color: rgb(227, 227, 227); max-height: 1000px; } @media all and (max-width:60em) { ul.submenu-links .submenu-secondary > a { background: rgb(236, 236, 236); border-color: rgb(210, 210, 210); = padding-left: 4.5em; } } @media all and (min-width:60em) { ul.submenu-links .submenu-secondary { display: none; } } .marquee { position: absolute; } ------=_NextPart_000_0000_01D2E5CF.28731F70 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: https://www.cornell.edu/assets/css/print.css?ver=20141121 @media print { #acadCalNA { display: none; } .cu-main { padding-top: 15px; } .print-logo { width: 100%; display: block; } .print-logo img { float: right; } nav#cu-nav { display: none; } #cu-hdr { display: none; } .sticky-wrapper { display: none; } .cu-sidebar { display: none; } .tertiary-menu { display: none; } #main { padding-top: 0px; } .screenDate { width: 0px !important; display: none !important; } .printDate { display: table-cell !important; } .page-title { width: 100%; font-size: 36px; } #cu-ftr { display: none; } table.cu-table { width: 100%; margin-bottom: 25px; } table.cu-table th { padding: 5px 14px; } table.cu-table td { padding: 0.4em 2em; font-size: 12px; display: table-cell; } .academic-calendar td { width: 37%; } body.academics .page-block p { font-size: 12px; margin-bottom: 1em; } .cu-print { display: none; } a { color: rgb(47, 47, 47); } a:visited { color: rgb(47, 47, 47); } } ------=_NextPart_000_0000_01D2E5CF.28731F70 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://static.xx.fbcdn.net/rsrc.php/v3/yD/r/FEppCFCt76d.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////98JRy6AAAAH3RSTlMA8PwB/iHFXDT14frmdqsbMqj46CkU 2e6g+37e/eseQ0l9HQAAAFtJREFUeNqVzUcKwDAMRFG5pffe5/63DI6xsQNZZHb/IRB9L2rDFjnG AGJA+Z2kyITXdQGU5K3Cs7nRwcCoM9APGgCQNDCRBW5gcbAa2F4XXDnYcUjgvMh++bMbX5wJSDyq fBcAAAAASUVORK5CYII= ------=_NextPart_000_0000_01D2E5CF.28731F70 Content-Type: multipart/alternative; boundary="----=_NextPart_001_000D_01D2E5CF.28751B40" ------=_NextPart_001_000D_01D2E5CF.28751B40 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: https://gala.gre.ac.uk/17316/1/up_close_the_models_of_zaha_hadid =EF=BB=BF
In 2013, Dame Zaha Hadid took the opportunity = of moving=20 into a new building to create an archive for her architectural models. = This=20 collection included projects both realized and unbuilt, and was intended = more as=20 a research tool than as a repository. Often fragmentary and = experimental, these=20 models showcased the formal trajectories of her work. Ambiguity in terms = of=20 scale allowed a given model of a building to be read as a prototype for = jewelry=20 or lighting design, a piece of furniture, a master plan. As the = collection grew,=20 Hadid asked her friend and colleague Mark Garcia to create a photo-essay = of the=20 set. Using a macro lens to achieve a forensic quality, the cropped and = up close=20 shots were intended to highlight details and different aspects of craft. = What=20 happened with these images exceeded this intention as a very human = landscape=20 emerged from the images: one of folds, clefts, dimples, and filaments. = There is=20 something undeniably sensuous about the photographs, something warm and = glowing.=20 In this first public exhibition, 24 prints selected from a series of 195 = original shots are shown alongside three "Kuki" chairs designed by Zaha = Hadid=20 Architects and inspired by the model collection. What was intended as = the first=20 phase of a larger photographic project by Garcia was cut short by the=20 architect's death in 2016. Hadid was the first woman to receive the = Pritzker=20 Architecture Prize and the RIBA Gold Medal, and she was awarded the = Stirling=20 Prize in 2010 and 2011. Mark Garcia is a writer, photographer, and = teacher. He=20 is a senior lecturer in histories, theories, and futures at the = Department of=20 Architecture and Landscape, University of Greenwich. He has held = research posts=20 at Oxford University and at the Royal College of Art. He is guest editor = of=20 several AD (architectural design) anthologies including Future Details = of=20 Architecture as well as editor of The Diagrams of Architecture (Wiley). = This=20 exhibition was curated by associate professor of practice Mark Morris, = director=20 of exhibitions, with special thanks to Patrik Schumacher and Zaha Hadid=20 Architects. Schumacher will deliver a public lecture immediately = following the=20 artist talk.
|
t | = tr>
Caption or Title Remove
',item_container_tag:null,item_contai= ner_attributes:{},file_name:"image[]",input_id:null,maximum:8},this.optio= ns=3Dt.extend({},i,e),this.num_files=3D0,this.input_container=3Dt(this.op= tions.input_container),this.file_list=3Dt(this.options.file_list),this.te= mplate=3D"function"=3D=3Dtypeof = this.options.template?this.options.template:_.template(this.options.templ= ate),(n=3Dthis.options).item_container_tag||(n.item_container_tag=3Dthis.= file_list.data("multi-upload-container-tag")||"li"),this.input_el=3Dthis.= options.input?t(this.options.input):this.options.input_id?t("#"+this.opti= ons.input_id):this.input_container.find('input[type=3D"file"]'),this.bind= Events(this.input_el)}return e.prototype.bindEvents=3Dfunction(e){return = e.bind("change.MultiUploadSelector",function(e){return function(){return = e.fileSelected()}}(this))},e.prototype.fileSelected=3Dfunction(){var = e,n,i;return = n=3Dt("<"+this.options.item_container_tag+"/>",this.options.item_containe= r_attributes),n.append(this.template({filename:this.input_el.val()})),n.a= ppend(this.input_el),n.find(".remove-link").click(function(e){return = function(t){return = e.removeFile(t,n)}}(this)),i=3D{name:this.input_el.attr("name"),style:thi= s.input_el.attr("style"),"class":this.input_el.attr("class"),size:this.in= put_el.attr("size"),type:"file"},this.input_el.unbind("change.MultiUpload= Selector").attr("name",this.options.file_name).hide(),this.file_list.appe= nd(n),this.num_files++,this.num_files"),o= .append(r).appendTo(i)):void 0})})});var bind=3Dfunction(e,t){return = function(){return = e.apply(t,arguments)}};namespace("Slzr.Page",function(e){var t,n;return = t=3Dn=3DSlzr.jQuery,e.WidgetBuilder=3Dfunction(){function = e(){this.buildURL=3Dbind(this.buildURL,this),this.openPreview=3Dbind(this= .openPreview,this),this.buildCode=3Dbind(this.buildCode,this),this.update= VisibilityForType=3Dbind(this.updateVisibilityForType,this),this.updateVi= sibilityForTemplate=3Dbind(this.updateVisibilityForTemplate,this),this.fo= rm=3Dt('[data-form=3D"widget-builder"]'),this.form.find('[data-action=3D"= build-widget-code"]').on("click",this.buildCode),this.form.find('[data-ac= tion=3D"preview-widget"]').on("click",this.openPreview),this.updateVisibi= lityForType(),this.updateVisibilityForTemplate(),t("[data-hide-if]").each= (function(){var e,n,i;=0A= return = e=3Dt(this),i=3De.data("hide-if"),n=3De.closest("form").find('[name=3D"'+= i+'"]'),n.change(function(){return = e.toggle(t(this).checked)})}),t("#widget_type").change(this.updateVisibil= ityForType),t("#template").change(this.updateVisibilityForTemplate)}retur= n e.prototype.updateVisibilityForTemplate=3Dfunction(){var e;return = e=3Dt("#template").val(),null=3D=3De&&(e=3D""),this.form.find("[data-defa= ult-template]").toggle(""=3D=3D=3De),this.form.find("[data-default-only]"= ).prop("disabled",""!=3D=3De),this.form.find("[data-not-default-template]= ").toggle(""!=3D=3De),this.form.find("[data-not-default]").prop("disabled= ",""=3D=3D=3De)},e.prototype.updateVisibilityForType=3Dfunction(){return = this.form.find("[data-widget-types]").hide(),this.form.find("[data-widget= -types~=3D'"+t("#widget_type").val()+"']").show()},e.prototype.buildCode=3D= function(){var e,n;return = n=3Dthis.buildURL(),t("#x-widget-javascript").show(),t("#x-widget-html, = #x-widget-rss").hide(),e=3D'',Slzr.Meta["unbranded-w= idget"]||(e+=3D'
'),t("#x-widget-javascript-code").val(e).focus().= select(),t.post("/static/track_widget_create")},e.prototype.openPreview=3D= function(){var e;return = e=3Dthis.buildURL({format:"html"}),window.open(e,"widgetPreview")},e.prot= otype.buildURL=3Dfunction(e){var = n,i,r,o;switch(null=3D=3De&&(e=3D{}),i=3D{},n=3D{},_(this.form.serializeA= rray()).each(function(e){var = i,r;return"types"=3D=3D=3De.name||"exclude_types"=3D=3D=3De.name||"venues= "=3D=3D=3De.name?(n[r=3De.name]||(n[r]=3D[]),n[e.name].push(e.value)):(i=3D= t('[name=3D"'+e.name+'"]',this.form),n[e.name]=3Di.attr("placeholder")=3D= =3D=3De.value?"":e.value)}),n=3Dt.extend(n,e),n.event_source){case"school= s":case"":case void = 0:null=3D=3Dn.campuses||n.campuses.isBlank()?null=3D=3Dn.schools||n.schoo= ls.isBlank()||(i.schools=3Dn.schools):i.campuses=3Dn.campuses;break;case"= cities":n.neighborhoods&&!n.neighborhoods.isBlank()?i.neighborhoods=3Dn.n= eighborhoods:n.cities&&!n.cities.isBlank()&&(i.cities=3Dcities)}return = n.venues&&n.venues instanceof = Array&&(i.venues=3D_.reject(n.venues,function(e){return = 0=3D=3D=3De||e.isBlank()}).join(","),i.venues.isBlank()&&delete = i.venues),n.types&&n.types instanceof = Array?(i.types=3D_.reject(n.types,function(e){return = 0=3D=3D=3De||e.isBlank()}).join(","),i.types.isBlank()&&delete = i.types):null=3D=3Dn.types||n.types.isBlank()||(i.types=3Dn.types.split(/= \s*,\s*/).join(",")),n.exclude_types&&n.exclude_types instanceof = Array?(i.exclude_types=3D_.reject(n.exclude_types,function(e){return = 0=3D=3D=3De||e.isBlank()}).join(","),i.exclude_types.isBlank()&&delete = i.exclude_types):null=3D=3Dn.exclude_types||n.exclude_types.isBlank()||(i= .exclude_types=3Dn.exclude_types.split(/\s*,\s*/).join(",")),null=3D=3Dn.= style&&null!=3Dn.include_styles&&(n.style=3D"1"=3D=3D=3Dn.include_styles?= "":"none",delete = n.include_styles),i.days=3Dnull=3D=3Dn.days||n.days.isBlank()?31:n.days,i= .num=3Dnull=3D=3Dn.num||n.num.isBlank()?50:n.num,null!=3Dn.age_requiremen= t&&"0"!=3D=3Dn.age_requirement&&(i.age_limit=3Dn.age_requirement),"1"=3D=3D= =3Dn.staff_picks&&(i.picks=3D1),"1"=3D=3D=3Dn.skip_recurring&&(i.skip_rec= urring=3D1),"1"=3D=3D=3Dn.sponsored&&(i.sponsored=3D1),(null!=3D(r=3Dn.ta= gs)?r.isBlank():void = 0)||(i.tags=3Dn.tags.split(/\s*,\s*/).join(",")),"1"=3D=3D=3Dn.all_instan= ces&&(i.all_instances=3D1),null=3D=3Dn.match||n.match.isBlank()||(i.match= =3Dn.match),"1"=3D=3D=3Dn.hidedesc&&(i.hidedesc=3D1),"1"=3D=3D=3Dn.hideim= age&&(i.hideimage=3D1),"0"=3D=3D=3Dn.show_times&&(i.show_times=3D0),"0"=3D= =3D=3Dn.show_types&&(i.show_types=3D0),"1"=3D=3D=3Dn.target_blank&&(i.tar= get_blank=3D1),"1"=3D=3D=3Dn.html_descriptions&&(i.html_descriptions=3D1)= ,"1"=3D=3D=3Dn.expand_descriptions&&(i.expand_descriptions=3D1),"1"=3D=3D= =3Dn.hide_past&&(i.hide_past=3D1),null=3D=3Dn.groups||n.groups.isBlank()|= |(i.groups=3Dn.groups),null=3D=3Dn.department_names||n.department_names.i= sBlank()||(i.departments=3Dn.department_names),"html"=3D=3D=3Dn.format&&(= i.format=3D"html"),"rss"=3D=3D=3Dn.widget_type&&(i.format=3D"rss"),"moder= n"!=3D=3Dn.style||n.template&&""!=3D=3Dn.template?"card"!=3D=3Dn.style||n= .template&&""!=3D=3Dn.template?(null=3D=3Dn.style||n.style.isBlank()||(i.= style=3Dn.style),null=3D=3Dn.template||n.template.isBlank()||(i.template=3D= n.template)):i.template=3D"card":i.template=3D"modern",o=3D"combo"=3D=3D=3D= n.widget_type?Slzr.Meta["base-combo-widget-url"]:Slzr.Meta["base-widget-u= rl"],o+=3D"?"+t.param(i)},e}(),t(function(){return"widget-builder"=3D=3D=3D= Slzr.Meta.page?new e.WidgetBuilder:void = 0})}),namespace("Slzr.UI",function(e,t){var n;return = n=3DSlzr.jQuery,e.FilterSelector=3Dfunction(){function e(e){var = i,r;this.options=3Dn.extend({},this.default_options,e),this.element=3Dn(t= his.options.element),this.container=3Dn(this.options.container),this.temp= late=3Dt.JST[this.options.template]||t.JST.filter_item,r=3Dthis.element.d= ata("tag-template")||this.options.template||"filter_item",this.template=3D= t.JST[r],this.param=3Dthis.element.data("tag-param")||this.options.param,= this.param_index=3Dthis.element.data("tag-param-index")||this.options.par= am_index,this.param_name=3Dthis.element.data("tag-param-name")||this.opti= ons.param_name,this.container=3Dthis.element.data("tag-container")?n("#"+= this.element.data("tag-container")):this.options.container,this.selected_= prefix=3Dthis.element.data("tag-selected-prefix")||"tag",this.element.bin= d("change.FilterSelector",function(e){return function(){return = e.selectionChanged()}}(this)),i=3Dthis,n('[data-action=3D"remove-tag"]',t= his.container).live("click.FilterSelector",function(){var e,t,r;return = r=3Dn(this).data("tag-id"),t=3Dn(this).data("tag-context"),e=3Dn(this).da= ta("tag-prefix")||"tag",n("#"+e+"_"+r).remove(),i.element.trigger("slzr:f= ilter:remove",{context:t,tag_id:r}),!1})}return = e.prototype.default_options=3D{element:null,container:null,template:null}= ,e.prototype.selectionChanged=3Dfunction(){var e,t,i,r;return = i=3Dthis.element.val(),t=3Dthis.element.find("option:selected"),r=3Dt.dat= a("tag-name")||t.html().replace(/ /g," = ").replace(/\A\s+/,""),i&&0=3D=3D=3Dn("#tag_"+i).length&&(e=3Dthis.templa= te({tag_id:i,tag_name:r,attribute:this.param_index,param:this.param,param= _name:this.param_name,selected_prefix:this.selected_prefix}),this.contain= er.append(e),this.element.val(null),this.element.trigger("slzr:filter:add= ",{context:this.param_index,tag_id:i})),!1},e}(),n.fn.extend({filterSelec= tor:function(t){var n;return n=3Dt,this.each(function(){var t;return = t=3D{element:this},new = e.FilterSelector(t)}),this}})}),Slzr.jQuery(function(e){return = e('[data-action=3D"add-tag"]').filterSelector()}),namespace("Slzr.Message= ",function(e){var t;return = t=3DSlzr.jQuery,e.textChanged=3Dfunction(e){var n,i;return = e=3Dt(e),n=3Dt(e).closest("form"),i=3Dn.find('input[type=3D"submit"]'),i.= prop("disabled",e.val().isBlank())}}),function(){this.JST||(this.JST=3D{}= ),this.JST["admin/event_reject_reason_lightbox"]=3Dfunction(obj){var = __p=3D[];with(obj||{})__p.push('\n');return = __p.join("")}}.call(this),function(){this.JST||(this.JST=3D{}),this.JST["= admin/map_info_window"]=3Dfunction(obj){var = __p=3D[];with(obj||{})__p.push('Position | \nName | \n =Action | \n
---|