/*

The University of Chicago

Screen styles

Last updated:12/12/2012

*/

@charset "UTF-8";

/* WEB FONTS */

/* Proxima Nova */

@font-face {font-family:'ProximaNova-Regular'; src:url('/c/fonts/1415F2_1.eot'); src:url('/c/fonts/1415F2_1.eot?#iefix') format('embedded-opentype'),url('/c/fonts/1415F2_1.woff') format('woff'),url('/c/fonts/1415F2_1.ttf') format('truetype'),url('/c/fonts/1415F2_1.svg#wf') format('svg'); font-style:normal; font-weight:normal;} 

@font-face {font-family:'ProximaNova-Light'; src:url('/c/fonts/1415F2_3.eot'); src:url('/c/fonts/1415F2_3.eot?#iefix') format('embedded-opentype'),url('/c/fonts/1415F2_3.woff') format('woff'),url('/c/fonts/1415F2_3.ttf') format('truetype'),url('/c/fonts/1415F2_3.svg#wf') format('svg'); font-style:normal; font-weight:normal;}

 @font-face {font-family:'ProximaNova-Bold'; src:url('/c/fonts/1415F2_4.eot'); src:url('/c/fonts/1415F2_4.eot?#iefix') format('embedded-opentype'),url('/c/fonts/1415F2_4.woff') format('woff'),url('/c/fonts/1415F2_4.ttf') format('truetype'),url('/c/fonts/1415F2_4.svg#wf') format('svg'); font-style:normal; font-weight:normal;}



/* Symbolset * www.symbolset.com * Copyright � 2012 Oak Studios LLC */

