nav.tab-nav ul,ul.errors,ul.form{list-style-type:none!important}.search-list ul,ol,ul{list-style:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}li,p{line-height:1.5}nav#primary-nav,nav.secondary-nav{-webkit-font-smoothing:antialiased}#secondary-content h3,.primary-content h5,em{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}p{margin:1em 0;-ms-word-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3;-webkit-font-feature-settings:"liga","dlig";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig"}strong{font-weight:700}p.message{background:12px 7px no-repeat #f3f3f3;padding:.5em .75em .5em 40px;margin:1.5em 0;line-height:1.4}p.success{background-image:url(../images/icons/check.png)}p.info,p.note{background-image:url(../images/icons/info.png)}p.warn,p.warning{background-image:url(../images/icons/warn.png)}p.error{background-image:url(../images/icons/error.png);border-left:4px solid #e5251b}p.message:first-child{margin-top:0}p.message .more-info{text-transform:uppercase;font-weight:700;font-size:.85em;text-decoration:none;margin-left:.5em}ul.form,ul.form>li{margin:.5em 0!important}ul.form>li{clear:left}ul.form label{width:8em;float:left;margin-top:.2em}ul.form div.element{margin-left:8em}ul.errors{background:url(../images/icons/error.png) 12px center no-repeat #eee;padding:.5em .75em .5em 40px!important;margin:.5em 0 .3em!important}ul.errors li{padding:0!important;margin:0!important}ul.form input[type=password],ul.form input[type=text]{font-size:1.1em}.submission-row{margin-left:8em}.cancel-button,.submit-button,.submit-button-small{background:#a41034;border:none;font-size:1.1em;text-transform:uppercase;color:#fff;padding:.5em;line-height:1;text-decoration:none;box-sizing:border-box;display:inline-block;cursor:pointer;margin-right:.5em;vertical-align:bottom}.cancel-button{background:#aaa}.submit-button-small{font-size:.9em}a.more-cta{color:#a41034;font-size:11px;text-transform:uppercase;font-weight:700;text-decoration:none;float:right}a.more-cta .arrow{font-size:14px}#top-bar{font-size:11px;height:30px;background:#333}#top-bar .links{float:right;margin:7px 42px 0 0}#top-bar .links li{line-height:1;border-left:1px solid #fff;padding-left:.75em;margin-left:.75em;float:left}#top-bar .links li:first-child{border-left:none}#top-bar .links li a{color:#fff;text-transform:uppercase;text-decoration:none}img#harvard-crest{position:absolute;left:42px}nav#primary-nav{background:#ea862e;height:36px;position:relative;padding-left:42px}body.home nav#primary-nav{box-sizing:border-box;position:absolute;background:rgba(234,134,46,.9);width:100%;z-index:20}#primary-nav .menu-cta{color:#fff;text-decoration:none;vertical-align:middle;font-weight:700;text-transform:uppercase;display:none;padding-top:10px}#primary-nav .menu-cta img{margin-top:-3px;margin-right:.5em;vertical-align:middle}#primary-nav .search-cta{position:absolute;right:20px;top:8px}#primary-nav ul{padding-top:0}#primary-nav ul li{line-height:1;float:left;margin-right:1.5em}#primary-nav>ul>li>a{font-weight:700;color:#fff;text-transform:uppercase;text-decoration:none;display:block;height:22px;padding-top:11px}#primary-nav>ul>li.selected a,#primary-nav>ul>li>a:hover{border-bottom:3px solid #fff}#primary-nav>ul>li>a:hover{border-color:rgba(255,255,255,.5)}#primary-nav li.logout{float:right;margin-right:60px}#primary-nav li.logout img{position:absolute;margin:-2px 0 0 -24px}#primary-nav .subnav{display:none}#search-overlay-wrapper{position:absolute;right:0;top:36px;z-index:25;overflow:hidden;width:307px;height:46px;box-sizing:border-box;display:none}#search-overlay{margin-top:-45px;box-sizing:border-box;background:#efa15c;width:100%;padding:.5em;border-bottom:1px solid #ea862e;border-left:1px solid #ea862e}#search-overlay input.search{font-size:1em;padding:0 .5em;width:calc(100% - 40px);box-sizing:border-box;-moz-box-sizing:border-box;height:30px;border:1px solid #ea862e;border-top-left-radius:15px;border-bottom-left-radius:15px}#search-overlay input.search:focus{outline:0}#search-overlay input.search-submit{position:absolute;right:0;width:40px;margin-right:10px;text-decoration:none;box-sizing:border-box;display:inline-block;cursor:pointer;height:30px;background:#ea862e;color:#fff;border:none;font-size:24px;vertical-align:middle;border-top-right-radius:15px;border-bottom-right-radius:15px;line-height:15px;padding-right:.5em}nav.secondary-nav{border-bottom:1px solid #999;background:#fff;height:31px}nav.secondary-nav ul{padding-left:42px;padding-top:0}nav.secondary-nav ul li{line-height:1;float:left;margin-right:1.5em}nav.secondary-nav ul li a{font-weight:700;color:#999;text-transform:uppercase;text-decoration:none;display:block;height:19px;padding-top:9px}nav.secondary-nav ul li a:hover,nav.secondary-nav ul li.selected a{color:#999;border-bottom:3px solid #999}nav.secondary-nav ul li a:hover{border-color:rgba(153,153,153,.5)}nav.secondary-nav ul li.selected a:hover{border-color:#999}nav.tab-nav{margin:1.5em 0;font-size:1.1em}nav.tab-nav ul{margin:0!important;height:26px;border-bottom:1px solid #a41034}nav.tab-nav ul li{line-height:1.3;float:left;margin:0 0 0 1.5em;height:22px}nav.tab-nav ul li:first-child{margin-left:0}nav.tab-nav ul li a{color:#333;text-decoration:none;font-weight:700;display:block;height:26px}nav.tab-nav ul li.selected{border-bottom:4px solid #a41034}body{font-family:"Open Sans",sans-serif;font-size:.9em;background:url(../images/global/body-background.png) top left;min-height:100%;height:100%;color:#222}body.content-only{background:#fff}a{color:#a41034}hr{height:1px;border:none;border-bottom:1px solid #ccc;margin:1em 0}hr.shadow{border:none;background:url(../images/global/horizontal-shadow.png) top left repeat-x;height:24px;margin:2em -42px 1.5em}hr.simple{border:none;border-bottom:1px solid #ddd;margin:2em 0;display:block;padding:0}#page-wrapper{background:url(../images/global/top-background.png) top left repeat-x;height:100%;min-height:100%;overflow-x:hidden}body.content-only #page-wrapper{background:0 0}#page{background:url(../images/global/sidebar-background.png) top right repeat-y #fff;min-height:500px;max-width:1100px;margin:0 auto;box-shadow:0 0 40px rgba(0,0,0,.4);position:relative}body.content-only #page{background:0 0;box-shadow:none;margin:0;width:auto;max-width:2000px}#site-header{height:156px;background:#a41034}#site-header h1{margin:42px 0 0 42px;padding-right:20px}#site-header h1 img{max-width:100%;height:auto}.center-status-wrapper{position:absolute;right:42px;background:url(../images/global/sign-strings.png) center -55px no-repeat}.center-status-wrapper .center-status{background:url(../images/global/sign-holes.png) center -37px no-repeat #222;padding:10px 12px 7px;margin:25px 0 0;text-align:center;border-radius:4px;box-shadow:0 10px 6px rgba(0,0,0,.2);text-transform:uppercase}.center-status-wrapper .center-status .status-message{color:#999;font-size:.8em;font-style:italic;margin:0 .5em;text-transform:none}.center-status-wrapper .center-status .status{font-size:24px;font-weight:700;line-height:24px;color:#f66;margin:2px 0}.center-status-wrapper .center-status .until{color:#ccc;font-size:10px;margin-bottom:3px}.center-status-wrapper .center-status .after-hours-cta{color:#f66;font-size:9px;margin-bottom:3px}.center-status-wrapper .center-status .after-hours-cta a{color:#999}.center-status-wrapper .center-status .timestamp{font-size:8px;color:#aaa;display:none}.center-status-wrapper .center-status-open{background-color:#fff}.center-status-wrapper .center-status-open .status{color:#090}.center-status-wrapper .center-status-open .until{color:#666}#primary-content{padding:0 42px 42px;width:calc(100% - 306px - 84px);min-height:500px;float:left;margin-top:22px}.primary-content h2{font-weight:300;font-size:1.9em;margin:1em 0}.primary-content h3{font-weight:700;text-transform:uppercase;margin:1.5em 0 1em;font-size:1.3em}.primary-content h4{font-weight:700;margin:1em 0 .75em}.primary-content ul{list-style-type:disc;margin-left:2.5em}.primary-content ul li{margin:.5em 0}.primary-content ol{list-style-type:decimal;margin-left:2.5em}.primary-content ol li{margin:.5em 0}body.content-only #primary-content{margin-right:0;width:auto}#secondary-content{margin-top:42px;width:306px;float:right}#secondary-content .block{font-size:.9em;margin:0 0 2.5em}#secondary-content .block .inner{padding:0 24px}#secondary-content .block header{margin-bottom:1em}#secondary-content h2{font-weight:700;font-size:1.5em;margin-bottom:.5em}#secondary-content h3{font-size:.9em}#secondary-content img.sidebar-icon{position:absolute;margin:-4px 0 0 -37px}body.no-sidebar #page{background:#fff}body.no-sidebar #secondary-content{display:none}body.no-sidebar #primary-content{width:auto!important;float:none!important;margin-right:0}#footer{position:relative;height:100px;clear:both;background:#eee;border-top:1px solid #d5d5d5}#footer .contact{font-size:.9em;line-height:1.3;position:absolute;bottom:22px;left:42px}#footer h2{font-weight:700;font-size:1.1em}#footer .copy{position:absolute;bottom:22px;right:42px;font-size:11px;color:#999}div#slideshow-wrapper{margin:0;position:relative}.slideshow-cta{position:absolute;right:0;top:70px;margin-right:-31px;z-index:10}#reservations-cta{top:170px}body.home .primary-content h3{font-weight:300!important;text-transform:none!important;font-size:1.75em!important;margin:0 0 1em!important}section.hours-block h3{margin-bottom:1em}section.hours-block nav.tabs{margin-top:1.5em;font-size:.9em;height:2em}section.hours-block nav.tabs li{width:50%;float:left;text-align:center}section.hours-block nav.tabs li a{display:block;background:#d2d2d2;padding:.6em 0 .4em;text-decoration:none;text-transform:uppercase;font-weight:700;color:#6a6a6a;line-height:1}section.hours-block nav.tabs li.selected a{background:#a41034;color:#fff}section.hours-block .content{border-top:4px solid #a41034;display:none;background:#fff;padding:16px 24px;border-bottom:1px solid #ddd;line-height:1.3;font-size:.9em}section.hours-block .content .hour{margin:.5em 0}section.hours-block .content .title{font-size:1.2em;font-weight:700;margin-top:.5em}section.hours-block .content label{font-weight:700;display:inline-block;width:8em}section.hours-block .content .date-range{font-weight:400;font-size:.85em}section.hours-block #content-regular{display:block}section.map-block a.map-link{display:inline-block;margin-top:10px;text-transform:uppercase;font-size:13px;text-decoration:none;float:right}section.map-block #map-canvas{width:306px;height:350px}section.map-block #map-canvas-page{width:auto;height:300px}ul.article-list{margin:0;list-style-type:none}ul.article-list li{margin:1.5em 0;min-height:5em}ul.article-list li .bullet{height:14px;width:14px;position:absolute;margin:3px 0 0 -32px;background:#ccc}ul.article-list li.article{padding-left:32px}ul.article-list-cal .date{background:#eee;float:left;border-top:4px solid #a41034;text-align:center;width:90px;padding:.65em 0}ul.article-list-cal .date .month{font-size:11px;font-weight:700;text-transform:uppercase;line-height:1}ul.article-list-cal .date .day{font-size:42px;font-weight:700;line-height:1}ul.article-list-cal .body,ul.article-list-cal .datetime-range,ul.article-list-cal .department,ul.article-list-cal h4{margin-left:110px!important}ul.article-list p{margin:.5em 0}ul.article-list h4{font-size:1.1em;margin-bottom:.35em!important;margin-top:0!important;line-height:1.2}ul.article-list h4 a{text-decoration:none;color:#333}ul.article-list h4 a:hover{text-decoration:underline}ul.article-list h4 a.arrow{white-space:nowrap;display:inline-block;font-size:18px;margin-left:4px}ul.article-list h4 a.arrow:hover{text-decoration:none}ul.article-list .department{color:#a41034;font-size:11px;text-transform:uppercase;font-weight:700}ul.article-list .department a{text-decoration:none}ul.article-list .department a.arrow{display:inline-block;margin-left:4px;font-size:15px;white-space:nowrap}ul.article-list .datetime-range{margin-bottom:.5em;font-size:13px;line-height:1.3;font-weight:300;color:#888}ul.article-list .event{margin-bottom:1.5em}ul.article-list .more-cta{float:none}div.article .datetime-range{margin-bottom:.5em;font-size:13px;line-height:1.3;font-weight:300;color:#888}.pagination-wrapper{text-align:center}ul.pagination{display:inline-block;margin:1em 0!important}ul.pagination li{list-style-type:none!important;margin:0 6px 0 0!important;float:left}ul.pagination li a,ul.pagination li span{background:#ddd;display:inline-block;height:24px;width:24px;line-height:24px;text-align:center;text-decoration:none}ul.pagination li.disabled span{color:#999}ul.pagination li.active span{background:#a41034;color:#fff}ul.pagination li a{color:#222}.related-events-block h3{color:#a41034;font-size:13px!important;text-transform:uppercase;font-weight:700;font-style:normal!important}div.course-materials h4,div.media-list h5{font-size:1.2em!important}.related-events-block ul{margin:0 0 1.5em}.related-events-block ul li{line-height:1.3;margin:.5em 0;border-top:1px solid #ddd;padding:.5em 0 0}.related-events-block ul li .date{width:3em;float:left}.related-events-block ul li .timerange,.related-events-block ul li .title{margin-left:3em}.related-events-block ul li .title a{color:#333}.related-events-block ul li .timerange{font-style:italic;margin-top:4px}div.course-materials{margin-bottom:3em}div.my-courses-course{margin-bottom:2.5em}div.course-materials ul{list-style-type:none;margin:0}div.course-materials li{line-height:normal;margin:.35em 0}div.course-materials a{color:#333;text-decoration:none;border-bottom:1px dotted #ccc}div.course-materials a:hover{border-color:#333}div.media-list h5{margin:1em 0 .25em}div.media-type{background-repeat:no-repeat;background-position:left top;min-height:43px;padding-left:56px;margin:1.5em 0}div.media-type-audio{background-image:url(../images/icons/audio.png)}div.media-type-video{background-image:url(../images/icons/video.png)}div.media-type-external{background-image:url(../images/icons/external.png)}div.course-materials .language-note{font-size:11px;text-transform:uppercase;color:#999}div.course-materials .unavailable-note{color:#a41034;font-weight:700}div.course-materials .footnote{margin:1em 0;font-size:11px}div.course-materials .current-media{padding-bottom:2em}div.course-materials .current-media h5{font-size:1.2em;margin-bottom:1em}ul.media-set{border:1px solid #ddd;padding:0 .5em;height:431px;overflow-y:auto;float:left;font-size:.9em;margin:0;list-style-type:none;box-sizing:border-box}ul.media-set li.selected{background-color:#fdd1aa}ul.media-set li{line-height:1.3!important;padding:.25em .5em .25em 0;margin:0!important}ul.media-set li a{border:none}ul.media-set li.depth-1 h6{font-weight:700;margin-top:.25em}ul.media-set li.depth-1{padding-left:.5em}ul.media-set li.depth-2{padding-left:1.5em!important}ul.media-set li.depth-3{padding-left:2.5em!important}ul.media-set li.depth-4{padding-left:3.5em!important}ul.media-set li.depth-5{padding-left:4.5em!important}.media-set-wrapper #media-player-wrapper p{margin:1em}.media-set-wrapper #media-player-wrapper .player-audio{margin-top:194px}.media-set-wrapper .player-video{width:100%}ul.media-set{width:25%;width:250px}.media-set-wrapper #media-player-wrapper{float:right;min-height:431px;background:#333;width:75%;width:calc(100% - 250px)}#primary-content .static-page h3{font-weight:300;text-transform:none;font-size:1.4em}h3.materials-header{background-position:top left;background-repeat:no-repeat;height:43px;padding-left:56px;line-height:43px;font-weight:300!important}.personnel-block li .title,ul.repeat-dates .date{font-weight:700}h3#materials-header-audio{background-image:url(../images/icons/audio.png)}h3#materials-header-video{background-image:url(../images/icons/video.png)}h3#materials-header-computer{background-image:url(../images/icons/computer.png)}h3#materials-header-online{background-image:url(../images/icons/world.png)}#language-support{display:none;background:#fff;position:absolute;padding:2em;border:8px solid #eee;z-index:10;font-size:.93em;box-shadow:0 0 20px rgba(0,0,0,.4);margin-top:-15em;margin-left:-5em}#language-support ul{width:18em;float:left}#language-support .close{float:right;margin:-1em -1em 0 0}#language-support h3{margin-top:0}#language-support ul li{margin:0}#content-block-resources_diacritics table{border-left:1px solid #ccc;border-top:1px solid #ccc}#content-block-resources_diacritics table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:.5em}ul.reservable-list li .submit-button{float:right;margin:-.3em 0 0 2em;font-size:.95em}ul.repeat-dates{list-style-type:none;margin:1em 0}ul.repeat-dates li{margin:1.5em 0}nav#reservable-selector{font-size:1em}.rosetta-languages ul{float:left;width:160px;margin-bottom:1em}.rosetta-languages ul li{font-size:.9em}.rosetta-languages p{clear:left;font-size:.9em}.rosetta-purchase{margin-bottom:1em}.rosetta-purchase .option{width:300px;float:left}.rosetta-purchase .option label{display:block;margin-bottom:.5em}.rosetta-terms{clear:left;padding-top:1em}.personnel-block li{border-top:1px solid #ccc;padding:.75em 0}.personnel-block li:first-child{border-top:none}.materials-manager{min-height:40em}.materials-manager .heading{margin-bottom:2em}.materials-manager h2{margin-bottom:0!important}.materials-manager .breadcrumbs{font-size:.9em;margin-top:.75em}.materials-manager .media-list h5,.materials-manager .term h5{margin:0;font-style:normal!important}.materials-manager .breadcrumbs a{text-decoration:none;border-bottom:1px dotted #a41034}.materials-manager h3{text-transform:none!important;font-size:1.5em!important}.materials-manager h4{font-size:1.2em!important}.materials-manager .year h4{font-weight:300!important;font-size:1.4em!important}.materials-manager .term h5{font-weight:700}.materials-manager .course-list .terms,.materials-manager .media-list{padding:0;margin:1.5em 0 2em;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);border:1px solid #ddd;border-radius:1em}.materials-manager .course-list .term,.materials-manager .media-list .group{margin:0;padding:1.75em 2em .75em;border-top:1px solid #ddd}.materials-manager .course-list a{border-bottom:1px dotted #a41034;text-decoration:none}.materials-manager .course-list .term:first-child,.materials-manager .media-list .group:first-child{border-top:none}.materials-manager .course-list ul{margin:1em 0}.materials-manager .course-list ul li{margin-left:2em}.materials-manager .media-list ul{margin:1em 0 1em 2em}.materials-manager .media-list li{margin:.2em 0}.materials-manager .media-list .language-note{font-size:.8em}.materials-manager .add-media-link{font-size:13px;text-decoration:none;text-transform:uppercase;font-weight:700}.materials-manager .add-media-link img{vertical-align:top;margin:0 4px 0 0}.materials-manager p{max-width:46em}.search-list{width:auto!important;border:4px solid #ccc;height:20em;overflow-y:scroll;overflow-x:hidden}#media-search-list{height:35em;width:auto!important}.search-list ul{padding-top:39px;margin-left:0}.search-list li{border-bottom:1px solid #ccc;margin:0!important;padding:.5em 10px .5em 32px!important;background:url(../images/icons/check-disabled.png) 7px 5px no-repeat #fff;cursor:pointer;line-height:1.1}.search-list li.active{background-image:url(../images/icons/check.png);background-color:#e0f2e0}.search-list li.active-unavailable{background-color:#eee;background-image:url(../images/icons/check-disabled.png)}.search-list li.heading-row{background:0 0;font-weight:700;padding-left:.5em}.search-list .search-row{position:absolute;background:#fff;width:879px!important;padding:.5em;border-bottom:1px solid #ccc}.search-list .clear{clear:both}#media-search-list .search-row{width:771px}#media-search-list .english-title{font-style:italic;font-size:.85em;color:#999}#media-search-list .encoding{float:right;margin-left:1em;margin-top:.15em;font-size:.85em}.search-list input{font-size:1.1em;width:592px}.search-list .unavailable-icon{vertical-align:bottom;margin-left:.5em;margin-top:-4px}.import-media-panel .course{margin-bottom:2em;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);border:1px solid #ddd;border-radius:1em;padding:2em}.import-media-panel .course label{font-weight:700;font-size:1.2em}.import-media-panel .import-links{margin:.5em 0 0 1.5em;line-height:1.5}.import-media-panel .import-links .encoding{font-size:.85em;color:#999;margin-left:.5em}.import-media-panel .cta{position:absolute;margin:3em 0 0 330px;display:none;z-index:10}.import-media-panel .item-additional{display:none}.import-media-panel .additional-items-cta{font-size:.85em;text-decoration:none;border-bottom:1px dotted #a41034}table.small-list{font-size:.9em}table.list td,table.list th{text-align:left;padding:.5em 12px .5em 8px;line-height:1.3}table.list th{color:#000;text-transform:uppercase;font-size:12px;border-bottom:2px solid rgba(0,0,0,.2)}table.list th a{text-decoration:none;color:#000;font-weight:700}table.list th:first-child{border-top-left-radius:10px}table.list th:last-child{border-top-right-radius:10px}table.list td{border-bottom:1px solid rgba(0,0,0,.1)}table.list tr.divider-row td{border-top:3px solid rgba(0,0,0,.1)}table.list tr:nth-child(odd) td{background-color:rgba(0,0,0,.05)}table.list td.sort-column{background-color:#fff7f0}table.list tr:nth-child(odd) td.sort-column{background-color:#ffedde}table.no-stripes tr:nth-child(odd) td{background:0 0}.action-icon{vertical-align:middle;margin-right:.5em}table.list tr.inactive td{opacity:.3}table.list tr.pagination-row td{border:none;background:0 0}table.list .filter-row .active{background:#ffe5cf}p.new-addition,table.list td.new-media{background-color:rgba(255,206,67,.25)!important}table.list td.new-media-title:before{display:block;position:absolute;font-family:FontAwesome;content:"\f005";font-size:16px;margin-left:-1.5em;margin-top:-1px;color:#ea862e}table.list td.new-media-title{padding-left:2.5em!important}p.new-addition{padding:.5em}p.new-addition i{color:#ea862e;font-size:16px}body.maintenance-splash{background:url(../images/global/harvard-crest-big.png) center 200px no-repeat #790521;background-size:108px 123px;color:#fff;font-size:1.1em}body.maintenance-splash #page-wrapper{max-width:38em;margin:0 auto;padding:0 1em}body.maintenance-splash #primary-content{padding-top:300px;text-align:center;width:auto;float:none}body.maintenance-splash #primary-content h2{font-weight:700!important;text-transform:uppercase}.search-results li h4{margin-bottom:0!important;font-weight:400!important;font-size:1.2em!important}.search-results li .url a{font-size:.9em;color:#999;text-decoration:none}.search-results li p{margin:.5em 0}div.facilities-section{border-left:12px solid #000;padding:.75em 0 .75em 20px;margin:1.5em 0}img#facilities-floorplan{max-width:100%;height:auto}div#facilities-section-individual{border-color:#addded}div#facilities-section-group{border-color:#adedad}div#facilities-section-screening{border-color:#cfc1f7}div#facilities-section-other{border-color:#edb6ad}div.facilities-section h4{margin-top:0!important;font-size:1.2em}div.facility{margin-top:1.25em}div.facility img.number{position:absolute;margin-left:-37px;margin-top:-3px}div.facility h5{margin-bottom:.35em}div.facility p{margin:0!important}div.facilities-group-policies{background:#f3f3f3;padding:2em}div.facilities-group-policies h4{margin-top:0!important}div.facilities-group-policies ul{list-style-type:disc;font-size:.9em;margin-left:2em}div.facilities-group-policies ul li{margin:.5em 0}@media (max-width:840px){#primary-nav .menu-cta{display:inline-block}#primary-nav>ul{display:none;position:absolute;width:100%;background:#fff;z-index:21;margin:8px 0 0 -42px;border-bottom:6px solid #ea862e}#primary-nav>ul>li{border-top:1px solid #dfdcd5;float:none;padding:0 42px;margin-right:0}#primary-nav>ul>li:first-child{border-top:none}#primary-nav>ul>li>a{color:#9b9891}#primary-nav>ul>li.selected>a,#primary-nav>ul>li>a:hover{border-bottom:0;color:#ea862e}#primary-nav ul.subnav{display:block!important;list-style:disc!important}#primary-nav .subnav li{border-top:1px solid #dfdcd5;float:none;padding:11px 62px 0;text-transform:uppercase;text-decoration:none;display:block;height:22px;margin:0 -42px}#primary-nav .subnav li a{color:#9b9891;text-decoration:none}#primary-nav .subnav li.selected a{color:#ea862e}.secondary-nav{display:none}.lrc-slideshow ul.lrc-slideshow-list,.lrc-slideshow ul.lrc-slideshow-list li{height:300px!important}}@media (max-width:720px){body{background:0 0!important}#page{background:0 0}#primary-content{width:auto;float:none}#secondary-content{border-top:1px solid #ddd;background:#e8e8e8;width:auto;float:none;padding:42px}#map-canvas{width:auto}#search-overlay-wrapper{width:100%}.lrc-slideshow-navigation-wrapper{width:auto!important}.media-set-wrapper #media-player-wrapper{width:100%;float:none;min-height:0}.media-set-wrapper #media-player-wrapper .player-audio{margin-top:0}ul.media-set{width:100%;float:none;height:300px}}@media (max-width:650px){#top-bar .links{float:left;margin:7px 0 0 50px}img#harvard-crest{left:16px}nav#primary-nav{padding-left:16px}#primary-nav>ul{margin-left:-16px}#primary-nav>ul>li{padding:0 16px}#site-header h1{margin:42px 0 0 16px}#primary-content{padding:0 16px 42px}#secondary-content{padding:42px 16px}.center-status-wrapper{display:none}.lrc-slideshow ul.lrc-slideshow-list,.lrc-slideshow ul.lrc-slideshow-list li{height:250px!important}.slideshow-cta{margin-right:-25px}.slideshow-cta img{width:230px!important}#reservations-cta{top:150px}nav.tab-nav{font-size:1em}nav.tab-nav ul{height:auto;border-top:1px solid #ccc;border-bottom:none}nav.tab-nav ul li{float:none;margin:0;height:auto;border-bottom:1px solid #ccc}nav.tab-nav ul li:first-child{margin-left:0}nav.tab-nav ul li a{font-weight:700;text-transform:uppercase;height:auto;padding:.35em .5em;border-left:8px solid #fff;color:#898673}nav.tab-nav ul li.selected a{border-color:#a41034;color:#a41034}nav.tab-nav ul li.selected{border-bottom:1px solid #ccc}}