@font-face {font-family:"SSSocial"; src:url('/c/fonts/symbolset/ss-social-circle.eot'); src:url('/c/fonts/symbolset/ss-social-circle.eot?#iefix') format('embedded-opentype'),url('/c/fonts/symbolset/ss-social-circle.woff') format('woff'),url('/c/fonts/symbolset/ss-social-circle.ttf') format('truetype'),url('/c/fonts/symbolset/ss-social-circle.svg#SSSocialCircle') format('svg'); font-weight:bold; font-style:normal;}



 @font-face {font-family:"SSSocial"; src:url('/c/fonts/symbolset/ss-social-regular.eot'); src:url('/c/fonts/symbolset/ss-social-regular.eot?#iefix') format('embedded-opentype'),url('/c/fonts/symbolset/ss-social-regular.woff') format('woff'),url('/c/fonts/symbolset/ss-social-regular.ttf') format('truetype'),url('/c/fonts/symbolset/ss-social-regular.svg#SSSocialRegular') format('svg'); font-weight:normal; font-style:normal;}

  .ss-icon, .ss-icon.ss-social, .ss-icon.ss-social-circle,[class^="ss-"]:before,[class*=" ss-"]:before,[class^="ss-"][class*=" ss-social"]:before,[class*=" ss-"][class*=" ss-social"]:before,[class^="ss-"].right:after,[class*=" ss-"].right:after,[class^="ss-"][class*=" ss-social"].right:after,[class*=" ss-"][class*=" ss-social"].right:after { font-family:"SSSocial"; color:#767676; font-style:normal; font-weight:normal; text-decoration:none; text-rendering:optimizeLegibility; white-space:nowrap; -webkit-font-feature-settings:"liga"; -moz-font-feature-settings:"liga=1"; -moz-font-feature-settings:"liga"; -ms-font-feature-settings:"liga" 1; -o-font-feature-settings:"liga"; font-feature-settings:"liga"; -webkit-font-smoothing:antialiased;font-smoothing:antialiased;}

  

   .ss-icon.ss-social-circle,[class^="ss-"].ss-social-circle:before,[class*=" ss-"].ss-social-circle:before,[class^="ss-"].ss-social-circle.right:after,[class*=" ss-"].ss-social-circle.right:after {font-weight:bold;} [class^="ss-"].right:before,[class^="ss-"][class*=" ss-social"].right:before { display:none; content:'';}

    .ss-facebook:before, .ss-facebook.right:after {content:'?';} .ss-twitter:before, .ss-twitter.right:after {content:'?';} .ss-linkedin:before, .ss-linkedin.right:after {content:'?';} .ss-googleplus:before, .ss-googleplus.right:after {content:'?';} .ss-tumblr:before, .ss-tumblr.right:after {content:'?';} .ss-wordpress:before, .ss-wordpress.right:after {content:'?';} .ss-blogger:before, .ss-blogger.right:after {content:'?';} .ss-posterous:before, .ss-posterous.right:after {content:'?';} .ss-youtube:before, .ss-youtube.right:after {content:'?';} .ss-vimeo:before, .ss-vimeo.right:after {content:'?';} .ss-flickr:before, .ss-flickr.right:after {content:'?';} .ss-instagram:before, .ss-instagram.right:after {content:'?';} .ss-pinterest:before, .ss-pinterest.right:after {content:'?';} .ss-dribbble:before, .ss-dribbble.right:after {content:'?';} .ss-behance:before, .ss-behance.right:after {content:'?';} .ss-github:before, .ss-github.right:after {content:'?';} .ss-octocat:before, .ss-octocat.right:after {content:'?';} .ss-paypal:before, .ss-paypal.right:after {content:'?';} .ss-foursquare:before, .ss-foursquare.right:after {content:'?';} .ss-skype:before, .ss-skype.right:after {content:'?';} .ss-rdio:before, .ss-rdio.right:after {content:'?';} .ss-spotify:before, .ss-spotify.right:after {content:'?';} .ss-lastfm:before, .ss-lastfm.right:after {content:'?';} .ss-mail:before, .ss-mail.right:after {content:'?';} .ss-like:before, .ss-like.right:after {content:'??';} .ss-rss:before, .ss-rss.right:after {content:'?';}

	

	 @font-face {font-family:"SSStandard"; src:url('/c/fonts/symbolset/ss-standard.eot'); src:url('/c/fonts/symbolset/ss-standard.eot?#iefix') format('embedded-opentype'),url('/c/fonts/symbolset/ss-standard.woff') format('woff'),url('/c/fonts/symbolset/ss-standard.ttf') format('truetype'),url('/c/fonts/symbolset/ss-standard.svg#SSStandard') format('svg'); font-weight:normal; font-style:normal;} .ss-icon, .ss-icon.ss-standard,[class^="ss-"].ss-standard:before,[class*=" ss-"].ss-standard:before,[class^="ss-"].right:after,[class*=" ss-"].right:after,[class^="ss-"].ss-standard.right:after,[class*=" ss-"].ss-standard.right:after { font-family:"SSStandard"; font-style:normal; font-weight:normal; text-decoration:none; text-rendering:optimizeLegibility; white-space:nowrap; -webkit-font-feature-settings:"liga"; -moz-font-feature-settings:"liga=1"; -moz-font-feature-settings:"liga"; -ms-font-feature-settings:"liga" 1; -o-font-feature-settings:"liga"; font-feature-settings:"liga"; -webkit-font-smoothing:antialiased;} [class^="ss-"].right:before,[class*=" ss-"].ss-standard.right:before { display:none; content:'';} .ss-cursor:before, .ss-cursor.right:after {content:'?';} .ss-crosshair:before, .ss-crosshair.right:after {content:'?';} .ss-search:before, .ss-search.right:after {content:'??';} .ss-zoomin:before, .ss-zoomin.right:after {content:'?';} .ss-zoomout:before, .ss-zoomout.right:after {content:'?';} .ss-view:before, .ss-view.right:after {content:'??';} .ss-attach:before, .ss-attach.right:after {content:'??';} .ss-link:before, .ss-link.right:after {content:'??';} .ss-move:before, .ss-move.right:after {content:'?';} .ss-write:before, .ss-write.right:after {content:'?';} .ss-writingdisabled:before, .ss-writingdisabled.right:after {content:'?';} .ss-erase:before, .ss-erase.right:after {content:'?';} .ss-compose:before, .ss-compose.right:after {content:'??';} .ss-lock:before, .ss-lock.right:after {content:'??';} .ss-unlock:before, .ss-unlock.right:after {content:'??';} .ss-key:before, .ss-key.right:after {content:'??';} .ss-backspace:before, .ss-backspace.right:after {content:'?';} .ss-ban:before, .ss-ban.right:after {content:'??';} .ss-trash:before, .ss-trash.right:after {content:'?';} .ss-target:before, .ss-target.right:after {content:'?';} .ss-tag:before, .ss-tag.right:after {content:'?';} .ss-bookmark:before, .ss-bookmark.right:after {content:'??';} .ss-flag:before, .ss-flag.right:after {content:'?';} .ss-like:before, .ss-like.right:after {content:'??';} .ss-dislike:before, .ss-dislike.right:after {content:'??';} .ss-heart:before, .ss-heart.right:after {content:'?';} .ss-halfheart:before, .ss-halfheart.right:after {content:'?';} .ss-star:before, .ss-star.right:after {content:'?';} .ss-halfstar:before, .ss-halfstar.right:after {content:'?';} .ss-sample:before, .ss-sample.right:after {content:'?';} .ss-crop:before, .ss-crop.right:after {content:'?';} .ss-layers:before, .ss-layers.right:after {content:'?';} .ss-phone:before, .ss-phone.right:after {content:'??';} .ss-phonedisabled:before, .ss-phonedisabled.right:after {content:'?';} .ss-rss:before, .ss-rss.right:after {content:'?';} .ss-facetime:before, .ss-facetime.right:after {content:'?';} .ss-reply:before, .ss-reply.right:after {content:'?';} .ss-send:before, .ss-send.right:after {content:'?';} .ss-mail:before, .ss-mail.right:after {content:'?';} .ss-inbox:before, .ss-inbox.right:after {content:'??';} .ss-chat:before, .ss-chat.right:after {content:'??';} .ss-user:before, .ss-user.right:after {content:'??';} .ss-femaleuser:before, .ss-femaleuser.right:after {content:'??';} .ss-users:before, .ss-users.right:after {content:'??';} .ss-cart:before, .ss-cart.right:after {content:'?';} .ss-creditcard:before, .ss-creditcard.right:after {content:'??';} .ss-dollarsign:before, .ss-dollarsign.right:after {content:'??';} .ss-barchart:before, .ss-barchart.right:after {content:'??';} .ss-piechart:before, .ss-piechart.right:after {content:'?';} .ss-box:before, .ss-box.right:after {content:'??';} .ss-home:before, .ss-home.right:after {content:'�';} .ss-globe:before, .ss-globe.right:after {content:'??';} .ss-navigate:before, .ss-navigate.right:after {content:'?';} .ss-compass:before, .ss-compass.right:after {content:'?';} .ss-signpost:before, .ss-signpost.right:after {content:'?';} .ss-map:before, .ss-map.right:after {content:'?';} .ss-location:before, .ss-location.right:after {content:'?';} .ss-pin:before, .ss-pin.right:after {content:'??';} .ss-database:before, .ss-database.right:after {content:'?';} .ss-hdd:before, .ss-hdd.right:after {content:'?';} .ss-music:before, .ss-music.right:after {content:'?';} .ss-mic:before, .ss-mic.right:after {content:'??';} .ss-volume:before, .ss-volume.right:after {content:'??';} .ss-volumelow:before, .ss-volumelow.right:after {content:'??';} .ss-volumehigh:before, .ss-volumehigh.right:after {content:'??';} .ss-airplay:before, .ss-airplay.right:after {content:'?';} .ss-camera:before, .ss-camera.right:after {content:'??';} .ss-picture:before, .ss-picture.right:after {content:'??';} .ss-video:before, .ss-video.right:after {content:'??';} .ss-play:before, .ss-play.right:after {content:'?';} .ss-pause:before, .ss-pause.right:after {content:'?';} .ss-stop:before, .ss-stop.right:after {content:'�';} .ss-record:before, .ss-record.right:after {content:'?';} .ss-rewind:before, .ss-rewind.right:after {content:'?';} .ss-fastforward:before, .ss-fastforward.right:after {content:'?';} .ss-skipback:before, .ss-skipback.right:after {content:'?';} .ss-skipforward:before, .ss-skipforward.right:after {content:'?';} .ss-eject:before, .ss-eject.right:after {content:'?';} .ss-repeat:before, .ss-repeat.right:after {content:'??';} .ss-replay:before, .ss-replay.right:after {content:'?';} .ss-shuffle:before, .ss-shuffle.right:after {content:'??';} .ss-book:before, .ss-book.right:after {content:'??';} .ss-openbook:before, .ss-openbook.right:after {content:'??';} .ss-notebook:before, .ss-notebook.right:after {content:'??';} .ss-grid:before, .ss-grid.right:after {content:'?';} .ss-rows:before, .ss-rows.right:after {content:'?';} .ss-columns:before, .ss-columns.right:after {content:'?';} .ss-thumbnails:before, .ss-thumbnails.right:after {content:'?';} .ss-desktop:before, .ss-desktop.right:after {content:'??';} .ss-laptop:before, .ss-laptop.right:after {content:'?';} .ss-tablet:before, .ss-tablet.right:after {content:'?';} .ss-cell:before, .ss-cell.right:after {content:'??';} .ss-battery:before, .ss-battery.right:after {content:'??';} .ss-batteryhigh:before, .ss-batteryhigh.right:after {content:'?';} .ss-batterymedium:before, .ss-batterymedium.right:after {content:'?';} .ss-batterylow:before, .ss-batterylow.right:after {content:'?';} .ss-batteryempty:before, .ss-batteryempty.right:after {content:'?';} .ss-clouddownload:before, .ss-clouddownload.right:after {content:'?';} .ss-download:before, .ss-download.right:after {content:'?';} .ss-cloudupload:before, .ss-cloudupload.right:after {content:'?';} .ss-upload:before, .ss-upload.right:after {content:'?';} .ss-fork:before, .ss-fork.right:after {content:'?';} .ss-merge:before, .ss-merge.right:after {content:'?';} .ss-refresh:before, .ss-refresh.right:after {content:'?';} .ss-sync:before, .ss-sync.right:after {content:'?';} .ss-loading:before, .ss-loading.right:after {content:'?';} .ss-wifi:before, .ss-wifi.right:after {content:'?';} .ss-connection:before, .ss-connection.right:after {content:'?';} .ss-file:before, .ss-file.right:after {content:'??';} .ss-folder:before, .ss-folder.right:after {content:'??';} .ss-quote:before, .ss-quote.right:after {content:'�';} .ss-text:before, .ss-text.right:after {content:'?';} .ss-font:before, .ss-font.right:after {content:'?';} .ss-print:before, .ss-print.right:after {content:'?';} .ss-fax:before, .ss-fax.right:after {content:'??';} .ss-list:before, .ss-list.right:after {content:'?';} .ss-layout:before, .ss-layout.right:after {content:'?';} .ss-action:before, .ss-action.right:after {content:'?';} .ss-redirect:before, .ss-redirect.right:after {content:'?';} .ss-expand:before, .ss-expand.right:after {content:'?';} .ss-contract:before, .ss-contract.right:after {content:'?';} .ss-help:before, .ss-help.right:after {content:'?';} .ss-info:before, .ss-info.right:after {content:'?';} .ss-alert:before, .ss-alert.right:after {content:'?';} .ss-caution:before, .ss-caution.right:after {content:'?';} .ss-logout:before, .ss-logout.right:after {content:'?';} .ss-plus:before, .ss-plus.right:after {content:'+';} .ss-hyphen:before, .ss-hyphen.right:after {content:'-';} .ss-check:before, .ss-check.right:after {content:'?';} .ss-delete:before, .ss-delete.right:after {content:'?';} .ss-settings:before, .ss-settings.right:after {content:'?';} .ss-dashboard:before, .ss-dashboard.right:after {content:'?';} .ss-notifications:before, .ss-notifications.right:after {content:'??';} .ss-notificationsdisabled:before, .ss-notificationsdisabled.right:after {content:'??';} .ss-clock:before, .ss-clock.right:after {content:'?';} .ss-stopwatch:before, .ss-stopwatch.right:after {content:'?';} .ss-calendar:before, .ss-calendar.right:after {content:'??';} .ss-calendaradd:before, .ss-calendaradd.right:after {content:'?';} .ss-calendarremove:before, .ss-calendarremove.right:after {content:'?';} .ss-calendarcheck:before, .ss-calendarcheck.right:after {content:'?';} .ss-calendardelete:before, .ss-calendardelete.right:after {content:'?';} .ss-briefcase:before, .ss-briefcase.right:after {content:'??';} .ss-cloud:before, .ss-cloud.right:after {content:'?';} .ss-droplet:before, .ss-droplet.right:after {content:'??';} .ss-up:before, .ss-up.right:after {content:'?';} .ss-upright:before, .ss-upright.right:after {content:'?';} .ss-right:before, .ss-right.right:after {content:'?';} .ss-downright:before, .ss-downright.right:after {content:'?';} .ss-down:before, .ss-down.right:after {content:'?';} .ss-downleft:before, .ss-downleft.right:after {content:'?';} .ss-left:before, .ss-left.right:after {content:'?';} .ss-upleft:before, .ss-upleft.right:after {content:'?';} .ss-navigateup:before, .ss-navigateup.right:after {content:'?';} .ss-navigateright:before, .ss-navigateright.right:after {content:'?';} .ss-navigatedown:before, .ss-navigatedown.right:after {content:'?';} .ss-navigateleft:before, .ss-navigateleft.right:after {content:'?';} .ss-directup:before, .ss-directup.right:after {content:'?';} .ss-directright:before, .ss-directright.right:after {content:'?';} .ss-dropdown:before, .ss-dropdown.right:after {content:'?';} .ss-directleft:before, .ss-directleft.right:after {content:'?';} .ss-retweet:before, .ss-retweet.right:after {content:'?';}

/*

* Bootstrap v2.0.4

* Copyright 2012 Twitter,Inc

* Licensed under the Apache License v2.0

* http://www.apache.org/licenses/LICENSE-2.0

* Designed and built with all the love in the world @twitter by @mdo and @fat.

*/

#features img,small,strong,ol,ul,li {margin:0; padding:0; border:0; font:inherit; vertical-align:baseline;}

#features ul li ol

{

	margin:0; padding:0; border:0; font:inherit; vertical-align:baseline;

}

html,body {height:100%;}

#wrapper {min-height:100%; height:auto!important; height:100%; margin:0 auto;}

.push {height:100px;} /* Just some arbitrary space to add between footer and rest of the content,when they are close */

html {-webkit-font-smoothing:antialiased;}/*Fix webkit font rendering problem */

html {overflow-y:scroll;}/* Always force a scrollbar in non-IE */

.clearfix {*zoom:1;}.clearfix:before, .clearfix:after {display:table; content:"";}.clearfix:after {clear:both;}.hide {display:none;}.hide-text {font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display:block;}audio,canvas,video {display:inline-block; *display:inline; *zoom:1;}audio:not([controls]) {display:none;}/*a:focus {outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}a:hover,a:active {outline:0;}*/sub,sup {position:relative; font-size:75%; line-height:0; vertical-align:baseline;}sup {top:-0.5em; font-variant:small-caps;}sub {bottom:-0.25em;}#features img {max-width:100%; margin:0px; padding:0px; height:300px; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}

body {margin:0;  color:#565656; background-color:#fff;}

a {color:#670a0a; text-decoration:none;}/*a:hover {color:#633835; text-decoration:underline;}*/

.row {margin-left:-20px; *zoom:1;}.row:before, .row:after {display:table; content:"";}.row:after {clear:both;}[class^="col"] {float:left; margin-left:20px;}.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width:940px;}.col12 {width:940px;}.col11 {width:860px;}.col10 {width:780px;}.col9 {width:700px;}.col8 {width:620px;}.col7 {width:540px;}.col6 {width:460px;}.col5 {width:380px;}.col4 {width:300px;}.col3 {width:220px;}.col2 {width:140px;}.col1 {width:60px;}.row-fluid {width:100%; *zoom:1;}.row-fluid:before, .row-fluid:after {display:table; content:"";}.row-fluid:after {clear:both;}.row-fluid [class^="col"] {display:block; width:100%; min-height:28px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; float:left; margin-left:2.127659574%; *margin-left:2.0744680846382977%;}.row-fluid [class^="col"]:first-child {margin-left:0;}.row-fluid .col12 {width:99.99999998999999%; *width:99.94680850063828%;}.row-fluid .col11 {width:91.489361693%; *width:91.4361702036383%;}.row-fluid .col10 {width:82.97872339599999%; *width:82.92553190663828%;}.row-fluid .col9 {width:74.468085099%; *width:74.4148936096383%;}.row-fluid .col8 {width:65.95744680199999%; *width:65.90425531263828%;}.row-fluid .col7 {width:57.446808505%; *width:57.3936170156383%;}.row-fluid .col6 {width:48.93617020799999%; *width:48.88297871863829%;}.row-fluid .col5 {width:40.425531911%; *width:40.3723404216383%;}.row-fluid .col4 {width:31.914893614%; *width:31.8617021246383%;}.row-fluid .col3 {width:23.404255317%; *width:23.3510638276383%;}.row-fluid .col2 {width:14.89361702%; *width:14.8404255306383%;}.row-fluid .col1 {width:6.382978723%; *width:6.329787233638298%;}.container {margin-right:auto; margin-left:auto; *zoom:1;}.container:before, .container:after {display:table; content:"";}.container:after {clear:both;}.container-fluid {*zoom:1;}.container-fluid:before, .container-fluid:after {display:table; content:"";}.container-fluid:after {clear:both;}

/* Tables */

table {max-width:100%; background-color:transparent; border-collapse:collapse; border-spacing:0;}.table {width:100%; margin-bottom:18px;}.table th, .table td {padding:8px; line-height:18px; text-align:left; vertical-align:top; border-top:1px solid #ddd;}.thead th {vertical-align:bottom;}.table caption+thead tr:first-child th, .table caption+thead tr:first-child td, .table colgroup+thead tr:first-child th, .table colgroup+thead tr:first-child td, .thead:first-child tr:first-child th, .thead:first-child tr:first-child td {border-top:0;}.table tbody+tbody {border-top:2px solid #ddd;}.table-condensed th, .table-condensed td {padding:4px 5px;}.table-bordered {border:1px solid #ddd; border-collapse:separate; *border-collapse:collapsed; border-left:0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}.table-bordered th, .table-bordered td {border-left:1px solid #ddd;}.table-bordered caption+thead tr:first-child th, .table-bordered caption+tbody tr:first-child th, .table-bordered caption+tbody tr:first-child td, .table-bordered colgroup+thead tr:first-child th, .table-bordered colgroup+tbody tr:first-child th, .table-bordered colgroup+tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {border-top:0;}.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {-webkit-border-top-left-radius:4px; border-top-left-radius:4px; -moz-border-radius-topleft:4px;}.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {-webkit-border-top-right-radius:4px; border-top-right-radius:4px; -moz-border-radius-topright:4px;}.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child {-webkit-border-radius:0 0 0 4px; -moz-border-radius:0 0 0 4px; border-radius:0 0 0 4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px;}.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child {-webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px;}.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {background-color:#f9f9f9;}.table tbody tr:hover td, .table tbody tr:hover th {background-color:#f5f5f5;}table .span1 {float:none; width:44px; margin-left:0;}table .span2 {float:none; width:124px; margin-left:0;}table .span3 {float:none; width:204px; margin-left:0;}table .span4 {float:none; width:284px; margin-left:0;}table .span5 {float:none; width:364px; margin-left:0;}table .span6 {float:none; width:444px; margin-left:0;}table .span7 {float:none; width:524px; margin-left:0;}table .span8 {float:none; width:604px; margin-left:0;}table .span9 {float:none; width:684px; margin-left:0;}table .span10 {float:none; width:764px; margin-left:0;}table .span11 {float:none; width:844px; margin-left:0;}table .span12 {float:none; width:924px; margin-left:0;}table .span13 {float:none; width:1004px; margin-left:0;}table .span14 {float:none; width:1084px; margin-left:0;}table .span15 {float:none; width:1164px; margin-left:0;}table .span16 {float:none; width:1244px; margin-left:0;}table .span17 {float:none; width:1324px; margin-left:0;}table .span18 {float:none; width:1404px; margin-left:0;}table .span19 {float:none; width:1484px; margin-left:0;}table .span20 {float:none; width:1564px; margin-left:0;}table .span21 {float:none; width:1644px; margin-left:0;}table .span22 {float:none; width:1724px; margin-left:0;}table .span23 {float:none; width:1804px; margin-left:0;}table .span24 {float:none; width:1884px; margin-left:0;}

/* Nav/Tabs */

.maincontent .nav {margin-left:0; margin-bottom:18px; list-style:none;}.maincontent .nav > li > a {display:block;}.maincontent .nav > li > a:hover {text-decoration:none; background-color:#eee;}.maincontent .nav > .pull-right {float:right;}.maincontent .nav .nav-header {display:block; padding:3px 15px; font-size:11px; font-weight:bold; line-height:18px; color:#999; text-shadow:0 1px 0 rgba(255,255,255,0.5); text-transform:uppercase;}.maincontent .nav li + .nav-header {margin-top:9px;}.nav-list {padding-left:15px; padding-right:15px; margin-bottom:0;}.nav-list > li > a, .nav-list .nav-header {margin-left:-15px; margin-right:-15px; text-shadow:0 1px 0 rgba(255,255,255,0.5);}.nav-list > li > a {padding:3px 15px;}.nav-list > .active > a, .nav-list > .active > a:hover {color:#fff; text-shadow:0 -1px 0 rgba(0,0,0,0.2); background-color:#0088cc;}.nav-list [class^="icon-"] {margin-right:2px;}.nav-list .divider {*width:100%; height:1px; margin:8px 1px; *margin:-5px 0 5px; overflow:hidden; background-color:#e5e5e5; border-bottom:1px solid #fff;}.nav-tabs, .nav-pills {*zoom:1;}.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {display:table; content:"";}.nav-tabs:after, .nav-pills:after {clear:both;}.nav-tabs > li, .nav-pills > li {float:left;}.nav-tabs > li > a, .nav-pills > li > a {padding-right:12px; padding-left:12px; margin-right:2px; line-height:14px;}.nav-tabs {border-bottom:1px solid #ddd;}.nav-tabs > li {margin-bottom:-1px;}.nav-tabs > li > a {padding-top:8px; padding-bottom:8px; line-height:18px; border:1px solid transparent;}.nav-tabs > li > a:hover {border-color:#eee #eee #ddd;}.nav-tabs > .active > a, .nav-tabs > .active > a:hover {color:#555; background-color:#fff; border:1px solid #ddd; border-bottom-color:transparent; cursor:default;}.tabbable {*zoom:1;}.tabbable:before, .tabbable:after {display:table; content:"";}.tabbable:after {clear:both;}.tab-content {overflow:auto;}.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {border-bottom:0;}.tab-content > .tab-pane, .pill-content > .pill-pane {display:none;}.tab-content > .active, .pill-content > .active {display:block;}.tabs-below > .nav-tabs {border-top:1px solid #ddd;}.tabs-below > .nav-tabs > li {margin-top:-1px; margin-bottom:0;}.tabs-below > .nav-tabs > li > a:hover {border-bottom-color:transparent; border-top-color:#ddd;}.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover {border-color:transparent #ddd #ddd #ddd;}.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {float:none;}.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {min-width:74px; margin-right:0; margin-bottom:3px;}.tabs-left > .nav-tabs {float:left; margin-right:19px; border-right:1px solid #ddd;}.tabs-left > .nav-tabs > li > a {margin-right:-1px; -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px;}.tabs-left > .nav-tabs > li > a:hover {border-color:#eee #ddd #eee #eee;}.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover {border-color:#ddd transparent #ddd #ddd; *border-right-color:#fff;}.tabs-right > .nav-tabs {float:right; margin-left:19px; border-left:1px solid #ddd;}.tabs-right > .nav-tabs > li > a {margin-left:-1px; -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0;}.tabs-right > .nav-tabs > li > a:hover {border-color:#eee #eee #eee #ddd;}.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover {border-color:#ddd #ddd #ddd transparent; *border-left-color:#fff;}.navbar {*position:relative; *z-index:2; overflow:visible;}.navbar-inner {	min-height:40px; background:#333; background:-moz-linear-gradient(top, #333 0%, #2B2B2B 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #333),color-stop(100%, #2B2B2B));	background:-webkit-linear-gradient(top, #333 0%, #2B2B2B 100%); background:-o-linear-gradient(top, #333 0%, #2B2B2B 100%); background:-ms-linear-gradient(top, #333 0%, #2B2B2B 100%); background:linear-gradient(top, #333 0%, #2B2B2B 100%);}.navbar .container {width:auto;}.nav-collapse {float:none; margin:0;}.nav-collapse.collapse {height:auto;}.navbar {color:#999;}.navbar .btn, .navbar .btn-group {margin-top:5px;}.navbar .btn-group .btn {margin:0;}.navbar-form {margin-bottom:0; *zoom:1;}.navbar-form:before, .navbar-form:after {display:table; content:"";}.navbar-form:after {clear:both;}.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {margin-top:5px;}.navbar-form input, .navbar-form select {display:inline-block; margin-bottom:0;}.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {margin-top:3px;}.navbar-form .input-append, .navbar-form .input-prepend {margin-top:6px; white-space:nowrap;}.navbar-form .input-append input, .navbar-form .input-prepend input {margin-top:0;}.navbar-search {position:relative; float:left; margin-top:6px; margin-bottom:0;}.navbar-search .search-query {padding:4px 9px; font-size:13px; font-weight:normal; line-height:1; color:#fff; background-color:#626262; border:1px solid #151515; -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0, .1),0 1px 0 rgba(255,255,255, .15); -moz-box-shadow:inset 0 1px 2px rgba(0,0,0, .1),0 1px 0 rgba(255,255,255, .15); box-shadow:inset 0 1px 2px rgba(0,0,0, .1),0 1px 0 rgba(255,255,255, .15); -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}.navbar-search .search-query:-moz-placeholder {color:#666;}.navbar-search .search-query:-ms-input-placeholder {color:#666;}.navbar-search .search-query::-webkit-input-placeholder {color:#666;}.navbar-search .search-query:focus, .navbar-search .search-query.focused {padding:5px 10px; color:#333; text-shadow:0 1px 0 #fff; background-color:#fff; border:0; -webkit-box-shadow:0 0 3px rgba(0,0,0,0.15); -moz-box-shadow:0 0 3px rgba(0,0,0,0.15); box-shadow:0 0 3px rgba(0,0,0,0.15); outline:0;}.navbar-fixed-top, .navbar-fixed-bottom {position:fixed; right:0; left:0; z-index:1030; margin-bottom:0;}.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {padding-left:0; padding-right:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}.navbar-fixed-top .container, .navbar-fixed-bottom .container {width:940px;}.navbar-fixed-top {top:0;}.navbar-fixed-bottom {bottom:0;}.navbar .nav.pull-right {float:right;}.navbar .btn, .container.page .btn-subnavbar {display:inline-block; padding:4px 10px 4px; margin:5px 5px 6px; line-height:18px;}.navbar .btn-group {margin:0; padding:5px 5px 6px;}.navbar .divider-vertical {height:40px; width:1px; margin:0 9px; overflow:hidden; background-color:#222; border-right:1px solid #333;}.navbar .nav.pull-right {margin-left:10px; margin-right:0;}.navbar .btn-navbar, .container.page .btn-subnavbar {display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#333333),to(#222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#222222',GradientType=0);border-color:#222222 #222222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255, .1),0 1px 0 rgba(255,255,255, .075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255, .1),0 1px 0 rgba(255,255,255, .075);box-shadow:inset 0 1px 0 rgba(255,255,255, .1),0 1px 0 rgba(255,255,255, .075);}.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {background-color:#222; *background-color:#151515;}.navbar .btn-navbar:active, .navbar .btn-navbar.active {background-color:#080808 \9;}.navbar .btn-navbar .icon-bar {display:block; width:18px; height:2px; background-color:#f5f5f5; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25); -moz-box-shadow:0 1px 0 rgba(0,0,0,0.25); box-shadow:0 1px 0 rgba(0,0,0,0.25);}.btn-navbar .icon-bar+.icon-bar, .container.page .btn-subnavbar .icon-bar+.icon-bar {margin-top:3px;}.container.page .btn-subnavbar {margin-top:-32px; right:2%; background-color:#DAD9D9; background-image:none; border:none;}.container.page .btn-subnavbar:active, .container.page .btn-subnavbar.active {background-color:#DAD9D9 \9;}.container.page .btn-subnavbar .icon-bar {display:block; width:18px; height:2px; background-color:#3E769A; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px;}

/* Accordions */

.accordion {margin-bottom:18px;}.accordion-group {margin-bottom:2px; border:1px solid #e5e5e5; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}.accordion-heading {border-bottom:0;}.accordion-heading .accordion-toggle {display:block; padding:8px 15px;}.accordion-toggle {cursor:pointer;}.accordion-inner {padding:9px 15px; border-top:1px solid #e5e5e5;}.collapse {position:relative; height:0; overflow:hidden; -webkit-transition:height 0.35s ease; -moz-transition:height 0.35s ease; -ms-transition:height 0.35s ease; -o-transition:height 0.35s ease; transition:height 0.35s ease;}.collapse.in {height:auto;}

/* Modals */

.input-block-level {display:block; width:100%; min-height:28px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}.modal-open .dropdown-menu {z-index:2050;}.modal-open .dropdown.open {*z-index:2050;}.modal-open .popover {z-index:2060;}.modal-open .tooltip {z-index:2070;}.modal-backdrop {position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; background-color:#000;}.modal-backdrop.fade {opacity:0;}.modal-backdrop, .modal-backdrop.fade.in {opacity:0.8; filter:alpha(opacity=80);}.modal {position:fixed; top:50%; left:50%; z-index:10000; overflow:auto; width:560px; margin:-250px 0 0 -280px; background-color:#fff; border:1px solid #999; border:1px solid rgba(0,0,0,0.3); *border:1px solid #999; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3); -moz-box-shadow:0 3px 7px rgba(0,0,0,0.3); box-shadow:0 3px 7px rgba(0,0,0,0.3); -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;}.modal.fade {-webkit-transition:opacity .3s linear,top .3s ease-out; -moz-transition:opacity .3s linear,top .3s ease-out; -ms-transition:opacity .3s linear,top .3s ease-out; -o-transition:opacity .3s linear,top .3s ease-out; transition:opacity .3s linear,top .3s ease-out; top:-25%;}.modal.fade.in {top:50%;}.modal-header {padding:9px 15px; border-bottom:1px solid #eee;}.modal-header .close {margin-top:2px;}.modal-body {overflow-y:auto; max-height:400px; padding:15px;}.modal-form {margin-bottom:0;}.modal-footer {padding:14px 15px 15px; margin-bottom:0; text-align:right; background-color:#f5f5f5; border-top:1px solid #ddd; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; -webkit-box-shadow:inset 0 1px 0 #fff; -moz-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff; *zoom:1;}.modal-footer:before, .modal-footer:after {display:table; content:"";}.modal-footer:after {clear:both;}.modal-footer .btn+.btn {margin-left:5px; margin-bottom:0;}.modal-footer .btn-group .btn+.btn {margin-left:-1px;}

/* Buttons */

.btn {display:inline-block; *display:inline; *zoom:1; padding:4px 10px 4px; margin-bottom:0; font-size:13px; line-height:18px; *line-height:20px; color:#333; text-align:center; text-shadow:0 1px 1px rgba(255,255,255,0.75); vertical-align:middle; cursor:pointer; background-color:#f5f5f5; background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6); background-image:-ms-linear-gradient(top, #ffffff, #e6e6e6); background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6)); background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image:-o-linear-gradient(top, #ffffff, #e6e6e6); background-image:linear-gradient(top, #ffffff, #e6e6e6); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0); border-color:#e6e6e6 #e6e6e6 #bfbfbf; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color:#e6e6e6; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); border:1px solid #cccccc; *border:0; border-bottom-color:#b3b3b3; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; *margin-left:.3em; -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255, .2),0 1px 2px rgba(0,0,0, .05); -moz-box-shadow:inset 0 1px 0 rgba(255,255,255, .2),0 1px 2px rgba(0,0,0, .05); box-shadow:inset 0 1px 0 rgba(255,255,255, .2),0 1px 2px rgba(0,0,0, .05);}.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {background-color:#e6e6e6; *background-color:#d9d9d9;}.btn:active, .btn.active {background-color:#cccccc \9;}.btn:first-child {*margin-left:0;}.btn:hover {color:#333; text-decoration:none; background-color:#e6e6e6; *background-color:#d9d9d9; background-position:0 -15px; -webkit-transition:background-position 0.1s linear; -moz-transition:background-position 0.1s linear; -ms-transition:background-position 0.1s linear; -o-transition:background-position 0.1s linear; transition:background-position 0.1s linear;}.btn:focus {outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}.btn.active, .btn:active {background-color:#e6e6e6; background-color:#d9d9d9 \9; background-image:none; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0, .15),0 1px 2px rgba(0,0,0, .05); -moz-box-shadow:inset 0 2px 4px rgba(0,0,0, .15),0 1px 2px rgba(0,0,0, .05); box-shadow:inset 0 2px 4px rgba(0,0,0, .15),0 1px 2px rgba(0,0,0, .05);}.btn.disabled, .btn[disabled] {cursor:default; background-color:#e6e6e6; background-image:none; opacity:0.65; filter:alpha(opacity=65); -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}.btn-large {padding:9px 14px; font-size:15px; line-height:normal; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}.btn-large [class^="icon-"] {margin-top:1px;}.btn-small {padding:5px 9px; font-size:11px; line-height:16px;}.btn-small [class^="icon-"] {margin-top:-1px;}.btn-mini {padding:2px 6px; font-size:11px; line-height:14px;}.btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover, .btn-danger, .btn-danger:hover, .btn-success, .btn-success:hover, .btn-info, .btn-info:hover, .btn-inverse, .btn-inverse:hover {color:#fff; text-shadow:0 -1px 0 rgba(0,0,0,0.25);}.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {color:rgba(255,255,255,0.75);}.btn {border-color:#ccc; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);}.btn-primary {background-color:#0074cc; background-image:-moz-linear-gradient(top, #0088cc, #0055cc); background-image:-ms-linear-gradient(top, #0088cc, #0055cc); background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0055cc)); background-image:-webkit-linear-gradient(top, #0088cc, #0055cc); background-image:-o-linear-gradient(top, #0088cc, #0055cc); background-image:linear-gradient(top, #0088cc, #0055cc); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0055cc',GradientType=0); border-color:#0055cc #0055cc #003580; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color:#0055cc; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {background-color:#0055cc; *background-color:#004ab3;}.btn-primary:active, .btn-primary.active {background-color:#004099 \9;}.btn-warning {background-color:#faa732; background-image:-moz-linear-gradient(top, #fbb450, #f89406); background-image:-ms-linear-gradient(top, #fbb450, #f89406); background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406)); background-image:-webkit-linear-gradient(top, #fbb450, #f89406); background-image:-o-linear-gradient(top, #fbb450, #f89406); background-image:linear-gradient(top, #fbb450, #f89406); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0); border-color:#f89406 #f89406 #ad6704; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color:#f89406; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {background-color:#f89406; *background-color:#df8505;}.btn-warning:active, .btn-warning.active {background-color:#c67605 \9;}.btn-danger {background-color:#da4f49; background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f); background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f); background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f)); background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image:-o-linear-gradient(top, #ee5f5b, #bd362f); background-image:linear-gradient(top, #ee5f5b, #bd362f); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#bd362f',GradientType=0); border-color:#bd362f #bd362f #802420; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color:#bd362f; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {background-color:#bd362f; *background-color:#a9302a;}.btn-danger:active, .btn-danger.active {background-color:#942a25 \9;}.btn-success {background-color:#5bb75b; background-image:-moz-linear-gradient(top, #62c462, #51a351); background-image:-ms-linear-gradient(top, #62c462, #51a351); background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351)); background-image:-webkit-linear-gradient(top, #62c462, #51a351); background-image:-o-linear-gradient(top, #62c462, #51a351); background-image:linear-gradient(top, #62c462, #51a351); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462',endColorstr='#51a351',GradientType=0); border-color:#51a351 #51a351 #387038; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color:#51a351; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {background-color:#51a351; *background-color:#499249;}.btn-success:active, .btn-success.active {background-color:#408140 \9;}.btn-info {background-color:#49afcd; background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4); background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4); background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4)); background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image:-o-linear-gradient(top, #5bc0de, #2f96b4); background-image:linear-gradient(top, #5bc0de, #2f96b4); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de',endColorstr='#2f96b4',GradientType=0); border-color:#2f96b4 #2f96b4 #1f6377; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color:#2f96b4; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {background-color:#2f96b4; *background-color:#2a85a0;}.btn-info:active, .btn-info.active {background-color:#24748c \9;}.btn-inverse {background-color:#414141; background-image:-moz-linear-gradient(top, #555555, #222222); background-image:-ms-linear-gradient(top, #555555, #222222); background-image:-webkit-gradient(linear,0 0,0 100%,from(#555555),to(#222222)); background-image:-webkit-linear-gradient(top, #555555, #222222); background-image:-o-linear-gradient(top, #555555, #222222); background-image:linear-gradient(top, #555555, #222222); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555',endColorstr='#222222',GradientType=0); border-color:#222222 #222222 #000; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color:#222; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {background-color:#222; *background-color:#151515;}.btn-inverse:active, .btn-inverse.active {background-color:#080808 \9;}button.btn,input[type="submit"].btn {*padding-top:2px; *padding-bottom:2px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner {padding:0; border:0;}button.btn.btn-large,input[type="submit"].btn.btn-large {*padding-top:7px; *padding-bottom:7px;}button.btn.btn-small,input[type="submit"].btn.btn-small {*padding-top:3px; *padding-bottom:3px;}button.btn.btn-mini,input[type="submit"].btn.btn-mini {*padding-top:1px; *padding-bottom:1px;}.close {float:right; font-size:20px; font-weight:bold; line-height:18px; color:#000; text-shadow:0 1px 0 #fff; opacity:0.2; filter:alpha(opacity=20);}.close:hover {color:#000; text-decoration:none; cursor:pointer; opacity:0.4; filter:alpha(opacity=40);}button.close {padding:0; cursor:pointer; background:transparent; border:0; -webkit-appearance:none;}

/* Dropdowns */

.dropup, .dropdown {position:relative;}.dropdown-toggle {*margin-bottom:-3px;}.dropdown-toggle:active, .open .dropdown-toggle {outline:0;}.caret {display:inline-block; width:0; height:0; vertical-align:top; border-top:4px solid #000; border-right:4px solid transparent; border-left:4px solid transparent; content:""; opacity:0.3; filter:alpha(opacity=30);}.dropdown .caret {margin-top:8px; margin-left:2px;}.dropdown:hover .caret, .open .caret {opacity:1; filter:alpha(opacity=100);}.dropdown-menu {position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:160px; padding:4px 0;G19

 margin:1px 0 0; list-style:none; background-color:#fff; border:1px solid #ccc; border:1px solid rgba(0,0,0,0.2); *border-right-width:2px; *border-bottom-width:2px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2); -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2); box-shadow:0 5px 10px rgba(0,0,0,0.2); -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box;}.dropdown-menu.pull-right {right:0; left:auto;}.dropdown-menu .divider {*width:100%; height:1px; margin:8px 1px; *margin:-5px 0 5px; overflow:hidden; background-color:#e5e5e5; border-bottom:1px solid #fff;}.dropdown-menu a {display:block; padding:3px 15px; clear:both; font-weight:normal; line-height:18px; color:#333; white-space:nowrap;}.dropdown-menu li>a:hover, .dropdown-menu .active>a, .dropdown-menu .active>a:hover {color:#fff; text-decoration:none; background-color:#3E769A;}.open {*z-index:1000;}.open >.dropdown-menu {display:block;}.pull-right>.dropdown-menu {right:0; left:auto;}.dropup .caret, .navbar-fixed-bottom .dropdown .caret {border-top:0; border-bottom:4px solid #000; content:"\2191";}.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {top:auto; bottom:100%; margin-bottom:1px;}

/* Misc */

.typeahead {font-size:.875em; margin-top:2px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

.fade {opacity:0; -webkit-transition:opacity 0.15s linear; -moz-transition:opacity 0.15s linear; -ms-transition:opacity 0.15s linear; -o-transition:opacity 0.15s linear; transition:opacity 0.15s linear;}.fade.in {opacity:1;}

.collapse {position:relative; height:0; overflow:hidden; -webkit-transition:height 0.35s ease; -moz-transition:height 0.35s ease; -ms-transition:height 0.35s ease; -o-transition:height 0.35s ease; transition:height 0.35s ease;}.collapse.in {height:auto;}

html.no-js .collapse {height:auto;}

/* Typography */

h1,h2,h3,h4,h5,h6 {margin:0; color:inherit; text-rendering:optimizelegibility;}

.page-header {padding-bottom:17px; margin:18px 0; border-bottom:1px solid #eee;}

.page-header h1 {line-height:1;}

em {font-style:italic;}

.muted {color:#999;}

abbr[title] {cursor:help; border-bottom:1px dotted #999;}

abbr.initialism {font-size:.9em; text-transform:uppercase;}

q:before,q:after {content:"";}

address {display:block; margin-bottom:18px; font-style:normal; line-height:18px;}

small {font-size:100%;}

cite {font-style:normal;}

.hidden {display:none;}

.visible-phone {display:none!important;}

.visible-tablet {display:none!important;}

.hidden-desktop {display:none!important;}

/* CUSTOM GLOBAL */

body {-webkit-transition:all .2s linear; -moz-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear;}

a {text-decoration:none; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

/*a:hover,a:focus {text-decoration:underline;}*/

cite cite {font-style:normal;}

/* Proxima Nova Light fix for Windows' terrible font handling */

html[class*="Win"] .container.page h1,html[class*="Win"] .maincontent h2,html[class*="Win"] .maincontent h3,html[class*="Win"] .maincontent h4,html[class*="Win"] .maincontent h5,html[class*="Win"] .maincontent h6,html[class*="Win"] .maincontent .table caption {font-family:"ProximaNova-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;}

#skip {position:absolute; z-index:9999; left:0; top:0; width:100%; margin-left:0; text-align:center; list-style:outside none;}

#skip li {list-style-type:none;}

#skip a {position:absolute; left:-999em; overflow:hidden; top:0;}

#skip a:focus, #skip a:active {position:absolute; left:0; width:100%; height:1em; padding:1em 0; text-decoration:none;

	color:#fff; background:#333; background:-moz-linear-gradient(top, #333 0%, #2b2b2b 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #333),color-stop(100%, #2b2b2b)); background:-webkit-linear-gradient(top, #333 0%, #2b2b2b 100%); background:-o-linear-gradient(top, #333 0%, #2b2b2b 100%); background:-ms-linear-gradient(top, #333 0%, #2b2b2b 100%); background:linear-gradient(top, #333 0%, #2b2b2b 100%); border-bottom:1px solid #0e0e0e;}

.nav li {display:inline; list-style-type:none;}

.topnav {background:#333; background:-moz-linear-gradient(top, #333 0%, #2b2b2b 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #333),color-stop(100%, #2b2b2b)); background:-webkit-linear-gradient(top, #333 0%, #2b2b2b 100%); background:-o-linear-gradient(top, #333 0%, #2b2b2b 100%); background:-ms-linear-gradient(top, #333 0%, #2b2b2b 100%); background:linear-gradient(top, #333 0%, #2b2b2b 100%); border-bottom:1px solid #0e0e0e; white-space:nowrap; height:32px;}

.topnav ul {font-size:.875em; line-height:1em; margin-top:9px;}

.topnav .nav.roles {margin-left:1.071em;}

.topnav li {margin:0 .625em;}

.topnav li:first-child {margin:0 .625em 0 0;}

.topnav ul.roles li:last-child {margin:0 0 0 .625em;}

.topnav a {color:#d3d1d1; text-shadow:0px 2px 1px #000; filter:dropshadow(color=#000000,offx=0,offy=2);}

.topnav a:hover, .topnav a:focus {color:#fff;}

.topnav a.on {font-family:"ProximaNova-Bold","Helvetica Neue",Helvetica,Arial,sans-serif; color:#fff;}

.col7.utility {text-align:right;}

.nav.utility {display:inline-block;}

/* Main Site Search Form */

#sitesearch {overflow:hidden; display:inline; margin-left:.625em;}

#sitesearch input[type="text"] {display:inline-block; background:#fff; color:#666; border:0; margin-right:0; padding:2px 30px 2px 6px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; height:16px; width:130px; opacity:.75;}

#sitesearch input[type="submit"] {background:transparent url('/i/template/search_dark.png') 0 0 no-repeat; text-indent:-999em; border:0; padding:0; width:14px; height:14px; position:relative; top:-1px; right:24px;}

/* Can't believe I have to do this to fix Firefox */

@-moz-document url-prefix() {#sitesearch input[type="submit"] {top:1px;}}

input[type="submit"].svg {display:none; visibility:hidden;}

#searchtext.animate-in, #searchtext.animate-out {-webkit-transition-duration:.5s; -moz-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s; transition-duration:.5s;}

#sitesearch input[type="text"].animate-in {opacity:1; width:200px;}

#sitesearch input[type="text"].animate-out {opacity:.75; width:130px;}

#sitesearch label, .maincontent form label {display:inline; position:absolute; left:-999em; overflow:hidden;}

/* Other search forms */

.maincontent input[type="text"], .module input[type="text"],form[class^="search_"] select {border:1px solid #ccc; -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); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition:border linear .2s,box-shadow linear .2s; -moz-transition:border linear .2s,box-shadow linear .2s; -o-transition:border linear .2s,box-shadow linear .2s; transition:border linear .2s,box-shadow linear .2s; display:inline-block; height:27px; padding:4px 6px; color:#555; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:90%; border:1px solid #c3c3c3; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #ddd;}

.module input[type="text"] {margin-bottom:10px;}

#search .btn.icon-search {margin-top:-3px;}

#search_institutes #search {margin-bottom:.875em;}

form[class^="search_"] select {margin:0; vertical-align:middle; width:220px;}

/* Search form widths */

form[class^="search_"] {margin-bottom:30px;}

#search.features input[type="text"],form[class^="search_"] input[type="text"] {width:75%;}

.wordmark {padding:30px 0;background:#7d0101; /* Old browsers *//* IE9 SVG,needs conditional override of 'filter' to 'none' */background:url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkMDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NTExMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #7d0101 0%, #651110 100%); /* FF3.6+ */background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #7d0101),color-stop(100%, #651110)); /* Chrome,Safari4+ */background:-webkit-linear-gradient(top, #7d0101 0%, #651110 100%); /* Chrome10+,Safari5.1+ */background:-o-linear-gradient(top, #7d0101 0%, #651110 100%); /* Opera 11.10+ */background:-ms-linear-gradient(top, #7d0101 0%, #651110 100%); /* IE10+ */background:linear-gradient(to bottom, #7d0101 0%, #651110 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d0101',endColorstr='#651110',GradientType=0 ); /* IE6-8 */border-top:1px solid #9e2121;border-bottom:1px solid #4a0404;}

.wordmark a {display:block; text-indent:-9999em; width:313px; height:63px; background:transparent url('/i/template/sprite_v2.png') 0 0 no-repeat; margin:0 auto; -webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;}

.row-fluid.wordmark.phone {height:40px; padding:20px 0; display:none; visibility:hidden;}

.row-fluid.wordmark.phone a {width:200px; height:40px; background-size:100%;}

.mainnav {background:#6a0909; /* Old browsers *//* IE9 SVG,needs conditional override of 'filter' to 'none' */background:url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhMDkwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NTExMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #6a0909 0%, #651110 100%); /* FF3.6+ */background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #6a0909),color-stop(100%, #651110)); /* Chrome,Safari4+ */background:-webkit-linear-gradient(top, #6a0909 0%, #651110 100%); /* Chrome10+,Safari5.1+ */background:-o-linear-gradient(top, #6a0909 0%, #651110 100%); /* Opera 11.10+ */background:-ms-linear-gradient(top, #6a0909 0%, #651110 100%); /* IE10+ */background:linear-gradient(to bottom, #6a0909 0%, #651110 100%); /* W3C */border-top:1px solid #7d1717; border-bottom:1px solid #651110; margin:0; white-space:nowrap;}

.mainnav .col12 {text-align:center; float:none; width:100%; margin-left:0;}

.mainnav a {color:#fff;}

.mainnav ul {max-width:1200px; margin:0 auto;}

.nav.main li a {position:relative; z-index:3000; bottom:-1px; margin-top:-1px; display:inline-block; height:1.125em; padding:.625em 2.8em; -webkit-transition-duration:.3s; -moz-transition-duration:.3s; -o-transition-duration:.3s; transition-duration:.3s; -ms-transition-duration:0s;border-bottom:1px solid transparent;}

.nav.main li a:hover, .nav.main li a:focus {text-decoration:none;}

.nav.main li.active a:hover, .nav.main li.active a:focus {text-decoration:underline;}

#about #navabout a, #admissions #navadmissions a, #academics #navacademics a, #research #navresearch a, #medicine #navmedicine a, #community #navcivic a, #campuslife #navcampuslife a, .nav.main li.active a, .nav.main li a:hover, .nav.main li a:focus {background:#fff; color:#670a0a; border-bottom:1px solid transparent; -webkit-transition-duration:.3s; -moz-transition-duration:.3s; -o-transition-duration:.3s; transition-duration:.3s;-ms-transition-duration:0s;}

.drawer {width:100%; margin:0!important; padding:1.875em 0; position:absolute; z-index:2000; background:#fff; -webkit-box-shadow:0 10px 20px #838383; -moz-box-shadow:0 20px 6px #838383; box-shadow:0 6px 20px #838383; display:none; -webkit-box-shadow:0 6px 20px #56585a; -moz-box-shadow:0 6px 20px #56585a; box-shadow:0 6px 20px #56585a;}

.drawer .col12 {margin:0 auto; float:none;}

.drawer .col12 *:first-child {margin-left:0;}

.drawer h2 {font:normal 1em/1em "ProximaNova-Bold","Helvetica Neue",Helvetica,Arial,sans-serif; margin-bottom:.5em;}

.drawer ul {font-size:.875em; margin-bottom:0;}

.drawer p {font:normal 1em/1.5em "Adobe Garamond Pro",Garamond,Georgia,Times,serif; color:#4d4d4d;}

.drawer ul {list-style-type:none;}

.drawer li {margin-bottom:.875em;}

.drawer li:last-child {margin-bottom:0;}

.drawer .special {border-left:1px solid #DAD9D9; padding-left:30px;}

.whitealpha {background:rgb(255,255,255); background:rgba(255,255,255,0.9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff)";}

/* Main Features */



/* make keyframes that tell the start state and the end state of our object */

@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

@-o-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }



html.js #features ul#fader {opacity:0;}



html.js #features ul#fader.show {

	opacity:0;  /* make things invisible upon start */

    -webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */

    -moz-animation:fadeIn ease-in 1;

    -o-animation:fadeIn ease-in 1;

    animation:fadeIn ease-in 1;

    -webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/

    -moz-animation-fill-mode:forwards;

	-o-animation-fill-mode:forwards;

    animation-fill-mode:forwards;

    -webkit-animation-duration:1s;

    -moz-animation-duration:1s;

    -o-animation-duration:1s;

    animation-duration:1s;

 }





.preloading-complete {display:none; opacity:0; visibility:hidden; -webkit-transition-duration:1s; -moz-transition-duration:1s; -opera-transition-duration:1s; -ms-transition-duration:1s; transition-duration:1s;}

p.prev.ss-icon,p.next.ss-icon {color:#fff; font-size:1.8125em; cursor:pointer; display:none; position:absolute; top:0; opacity:0; -webkit-transition-duration:.5s; -moz-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s; transition-duration:.5s; z-index:11;}

p.prev.ss-icon:hover,p.next.ss-icon:hover,p.prev.ss-icon.ss-icon-show, p.next.ss-icon.ss-icon-show {opacity:1; -webkit-transition-duration:.5s; -moz-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s; transition-duration:.5s;}

.prev {left:0; /* IE9 SVG,needs conditional override of 'filter' to 'none' */background:url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%); /* FF3.6+ */background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0.5)),color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */background:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */background:-o-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */background:-ms-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%); /* IE10+ */background:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000',endColorstr='#00000000',GradientType=1 ); /* IE6-8 */}

.next {right:0; /* IE9 SVG,needs conditional override of 'filter' to 'none' */	background:url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* FF3.6+ */	background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */	background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */	background:-o-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */	background:-ms-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */	background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#80000000',GradientType=1 ); /* IE6-8 */}

#featurenav, #explorenav {position:relative; z-index:1000; width:120px; text-align:center; display:none; list-style-type:none; -webkit-transition-duration:.5s; -moz-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s; transition-duration:.5s;}

#featurenav li, #explorenav li {display:inline;}

#featurenav li button, #explorenav li button {font-size:2em; line-height:0; background:none; width:20px; height:20px; margin:0; padding:0; border:0; cursor:pointer; color:#fff; opacity:0.7; -webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; -ms-transition-duration:1s; transition-duration:1s; text-shadow:0 0 2px #000;}

#featurenav li button.active, #explorenav li button.active {opacity:1.0; position:relative;}

#features li {position:absolute; height:100%; width:100%;}

#features, #explore {display:block; height:100%; width:100%; margin:0; position:relative; overflow:hidden; /*backface-visibility prevents graphical glitches when frames are animating*/

	-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden;}

#features li .headline a *, #features li .headline a *, #explore li .headline a *, #explore li .headline a * {-webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; transition-duration:1s;-ms-transition-duration:0s;}

#features li .headline a:hover p, #features li .headline a:focus p {background:rgb(255,255,255); /* Fallback for web browsers that doesn't support RGBa */background:rgba(255,255,255,1); /* RGBa with 0.9 opacity */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffffffff); /* For IE 5.5 - 7*/-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffffffff)"; /* For IE 8*/}

.module h2 a:hover, .module h2 a:focus {text-decoration:none;}

.modulemore {clear:both; list-style-type:none; margin:0; width:100%; text-align:right; padding-left:0;}

.modulemore.left {text-align:left;}

.modulemore li a {color:#7E7E7E;}

.modulemore li a:after {font-size:0.7em; line-height:1em; padding-left:0.875em; position:relative; top:1px;}

.modulemore li a:hover, .modulemore li a:focus {color:#633835; text-decoration:none;}

.modulemore li a span {font-family:'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif;}

.container.page .row, .col6.maincontent, .container.page .row, .col7.maincontent {margin-left:0;}

/* Footer */

footer {background:#403f3f; background:-moz-linear-gradient(top, #403f3f 0%, #383737 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #403f3f),color-stop(100%, #383737)); background:-webkit-linear-gradient(top, #403f3f 0%, #383737 100%); background:-o-linear-gradient(top, #403f3f 0%, #383737 100%); background:-ms-linear-gradient(top, #403f3f 0%, #383737 100%); background:linear-gradient(top, #403f3f 0%, #383737 100%);}

footer .left ul,footer .left p {border-right:1px solid #4f4e4e; text-align:right; padding-right:1.25em;}

footer .right ul,footer .right p {border-left:1px solid #4f4e4e; text-align:left; padding-left:1.25em;}

footer ul,footer p {font-size:.875em; color:#d3d1d1; line-height:2em;}

footer a {color:#d3d1d1;}

.footer {padding:1.875em 0 0 0;}

.footer ul,footer p {min-height:150px; margin-bottom:1.875em;}

footer a:hover,footer a:focus {color:#fff;}

footer ul {list-style:none;}

footer .shield {text-align:center;}

footer .shield a {text-indent:-9999em; display:block; width:90px; height:115px; background:transparent url('/i/template/shield.png') 0 0 no-repeat; background-size:100%; margin:0 auto; opacity:.6; -webkit-transition:opacity 0.3s ease-in-out; -moz-transition:opacity 0.3s ease-in-out; -o-transition:opacity 0.3s ease-in-out; transition:opacity 0.3s ease-in-out; overflow:hidden;}

footer a:hover,footer a:focus {opacity:1;}

footer hr {border:none 0; border-top:1px solid #1b1b1b; background:#4f4e4e; width:100%; clear:both; height:1px; -moz-height:2px; margin:0 0 16px 0;}

footer .row-fluid:first-child {border-bottom:1px solid #1b1b1b;}

footer .row-fluid:last-child {border-top:1px solid #4f4e4e; padding-top:16px;}

#social {height:19px; width:253px; margin:0 auto 1em auto;}

#social li {display:inline; float:left; margin:0 9px;}

#social li:first-child {margin:0 9px 0 0;}

#social li:last-child {margin:0 0 0 9px;}

#social li a {background-image:url('/i/template/sprite_v2.png'); background-repeat:no-repeat; display:block; height:20px; width:20px; overflow:hidden; text-indent:100%; white-space:nowrap; overflow:hidden; opacity:.6; -webkit-transition:opacity 0.3s ease-in-out; -moz-transition:opacity 0.3s ease-in-out; -o-transition:opacity 0.3s ease-in-out; transition:opacity 0.3s ease-in-out;}

#social li a:hover, #social li a:focus {opacity:1;}

#yt a {background-position:0 -65px;}

#fb a {background-position:-21px -65px;}

#tw a {background-position:-41px -65px;}

#fut a {background-position:-60px -65px;}

#itu a {background-position:-80px -65px;}

#rss a {background-position:-100px -65px;}

#mob a {background-position:-120px -65px;}

#_atssh {display:none;}

/* Interior page styles */

strong {font-family:'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif;}

em,cite {font-style:italic;}

.container.page h1 {font:normal 2.25em 'ProximaNova-Light','Helvetica Neue',Helvetica,Arial,sans-serif; line-height:1em; color:#670a0a; margin:.833em 0;}

hr {border:none 0; border-top:1px solid #DAD9D9; background:#fff; clear:both; height:1px; margin:0 0 30px 0;}

#leftcol.col3 {margin-left:0;}

.readmore li:after {color:#670a0a; -moz-font-feature-settings:"liga"; font-family:"SSStandard"; font-style:normal; font-weight:normal; font-size:.7em; line-height:1em; padding-left:.875em; text-decoration:none; text-rendering:optimizelegibility; white-space:nowrap; position:relative; content:'?';}

.readmore {list-style-type:none; margin-top:0;}

.readmore {margin-bottom:1em;}

.maincontent, .sidebar {margin-bottom:10em;}

/* Lazyload images */

#leftcol img.lazy, .sidebar img.lazy {width:100%; height:auto;}

.lazy, .lazy2 {display:none;}



/* Wide page styles */

.wide .col9.maincontent {margin-left:0;}

.wide .col9.maincontent object {width:100%; height:633px;}

/* Main content typography */

.maincontent h2, .maincontent h3, .maincontent h4, .maincontent h5, .maincontent h6 {font-weight:normal; line-height:1.25em; font-family:'ProximaNova-Light','Helvetica Neue',Helvetica,Arial,sans-serif; margin-bottom:1em; clear:both;}

.maincontent h2 {font-size:1.5em; color:#896137;}

.maincontent h3, .maincontent h4, .maincontent h5, .maincontent h6 {color:#484747;}

.maincontent h3 {font-size:1.375em;}

.maincontent h4 {font-size:1.25em;}

.maincontent h5 {font-size:1.125em;}

.maincontent h6 {font-size:1em;}

.maincontent p, .maincontent #campus_notices div {line-height:1.875em; margin-bottom:1.875em;}

.maincontent #campus_notices p.date {margin-bottom:0;}

.maincontent ol {line-height:1.5em; margin:0 0 1.875em 1em; counter-reset:li;}

.maincontent ol > li {position:relative; margin:0 0 .5em 1.5em; list-style:none;}

.maincontent ol > li:before {content:counter(li); counter-increment:li; position:absolute; left:-1.25em; margin-right:.5em; font-size:95%; color:#969797;}

.maincontent ol li ol {margin:.5em 0 0 1em;}

.maincontent ol ol li:last-child {margin-bottom:0;}

.maincontent ul {line-height:1.5em; margin:0 0 1.875em 1.4em;}

.maincontent li ul, .maincontent li ol {margin:.5em 0 0 1.4em;}

.maincontent ul li {list-style-image:url('/i/template/greybullet.png'); margin:0 0 .5em .8em; padding-left:.4em;}

.maincontent li {line-height:1.875em;}

.maincontent .readmore {margin:-20px 0 1.875em 0!important;}

.maincontent ol+.readmore, .maincontent lil+.readmore {margin:0 0 1.875em 0!important;}

.maincontent .readmore li {list-style-image:none!important; padding-left:0; margin:0 0 .5em 0!important; width:100%!important;}

.maincontent .table caption {font:normal 1.5em/1.25em 'ProximaNova-Light','Helvetica Neue',Helvetica,Arial,sans-serif; color:#484747; text-align:left;}

.maincontent .table th {font-weight:normal; font-family:'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif;}

.maincontent .table tfoot p {font-size:.875em; margin-bottom:1em;}

.module p+ul.readmore {margin-top:-1em;}

#news_headlines h3 a {display:block;}

#news_headlines .modulemore {text-align:left; margin:0;}

#subnav {border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; margin-bottom:1.875em;}

#subnav ul {list-style-type:none; background:#f7f7f7;}

#subnav li:first-child a {border-bottom:none;}

#subnav li a {display:block; padding:.4375em .625em; color:#3e769a; background:#f7f7f7; border-top:1px solid #d9d9d9; -webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;}

#subnav li a.on, #subnav li a:hover, #subnav li a:focus {color:#fff; background:#3e769a; text-decoration:none;}

#subnav li ul li a.on, #subnav li #subnav li ul li a:hover, #subnav li ul li a:focus {color:#4e4e4e; background:none; text-decoration:none; font-family:'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif;}

#subnav li ul li {border-bottom:none;}

#subnav li ul li a {color:#4e4e4e; padding:.4375em .625em .4375em 1.875em; background:none; border:none;}

#subnav li ul li a:hover, #subnav li ul li a:focus {background:none; color:#4e4e4e; text-decoration:underline;}

.module {position:relative; margin-bottom:30px;}

.module h2 {font-size:1.5em; line-height:1em; color:#fff; padding:.1666em .3333em; display:inline-block;}

.module.photo h2, .module.no_photo h2, #feature .module h2 {font:normal 1.3em/1.5em 'ProximaNova-Light','Helvetica Neue',Helvetica,Arial,sans-serif; color:#fff; padding:.1666em .3333em; display:inline-block;}

#subnav {font-size:.875em;}

.module.related, .module.events {border-bottom:1px solid #DAD9D9; padding-bottom:30px;}

#home .module.events {border-bottom:none; padding-bottom:0;}

.module.related h2, .module.events h2 {font-size:1.125em; line-height:1.25em; padding:0!important; margin-bottom:1.3em; color:#4e4e4e;}

.module.related h2 b {font-family:'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif;}

.module form.regionalevents legend {line-height:1em; padding:0 0 1em 0!important; color:#4e4e4e;}

.landing .maincontent h2, .landing .maincontent h3 {clear:both;}

.landing .maincontent h2+.col3 {margin-left:0;}

.landing .maincontent .col3 ul, .landing .maincontent ul.col3, #faculty.landing .maincontent ul {margin:0 0 1.875em 0;}

.landing .maincontent ul.col3+ul.col3 {margin:0 0 1.875em 30px;}

.maincontent .col4.alpha {margin-left:0;}

.maincontent .col4 ul {margin-left:0;}

.module h2.or {background:#c16622;}

.module h2.gr {background:#8A9045;}

.module h2.bl {background:#155F83;}

.module h2.rd {background:#760100;}

.module h2.pr {background:#430d62;}

.module h2.br {background:#b19670;}

.module.photo p, .module.no_photo p, .module.photo ul, .module.no_photo ul, #leftcol .module.related, #leftcol .module.events, .sidebar .module.events {font-size:.875em; margin-bottom:1.5em;}

.module.related ul {font-size:1em; list-style-type:none;}

.module.related li {margin-bottom:1em;}

li[class^="ss-"].right:after {color:#670a0a;}

.module.related li:last-child {margin-bottom:0;}

li[class*='ss-social'] a, .module.feature_related li[class*='ss-'] a, .ical li[class*='ss-'] a {padding-left:.875em; vertical-align:top; display:inline-block; margin-top:-1px;}

.maincontent ul.ical {margin:0 0 0 8px;}

.maincontent ul.ical li {list-style-image:none; list-style-type:none; padding-left:0; margin:0;}

.module.photo li:before, .module.no_photo li:before {color:#670a0a;}

.module.photo div {position:relative; margin-bottom:.625em;}

.module.photo img+p {margin-top:.625em;}

.module.photo h2 {position:absolute; z-index:1; bottom:30px;}

.module.photo ul {list-style-type:none;}

.module.photo li {line-height:1.5em; margin-bottom:.5em;}

.module.photo li:last-child {margin-bottom:0;}

.module.no_photo div+p, .module.no_photo div+h3 {margin-top:1em;}

/* Basic Facts Module */

.module.no_photo h3 {font:normal .875em 'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif;}

.module.no_photo p.motto {font:normal 1.1em/1.3em "Adobe Garamond Pro",Garamond,Georgia,Times,serif; margin-top:.875em;}

.module.no_photo p.motto span {font-style:italic; font-size:1.5em; color:#670a0a;}

.module.no_photo .quickfacts h3, .module.no_photo .quickfacts p {display:inline;}

.module.no_photo ul li {list-style-image:url('/i/template/greybullet.png'); margin:0 0 .5em 1.2em; padding-left:.4em;}

.module.no_photo li:last-child {margin:0 0 0 1.2em;}

.module.no_photo .readmore li {list-style-image:none!important; margin:.5em 0 0 0; padding-left:0;}

/* Events Listing */

.row.event [class*='col'] {float:right; margin-left:0;}

.row.event [class*='col'].date {margin-right:30px;}

/* Sidebar Events Module */

#leftcol .events, .sidebar .events {padding-bottom:1.875em;}

#leftcol .events .event, .sidebar .events .event {margin-bottom:1em;}

#leftcol .events .col1.date, .sidebar .events .col1.date {width:80px;}

#leftcol .events .col2, .sidebar .events .col2 {width:190px;}

#leftcol .events .date, .sidebar .events .date, .events p {font-size:100%;}

#leftcol .events .date span.day, #leftcol .events .date span.month, .sidebar .events .date span.day, .sidebar .events .date span.month {display:block; text-align:left; font:normal 1em 'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif; padding:0; border:none; background:none;}

.maincontent .modulemore li {list-style-image:none; padding-left:0; margin:0;}

#leftcol .events .modulemore, .sidebar .events .modulemore {text-align:left; margin-top:1.875em;}

/* Main Content Events Listing */

.maincontent .event {border-bottom:1px solid #DAD9D9; margin-bottom:1.875em;}

.maincontent .event .col1 {margin-left:0;}

.maincontent .event .date span.day, .maincontent .event .date span.month {display:block; text-align:left; font:normal 1em 'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif; padding:0; border:none; background:none;}

.maincontent .event h3 {margin-bottom:0;}

/* Research News */

.maincontent #news_headlines h3 {font:normal 1em 'ProximaNova-Regular','Helvetica Neue',Helvetica,Arial,sans-serif; color:#565656; margin-bottom:0;}

/* Academic Index */

.programs_of_study .maincontent, .academic_calendar .maincontent, .academic_departments .maincontent {font-size:.875em; white-space:nowrap;}

.programs_of_study .maincontent p, .academic_calendar .maincontent p, .academic_departments .maincontent p {font-size:1.125em; white-space:normal;}

.maincontent .nav-tabs > .active > a, .maincontent .nav-tabs > .active > a:hover {font-family:'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif;}

.maincontent .nav.nav-tabs li {margin:0 0 -1px 0;}

.programs_of_study .maincontent ul.legend, .academic_calendar .maincontent ul.legend {line-height:1em; margin:0 0 1em 0;}

ul.legend li {display:inline-block; font-style:italic; font-size:12px;}

ul.legend li:first-child {margin-left:0; padding-left:0;}

ul.legend li span[class*='icon-'],table td span[class*='icon-'] {margin-right:4px; display:inline-block; font:normal 10px 'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif; color:#fff; width:1.25em; height:1.25em; line-height:1.25em; padding:.25em; text-align:center; -webkit-border-radius:1em; border-radius:1em;}

table td span[class*='icon-'] {margin:0;}

span.icon-major {background:#760100;}

span.icon-minor {background:#c16622;}

span.icon-interdisc {background:#8A9045;}

span.icon-career {background:#155F83;}

span.icon-career {background:#155F83;}

span.icon-joint {background:#350E20;}

.programs_of_study table ul, .academic_calendar .maincontent table ul, .academic_departments .maincontent table ul {margin-top:.875em; margin-bottom:0;}

.programs_of_study .maincontent button, .academic_calendar .maincontent button, .academic_departments .maincontent button, .academic_departments .maincontent a.button {display:block; width:100%; clear:both; padding:1em; margin:0; border:0; background:#F7F7F7; border-bottom:1px solid #D9D9D9; text-align:left; cursor:pointer; font:normal 1em/1em 'ProximaNova-Regular','Helvetica Neue',Helvetica,Arial,sans-serif; color:#3E769A;}

.academic_departments .maincontent a.button {width:auto;}

.programs_of_study .maincontent button:hover, .programs_of_study .maincontent button:focus, .programs_of_study .maincontent button.active,html.no-js .programs_of_study .maincontent button, .academic_departments .maincontent button:hover, .academic_departments .maincontent button:focus, .academic_departments .maincontent button.active,html.no-js .academic_departments .maincontent button, .academic_departments .maincontent a.button:hover, .academic_departments .maincontent a.button:focus, .academic_departments .maincontent a.button.active,html.no-js .academic_departments .maincontent a.button {background:#3E769A; color:#fff; text-decoration:none; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

.programs_of_study .maincontent #grad, .academic_departments .maincontent #divisions {border-width:1px 1px 0 1px; border-style:solid; border-color:#D9D9D9;}

.programs_of_study .maincontent .collapse, .academic_departments .maincontent .collapse {width:100%; margin-left:0;}

.programs_of_study .maincontent .table,.programs_of_study thead,.academic_calendar .maincontent .table,.academic_departments .maincontent .table {margin-bottom:0;}

.programs_of_study caption, .academic_calendar .maincontent caption, .programs_of_study thead, .academic_calendar .maincontent thead {text-indent:-999em; position:absolute; overflow:hidden; clip:rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}

.programs_of_study thead tr, .academic_calendar .maincontent thead tr {border-bottom:0!important;}

.programs_of_study th, .academic_calendar .maincontent th {padding:0; line-height:0;}

.programs_of_study tr, .academic_calendar .maincontent tr, .academic_departments .maincontent tr {border-top:1px solid #DDD;}

.programs_of_study tr:first-child, .academic_calendar .maincontent tr:first-child, .academic_departments .maincontent tr:first-child {border-top:0;}

.programs_of_study tr:last-child, .academic_calendar .maincontent tr:last-child, .academic_departments .maincontent tr:last-child {border-bottom:1px solid #DDD;}

.programs_of_study td, .academic_calendar .maincontent .table td, .academic_departments .maincontent .table td {border-top:0;}

.programs_of_study .maincontent .collapse:last-child table, .academic_departments .maincontent .collapse:last-child table {border-width:0 1px 1px 1px; border-color:#ddd; border-style:solid;}

.programs_of_study .maincontent #grad td:first-child {padding-left:24px;}

.programs_of_study .tab-pane h2, .academic_calendar .tab-pane h2, .academic_departments .tab-pane h2,body.news_archive .tab-pane h2 {display:none;}

html.no-js .tab-content > .tab-pane, .pill-content > .pill-pane {display:inherit;}

html.no-js .maincontent .tab-pane h2 {display:block; margin-top:2em;}

html.no-js .programs_of_study .maincontent #grad,html.no-js .academic_departments .maincontent #divisions,html.no-js .programs_of_study .maincontent .collapse:last-child table,html.no-js .academic_departments .maincontent .collapse:last-child table, {border:0;}

/* Accolades */

.maincontent.accolades.alpha {margin-left:0;}

.maincontent.accolades p+.col3, .maincontent.accolades h2+.col3, .maincontent.accolades .col3:first-child {margin-left:0;}

.maincontent.accolades .col3 ul {margin-left:0; list-style-type:none;}

.maincontent.accolades .col3 ul li {list-style-image:none; margin:0 0 1em .0; padding-left:0; line-height:1.5em;}

.col9.maincontent.accolades li cite {font-size:.875em;}

.maincontent.accolades .row .col6 {margin-left:0;}

ul.float {display:inline-block; margin:0 0 1.875em 0;}

ul.float li {float:left; width:270px; list-style-image:none!important; list-style-type:none!important; padding-left:0; margin:0 30px .5em 0;}

ul.float li:nth-child(3n+3) {margin:0 0 .5em 0;}

.awardee {font-size:95%;}

.awardee [class*='col'] {float:right;}

.awardee img.col2 {margin-left:0;}

.awardee h2 {margin-bottom:0;}

.awardee img {margin-bottom:1.875em;}

/* Centers & Institutes */

#taglist {list-style-type:none; margin:0;}

#taglist li {display:inline; list-style-image:none; padding:0; margin:0;}

/* Module Forms */

.module.photo+.module.related {padding-top:30px; border-top:1px solid #DAD9D9;}

.module form legend {display:none;}

.module form.regionalevents legend {display:block;}

.module form label {font:normal 1em 'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif; display:inline-block;}

html.placeholder .module #facultysearch label,html.placeholder .module #searchcenters label {display:inline; position:absolute; left:-999em; overflow:hidden;}

.module #facultysearch input[type="search"] {margin-right:0; width:90%;}

.module form .readmore {display:inline-block; font-size:.875em!important; margin-left:1.25em; margin-bottom:0;}

.module #find_events label {width:40%; margin-right:10px;}

.module form label select {width:100%;}

/* CHART LISTS */

ul.chartlist {border-top:1px solid #eaeae2; margin:0 0 1em 0; padding:0;}

ul.chartlist li {position:relative; display:block; border-bottom:1px solid #eaeae2; _zoom:1; margin:0!important; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}

.ulchartlist li:hover .count, ul.chartlist li:focus .count {color:#474740; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}

ul.chartlist li a {display:block; text-decoration:none; font-family:'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif; color:#72823a; padding:0.4em 4.5em 0.4em 0.5em; position:relative; z-index:2;}

ul.chartlist li a:hover, ul.chartlist li a:focus {text-decoration:none; color:#52562b;}

ul.chartlist .count {display:block; position:absolute; z-index:1; top:0; right:0; margin:0 0.3em; text-align:right; color:#999; font-size:0.875em; font-family:'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif; line-height:2em;}

ul.chartlist .index {display:block; position:absolute; top:0; left:0; height:100%; background:#c4cea2; text-indent:-9999px; overflow:hidden; line-height:2em; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}

ul.chartlist li.highlight span.index {background:#f2d39f; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}

ul.chartlist li.highlight:hover .index, ul.chartlist li.highlight:focus .index {background:#ffdfa8; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}

ul.chartlist li.highlight a {color:#d97a23;}

ul.chartlist li:hover, ul.chartlist li:focus {background:#EAEAE1;}

ul.chartlist li:hover .index, ul.chartlist li:focus .index {background:#bec89e; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}

/* TIMELINE CHARTS */

ul.timeline {height:200px; margin:0 0 4.5em 0;}

ul.timeline li {position:relative; float:left; width:8%; margin:0 1px 0 0!important; padding:0; height:200px; list-style-image:none!important; list-style-type:none; -webkit-transition:background 0.3s ease-in; -moz-transition:background 0.3s ease-in; -o-transition:background 0.3s ease-in; transition:background 0.3s ease-in;}

ul.timeline li span.a {display:block; height:100%;}

ul.timeline li .label {display:block; position:absolute; bottom:-24px; left:0; color:#666; font-size:0.625em; background:#f6f6ed; width:100%; text-align:center;}

ul.timeline li span.a .count {display:block; position:absolute; bottom:0; left:0; height:0; width:100%; background:#c4cea2; color:#72823a; font-size:0.875em; font-family:'ProximaNova-Bold','Helvetica Neue',Helvetica,Arial,sans-serif; text-align:center; overflow:hidden; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}

ul.timeline li:hover, ul.timeline li:focus {background:#EAEAE1; text-decoration:none!important; -webkit-transition:background 0.3s ease-out; -moz-transition:background 0.3s ease-out; -o-transition:background 0.3s ease-out; transition:background 0.3s ease-out;}

ul.timeline li span.a:hover .count, ul.timeline li span.a:focus .count {text-decoration:none!important; color:#52562B; background:#bec89e; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}

ul.timeline.small li span.a .count, ul.timeline.small li .label {font-size:.625em;}

ul.timeline.small li {width:6.2%;}

.maincontent .col3.alpha {margin-left:0;}

div.col3 ul.timeline li {width:19%;}

/* Features Archive */

#feature_archive .col12.maincontent {margin-left:0;}

#feature_archive .col8.current_features, #feature_archive .col8.archive_nav {margin-left:0;}

#feature_archive .current_features .col6 {float:right; margin-bottom:30px;}

#feature_archive .current_features .col6 h3, .sidebar.current_features h3 {margin-bottom:0;}

#feature_archive .current_features img.col2 {float:left; margin-left:0; margin-bottom:30px;}

#feature_archivenav.col8 {margin:0 0 1.875em 0; padding-left:0;}

#feature_archivenav li {display:inline; padding:0 10px; margin:0; border-right:1px solid #DAD9D9;}

#feature_archivenav li:first-child {padding:0 10px 0 0;}

#feature_archivenav li:last-child {border-right:0;}

#feature_archivenav a.on {font:normal 1em "ProximaNova-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;}

#feature_archive .sidebar {font-size:.875em;}

#feature_archive .sidebar.current_features p {margin-bottom:2.5em;}

span.timestamp {text-transform:uppercase; font-size:.875em;}

body.news_archive .maincontent hr:first-child {display:none;}

/* custom_home.css */

.grey {width:100%; background:#ededed; padding:30px 0;}

.grey.offline {display:none; visibility:hidden;}

.white {padding:30px 0;}

#home .module {margin-bottom:0;}

#home .module h2 a:hover, #home .module h2 a:focus {text-decoration:none;}

#home .modulemore {font-size:.875em;}

#home .modulemore li:first-child {margin-bottom:.25em;}

#home .modulemore.left li:first-child {margin-bottom:1em;}

#home .modulemore.left.othersocial li {margin-bottom:0;}

/* News Module */

#home .module.news h2, #home .module.events h2 {font:normal 1.875em "ProximaNova-Light","Helvetica Neue",Helvetica,Arial,sans-serif; margin-bottom:20px; padding:0;}

#home .module.news .headlines h3 {font:normal 1em "ProximaNova-Bold","Helvetica Neue",Helvetica,Arial,sans-serif; margin-bottom:1em;}

#home .module.news .headlines h4 {margin-bottom:30px;}

#home .module.news #newsrotate h4 a:hover div, #home .module.news #newsrotate h4 a:focus div {text-decoration:underline!important;}

#home .module.news img {margin-bottom:.675em;}

#home .module.news a {color:#4d4d4d; display:block;}

#home .module.news .modulemore a {color:#7e7e7e;}

#home .module.news a:hover, .module.news a:focus {color:#670a0a;}

#home .module.news .headlines {position:relative; height:180px; overflow:hidden;}

#home .module.news .headlines .modulemore {position:absolute; bottom:0; background:#EDEDED; z-index:100;}

/* Events Module */

#home .events .event {margin-bottom:30px;}

#home .events .date {font-size:90%;}

#home .events .date span.day {display:block; padding:6px 2px; background:#8f3931; color:#fff; text-align:center;}

#home .events .date span.month {display:block; padding:6px 2px; border-left:1px solid #dad9d9; border-bottom:1px solid #dad9d9; border-right:1px solid #dad9d9; color:#670a0a; text-align:center;}

#home .events a, #home .events a[class^="ss-"].right:after {color:#8f3931;}

#home .events h3+p {font-size:.875em;}

#home .events .modulemore li {display:block; float:left; margin:0;}

#home .events .modulemore li:first-child {margin-right:3em;}

#home .events .row.event:nth-child(8), #home .events .row.event:nth-child(9), #home .events .row.event:nth-child(10) {display:none;}

/* UChicago Connect Module*/

#home.uchicagoconnect {padding-bottom:30px; color:#7e7c7c;}

#home .uchicagoconnect a {color:#3e769a;}

#home .uchicagoconnect h2 a:hover, #home .uchicagoconnect h2 a:focus {color:#002b48;}

#home .uchicagoconnect a:hover, #home .uchicagoconnect a:focus, #home.uchicagoconnect .modulemore li a:hover, #home .uchicagoconnect .modulemore li a:focus {color:#002b48;}

#home #tweets ul {font-size:.875em; list-style-type:none; margin-bottom:0;}

#home .uchicagoconnect p {font-size:.875em;}

#home .uchicagoconnect hr, #home .affiliates hr {border:none 0; border-top:1px solid #dad9d9; background:#fff; clear:both; height:1px; margin:30px 0 30px 30px;}

#home .uchicagoconnect li {margin-bottom:1em;}

#home .uchicagoconnect li:last-child {margin-bottom:0;}

#home .uchicagoconnect ul.left a:hover, #home .uchicagoconnect ul.left a:focus {text-decoration:underline;}

#home .uchicagoconnect ul.othersocial {margin-bottom:0;}

#home .module.tw_fb h2 {font-size:1.375em; line-height:1em; padding:0;}

h2#youtube {font-size:1.375em; line-height:1em; margin:0 0 20px 0; padding:2px 0 3px 30px; background:url('/i/template/sprite_v2.png') -154px -65px no-repeat;}

/*h2#twitter,h2#facebook,h2#youtube {font-size:1.375em; line-height:1em; margin:0 0 20px 0; padding:2px 0 3px 30px; background-image:url('/i/template/sprite_v2.png'); background-repeat:no-repeat;}*/

.uchicagoconnect h2 {font-size:1.375em; line-height:1em; margin:0 0 20px 0;}

.uchicagoconnect h2 span {font-family:"ProximaNova-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;}

/*h2#facebook {background-position:-315px 0; margin-top:40px;}h2#twitter {background-position:-315px -40px;}*/

.mainfeature .youtube img {margin-bottom:.625em;}

.module.tw_fb hr {margin:20px 0 20px 0!important; border-color:#e9e8e8!important;}

/* Affiliates Module */

.affiliates .col4.left {margin-left:0;}

.affiliates .col4.right {width:400px;}

.affiliates .col4.right div.col2 {width:175px;}

.affiliates a h2 {font-size:1.25em; color:#fff; padding:0;}

.affiliates a:hover h2 {color:#fff;}

.affiliates a {display:block; padding:16px; position:relative;}

.affiliates #argonne a {background:#3e769a;}

.affiliates #fermi a {background:#7d7b7b;}

.affiliates #press a {background:#a88b60;}

.affiliates #norc a {background:#8f3931;}

.affiliates #library a {background:#8A9045;}

.affiliates #argonne a:hover, .affiliates #argonne a:focus {background:#6591ae;}

.affiliates #fermi a:hover, .affiliates #fermi a:focus {background:#979595;}

.affiliates #press a:hover, .affiliates #press a:focus {background:#b9a280;}

.affiliates #norc a:hover, .affiliates #norc a:focus {background:#a5615a;}

.affiliates #library a:hover, .affiliates #library a:focus {background:#a1a66a;}

.affiliates #fermi {margin-left:20px;}

.affiliates #argonne, .affiliates #fermi, .affiliates #library {margin-bottom:20px;}

.affiliates #press, .affiliates #norc {margin-bottom:30px;}

/* Spotlight Module */

.spotlight div {position:relative; overflow:hidden;}

.spotlight h2 {font:normal 1.25em "ProximaNova-Bold","Helvetica Neue",Helvetica,Arial,sans-serif; color:#fff; text-transform:uppercase; position:absolute; bottom:0; left:0; z-index:1; text-shadow:0 0 10px #000; padding:0 .5em .3333em .5em!important;}

.spotlight div {position:relative; width:170px; height:170px;}

.spotlight div a {position:absolute; width:170px; height:170px;}

.spotlight a:hover h2, .spotlight a:focus h2 {text-shadow:none;}

.spotlight a:hover, .spotlight a:focus {text-decoration:none;}

.spotlight img {position:absolute; clip:rect(0 170px 170px 0); height:170px; max-width:none; opacity:1; -webkit-transition:opacity 0.3s ease-in-out; -moz-transition:opacity 0.3s ease-in-out; -o-transition:opacity 0.3s ease-in-out; transition:opacity 0.3s ease-in-out;}

.spotlight a:hover img, .spotlight a:focus img {opacity:0;}

/* Motto Module */

.module.crescat a {position:relative; display:block; background:#a88b60; -webkit-transition:background 0.3s ease-in-out; -moz-transition:background 0.3s ease-in-out; -o-transition:background 0.3s ease-in-out; transition:background 0.3s ease-in-out;}

.module.crescat a:hover, .crescat a:focus {text-decoration:none; background:#670a0a;}

.module.crescat a #latin, .module.crescat a #english {display:block; position:absolute; top:0;}

.module.crescat a img, .module.crescat a #latin {opacity:1; -webkit-transition:opacity 0.3s ease-in-out; -moz-transition:opacity 0.3s ease-in-out; -o-transition:opacity 0.3s ease-in-out; transition:opacity 0.3s ease-in-out;}

.module.crescat a #english {opacity:0; -webkit-transition:opacity 0.3s ease-in-out; -moz-transition:opacity 0.3s ease-in-out; -o-transition:opacity 0.3s ease-in-out; transition:opacity 0.3s ease-in-out;}

.module.crescat a #english h2 {color:#fff; font:normal 1.625em "ProximaNova-Light","Helvetica Neue",Helvetica,Arial,sans-serif; margin:10% 1.1538em .333em 0;}

.module.crescat a:hover img, .mainfeature .crescat a:focus img {opacity:.5;}

.module.crescat a:hover #latin, .mainfeature .crescat a:focus #latin {opacity:0;}

.module.crescat a:hover #english, .mainfeature .crescat a:focus #english {opacity:1;}

.module.crescat a h2 {color:#fff; font:normal 1.875em "ProximaNova-Light","Helvetica Neue",Helvetica,Arial,sans-serif; margin:10% 1em .333em 0; padding:0;}

.module.crescat p {margin-right:1.875em; color:#444343; -webkit-transition:color 0.3s ease-in-out; -moz-transition:color 0.3s ease-in-out; -o-transition:color 0.3s ease-in-out; transition:color 0.3s ease-in-out;}

.module.crescat a:hover p, .mainfeature .crescat a:focus p {color:#fff;}

/* Main Features */

/* Shivam's Changes*/

.hero {position:relative; width:100%; max-height:400px; padding:0; opacity:1;-webkit-box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.3);box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.3);}

/* Shivam's Changes*/

.hero.animate-in.gradient {	background:#eaeaea; /* Old browsers */	background:-moz-linear-gradient(left, #eaeaea 0%, #000000 50%, #eaeaea 100%); /* FF3.6+ */	background:-webkit-gradient(linear,left top,right top,color-stop(0%, #eaeaea),color-stop(50%, #000000),color-stop(100%, #eaeaea)); /* Chrome,Safari4+ */	background:-webkit-linear-gradient(left, #eaeaea 0%, #000000 50%, #eaeaea 100%); /* Chrome10+,Safari5.1+ */	background:-o-linear-gradient(left, #eaeaea 0%, #000000 50%, #eaeaea 100%); /* Opera 11.10+ */	background:-ms-linear-gradient(left, #eaeaea 0%, #000000 50%, #eaeaea 100%); /* IE10+ */	background:linear-gradient(to right, #eaeaea 0%, #000000 50%, #eaeaea 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea',endColorstr='#eaeaea',GradientType=1 ); /* IE6-9 */}

html.no-js .hero {opacity:1;}

html.no-js .hero.animate-in {-webkit-transition-delay:0; -moz-transition-delay:0; -o-transition-delay:0; -ms-transition-delay:0; transition-delay:0; -webkit-transition-duration:0; -moz-transition-duration:0; -o-transition-duration:0; -ms-transition-duration:0; transition-duration:0;}

.hero a:hover, .hero a:focus, .subfeature a:hover, .subfeature a:focus {text-decoration:none;}

.hero a:hover h2, .hero a:focus h2, .subfeature a:hover h2, .subfeature a:focus h2 {background:#8f3931!important;}

.hero a:hover p, .hero a:focus p, .subfeature a:hover p, .subfeature a:focus p {color:#8f3931!important;}

.mainfeature #features li .headline h1, .mainfeature #features li .headline h2 {font:normal 1.875em "ProximaNova-Light","Helvetica Neue",Helvetica,Arial,sans-serif; color:#fff; padding:.3333em .66666666666667em; margin-bottom:2px; display:inline-block; text-align:right;}

#features li .headline .blurb {float:right; width:70%; padding:.625em 1.25em; color:#605f5f; text-align:right;}

.mainfeature .hero img {display:block; margin:0 auto; max-width:none;}

.mainfeature .hero .headline.left {padding-right:0; padding-left:5%; left:0; z-index:1;}

.mainfeature .hero .headline.left .blurb {float:none; text-align:left;}

.mainfeature .hero .headline.left h1, .mainfeature .hero .headline.left h2 {text-align:left;}

.mainfeature #featurewrap {height:456px; margin:0 auto; width:100%; max-width:2000px;}

.mainfeature #features {margin:0 auto; max-width:2000px;}

.mainfeature #features li img {height:100%;}

#features li img {position:absolute; top:0; opacity:0; left:0;}

html.no-js #features li.feature1 img, #features li img.visible {opacity:1;}

.mainfeature #features li .headline {z-index:1; padding-right:5%; position:absolute; width:40%; bottom:10%; left:100%; opacity:0;}

.mainfeature #features li .headline.animate-in {left:55%; opacity:1; -webkit-transition-delay:.75s; -moz-transition-delay:.75s; -o-transition-delay:.75s; -ms-transition-delay:.75s; transition-delay:.75s; -webkit-transition-duration:2s; -moz-transition-duration:2s; -o-transition-duration:2s;  -ms-transition-duration:2s; transition-duration:2s;}

.mainfeature #features li .headline.off.animate-in {-ms-transition-delay:.0s; -ms-transition-duration:0s;}

.mainfeature #features li .headline.animate-out {left:-100%; -webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; -ms-transition-duration:1s; transition-duration:1s;}

#features li img.animate-in {opacity:1; -webkit-transition-duration:1.5s; -moz-transition-duration:1.5s; -o-transition-duration:1.5s; -ms-transition-duration:1.5s; transition-duration:1.5s;}

#features li img.animate-out {opacity:0; -webkit-transition-delay:1s; -moz-transition-delay:1s; -o-transition-delay:1s; -ms-transition-delay:1s; transition-delay:1s; -webkit-transition-duration:1.5s; -moz-transition-duration:1.5s; -o-transition-duration:1.5s; -ms-transition-duration:1.5s; transition-duration:1.5s;}

#home #featurewrap .prev {height:246px; padding:220px 14px 0 10px;}

#home #featurewrap .next {height:246px; padding:220px 10px 0 14px;}

/* LEFT HEADLINES */

.mainfeature #features li .headline.left {padding-right:0; padding-left:5%; left:inherit; right:100%;}

.mainfeature #features li .headline.left.animate-in {left:inherit; right:55%;}

.mainfeature #features li .headline.left.animate-out {left:inherit; right:-100%;}

.mainfeature #features li .headline.left h1,.mainfeature #features li .headline.left h2, #features li .headline.left p {float:none; text-align:left;}

/*-------------------- shivam's change--------------------------- */

#features li img.left {right:0; left:inherit; height: 400px; width:100%;}

/*-------------------- shivam's change--------------------------- */

/* Feature Preview Ribbon */

.ribbon-wrapper {width:114px; height:110px; overflow:hidden; position:fixed; top:0; right:0; z-index:4000;}

.ribbon {font:normal 15px "ProximaNova-Bold","Helvetica Neue",Helvetica,Arial,sans-serif; color:#333; text-align:center; text-shadow:rgba(255,255,255,0.5) 0 1px 0; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); position:relative; padding:7px 0; left:-5px; top:25px; width:160px; background-color:#BFDC7A; background-image:-webkit-gradient(linear,left top,left bottom,from(#BFDC7A),to(#8EBF45)); background-image:-webkit-linear-gradient(top, #BFDC7A, #8EBF45); background-image:-moz-linear-gradient(top, #BFDC7A, #8EBF45); background-image:-ms-linear-gradient(top, #BFDC7A, #8EBF45); background-image:-o-linear-gradient(top, #BFDC7A, #8EBF45); -webkit-box-shadow:0 0 3px rgba(0,0,0,0.3); -moz-box-shadow:0 0 3px rgba(0,0,0,0.3); box-shadow:0 0 3px rgba(0,0,0,0.3); overflow:hidden;}

.ribbon:before, .ribbon:after {content:""; border-top:3px solid #6e8900; border-left:3px solid transparent; border-right:3px solid transparent; position:absolute; bottom:-3px;}

.ribbon:before {left:0;}

.ribbon:after {right:0;}

/* Explore Module */

.explore {height:274px;}

.module.explore a:hover, .module.explore a:focus {text-decoration:none;}

.module.explore a h2 {position:absolute; top:65%; z-index:1; font:normal 1.625em 'ProximaNova-Light','Helvetica Neue',Helvetica,Arial,sans-serif; color:#fff; padding:10px;}

.module.explore a {width:100%; height:100%; display:inline-block; position:absolute;}

#explore li div {position:absolute; top:0; height:100%; width:100%; display:block; opacity:0;}

#explore li div a img {width:100%; opacity:1; -webkit-transition:opacity 0.3s ease-in-out; -moz-transition:opacity 0.3s ease-in-out; -o-transition:opacity 0.3s ease-in-out; transition:opacity 0.3s ease-in-out;}

#explore li div a:hover img, #explore li div a:focus img {opacity:0;}

#explore li div.animate-in {opacity:1; -webkit-transition-duration:.75s; -moz-transition-duration:.75s; -o-transition-duration:.75s; -ms-transition-duration:.75s; transition-duration:.75s;}

#explore li div.animate-in a {z-index:100;}

#explore li div.animate-out {opacity:0; -webkit-transition-delay:.5s; -moz-transition-delay:.5s; -o-transition-delay:.5s; -ms-transition-delay:.5s; transition-delay:.5s; -webkit-transition-duration:.75s; -moz-transition-duration:.75s; -o-transition-duration:.75s; -ms-transition-duration:.75s; transition-duration:.75s;}

#explorenav {margin:-30px auto 0 auto; position:relative; z-index:2000;}

#explore p.prev.ss-icon, #explore p.next.ss-icon {z-index:2000;}

#explore .prev {height:143px; padding:131px .25em 0 .25em;}

#explore .next {height:143px; padding:131px .25em 0 .25em;}

/* Latest News Rotate */

#newsrotate, #socialrotate {height:80px; display:block; width:100%; margin:0; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden;}

#newsrotate li div, #socialrotate li a {position:absolute; top:0; height:100%; width:100%; display:block; opacity:0; -webkit-transition:opacity 0.75s ease-in-out; -moz-transition:opacity 0.75s ease-in-out; -o-transition:opacity 0.75s ease-in-out; transition:opacity 0.75s ease-in-out;}

#newsrotate li div h4 a div {opacity:1;}

#newsrotate li div.animate-in, #socialrotate li a.animate-in {opacity:1; -webkit-transition-duration:.75s; -moz-transition-duration:.75s; -o-transition-duration:.75s; transition-duration:.75s; -ms-transition-duration:0s; z-index:2000;}

#newsrotate li div.animate-out, #socialrotate li a.animate-out {opacity:0; -webkit-transition-duration:.75s; -moz-transition-duration:.75s; -o-transition-duration:.75s; -ms-transition-duration:.75s; transition-duration:.75s;}

/* Social Randomizer */

#socialrotate {height:20px;}

#socialrotate li {background:#fff;}

#socialrotate li a:before {color:#767676; padding-right:.875em;}

#socialrotate li a:hover, #socialrotate li a:focus {text-decoration:none!important;}

#socialrotate li a span {font-family:"ProximaNova-Regular","Helvetica Neue",Helvetica,Arial,sans-serif; position:relative; top:-2px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

#socialrotate li a:hover span, #socialrotate li a:focus span {text-decoration:underline;}

/* features_interior.css */

#features {max-width:100%;}

#features a:hover, #features a:focus {text-decoration:none;}



/*------------------------------Shivam's Changes------------------------*/

#featurewrap {height:400px; margin:0 auto 1.875em auto; position:relative; overflow:hidden; max-width:100%; width:100%;}

/*----------------------------- Shivam's Changes------------------------*/



#features li .headline h2 {font:normal 1.5em "ProximaNova-Light","Helvetica Neue",Helvetica,Arial,sans-serif; color:#fff; padding:.3333em .875em; margin-bottom:2px; display:inline-block; float:right; text-align:right; min-width:26%;}

#features li .headline p {float:right; text-align:right; width:70%; padding:.625em; color:#605f5f;}

#features li .headline {z-index:1; position:absolute; width:70%; bottom:15%; left:100%; opacity:0;}

#features li .headline.animate-in {left:25%; opacity:1; -webkit-transition-delay:.5s; -moz-transition-delay:.5s; -o-transition-delay:.5s; -ms-transition-delay:.5s; transition-delay:.5s; -webkit-transition-duration:2s; -moz-transition-duration:2s; -o-transition-duration:2s; -ms-transition-duration:2s; transition-duration:2s;}

#features li .headline.off.animate-in {-ms-transition-delay:0s; -ms-transition-duration:0s;}

#features li .headline.animate-out {left:-100%; -webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; -ms-transition-duration:1s; transition-duration:1s;}

#featurenav {margin:-40px auto 0 auto;}

#featurewrap.subfeature .prev {height:162px; padding:149px .25em 0 .25em;}

#featurewrap.subfeature .next {height:162px; padding:149px .25em 0 .25em;}

/* feature_landing.css */

/* Don't fade-in hero photo on page load */

#feature #features li img {opacity:1;}

#feature #features li img.animate-in {opacity:1;}

#feature #features li .headline.animate-in {-webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s; -ms-transition-delay:0s; transition-delay:0s;}

#feature .container.page {margin-top:1.875em;}

#feature .container.page.slideshow {margin-top:0;}

/* Lead Video */

#feature #videowrap_lead {height:431px; margin:0 auto 30px auto; max-width:100%; width:100%;}

#feature iframe#lead_video {height:431px;margin-left: 0;}



#feature .slidecaption {padding-top:8%;}

#feature .slidecaption h2 {font: normal 1.5em/1.25em 'ProximaNova-Light','Helvetica Neue',Helvetica,Arial,sans-serif;color: #896137;margin-bottom: 1em;clear: both;}

#feature .slidecaption p {line-height: 1.875em;margin-bottom:0;}



/* Lead Slideshow */

h1#slideshow_feature {margin-bottom:0;}

p#slideshow_blurb {margin-bottom:30px;}

#feature .module.slideshow ul {font-size:1em; width:100%; height:100%; position:relative;}

#feature #slideshow_lead {max-width:100%; height:553px;}

#feature #slideshow_lead a:hover, #slideshow_lead a:focus {text-decoration:none;}

#feature #slideshowwrap_lead {height:553px; margin:0 auto 30px auto; position:relative; overflow:hidden; max-width:100%; width:100%;}

#feature #slideshow_lead {position:absolute; height:100%; width:100%; font-size:1em;}

#feature #slideshow_lead .slide {position:absolute; right:0; top:0; opacity:0; height:100%; width:100%;}

#feature #slideshow_lead .slide img.col8 {margin-left:0;}

#feature #slideshowwrap_lead #featurenav {width: 770px; margin: 527px 0 0 0;-webkit-transition-duration: 0;-moz-transition-duration: 0;-o-transition-duration: 0;-ms-transition-duration: 0;transition-duration: 0;}

#feature #slideshowwrap_lead #featurenav li button {font-size:1.75em;}

#feature .slidecaption p {line-height: 1.875em;margin-bottom:0;}

/*#feature #slideshow_lead li div img {width:100%;}*/

#feature #slideshow_lead .animate-in {opacity:1; -webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; -ms-transition-duration:1s; transition-duration:1s;}

#feature #slideshow_lead .animate-out {opacity:0; -webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; -ms-transition-duration:1s; transition-duration:1s;}

#feature #slideshowwrap_lead .next, #feature #slideshowwrap_lead .prev {font-size:1.875em;}

#feature #slideshowwrap_lead .prev {height:284px; padding:270px .25em 0 .25em; margin-top:0px;}

#feature #slideshowwrap_lead .next {height:284px; padding:270px .25em 0 .25em; margin-top:0px;margin-right:400px}



#feature .col7.maincontent {margin-left:0;}

blockquote.col3 {margin-left:0; margin-right:30px; margin-top:-23px;}

#byline, .byline {font-size:.875em;}

#feature .maincontent blockquote p {text-align:right; font:200 1.5em/1.25em "Adobe Garamond Pro",Garamond,Georgia,Times,serif; color:#989797; margin-bottom:1em;}

#feature .maincontent blockquote p cite {margin-top:.5em; font-size:.67em; line-height:1.5em; font-style:italic; display:inline-block;}

#feature .maincontent blockquote p:before {content:'\201C'; color:#670A0A; font-size:6em; position:relative; top:.5em; left:0;}

#addthis {position:relative; width:100%; margin-bottom:2em;}

#addthis a {-webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;}

.addthis_toolbox {min-width:140px; right:0; position:absolute;}

.module.no_photo .addthis_toolbox {left:0; right:inherit;}

#feature .module {clear:both;}

#feature .module p, #feature .module ul {font-size:.875em;}

#feature .module p {margin-top:.875em;}

#feature .module.video iframe {width:100%; height:263px;}

#feature .module.generic h2+p, #feature .module.generic p+ul, #feature .module.feature_related h2+ul, #feature .module.current_features h2+.col3, #feature .module.current_features h2+.col3+a img {margin-top:-1px; padding-top:1em;}

#feature .module.generic h2.bl {display:block; background:none; border-bottom:1px solid #155F83; padding:0;}

#feature .module.generic h2.bl span {display:inline-block; background:#155F83; padding:.1666em .3333em;}

#feature .module.generic h2+ul {line-height:1.5em; margin:30px 0 0 1.4em;}

#feature .module.generic ul li {list-style-image:url('/i/template/greybullet.png'); margin:0 0 .5em .8em; padding-left:.4em;}

#feature .module.generic li:last-child {margin-bottom:0;}

#feature .module.generic iframe {width:100%; overflow:hidden;}

#feature .module.feature_related h2+ul {border-top:1px solid #760100;}

#feature .module.feature_related ul {list-style-type:none;}

#feature .module.feature_related li {margin-bottom:1em;}

#feature .module.feature_related li a {display:inline-block; margin-left:4px; width:80%; vertical-align:top; margin-top:-1px;}

/* Multiple video module */

#feature .module.video ul img {margin-bottom:0;}

#feature .module.video h3 {margin-top:16px;}

#feature #videothumbs {clear:both; height:57px; margin-bottom:0;}

#feature #videothumbs li {clear:right; list-style-type:none; float:left; height:57px; width:95px; margin:0 30px 0 0;}

#feature #videothumbs li:last-child {margin-right:0;}

#feature #videothumbs li a {display:block; width:100%; height:100%; opacity:.5; -moz-transition:opacity .5s ease-in-out; -webkit-transition:opacity .5s ease-in-out; -o-transition:opacity .5s ease-in-out; transition:opacity .5s ease-in-out;}

#feature #videothumbs li a:hover, #feature #videothumbs li a:focus, #feature #videothumbs li.selected a {opacity:1;}

/* Photo Slideshow Module */

#feature .module.slideshow ul {font-size:1em; width:100%; height:100%; position:relative;}

#feature #slideshow {max-width:470px; height:100%;}

#feature #slideshow a:hover, #slideshow a:focus {text-decoration:none;}

#feature #slideshowwrap {height:400px; margin:0 auto; position:relative; overflow:hidden; max-width:470px; width:100%;}

#feature #slideshow li {position:absolute; height:100%; width:100%; font-size:1em;}

#feature #slideshow li div {position:absolute; right:0; top:0; opacity:0; height:100%; width:100%;}

#feature #slideshow li div img {width:100%;}

#feature #slideshow li div.animate-in {opacity:1; -webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; -ms-transition-duration:1s; transition-duration:1s;}

#feature #slideshow li div.animate-out {opacity:0; -webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; -ms-transition-duration:1s; transition-duration:1s;}

#feature #slideshowwrap .next, #feature #slideshowwrap .prev {font-size:1.875em;}

#feature #slideshowwrap .prev {height:150px; padding:138px .25em 0 .25em; margin-top:0px;}

#feature #slideshowwrap .next {height:150px; padding:138px .25em 0 .25em; margin-top:0px;}

#feature .sidebar .module object, #feature .sidebar .module [id*="album-"] {height:387px!important; width:470px!important;}

#feature .module.current_features div, .module.current_features img {margin-top:30px; margin-bottom:0;}

#feature .module.current_features h2+div, .module.current_features h2+div+img {margin-top:1em;}

#feature .module.current_features h2 {display:block;}

#feature .module.current_features h2.br {display:block; background:none; border-bottom:1px solid #B19670; padding:0;}

#feature .module.current_features h2.br span {display:inline-block; background:#B19670; padding:.1666em .3333em;}

#feature .module.current_features p {margin:0;}

#feature .module.current_features .col2 {margin-left:0;}

#feature .module.current_features .col3 {margin-left:0; padding-left:30px;}

#feature .module.current_features .col2, #feature .module.current_features .col3 {float:right;}

#feature .module.current_features ul {display:inline-block; clear:both; list-style-type:none; margin-top:1.875em;}

#feature .module.current_features li {display:inline;}

#feature .module.current_features li:first-child {margin-right:1.5em;}

#feature .module.current_features li:after {color:#670a0a; font-size:.7em; line-height:1em; position:relative; top:.1em;}

#feature .module.current_features li a {padding-right:.5em;}

/* svg replacements */

html.svg .wordmark a,html.svg footer .shield a,html.svg #social li a,html.svg h2#twitter,html.svg h2#facebook,html.svg h2#youtube {background-image:url('/i/template/sprite_v2.svg');}

html.svg footer .shield a {background-image:url('/i/template/shield.svg');}

html.svg .maincontent ul li,html.svg .module.no_photo ul li,html.svg #feature .module.generic ul li {list-style-image:url('/i/template/greybullet.svg');}

html.svg #sitesearch input[type="submit"].svg {display:inline-block; visibility:visible; background:url('/i/template/search_dark.svg') 0 0 no-repeat;}

html.svg #sitesearch input[type="submit"].png {display:none; visibility:hidden;}

/* Site Offline Page */

#offline #subnav {border:none;}

#offline .container.page h1 {text-align:center;}

#offline #wrapper {min-height:85%;}

/* IE FIXES */

/* IE 8 and below horizontal overflow weirdness */

.lt-ie9 body, .lt-ie9 .drawer {min-width:1300px;}

/* upgrade bar */

.lt-ie8 #ie_upgrade a {display:block; height:20px; width:95%; padding:10px 2% 8px 3%; font:10px 'Bitstream Vera Sans',verdana,sans-serif; background:#ffffe1 url('/js/ie_fixes/icon.png') 1% 8px no-repeat; border-bottom:1px solid rgb(102,102,102); color:#000;}

.lt-ie8 #ie_upgrade a:hover {text-decoration:none; color:#fff; background:#3399ff url('/js/ie_fixes/icon-over.png') 1% 8px no-repeat;}

/* Search Bar */

.lt-ie9 #sitesearch input[type="text"].animate-in {width:160px;}

.lt-ie9 #sitesearch input[type="submit"] {top:1px;}

.ie7 .nav.utility {display:inline-block; margin-right:200px;}

.ie7 #sitesearch {position:relative; z-index:100000; display:inline-block; width:200px; margin-top:-18px;}

.ie7 #sitesearch input[type="submit"] {top:-3px; font-size:0; line-height:0; overflow:hidden;}

/* placeholder text */

.lt-ie10 .maincontent input[type="text"], .lt-ie10 .sidebar input[type="text"] {font-size:12px; height:12px; padding:6px;}

/* footer */

.lt-ie9 #social {width:257px; margin-top:10px;}

.lt-ie9 footer div.row-fluid {border-top:1px solid #4f4e4e;}

.lt-ie9 footer div..row-fluid.footer {border-top:none;}

/* drop-down menus */

.lt-ie9 .drawer p {font-size:15px!important;}

.lt-ie9 .drawer .col12 {width:1170px;}

.lt-ie9 .drawer .col4 {width:370px;}

.lt-ie9 .drawer .col3 {width:270px;}

.lt-ie9 .drawer .col2 {width:170px;}

/* affiliates */

.lt-ie9 div.container div.col8 div.affiliates.row.module div.col4 a h2 {font-size:16px;}

.lt-ie9 div.container div.col8 div.affiliates.row.module div.col4.right {margin-left:20px; width:320px; float:left;}

.lt-ie9 div.container div.col8 div.affiliates.row.module div.col4 #library, .lt-ie9 div.container div.col8 div.affiliates.row.module div.col4 #press {width:300px; height:50px; margin-right:15px;}

.lt-ie9 div.container div.col8 div.affiliates.row.module div.col4 #argonne {width:140px; height:50px; float:left; margin-left:20px; margin-right:20px;}

.lt-ie9 div.container div.col8 div.affiliates.row.module div.col4 #fermi {width:140px; height:50px; float:left; margin:0;}

/* spotlight */

.lt-ie9 div.container div.col8 div.spotlight {position:relative; margin:0 0 0 0;}

.lt-ie9 #global, .lt-ie9 #diversity, .lt-ie9 #athletics, .lt-ie9 #arts {margin:0 0 0 0; width:140px; height:140px; margin-right:15px;}

.lt-ie9 div.container div.col8 div.spotlight img {width:250px;}

.lt-ie9 div.container div.col8 div.row.module.spotlight h2 {font-size:15px; bottom:17%; left:0%;}

/* motto */

.lt-ie9 .module.crescat a h2 {font-size:24px;}

.lt-ie9 div.col3 #latin {width:200px;}

.lt-ie9 div.col3 #english {display:none;}

/* UChicago Social */

.ie h2#youtube {padding:2px 0 6px 30px;}

/* explore */

.lt-ie9 #explore {height:220px;}

.lt-ie9 #explore ul h2 {font-size:18px;}

.lt-ie9 #explore #explorenav li {display:none;}

.lt-ie9 #explore .prev {padding-top:105px;}

.lt-ie9 #explore .next {padding-top:105px;}

/* feature headlines and blurbs */

.lt-ie9 #features li .headline h2 {font-size:22px!important;}

.lt-ie9 .mainfeature #features li .headline h1, .lt-ie9 .mainfeature #features li .headline h2 {font-size:30px!important;}

.lt-ie9 #features li .headline .blurb {font-size:14px!important;}

/* home feature */

.lt-ie9 #featurewrap .next {padding-top:250px!important;}

.lt-ie9 #featurewrap .prev {padding-top:250px!important;}

/* interior feature */

.lt-ie9 #featurewrap.subfeature {height:310px;}

.lt-ie9 #featurewrap.subfeature .prev {padding-top:180px!important; height:161px!important;}

.lt-ie9 #featurewrap.subfeature .next {padding-top:180px!important; height:161px!important;}

.lt-ie9 #featurewrap p.ss-icon {margin-top:-30px;}

.lt-ie9 #featurewrap #features li div.headline {bottom:15%;}

.lt-ie9 #featurewrap #featurenav {margin-top:-40px; margin-bottom:0px;}

/* Lead Slideshow feature */

.lt-ie9 #feature #slideshowwrap_lead {height:446px;margin: 0 auto 20px auto;}

.lt-ie9 #feature #slideshow_lead {height:446px;}

.lt-ie9 #feature .slidecaption {padding-top:3%;}

.lt-ie9 #feature #slideshowwrap_lead .prev {height:232px; padding:214px .25em 0 .25em;}

.lt-ie9 #feature #slideshowwrap_lead .next {height:232px; padding:214px .25em 0 .25em;margin-right:320px;}

/* home news */

.lt-ie9 div.grey div.container div.row.module.news h2 {margin-top:55px;}

/* Social Rotators */

.lt-ie8 #newsrotate li, .lt-ie8 #socialrotate li {display:none;}

.lt-ie8 #newsrotate li:first-child, .lt-ie8 #socialrotate li:first-child {display:inline;}

/* interior events */

.lt-ie9 #leftcol .module.events div.col1 {float:left; width:50px;}

.lt-ie9 #leftcol .module.events div.col2 {float:right; width:140px;}

/* feature landing page */

.lt-ie9 #feature div.container.page {margin-top:50px;}

.lt-ie9 #feature #slideshowwrap .prev {padding-top:110px; height:123px;}

.lt-ie9 #feature #slideshowwrap .next {padding-top:110px; height:123px;}

.lt-ie9 #feature .module.current_features div.col3 {float:right; width:210px;}

.lt-ie9 #feature .module.current_features img {float:left;}

.ie9 #feature .maincontent blockquote {margin-top:20px; position:relative;}

/* programs of study */

.lt-ie9 ul.legend li {font-size:11px;}

.lt-ie9 .nav-tabs > li > a, .lt-ie9 .nav-pills > li > a {padding-right:8px; padding-left:8px;}

/* sidebar modules */

.lt-ie9 .module {margin-bottom:20px;}

.lt-ie9 .sidebar .module h2, .lt-ie9 #alumni #leftcol .module.photo h2 {font-size:120%; position:relative; bottom:0;}

.lt-ie9 .module.photo p, .lt-ie9 .module.photo ul {font-size:95%;}

/* landing pages */

.lt-ie9 .landing .maincontent ul.col3 + ul.col3 {margin:0 0 1.875em 20px;}

/* alumni events module */

.lt-ie9 .row.event [class^="col"].date {margin-right:20px;}

.lt-ie9 #leftcol .events .col2, .lt-ie9 .sidebar .events .col2 {width:160px;}

.lt-ie9 #leftcol .events .col1.date, .lt-ie9 .sidebar .events .col1.date {width:40px;}

/* Media Queries */

@media (max-width:767px) {

	.visible-phone {display:inherit!important;}

	.hidden-phone {display:none!important;}

	.hidden-desktop {display:inherit!important;}

	.visible-desktop {display:none!important;}

}

@media (min-width:768px) and (max-width:979px) {

	.visible-tablet {display:inherit!important;}

	.hidden-tablet {display:none!important;}

	.hidden-desktop {display:inherit!important;}

	.visible-desktop {display:none!important;}

}

@media only screen and (max-width:767px) {

	body {padding-top:0; font-size:90%;}

	.push {height:100px;}

	.container.page {width:auto;}

	.nav-collapse {-webkit-transform:translate3d(0,0,0);}

	.navbar-fixed-top, .navbar-fixed-bottom {margin-left:-20px; margin-right:-20px;}

	.container-fluid {padding:0;}

	.dl-horizontal dt {float:none; clear:none; width:auto; text-align:left;}

	.dl-horizontal dd {margin-left:0;}

	.container {width:auto;}

	.row-fluid {width:100%;}

	[class^="col"], .row-fluid [class^="col"] {float:none; display:block; width:auto; margin-left:0;}

	.nav-tabs > li > a, .nav-pills > li > a {width:200px; padding-right:12px; padding-left:12px; margin-right:2px;}

	.navbar-fixed-top, .navbar-fixed-bottom {position:static;}

	.navbar-fixed-top {margin-bottom:18px;}

	.navbar-fixed-bottom {margin-top:18px;}

	.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {padding:5px;}

	.navbar .container-fluid {width:auto; padding:0;}

	.nav-collapse, .subnav-collapse {clear:both;}

	.nav-collapse .nav {float:none; margin:0 0 9px!important;}

	.nav-collapse .nav.utility {margin:0!important;}

	.nav-collapse .nav>li {float:none;}

	.nav-collapse .nav>li>a {margin-bottom:2px;}

	.nav-collapse .nav>.divider-vertical {display:none;}

	.nav-collapse .nav .nav-header {color:#999; text-shadow:none;}

	.nav-collapse .btn {padding:4px 10px 4px; font-weight:normal; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

	.nav-collapse.in .btn-group {margin-top:5px; padding:0;}

	.nav-collapse .dropdown-menu {position:static; top:auto; left:auto; float:none; display:block; max-width:none; margin:0 15px; padding:0; background-color:transparent; border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}

	.nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {display:none;}

	.nav-collapse .dropdown-menu .divider {display:none;}

	.nav-collapse .navbar-form, .nav-collapse .navbar-search {float:none; padding:9px 15px; margin:9px 0; border-top:1px solid #222; border-bottom:1px solid #222; -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255, .1),0 1px 0 rgba(255,255,255, .1); -moz-box-shadow:inset 0 1px 0 rgba(255,255,255, .1),0 1px 0 rgba(255,255,255, .1); box-shadow:inset 0 1px 0 rgba(255,255,255, .1),0 1px 0 rgba(255,255,255, .1);}

	.navbar .nav-collapse .nav.pull-right {float:none; margin-left:0;}

	.nav-collapse, .nav-collapse.collapse, .subnav-collapse, .subnav-collapse.collapse {overflow:hidden; height:0;}

	html.no-js .nav-collapse,html.no-js .nav-collapse.collapse,html.no-js .subnav-collapse,html.no-js .subnav-collapse.collapse {height:auto;}

	.navbar .btn-navbar, .container.page .btn-subnavbar {display:block;}

	.navbar-inner {padding:0 4%;}

	.modal {top:3%; right:3%; left:3%; bottom:3%; width:auto; margin:0; max-height:415px;}

	.modal-body {height:60%; max-height:350px; -webkit-overflow-scrolling:touch;}

	.grey {width:inherit; padding:20px 4%;}

	.white {padding:20px 4%;}

	.container.white .row [class^="col"] {clear:both;}

	.topnav, .mainnav {border:0; float:right; width:40%; margin-top:70px; margin-bottom:20px; background:none;}

	.mainnav {padding-right:8%;}

	.topnav {height:auto; border-bottom:none; border-left:1px solid #4f4e4e; padding-left:8%;}

	.topnav ul, .mainnav ul {font-size:.875em;}

	.topnav li {margin:0!important;}

	.mainnav .col12 {text-align:left;}

	.mainnav ul {max-width:1170px;}

	.mainnav a {text-shadow:0px 2px 1px black; filter:dropshadow(color=black,offx=0,offy=2);}

	.nav.main {text-align:right;}

	.nav.main li a {color:#fff!important; background:none!important; bottom:0; margin-top:0; display:inline; height:auto; padding:0; border-bottom:none!important; border-top:none;}

	.topnav a.on {font-family:"ProximaNova-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;}

	.col7.utility {text-align:left;}

	.nav.utility {float:none; text-align:left; right:inherit; position:inherit;}

	.nav li {display:block;}

	.nav.main li {border-bottom:none; position:inherit; margin:0; display:inherit; height:inherit; padding:0;}

	.wordmark {display:none; visibility:hidden;}

	.row-fluid.wordmark.phone {display:block; visibility:visible;}

	.nav-collapse ul {line-height:1.5em;}

	.nav-collapse li {margin-bottom:8px!important;}

	.nav-collapse li:last-child {margin-bottom:0!important;}

	.nav-collapse li a {font-size:14px!important; line-height:1.25em!important; color:#fff; text-decoration:none;}

	.nav-collapse .nav {margin:0;}

	.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus {color:#fff!important; text-decoration:underline!important;}

	.nav-collapse #sitesearch, html.no-js .nav-collapse #sitesearch {display:block; position:relative; top:-345px; height:24px; width:290px; margin:0 0 0 -165px;}



	#sitesearch {right:inherit;}

	#sitesearch input[type="text"], #sitesearch input[type="text"].animate-in, #sitesearch input[type="text"].animate-out {opacity:1; width:224px; -webkit-transition-duration:0; -moz-transition-duration:0; -o-transition-duration:0; -ms-transition-duration:0; transition-duration:0;}

	#sitesearch input[type="submit"] {top:0;}

	/* Lead Video */

	#feature #videowrap_lead {width:440px; height:auto; margin:0 auto 20px auto;}

	#feature iframe#lead_video {width:440px; height:246px;}

	/* Lead Slideshow */

	#feature #slideshowwrap_lead {width:440px; height:540px;margin: 0 auto 20px auto;}

	#feature .slidecaption {padding-top:20px;}

	#feature .slidecaption h2 {font-size:1.25em;margin-bottom: 20px;}

	#feature .slidecaption p {font-size:.875em;}

	#feature #slideshowwrap_lead #featurenav {width: 440px; margin: 291px 0 0 0;}

	.mainfeature #featurewrap {height:200px;}

	.mainfeature #features li .headline {width:50%;}

	.mainfeature #features li .headline.animate-in {left:45%;}

	.mainfeature #features li .headline.left.animate-in {right:45%;}

	#featurewrap {width:440px; height:196px;}

	#feature .maincontent blockquote p {font-size:100%; line-height:1.5em; margin-bottom:0;}

	#feature .maincontent blockquote p cite {font-size:80%;}

	#feature .sidebar {width:100%; margin:0 0 20px 0; position:relative;}

	#feature .module.current_features .col3 {padding-left:0;}

	#feature .sidebar .module {clear:both; float:none; width:100%; margin:0 0 20px 0;}



	#feature .module.video iframe {width:440px; height:246px;}

	#feature .sidebar .module {width:440px;}

	#feature .module.generic h2+ul {margin-top:20px;}

	#feature #videothumbs li {height:39px; width:65px; margin:0 10px 0 0;}

	#feature #slideshowwrap {height:325px; max-width:100%;}

	#feature #slideshow li div {width:100%;}

	#feature .module.current_features .col2, #feature .module.current_features .col3 {float:none;}

	#feature .module.current_features img {display:none;}

	#feature .module.current_features h2 + div, #feature .module.current_features h2 + div + img {margin-top:20px;}

	.mainfeature #features li .headline.animate-in, #features li .headline.animate-in {left:0;}

	.mainfeature #features li .headline.animate-out, #features li .headline.animate-out {left:0;}

	.mainfeature #features li .headline.left {padding:0;}

	.mainfeature #features li .headline.left.animate-in {right:0!important; opacity:1;}

	.mainfeature #features li .headline.left.animate-out {right:0!important; opacity:0;}

	#features li .headline, .mainfeature #features li .headline {padding:0; bottom:0; width:100%;}

	#features li .headline h2, .mainfeature #features li .headline h1, .mainfeature #features li .headline h2 {float:none; margin:0; padding:2% 4% 2% 4%; width:93%; position:absolute; bottom:0; font-size:1.3em;}

	#feature_archive .current_features .col6 {float:none; margin-bottom:10px;}

	#feature_archive .current_features .col6 p {margin-bottom:0;}

	#feature_archive .sidebar {width:100%; margin:0;}

	#feature_archivenav.col8 {margin:20px 0 1.875em 0;}

	#feature_archive .archive_search {margin-bottom:20px;}

	#feature_archive .col8.archive_nav {font-size:.875em; margin-left: 0;margin-bottom: 1.875em;}

	ul#feature_archivenav.col8 {border-left: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;margin-bottom: 0;}

	ul#feature_archivenav li:first-child {padding:0;}

	ul#feature_archivenav li {display: inherit;border-right:0;padding:0;line-height:1.5em;}

	ul#feature_archivenav li:first-child a {border-bottom: none;}

	ul#feature_archivenav li a {display: block;padding: .4375em .625em;color: #3e769a;background: #f7f7f7;border-top: 1px solid #d9d9d9;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}

	ul#feature_archivenav a.on, ul#feature_archivenav li a:hover, ul#feature_archivenav li a:focus {font: inherit;color:#fff;background:#3e769a;text-decoration:none;}

	.col4.archive_search {margin-top: 20px;padding-top: 20px;border-top: 1px solid #DAD9D9;}

	#search.features input[type="text"], form[class^="search_"] input[type="text"] {width: 214px;}

	.container.page {width:92%; padding:0 4%;}

	.container.page h1 {font-size:24px; margin:.833em 50px 0 0;}

	.container.page #leftcol div:last-child {padding-bottom:0!important; margin-bottom:0!important; border-bottom:none;}

	.container.page #leftcol #subnav:last-child {border-bottom:1px solid #D9D9D9;}

	.container.page #leftcol #subnav, .container.page #leftcol .module {margin-top:20px;}

	.container.page #leftcol+[class^="col"] {margin-top:20px; padding-top:20px; border-top:1px solid #DAD9D9;}

	.row {margin-left:0;}

	.module {margin-bottom:20px;}

	.module.news .col3 {font-size:90%; width:46%; float:left;}

	.module.news .col3:nth-child(odd) {margin:0 4% 20px 0; clear:left;}

	.module.news .col3:nth-child(even) {margin:0 0 20px 4%;}

	.module.news span+.col3 {margin:0 4% 0 0;}

	.module.news .col3.headlines {margin:0 0 0 4%;}

	.module.news .headlines h3 {margin-bottom:20px;}

	.module.news .headlines {position:relative; height:inherit; overflow:visible;}

	.module.news .headlines .modulemore {position:inherit;}

	#home .module.news .modulemore {font-size:13px;}

	.news .story img {width:100%;}

	.news .modulemore {margin-top:40px;}

	span.clr {display:block; clear:both;}

	.col4.module.events {padding-bottom:1em; margin-bottom:1em; border-bottom:1px solid #DAD9D9;}

	.maincontent .row.event [class^="col"] {float:none;}

	.container.white .row.event [class^="col"], #leftcol .events .col1.date, #leftcol .events .col2, .sidebar .events .col1.date, .sidebar .events .col2 {clear:none; float:none; width:100%;}

	#home .module.events, #home .module.tw_fb {margin-bottom:20px;}

	#home .events .event {margin-bottom:20px;}

	#home .events .row.event:nth-child(7), #home .events .row.event:nth-child(8), #home .events .row.event:nth-child(9), #home .events .row.event:nth-child(10) {display:none;}

	#home .events .modulemore {text-align:left; font-size:90%;}

	#home .events .modulemore li {float:none;}

	#home .events .modulemore li:first-child {margin-right:20px; margin-bottom:.25em;}

	.events .date span.day, .events .date span.month, .maincontent .event .date span.day, .maincontent .event .date span.month {display:inline-block!important;}

	.maincontent .event .date span.day, .maincontent .event .date span.month {margin-bottom:20px;}

	.date span.day:after {content:'\00A0';}

	.date span.day.named:after {content:',\00A0';}

	.maincontent .row.event p {margin-bottom:0;}

	.maincontent .row.event .date p {margin-bottom:20px;}

	.module.tw_fb {margin-bottom:20px;}

	.col4.module.tw_fb {padding-bottom:20px; border-bottom:1px solid #DAD9D9;}

	h2#facebook {margin-top:20px;}

	.module.youtube .row [class^="col"] {clear:none;}

	.module.youtube .row .col2 {clear:none; width:48%; float:left; margin:0 0 20px 2%;}

	.module.youtube .row .col2:first-child {margin:0 2% 20px 0;}

	.youtube img {width:100%;}

	#home .affiliates hr {margin:0 0 20px 0!important;}

	#home .uchicagoconnect hr {margin:20px 0!important;}

	.affiliates #argonne, .affiliates #press, .affiliates #fermi, .affiliates #library {margin-bottom:10px!important;}

	.affiliates #fermi {margin-left:0;}

	.affiliates #norc {margin-bottom:20px;}

	.affiliates .col4.right, .affiliates .col4.right div.col2 {width:auto;}

	.module.spotlight {width:440px; margin:0 auto;}

	.container.white .module.spotlight.row div[class^="col"] {clear:none; float:left; width:210px; height:210px; margin:0 20px 20px 0;}

	.container.white .module.spotlight.row div[class^="col"]:nth-child(2) {margin:0 0 20px 0;}

	.container.white .module.spotlight.row div[class^="col"]:nth-child(3) {margin:0 20px 0 0;}

	.container.white .module.spotlight.row div[class^="col"]:last-child {margin:0;}

	.spotlight div a {position:absolute; width:100%; height:100%;}

	.spotlight img {height:210px; clip:rect(0px,210px,210px,0px);}

	.explore {width:440px; height:328px; margin:0 auto;}

	#leftcol .events .col2 h3, #leftcol .events .col2 p, .sidebar .events .col2 h3, .sidebar .events .col2 p {font-size:100%;}

	#leftcol .module {padding-bottom:20px;}

	.maincontent .nav.nav-tabs li {padding-left:0;}

	.maincontent .nav > li > a {border:none;}

	.maincontent .nav > li > a:hover {text-decoration:underline; background-color:inherit; border:none; padding-top:8px; padding-bottom:8px;}

	.nav-tabs > .active > a, .nav-tabs > .active > a:hover {color:#670a0a; background-color:inherit; border:none;}

	.nav-tabs > li > a, .nav-pills > li > a {padding-right:0; padding-left:0; margin-right:0;}

	.maincontent h2, .maincontent h3, .maincontent h4, .maincontent h5, .maincontent h6 {margin-bottom:.5em;}

	.maincontent p, .maincontent #campus_notices div {margin-bottom:20px;}

	.maincontent, .sidebar {margin-bottom:20px;}

	.maincontent hr {margin:0 0 20px 0;}

	.maincontent ul {margin:0 0 1.875em .4em;}

	.col9.maincontent object {height:500px;}

	.landing .maincontent ul.col3, .landing .maincontent ul.col3+ul.col3 {margin:0 0 1.875em 0;}

	.landing .maincontent ul.col3+ul.col3 {margin-top:-1.5em;}

	blockquote.col3 {float:left; width:50%; margin:-20px 20px 20px 0;}

	.programs_of_study .maincontent, .academic_departments .maincontent {white-space:inherit;}

	.sidebar {width:464px; margin:0 auto 20px auto;}

	.sidebar .module {clear:none; float:left; width:220px; margin:0 20px 20px 0;}

	.sidebar .module:nth-child(even) {margin:0 0 20px 0;}

	.sidebar .module h2, #alumni #leftcol .module.photo h2 {font-size:16px; position:relative; top:0; width:210px; padding:5px;}

	#feature .sidebar .module h2 {width:auto; padding:.1666em .3333em;}

	.sidebar .module img {width:100%;}

	.module.no_photo .quickfacts h3, .module.no_photo .quickfacts p {display:inherit;}

	.module.no_photo p.motto {font-size:14px;}

	.module.no_photo p.motto span {font-size:16px!important;}

	#addthis {height:20px;}

	.programs_of_study .maincontent .nav.nav-tabs > li, .nav-pills > li {float:none;}

	.programs_of_study .maincontent .nav.nav-tabs > li > a {width:100%;}

	.programs_of_study .maincontent .nav.nav-tabs > li:last-child > a {padding-bottom:0;}

	.programs_of_study .maincontent .nav.nav-tabs {margin:0 0 1em 0; padding:0 0 1em 1.4em;}

	.programs_of_study .maincontent .nav.nav-tabs li {display:list-item; padding-left:.4em;}

	ul.legend li {display:block; padding-left:0; margin:0 0 6px 0;}

	form[class^="search_"] {margin-bottom:20px;}

	/* Accolades */

	.awardee {width:420px; margin:0 auto;}

	.awardee .col5 {width:300px;}

	.awardee img.col2 {width:100px; margin-right:20px;}

	.maincontent.accolades .col3 ul {margin-bottom:0;}

	.maincontent.accolades hr {margin-top:20px;}

	.footer .col2 {float:left;}

	.footer .col2 {width:50%;}

	.footer .col4 {clear:both; margin-bottom:20px;}

	.footer div[class^="col"]:nth-child(4) ul {text-align:right;}

	.footer ul,footer p {font-size:11px; line-height:2em; padding:0 17px!important; margin-bottom:20px; min-height:inherit;}

	footer .shield a {width:60px; height:77px;}

	/* Bar charts*/

	.maincontent ul.timeline {margin:0 0 4em 0;}

	.maincontent ul.chartlist {margin:0 0 1em 0;}

	ul.timeline.small li span.a .count, .timeline.small li .label {font-size:7px;}

	ul.timeline.small li {width:6.4625%;}

	ul.timeline span.label b {display:none;visibility:hidden;}

	ul.timeline.small span.label:before {content:"'";}

	div.col3 ul.timeline li {width:19%;}

	div.col3.crime {float:left; width:40%; margin-left:10%;}

	#offline .container.page h1 {text-align:left;}

	#offline .container.page #leftcol #subnav:last-child {border-bottom:none;}

	#offline .navbar {display:none;}

	#offline .container.page #leftcol + [class^="col"] {border-top:none; margin-top:0; padding-top:0;}

	.module #facultysearch .readmore {margin-left:0; margin-top:.875em;}

}

@media only screen and (min-width:768px) {

	a.tel {color:inherit; text-decoration:none; cursor:default;}

	a.tel:hover,a.tel:focus {color:inherit; text-decoration:none;}

}

@media only screen and (min-width:768px) and (max-width:979px) {

	.row {margin-left:-20px; *zoom:1;}.row:before, .row:after {display:table; content:"";}.row:after {clear:both;}[class^="col"] {float:left; margin-left:20px;}.nav-collapse {float:none; margin:0;}.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width:724px;}.col12 {width:724px;}.col11 {width:662px;}.col10 {width:600px;}.col9 {width:538px;}.col8 {width:476px;}.col7 {width:414px;}.col6 {width:352px;}.col5 {width:290px;}.col4 {width:228px;}.col3 {width:166px;}.col2 {width:104px;}.col1 {width:42px;}.row-fluid {width:100%; *zoom:1;}.row-fluid:before, .row-fluid:after {display:table; content:"";}.row-fluid:after {clear:both;}.row-fluid [class^="col"] {display:block; width:100%; min-height:28px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; float:left; margin-left:2.762430939%; *margin-left:2.709239449638298%;}.row-fluid [class^="col"]:first-child {margin-left:0;}.row-fluid .col12 {width:99.999999993%; *width:99.9468085036383%;}.row-fluid .col11 {width:91.436464082%; *width:91.38327259263829%;}.row-fluid .col10 {width:82.87292817100001%; *width:82.8197366816383%;}.row-fluid .col9 {width:74.30939226%; *width:74.25620077063829%;}.row-fluid .col8 {width:65.74585634900001%; *width:65.6926648596383%;}.row-fluid .col7 {width:57.182320438000005%; *width:57.129128948638304%;}.row-fluid .col6 {width:48.618784527%; *width:48.5655930376383%;}.row-fluid .col5 {width:40.055248616%; *width:40.0020571266383%;}.row-fluid .col4 {width:31.491712705%; *width:31.4385212156383%;}.row-fluid .col3 {width:22.928176794%; *width:22.874985304638297%;}.row-fluid .col2 {width:14.364640883%; *width:14.311449393638298%;}.row-fluid .col1 {width:5.801104972%; *width:5.747913482638298%;}.mainnav .col12 {margin-left:10px;}

}

@media only screen and (min-width:768px) {

	.nav-collapse.collapse, .subnav-collapse.collapse {height:auto!important;}

}

/* IE 10 Snap Mode */

@media screen and (max-width:400px) {

	@-ms-viewport {width:device-width;}

}

@media only screen and (min-width:320px) and (max-width:480px) {

	/* Lead Video */

	#feature #videowrap_lead {width:290px;height:auto; margin:0 auto 20px auto;}

	#feature iframe#lead_video {width:290px!important; height:162px!important;}

	/* Lead Slideshow */

	#feature #slideshowwrap_lead {width:294px; height:475px;margin:0 auto 20px auto;}

	#feature .slidecaption {padding-top:20px;}

	#feature .slidecaption h2 {font-size:1.25em;margin-bottom: 20px;}

	#feature .slidecaption p {font-size:.875em;}

	#feature #slideshowwrap_lead #featurenav {display:none;width: 294px; margin: 193px 0 0 0;}

	#feature #slideshowwrap_lead #featurenav li button {width:10px; height:10px;font-size: 1em;}

	#features li .headline h2 {font-size:16px!important;}

	#feature .module.video iframe {width:290px!important; height:162px!important;}

	#feature .sidebar .module {width:290px!important;}

	#feature .sidebar .module object, #feature .sidebar .module [id*="album-"], .maincontent object, .maincontent [id*="album-"] {height:239px!important; width:290px!important;}

	ul.float li {width:220px; margin-right:20px;}

	#featurewrap {width:294px; height:131px;}

	#newsrotate {height:90px!important;}

	.news .modulemore {margin-top:20px;}

	.affiliates a h2 {font-size:1em;}

	.module.spotlight {width:280px; margin:0 auto;}

	.container.white .module.spotlight.row div[class^="col"] {clear:none; float:left; width:130px; height:130px; margin:0 20px 20px 0;}

	.container.white .module.spotlight.row div[class^="col"]:nth-child(2) {margin:0 0 20px 0;}

	.container.white .module.spotlight.row div[class^="col"]:nth-child(3) {margin:0 20px 0 0;}

	.container.white .module.spotlight.row div[class^="col"]:last-child {margin:0;}

	.spotlight div a {position:absolute; width:100%; height:100%;}

	.spotlight img {height:130px; clip:rect(0px,130px,130px,0px);}

	.explore {width:280px; height:209px; margin:0 auto;}

	.sidebar, #alumni #leftcol {width:290px; margin:0 auto 20px auto;}

	#alumni #leftcol .module, .sidebar .module {clear:none; float:left; width:134px; margin:0 20px 20px 0;}

	#alumni #leftcol .module:nth-child(even), .sidebar .module:nth-child(even) {margin:0 0 20px 0;}

	#alumni #leftcol .module {margin-top:20px!important; padding-bottom:0;}

	#alumni #leftcol .module.related {border-top:none; padding-top:0;}

	.sidebar .module h2, #alumni #leftcol .module.photo h2 {font-size:16px; width:124px; padding:5px;}

	.module h2 {font-size:14px;}

	.programs_of_study th, .programs_of_study td {padding:4px;}

	.programs_of_study .maincontent #undergrad .table {font-size:11px;}

	/* Accolades */

	.awardee {font-size:80%; width:290px; margin:0 auto;}

	.awardee .col5 {width:170px;}

	.awardee img.col2 {width:100px; margin-right:20px;}

	/* Bar charts*/

	div.col3 ul.timeline li {width:19%;}

	div.col3.crime {width:47%; margin-left:6%;}

	form[class^="search_"] {margin-bottom:20px;}

}

@media only screen and (min-width:481px) and (max-width:767px) {

	#feature .sidebar .module object, #feature .sidebar .module [id*="album-"], .maincontent object, .maincontent [id*="album-"] {height:363px!important; width:440px!important;}

	ul.float li {width:22.928176794%; *width:22.874985304638297%;}

	.topnav {font-size:100%;}

	#newsrotate {height:140px;}

	.news .modulemore {margin-top:20px;}

	#feature #slideshowwrap {height:380px;}

}

@media only screen and (max-width:979px) {

	#home .events .date, #home .events p {line-height:1.5em;}

	#home .events .date span.day, #home .events .date span.month {color:#797878; text-align:left; font-family:"ProximaNova-Bold","Helvetica Neue",Helvetica,Arial,sans-serif; padding:0; border:none; background:none;}

	.row.event [class*='col'].date {margin-right:20px;}

}

@media only screen and (min-width:768px) and (max-width:979px) {

	body {font-size:90%;}

	.push {height:200px;}

	.grey {padding:20px 0;}

	.white {padding:20px 0;}

	.maincontent hr {margin:0 0 20px 0;}

	.topnav ul {margin-top:.875em; font-size:.85em;}

	.topnav li {margin:0 .25em;}

	.topnav li:last-child {margin:0 0 0 .25em;}

	.topnav li:first-child {margin:0 .25em 0 0;}

	.nav.utility {margin-right:96px;}

	.nav.utility.no-show {display:none;}

	#sitesearch {display:inline-block;}

	#sitesearch input[type="text"] {position:absolute; right:2em; top:0.5em;}

	#sitesearch input[type="text"], #sitesearch input[type="text"].animate-out {width:36px;}

	#sitesearch input[type="text"].animate-in {width:204px; z-index:1000;}

	#sitesearch input[type="submit"] {position:absolute; z-index:1000; top:8px; right:28px;}

	form[class^="search_"] {margin-bottom:20px;}

	#search.features input[type="text"],form[class^="search_"] input[type="text"] {width:60%;}

	.wordmark a {width:276px; height:56px; background-size:100%;}

	.nav.main li a {padding:.625em 1.35em; font-size:.875em;}

	#home #featurewrap .prev {height:189px; padding:114px 16px 0 10px;}

	#home #featurewrap .next {height:189px; padding:114px 10px 0 16px;}

	.explore {height:262px;}

	#explore .next, #explore .prev {height:144px; padding:125px .25em 0 .5em;}

	/* Lead Video */

	#feature #videowrap_lead {height:266px; margin:0 auto 20px auto;}

	#feature iframe#lead_video {height:266px;}

	/* Lead Slideshow */

	#feature #slideshowwrap_lead {height:342px;margin: 0 auto 20px auto;}

	#feature #slideshow_lead {height:342px;}

	#feature .slidecaption {padding-top:3%; font-size: .875em;}

	#feature .slidecaption h2 {font-size: 1.25em;}

	#feature #slideshowwrap_lead .prev {height:177px; padding:165px .25em 0 .25em;}

	#feature #slideshowwrap_lead .next {height:177px; padding:165px .25em 0 .25em;margin-right:248px}

	#feature #slideshowwrap_lead #featurenav {width: 476px; margin: 317px 0 0 0;}



	#featurewrap, .mainfeature #featurewrap {height:239px;}

	#featurewrap .prev {height:148px; padding:91px .25em 0 .25em;}

	#featurewrap .next {height:129px; padding:110px .25em 0 .25em;}

	#featurewrap.subfeature .prev {height:152px; padding:113px .25em 0 .25em;}

	#featurewrap.subfeature .next {height:152px; padding:113px .25em 0 .25em;}

	#featurenav {margin:-24px auto 0 auto;}

	#features li .headline {bottom:15%;}

	#features li .headline h2, .mainfeature #features li .headline h1, .mainfeature #features li .headline h2 {font-size:18px;}

	blockquote.col3 {margin-right:20px; margin-top:-10px;}

	#feature .maincontent blockquote p {font-size:130%;}

	#feature .maincontent blockquote p:before {font-size:4em;}

	#feature .module.video iframe {height:162px;}

	#feature #videothumbs {height:34px;}

	#feature #videothumbs li {height:34px; width:57px; margin:0 20px 0 0;}

	#feature #slideshowwrap {height:325px;}

	#feature #slideshowwrap .prev, #feature #slideshowwrap .next {height:96px; padding:82px .25em 0 .25em;}

	#feature .module.current_features .col3 {padding-left:20px;}

	#feature .module.current_features div, #feature .module.current_features img {margin-top:20px;}

	#feature .module.generic h2+ul {margin-top:20px;}

	#feature .sidebar .module object, #feature .sidebar .module [id*="album-"] {height:239px!important; width:290px!important;}

	ul.float li {width:166px; margin-right:20px;}

	#features li .headline .blurb {width:90%;}

	p.blurb {font-size:90%;}

	#features li .headline .blurb {padding:.625em 1em;}

	.module {margin-bottom:20px;}

	.module.news h2, .module.events h2, .module.news .headlines h3 {margin-bottom:20px;}

	.events .event {margin-bottom:20px;}

	#home .events .row.event:nth-child(9), #home .events .row.event:nth-child(10) {display:inherit;}

	.events .modulemore {text-align:left;}

	.events .modulemore li {float:none; margin:0 0 1em 0;}

	.events .modulemore li:last-child {margin:0;}

	.events .modulemore li:first-child {margin-right:1em;}

	.uchicagoconnect .col2, .spotlight .col2 {width:228px; margin-bottom:20px;}

	.spotlight #arts.col2, .spotlight #athletics.col2 {margin-bottom:0;}

	#home .module.tw_fb {margin-bottom:20px;}

	.col4.module.tw_fb, .col4.module.youtube {clear:both; width:476px;}

	.col4.module.tw_fb div {width:228px; float:left;}

	.col4.module.tw_fb div:first-child {margin-right:20px;}

	.col4.module.tw_fb h2#facebook {margin-top:0;}

	.col4.module.tw_fb {padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #DAD9D9;}

	h2#twitter,h2#facebook,h2#youtube {margin-bottom:10px; padding:4px 0 11px 32px;}

	.module.tw_fb p, .module.youtube p {font-size:100%; line-height:1.5em;}

	#home .uchicagoconnect li {display:inline-block; width:226px;}

	#home .modulemore.left li:first-child {margin-bottom:0;}

	#home .uchicagoconnect li:last-child {margin-left:20px;}

	#home .uchicagoconnect ul.othersocial li {width:auto;}

	#home .uchicagoconnect ul.othersocial li:last-child {margin-left:0;}

	/*#home .uchicagoconnect ul {margin-bottom:20px;}*/

	.affiliates a h2 {font-size:.9em;}

	.affiliates .col4.right {width:248px;}

	.affiliates .col4.right div.col2 {width:104px;}

	#home .uchicagoconnect hr, #home .affiliates hr {margin:0 0 20px 20px;}

	#home .affiliates hr.hidden-tablet {display:none!important;}

	.affiliates #press, .affiliates #norc {margin-bottom:20px;}

	.col8.crescat, .crescat .col5, .crescat .col3, .col4.explore {width:352px;}

	.crescat .col5 {position:absolute;}

	.module.crescat a h2 {margin:15% 10% 0 10%;}

	.module.crescat p {font-size:120%; line-height:1.5em; margin:5% 10% 10% 10%;}

	.module.crescat a {height:262px;}

	.module.crescat a:hover img, .crescat a:focus img {opacity:.0;}

	.module.crescat a #english h2 {margin:15% 10% 0;}

	.module.related {font-size:90%;}

	.sidebar .module h2 {font-size:14px; position:relative; top:inherit; padding:5px; bottom:0; width:156px;}

	#feature .sidebar .module h2 {width:auto; padding:.1666em .3333em;}

	.spotlight div {position:relative; width:228px; height:140px;}

	.spotlight div a {position:absolute; width:228px; height:140px;}

	.spotlight img {position:absolute; height:140px; clip:rect(0 228px 140px 0);}

	#leftcol .events .col1.date, .sidebar .events .col1.date {width:42px;}

	#leftcol .events .col2, .sidebar .events .col2 {width:104px;}

	#leftcol .module h2 {margin-bottom:20px;}

	#leftcol .module {padding-bottom:20px;}

	#alumni #leftcol .module.photo {padding-bottom:0;}

	.maincontent p, .maincontent #campus_notices div {margin-bottom:20px;}

	.maincontent hr {margin:0 0 20px 0;}

	.col9.maincontent object {height:391px;}

	.landing .maincontent ul.col3+ul.col3 {margin:0 0 1.875em 20px;}

	.module.no_photo p.motto {font-size:.875em;}

	.row-fluid.footer .col2, .row-fluid.footer .col4 {float:left; width:14%;}

	.row-fluid.footer .col2:first-child, .row-fluid.footer .col2:last-child {width:23%;}

	.nav-tabs > li > a, .nav-pills > li > a {padding-right:4px; padding-left:4px; margin-right:0; line-height:1em;}

	.programs_of_study .maincontent .nav.nav-tabs > li > a, .academic_departments .maincontent .nav.nav-tabs > li > a {font-size:11px; padding-right:7px; padding-left:7px;}

	@-moz-document url-prefix() {.programs_of_study .maincontent .nav.nav-tabs > li > a {padding-right:6px; padding-left:6px;}}

	.programs_of_study .maincontent .nav.nav-tabs > li {padding-left:0;padding-right: .3em;}

	ul.legend li {display:block; padding-left:0; margin-left:0;}

	.academic_departments .tab-content table {font-size:11px;}

	footer li {margin-bottom:.5em;}

	footer p {line-height:2em;}

	footer .shield a {width:60%;}

	footer ul,footer p {font-size:.8125em;}

}

@media only screen and (min-width:980px) and (max-width:1080px) {

	.row-fluid.footer .col2 {float:left; width:18%;}

	.row-fluid.footer .col4 {float:left; width:19%;}

	footer .shield a {width:40%;}

}

@media only screen and (min-width:980px) and (max-width:1250px) {

	body {font-size:95%;}

	.grey {padding:20px 0;}

	.white {padding:20px 0;}

	hr {margin:0 0 20px 0;}

	.topnav li {margin:0 .5em;}

	.topnav li:first-child {margin:0 .5em 0 0;}

	.topnav li:last-child {margin:0 0 0 .5em;}

	.topnav .nav.utility {margin-right:1em;}

	.topnav ul {margin-top:11px;}

	@-moz-document url-prefix() {.topnav ul {margin-top:9px;}}

	#sitesearch {margin-left:.5em;}

	#sitesearch input[type="text"], #sitesearch input[type="text"].animate-out {width:80px;}

	#sitesearch input[type="text"].animate-in {width:100px;}

	.nav.main li a {font-size:95%; padding:.625em 1.975em;}

	.row.event [class*='col'].date {margin-right:20px;}

	/* Lead Video */

	#feature #videowrap_lead {height:347px; margin:0 auto 20px auto;}

	#feature iframe#lead_video {height:347px;}

	/* Lead Slideshow */

	#feature #slideshowwrap_lead {height:446px;margin: 0 auto 20px auto;}

	#feature #slideshow_lead {height:446px;}

	#feature .slidecaption {padding-top:3%;}

	#feature #slideshowwrap_lead .prev {height:232px; padding:214px .25em 0 .25em;}

	#feature #slideshowwrap_lead .next {height:232px; padding:214px .25em 0 .25em;margin-right:320px;}

	#feature #slideshowwrap_lead #featurenav {width: 620px; margin: 421px 0 0 0;}

	#feature .module.video iframe {height:213px;}

	#feature #videothumbs {height:48px;}

	#feature #videothumbs li {height:48px; width:80px; margin:0 20px 0 0;}

	#feature #slideshowwrap {height:360px;}

	#feature #slideshowwrap .prev, #feature #slideshowwrap .next {height:123px; padding:110px .25em 0 .25em;}

	#feature .module.current_features .col3 {padding-left:20px;}

	#feature .sidebar .module object, #feature .sidebar .module [id*="album-"] {height:313px!important; width:380px!important;}

	.mainfeature #featurewrap {height:400px;}

	#home #featurewrap .prev {height:214px; padding:194px 16px 0 10px;}

	#home #featurewrap .next {height:214px; padding:194px 10px 0 16px;}

	#featurewrap.subfeature {height:310px;}

	#home .events .row.event:nth-child(7) {display:none;}

	.explore {height:223px;}

	#explore .prev, #explore .next {height:125px; padding:105px .25em 0 .5em;}

	ul.float li {width:220px; margin-right:20px;}

	.affiliates a h2 {font-size:1em;}

	.spotlight h2 {font-size:1em;}

	.module.crescat a h2 {font-size:1.625em;}

	.module.crescat a #english h2 {font-size:1.275em;}

	.module.crescat p {font-size:1em;}

	.module.crescat a #english p {margin:0 10% 0 0;}

	.module.news h2, .module.events h2, .module.news .headlines h3 {margin-bottom:20px;}

	.module.news .headlines {height:170px;}

	.events .event {margin-bottom:20px;}

	#home .uchicagoconnect h3 {font-size:.875em;}

	#home .uchicagoconnect ul {margin-bottom:20px;}

	#home .uchicagoconnect hr, #home .affiliates hr {margin:0 0 20px 20px;}

	.affiliates .col4.right {width:320px;}

	.affiliates .col4.right div.col2 {width:140px;}

	.affiliates #press, .affiliates #norc {margin-bottom:20px;}

	.sidebar .module h2, #alumni #leftcol .module.photo h2 {font-size:130%; position:relative; bottom:0;width:208px;}

	.module.photo p, .module.photo ul {font-size:95%;}

	.spotlight div {position:relative; width:140px; height:140px;}

	.spotlight div a {position:absolute; width:140px; height:140px;}

	.spotlight img {position:absolute; height:140px; clip:rect(0 140px 140px 0);}

	.maincontent p, .maincontent #campus_notices div {margin-bottom:20px;}

	.maincontent ol > li:before {top:1px;}

	.maincontent hr {margin:0 0 20px 0;}

	.col9.maincontent object {height:509px;}

	#leftcol .events .col1.date, .sidebar .events .col1.date {width:40px;}

	#leftcol .events .col2, .sidebar .events .col2 {width:160px;}

	#leftcol .module h2 {margin-bottom:20px;}

	#alumni #leftcol .module.photo h2 {margin-bottom:0;}

	#leftcol .module {padding-bottom:20px;}

	#alumni #leftcol .module.photo {padding-bottom:0;}

	.module {margin-bottom:20px;}

	.landing .maincontent ul.col3+ul.col3 {margin:0 0 1.875em 20px;}

	form[class^="search_"] {margin-bottom:20px;}

	#search.features input[type="text"],form[class^="search_"] input[type="text"] {width:70%;}

	ul.legend li {font-size:11px;}

	ul.legend li span[class*='icon-'] {margin-right:2px;}

}

@media only screen and (min-width:1200px) and (max-width:1440px) {

	/* Shivam's Changes*/

	.mainfeature #featurewrap {height:400px;}

	/* Shivam's Changes*/

	.mainfeature #features li .headline h1, .mainfeature #features li .headline h2 {font-size:170%;}

	.mainfeature p.blurb {font-size:95%;}

	#home #featurewrap .prev, #featurewrap.subfeature .prev {height:246px; padding:194px 14px 0 10px;}

	#home #featurewrap .next, #featurewrap.subfeature .next {height:246px; padding:194px 10px 0 14px;}

}

@media only screen and (min-width:1224px) {

	/*only display the hover effect on desktops/laptops*/

	#featurenav li button:hover, #featurenav li button:focus, #explorenav li button:hover, #explorenav li button:focus {opacity:1; -webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; -ms-transition-duration:1s;}

	#featurewrap.subfeature .prev {height:246px; padding:194px 14px 0 10px;}

	#featurewrap.subfeature .next {height:246px; padding:194px 10px 0 14px;}

}

@media only screen and (max-width:1250px) {

	body:not(#home) #features li .headline .blurb {display: inline-block;}

	.affiliates #fermi, .affiliates #norc {margin-bottom:20px;}

	#home .uchicagoconnect hr, #home .affiliates hr {margin:20px 0 20px 20px;}

	.module #searchcenters .readmore {margin-left:0; margin-top:.875em;}

}

@media only screen and (min-width:980px) and (max-width:1440px) {

	footer ul,footer p {font-size:.8125em;}

}

/* iPads (landscape) ----------- */

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {

	.topnav a {text-shadow:0px 1px 1px #000; filter:dropshadow(color=#000000,offx=0,offy=1);}

	.topnav li {margin:0 .7em;}

	.topnav ul.roles li:last-child {margin:0 0 0 .7em;}

	.topnav ul.utility li:first-child {margin:0 .7em 0 0;}

	.nav.main li a {padding:1em 1.2em;}

	.nav.main li:first-child {padding-right:1.2em;}

	.nav.main li:last-child {padding-left:1.2em;}

}

/* iPads (portrait) ----------- */

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {

	.topnav a {text-shadow:0px 1px 1px #000; filter:dropshadow(color=#000000,offx=0,offy=1);}

	.nav.main li a {padding:1em .9em;}

	.nav.main li:first-child {padding:0 .9em 0 0;}

	.nav.main li:last-child {padding:0 0 0 .9em;}

	.maincontent object, .maincontent [id*="album-"] {height:371px!important; width:510px!important;}

}

/* iPhone (landscape) ----------- */

@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape) {

	#home .container.white {font-size:9px;}

	#home .container.white div.events h2 {font-size:27px;}

	#home .container.white div.uchicagoconnect h2 {font-size:23px;}

	#home .container.white div.youtube div.row div.col2 a {font-size:16px;}

	#home .container.white div.affiliates a {font-size:15px;}

	#home .container.white div.uchicagoconnect .modulemore li a span {font-size:14px;}

	.maincontent {font-size:9px;}

}

@media only screen and (min-width:1250px) {

	.row {margin-left:-30px; *zoom:1;}.row:before, .row:after {display:table; content:"";}.row:after {clear:both;}[class^="col"] {float:left; margin-left:30px;}.nav-collapse {float:none; margin:0;}.mainfeature .container.page {width:1170px;}.container.page {width:1230px;}.container.page #leftcol.col3, .container.page .col3.sidebar {width:300px;}.container.page #leftcol+.col9 {width:900px;}.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width:1170px;}.col12 {width:1170px;}.col11 {width:1070px;}.col10 {width:970px;}.col9 {width:870px;}.col8 {width:770px;}.col7 {width:670px;}.col6 {width:570px;}.col5 {width:470px;}.col4 {width:370px;}.col3 {width:270px;}.col2 {width:170px;}.col1 {width:70px;}.row-fluid {width:100%; *zoom:1;}.row-fluid:before, .row-fluid:after {display:table; content:"";}.row-fluid:after {clear:both;}.row-fluid [class^="col"] {display:block; width:100%; min-height:28px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; float:left; margin-left:2.564102564%; *margin-left:2.510911074638298%;}.row-fluid [class^="col"]:first-child {margin-left:0;}.row-fluid .col12 {width:100%; *width:99.94680851063829%;}.row-fluid .col11 {width:91.45299145300001%; *width:91.3997999636383%;}.row-fluid .col10 {width:82.905982906%; *width:82.8527914166383%;}.row-fluid .col9 {width:74.358974359%; *width:74.30578286963829%;}.row-fluid .col8 {width:65.81196581200001%; *width:65.7587743226383%;}.row-fluid .col7 {width:57.264957265%; *width:57.2117657756383%;}.row-fluid .col6 {width:48.717948718%; *width:48.6647572286383%;}.row-fluid .col5 {width:40.170940171000005%; *width:40.117748681638304%;}.row-fluid .col4 {width:31.623931624%; *width:31.5707401346383%;}.row-fluid .col3 {width:23.076923077%; *width:23.0237315876383%;}.row-fluid .col2 {width:14.529914530000001%; *width:14.4767230406383%;}.row-fluid .col1 {width:5.982905983%; *width:5.929714493638298%;}

}