@font-face{font-family:"BillWeb";src:url(/resources/public/fonts/bill-web.eot);src:url(/resources/public/fonts/bill-web.woff) format("woff"),url(/resources/public/fonts/bill-web.ttf) format("truetype"),url(/resources/public/fonts/bill-web.svg#BillRegular) format("svg");font-weight:normal;font-style:normal;font-stretch:normal}@font-face{font-family:"BillHair";src:url(/resources/public/fonts/bill-hair.eot);src:url(/resources/public/fonts/bill-hair.woff) format("woff"),url(/resources/public/fonts/bill-hair.ttf) format("truetype"),url(/resources/public/fonts/bill-hair.svg#BillHairline) format("svg");font-weight:normal;font-style:normal;font-stretch:normal}html,body{background-color:#fff;box-sizing:border-box;color:#000;font:normal normal 16px/1.2 "BillWeb",sans-serif;height:100%;margin:0;overflow:hidden;padding:0;width:100%}a,a:link,a:visited,a:active{color:#969696;text-decoration:none;outline:0}a:hover{color:blue;text-decoration:none}u{text-decoration:none}.jspScrollable:focus{outline:none}.jspContainer{overflow:hidden;position:relative}.jspContainer:focus{outline:none}.jspPane{position:absolute;width:200px}.jspVerticalBar{position:absolute;top:0;right:0;width:1px;height:100%;background:transparent}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:transparent}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#dedede;position:relative}.jspDrag{background:#373737;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:gray;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:gray}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:2px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:gray;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.c_indexview{z-index:60;margin:0 25px 140px 50px}.c_indexview .indexbutton{display:block;margin-bottom:0;min-height:inherit}.c_indexview .loadmorebar{display:block;overflow:hidden;float:inherit;margin-top:100px}.c_indexview .texts_holder{display:block;overflow:hidden}.c_indexview .page_title{margin-left:0}.c_indexview .loadmore_button{display:block;margin-top:20px}.c_indexview .loadmore_button:hover{cursor:pointer}.c_indexview .section_title{z-index:2}.c_indexview .image_preview{background-color:#fff;background-repeat:no-repeat;background-size:300px;border:15px solid #fff;position:absolute;display:none;width:300px;height:230px;pointer-events:none;z-index:500}.c_indexview .image_preview .item_title{background-color:#fff;padding:5px 15px 10px;margin:220px 0 0 -15px}.c_indexview .section_content_index{margin-top:2px;padding-top:0;z-index:40}.c_indexview .text_holder{overflow:hidden}.c_indexview .text_holder .work_item{white-space:nowrap;float:left !important;overflow:hidden;margin-right:10px;color:gray}.c_indexview .text_holder .work_item:hover{color:#fff;cursor:pointer}.c_indexview .images_holder{padding-bottom:100px;width:100%;opacity:0;transition:opacity .3s ease-in-out}.c_indexview .images_holder.packing-done{opacity:1}.c_indexview .images_holder .media_item{display:block;font-size:1em;background-size:140px;background-repeat:no-repeat;background-position:0;margin-bottom:20px;word-wrap:break-word}.c_indexview .images_holder .media_item>div{width:100%}.c_indexview .images_holder .media_item_typology{font-size:.8em}.c_indexview .images_holder .media_item_image{margin-top:10px}.c_indexview .images_holder .media_item_image img{display:block;width:100%;height:auto}.c_indexview .images_holder .media_item_meta{margin-top:10px;min-height:100%}.c_indexview .images_holder .media_item .placeholder{background-color:#dedede;height:70px}.c_indexview .images_holder .media_item_title{line-height:1.15em;width:100%}.c_indexview .images_holder .media_item.single{width:140px}.c_indexview .images_holder .media_item.single .placeholder{width:140px}.c_indexview .images_holder .media_item.double{width:305px}.c_indexview .images_holder .media_item.double .placeholder{width:305px}.c_indexview .images_holder .media_item.triple{width:470px}.c_indexview .images_holder .media_item.triple .placeholder{width:470px}.c_indexview .images_holder .media_item.double .media_item_title,.c_indexview .images_holder .media_item.triple .media_item_title{font-size:2em;font-family:"BillHair",sans-serif;line-height:1em}.c_indexview .images_holder .media_item .number{margin-bottom:10px;display:block}.c_indexview .images_holder .media_item:hover{background-color:transparent !important;background-image:none !important}.c_indexview .images_holder .media_item.student_object.nolink{color:gray}.c_indexview .images_holder .media_item .user{padding-top:5px}.filters{font-size:.8em;position:absolute;z-index:10;margin-left:300px;top:-160px;right:450px;display:block;opacity:1;transition:opacity 400ms ease-in-out;white-space:nowrap}.filters.feed_filters{top:34px}@media all and (max-width: 1023px){.filters{opacity:0;margin-left:0 !important}}.filters .filter_title{color:#969696}.filters .filter_title.selected_option{color:#000 !important;display:inline-block}.filters .layout{width:200px;float:left;display:block}.filters .layout .layout_option{float:left;margin-right:30px;margin-top:6px}.filters .filter{background-color:#fff;padding:5px 10px 10px;margin-right:50px;display:inline-block;vertical-align:top;white-space:nowrap}.filters .filter .filter_options{background-color:#fff;overflow:hidden;height:0}.filters .filter .filter_options .filter_option{overflow:hidden;display:block;margin-top:0}.filters .filter .filter_options .filter_option .indexfilterbutton{padding-top:5px;display:block;width:100%;border:1px solid transparent}.filters .filter .filter_options .filter_option .indexfilterbutton:hover{border-bottom:1px solid #969696}.filters .filter .filter_title.selected_option{border-bottom:1px solid #969696}.filters .filter:hover .filter_options{height:auto}.filters .filter:hover .filter_options .filter_option{text-decoration:underline}.filters .filter:hover .selected_option{border-color:transparent}.filters .filter .ajax_click{float:left}.shelf_enabled .c_indexview .filters{right:150px !important}.onhover-show-meta .media_item_meta{display:none}.onhover-show-meta:hover .media_item_image{visibility:hidden}.onhover-show-meta:hover .media_item_meta{display:block;margin-top:10px;position:absolute;top:18px}.onhover-show-image .media_item_image{display:none}.onhover-show-image:hover .media_item_meta{visibility:hidden}.onhover-show-image:hover .media_item_image{display:block;margin-top:10px;position:absolute;top:0}.grayscale-image .media_item_image img{filter:grayscale(100)}.grayscale-image .media_item_image img:hover{filter:grayscale(0)}.hidden-meta .media_item_meta{display:none}.default_object .media_item_image{margin:0 !important}.default_object:hover .media_item_meta{margin:0 !important;top:0 !important}.search .search_holder{position:relative}.search .search_holder .search_item{width:200px;word-wrap:break-word}.search .search_holder .search_item.type_user_page .search_title,.search .search_holder .search_item.type_staff .search_title,.search .search_holder .search_item.type_group .search_title{font-family:"BillHair";font-size:2em;line-height:40px}.search .search_holder .search_item.type_user_page .search_image{display:none}.search .search_holder .search_item .search_header{font-size:.4em;color:#d3d3d3;line-height:10px;margin-bottom:10px}.search .search_holder .search_item sup{display:none}.search .search_holder .search_item .search_title{padding-top:10px}.search .search_holder .search_item .search_description{font-size:.8em}.search .search_holder .search_item .search_meta{font-size:.4em;color:#d3d3d3;line-height:10px}.search .search_holder .search_item .unexpanded{display:none}.search .search_holder .search_item .unexpander{display:none}.search .page_content .result{width:200px;float:left;height:300px;overflow:hidden;padding:20px;margin-right:20px;margin-bottom:20px;border:solid;border-color:#000;border-width:1px}.search .page_content .result .result_content{height:300px;overflow:hidden;display:block}.c_studentwork{padding-bottom:250px !important}.c_studentwork .images_holder img{width:45%;max-width:550px;height:300px;transition:opacity .2s ease-out}.c_studentwork .images_holder li{opacity:.8}.c_studentwork .images_holder li.hightlighted_image{opacity:1;border-width:3px}.c_studentwork .student_row{overflow:hidden;padding-top:5px;font-size:.9em;padding-bottom:5px;border-bottom:solid;border-bottom-color:#373737;border-bottom-width:1px}.c_studentwork .student_row.top{background-color:none;padding-bottom:20px}.c_studentwork .student_row.top:hover{background-color:transparent}.c_studentwork .student_row.top .page_filter{font-size:14px}.c_studentwork .student_row.top .page_filter a{color:gray !important}.c_studentwork .student_row.top .page_filter a:hover{color:gray !important}.c_studentwork .student_row.top .page_filter a.selected{color:gray !important}.c_studentwork .student_row .data_val{color:gray;width:50%;float:left;white-space:nowrap}.c_studentwork .student_row .data_val.year_val{float:right;text-align:right}.c_studentwork .alumni_button{font-size:.9em;margin-top:20px;display:block}.c_tag .tag_header{padding-bottom:30px;width:100%}.c_tag .page_header{width:100%}.c_tag .tags_holder{width:100% !important}.c_tag .tag_item{background-size:300px;background-repeat:no-repeat;background-position:0px}.c_tag .tag_item .p_meta{position:absolute;top:0px;left:0px;display:none;padding:0px;font-size:.8em;width:100%}.c_tag .tag_item .other_tags{padding-top:20px}.c_tag .tag_item .other_tags .tag{float:left;margin-right:10px;margin-bottom:10px}.c_tag .tag_item.onlyText .p_image{visibility:hidden}.c_tag .tag_item.onlyText .p_meta{visibility:visible;display:block !important;z-index:10}.c_tag .tag_item:hover .p_image{visibility:hidden}.c_tag .tag_item:hover .p_meta{visibility:visible;display:block !important;z-index:10}.c_post sup{display:none}.c_post .meta_info .meta_object{display:block;width:100%;text-transform:uppercase;margin-bottom:10px;overflow:hidden}.c_post .meta_info .meta_object .meta_1{width:25%;float:left}.c_post .meta_info .meta_object .meta_2{width:75%;float:left}.c_post .meta_info .meta_object .meta_2 .ajax_click{float:left}.c_post .bottom_images{display:block;overflow:hidden;width:100%}.c_post .bottom_images .two_column{margin-left:50px}.c_post .meta_2 .ajax_click{margin-right:5px}.c_post h4{margin-bottom:20px}.c_userpage .bio{overflow:hidden;font-size:1em}.c_userpage .currentviewing_student{border-bottom:solid;border-bottom-width:1px}.c_userpage .see_also{font-size:.8em}.c_userpage .see_also a{display:block}.c_userpage .userpage_column{width:50%;float:left}.c_userpage .userpage_column.right_column{margin-top:100px}.c_userpage .preview .section_title{width:80%}.c_userpage .preview .section_title .description{font-size:.7em;line-height:17px}.c_userpage .preview .section_title .unexpanded{display:none}.c_userpage .userpage_about p{padding:0px;margin:0px}.c_userpage .column_holder{width:100%;overflow:hidden;display:block}.c_userpage .content_media{width:50%}.c_userpage .section{margin-bottom:50px}.c_userpage .section_content{background-color:red;float:left;width:200px;height:200px;display:block}.c_userpage .userpage_footer{margin-left:50px;width:100%;display:block}.studentwork_listview .studentbutton{margin-top:0px !important}.studentwork_listview .listholder{float:left;width:30%}.studentwork_listview .data_val{margin-bottom:5px}.studentwork_listview .data_val.year_val{float:right}.teamlist_holder{font-size:.8em}.teamlist_holder .section_title{line-height:normal !important}.teamlist_holder .button_inline{margin-bottom:5px}.c_tutor .currentselected_member,.c_staff .currentselected_member{border-bottom:solid;border-bottom-width:1px}.c_tutor .p_meta,.c_staff .p_meta{visibility:hidden;background-color:#fff;top:0px;left:0px;padding:0px;padding-top:5px;font-size:1em;position:absolute;width:140px;padding-bottom:20px}.c_tutor .tutorbio,.c_staff .tutorbio{margin-top:20px}.c_tutor .tutoremail,.c_staff .tutoremail{margin-top:20px}.c_tutor .tag_header,.c_staff .tag_header{padding-bottom:30px}.c_tutor .tag_item,.c_staff .tag_item{float:left;background-size:150px;background-repeat:no-repeat;background-position:0px;background-color:#000}.c_tutor .tag_item .p_meta,.c_staff .tag_item .p_meta{display:none;padding:0px;font-size:1em}.c_tutor .tag_item .other_tags,.c_staff .tag_item .other_tags{padding-top:20px}.c_tutor .tag_item .other_tags .tag,.c_staff .tag_item .other_tags .tag{float:left;margin-right:10px;margin-bottom:10px}.c_tutor .tag_item:hover,.c_staff .tag_item:hover{background-color:transparent;background-image:none !important}.c_tutor .tag_item:hover .p_meta,.c_staff .tag_item:hover .p_meta{visibility:visible;display:block !important;z-index:10}.c_tutor .tag_item:hover .p_image,.c_staff .tag_item:hover .p_image{visibility:hidden}.media-item{position:relative;height:auto}.video-wrapper{border:solid;overflow:hidden;display:block}.media-view{position:relative;display:block;margin-bottom:20px}.media-view img{margin:0px !important;display:block}.media-item.vimeo,.media-item.youtube,.media-item.htmlvideo{cursor:pointer}.media-item.vimeo img,.media-item.youtube img,.media-item.htmlvideo img{margin-bottom:0px}.media-item.vimeo iframe,.media-item.youtube iframe,.media-item.htmlvideo iframe{display:none}.media-item.vimeo .play-icon,.media-item.youtube .play-icon,.media-item.htmlvideo .play-icon{position:absolute;background-color:rgba(0,0,0,.6);width:100%;height:100%;font-size:0;line-height:0;text-indent:-9999px;background-image:url(/resources/public/images/icon-play-sm.png);background-repeat:no-repeat;background-position:center center;z-index:2}.media-item.vimeo #player,.media-item.youtube #player,.media-item.htmlvideo #player{display:block}.media-item.vimeo:hover .play-icon,.media-item.youtube:hover .play-icon,.media-item.htmlvideo:hover .play-icon{background-image:url(/resources/public/images/icon-play-sm-hover.png)}.media-item.vimeo.youtube-initialized img,.media-item.vimeo.youtube-initialized .play-icon,.media-item.vimeo.vimeo-initialized img,.media-item.vimeo.vimeo-initialized .play-icon,.media-item.vimeo.htmlvideo-initialized img,.media-item.vimeo.htmlvideo-initialized .play-icon,.media-item.youtube.youtube-initialized img,.media-item.youtube.youtube-initialized .play-icon,.media-item.youtube.vimeo-initialized img,.media-item.youtube.vimeo-initialized .play-icon,.media-item.youtube.htmlvideo-initialized img,.media-item.youtube.htmlvideo-initialized .play-icon,.media-item.htmlvideo.youtube-initialized img,.media-item.htmlvideo.youtube-initialized .play-icon,.media-item.htmlvideo.vimeo-initialized img,.media-item.htmlvideo.vimeo-initialized .play-icon,.media-item.htmlvideo.htmlvideo-initialized img,.media-item.htmlvideo.htmlvideo-initialized .play-icon{display:none}.media-item.vimeo.youtube-initialized iframe,.media-item.vimeo.vimeo-initialized iframe,.media-item.vimeo.htmlvideo-initialized iframe,.media-item.youtube.youtube-initialized iframe,.media-item.youtube.vimeo-initialized iframe,.media-item.youtube.htmlvideo-initialized iframe,.media-item.htmlvideo.youtube-initialized iframe,.media-item.htmlvideo.vimeo-initialized iframe,.media-item.htmlvideo.htmlvideo-initialized iframe{display:block}.addthispage{display:inline;margin-left:20px;visibility:hidden}.addthispage a{color:gray !important;padding:5px}.addthispage span{margin-left:10px;font-size:.8em;opacity:0}.addthispage:hover span{opacity:1;transition:opacity .3s ease-in-out 0s}.collection_header_actions{display:none;padding-bottom:20px}.collection_header_actions .collection_header_action{display:block;margin-top:5px;overflow:hidden;margin-right:20px;font-size:.8em}.shelf_toggle{position:fixed;right:190px;top:34px;z-index:201;width:100px;font-size:.8em;line-height:20px;height:20px;overflow:hidden}.shelf_toggle a{padding-bottom:3px;border-bottom:solid;border-width:1px;border-color:#969696}.shelf_toggle.onloadhidden{opacity:0}.videobutton{position:relative}.videobutton:hover{background-image:url(/resources/public/images/icon-play-sm-hover.png)}.play_icon{position:absolute;background-image:url(/resources/public/images/icon-play-sm.png);width:100%;height:100%;background-repeat:no-repeat;background-position:center center}.addfootnotetoshelfbutton{opacity:0}.presentation_mode{position:fixed;z-index:900;top:10px;right:169px;height:20px}.start_slideshow_info{opacity:0;background-color:#fff;pointer-events:none;position:absolute;margin-top:21px;color:#000;white-space:nowrap;margin-left:-50px;padding:5px;padding-top:1px}.presentationmodebutton{display:block;width:20px;height:20px;width:0px;margin-top:2px;margin-left:5px;margin-right:0px;height:0px;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent;pointer-events:none}.addimagetoshelfbutton{padding-left:10px;padding-right:10px}.page_meta{position:absolute;z-index:90;bottom:-100px;right:300px;font-size:.8em;padding-bottom:1px;border-bottom:solid;border-width:1px;border-color:#c8c8c8}.shelf_enabled .page_meta{right:50px}.share_shelf{padding:15px 0 5px 10px;display:block;overflow:hidden}.share_shelf .share_button{margin-top:0px !important;display:block;margin-right:20px;float:right !important}.share_shelf .share_button div{margin-top:0px !important}.share_shelf .share_button .twitter_button{width:76px}.share_shelf .share_button .emailbutton.ajax_click{padding-top:5px !important}.share_shelf .share_button .emailbutton a{margin-right:3px;font-size:1.6em;padding-bottom:5px}.share_shelf .share_button .emailbutton a:hover{color:#000}.share_shelf .ajax_click{padding-top:10px;font-size:.8em;padding-bottom:0px}.share_shelf_container{overflow:hidden;height:0px;color:#000}.share_shelf_container .share_shelf div{margin-top:7px;font-size:.8em}.collection_selector_container{overflow:hidden;height:0px;width:300px;transition:height .2s ease-in-out 0s}.collection_selector_container .manage_info{padding-left:10px;padding-top:10px;font-size:.8em;padding-bottom:0px}.collection_selector_container .manage_info a:hover{color:#000}.collection_selector_container.notransition{transition:height 0s ease-in-out 0s !important}.collection_selector_container .collection_selector{padding-top:20px;padding-bottom:30px;display:block}.collection_selector_container .collection_selector a:hover{color:#000 !important}.collection_selector_container .collection_selector .newshelfbutton{color:#000;display:block}.collection_selector_container .collection_selector .ajax_click{display:block}.collection_selector_container .collection_selector .s_button{float:left;display:block;margin-top:10px;overflow:hidden;margin-right:20px;font-size:.8em}.image_frame:hover .addimagetoshelf{opacity:1}.addimagetoshelf{position:absolute;padding:2px;top:0px;left:0px;background-color:#fff;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out 0s}.addimagetoshelf a:hover{color:#000}.addimagetoshelf .tooltipinfo{position:absolute;opacity:0;background-color:#fff;display:inline-block;white-space:nowrap;padding:2px;top:0px;left:30px;padding-right:5px;pointer-events:none}.addimagetoshelf .ajax_click{float:left}.addimagetoshelf .ajax_click:hover .tooltipinfo{opacity:1;transition:opacity .3s ease-in-out 0s}.addimagetoshelf .tooltipinfo{color:#000;float:left}.addimagetoshelf.fullsizeview{padding:10px 12px;pointer-events:auto !important}.addimagetoshelf.fullsizeview .tooltipinfo{padding:10px}.addfootnotetoshelf{padding:0px;margin-left:20px;display:block;overflow:hidden;opacity:1;transition:opacity .3s ease-in-out 0s}.addfootnotetoshelf .ajax_click:hover .tooltipinfo{opacity:1;transition:opacity .3s ease-in-out 0s}.addfootnotetoshelf a{float:left}.addfootnotetoshelf a:hover{color:#fff}.addfootnotetoshelf .tooltipinfo{float:left;opacity:0;padding-left:10px;color:#fff;display:inline-block;white-space:nowrap;pointer-events:none}li:hover .addvideotoshelfbutton{opacity:1;transition:opacity .3s ease-in-out 0s}.addvideotoshelf{position:absolute;z-index:100}.addvideotoshelf .ajax_click{float:left}.addvideotoshelf .ajax_click:hover .addvideotoshelfbutton{color:#000}.addvideotoshelf .ajax_click:hover .tooltipinfo{opacity:1;transition:opacity .3s ease-in-out 0s}.addvideotoshelf .tooltipinfo{position:absolute;margin-left:28px;white-space:nowrap;float:left;padding:5px;background-color:#fff;color:#000;opacity:0}.addvideotoshelf .addvideotoshelfbutton{padding:5px;padding-left:10px;padding-right:10px;background-color:#fff;color:gray;float:left;opacity:0}.media-item:hover .addimagetoshelf{transition:opacity .3s ease-in-out .1s;opacity:1;pointer-events:auto}.tooltip{background:rgba(255,255,255,.99);padding-top:5px;padding-bottom:5px;padding:10px;z-index:4;left:0px;color:gray;position:absolute;pointer-events:none;opacity:0;top:0px;left:0px;transition:opacity 0s ease-in-out}.tooltip.show{opacity:1;pointer-events:auto;transition:opacity .3s ease-in-out}.tooltip a:hover{color:#000 !important}.tooltip .tooltipinfo{position:absolute;opacity:0;background-color:#fff;display:inline-block;white-space:nowrap;padding:5px;padding-top:10px;padding-bottom:10px;top:0px;left:30px;padding-right:5px;pointer-events:none}.tooltip .ajax_click{float:left}.tooltip .ajax_click:hover .tooltipinfo{opacity:1;transition:opacity .3s ease-in-out 0s}.shelf{position:fixed;right:0px;top:34px;height:100%;z-index:200;color:#000;transition:transform .25s;transform:translate(300px, 0px)}.shelf .loggedin_only{visibility:hidden;pointer-events:none}.shelf .shelf_header{display:block;overflow:hidden;background-color:#fff;padding-top:10px;padding-bottom:10px;position:absolute;z-index:1000;width:300px;border-bottom:solid;border-bottom-width:2px;border-bottom-color:#d3d3d3}.shelf .shelf_header .notify{background-color:green;opacity:0;width:300px;height:3px;position:absolute;top:0px !important;right:0px !important;z-index:1000}.shelf .shelf_header .notify.show_notify{animation:fade_in_out 2s ease-in-out 0s 1;transform-origin:50% 50%}.shelf .shelf_header .current_shelf_id{color:#000;margin-left:10px;margin-top:10px;font-size:.7em;position:fixed;right:5px;top:40px;pointer-events:none;visibility:hidden}.shelf .shelf_header .current_shelf_title{color:#000;margin-left:10px;margin-top:10px;font-size:.7em;position:fixed;right:5px;top:60px;pointer-events:none;visibility:hidden}.shelf .shelf_header .current_shelf_user{color:#000;margin-left:10px;margin-top:10px;font-size:.7em;position:fixed;right:5px;top:80px;pointer-events:none;visibility:hidden}.shelf .shelf_header .current_shelf_state{color:#000;margin-left:10px;margin-top:10px;font-size:.7em;position:fixed;right:5px;top:100px;pointer-events:none;visibility:hidden}.shelf .shelf_header .current_shelf_owner{color:#000;margin-left:10px;margin-top:10px;font-size:.7em;position:fixed;right:5px;top:120px;pointer-events:none;visibility:hidden}.shelf .shelf_header .collection_selector{padding-left:10px}.shelf .shelf_header .header_object{float:left}.shelf .shelf_header .header_object.header_title{width:70%;height:1px}.shelf .shelf_header .header_object.header_action{float:right;font-size:.8em;padding-bottom:3px;color:gray;font-weight:normal}.shelf .shelf_header .header_object.header_action a:hover{color:#000}.shelf .shelf_header .header_object.header_action .action_menu{width:100%;display:block;margin-left:120px;overflow:hidden;color:gray}.shelf .shelf_header .header_object.header_action .action_menu .action{float:left;padding-right:20px}.shelf .shelf_header .header_object.header_action .action_menu .action:hover{cursor:pointer;color:#000}.shelf .shelf_header .header_object.header_action:hover{cursor:pointer;color:#000}.shelf .shelf_container{display:block;overflow:hidden;background-color:#fff;width:300px;margin:0 auto;height:100%}.shelf .shelf_objects{overflow:scroll;height:100%}.shelf .shelf_objects .shelf_object{background-color:#fff;color:#000;padding:5px;padding-top:30px;padding-bottom:20px;margin-bottom:0px;margin:10px;opacity:0;display:block;transform:translate(0px, -100px);transition:transform .3s ease 0,opacity .3s ease 0}.shelf .shelf_objects .shelf_object.selected_slide{background-color:#d3d3d3}.shelf .shelf_objects .shelf_object:first-child{margin-top:30px !important}.shelf .shelf_objects .shelf_object .shelf_object_actions{opacity:1;transition:opacity .15s ease-in-out 0s}.shelf .shelf_objects .shelf_object .shelf_object_actions .shelf_object_action{float:left;font-size:.6em;padding-top:5px;margin-right:20px;color:gray}.shelf .shelf_objects .shelf_object .shelf_object_actions .shelf_object_action:hover{color:#000}.shelf .shelf_objects .shelf_object.inpositoin{opacity:1;transform:translate(0px, 0px);transition:transform .3s ease,opacity .3s ease}.shelf .shelf_objects .shelf_object a{display:block}.shelf .shelf_objects .shelf_object a:hover{color:#000}.shelf .shelf_objects .shelf_object .shelf_object_title{font-family:"BillHair";font-size:1.5em;line-height:30px;margin-bottom:10px}.shelf .shelf_objects .shelf_object:hover{cursor:pointer}.shelf .shelf_objects .shelf_object:hover .shelf_object_actions{opacity:1}.shelf .shelf_objects .shelf_footer{padding-bottom:150px;margin-bottom:5px;display:block}.shelf .shelf_objects .shelf_footer .clear_chelf{padding:15px;font-size:.8em}.shelf .shelf_objects .shelf_footer .clear_chelf a:hover{color:#000}.empty_shelf .clear_chelf{visibility:hidden}.shelf.not-editable .save{display:none;pointer-events:none}.shelf.not-editable .shelf_object_actions{visibility:hidden;pointer-events:none}.shelf.not-editable .clear_chelf{visibility:hidden;pointer-events:none}.shelf.editable .collection_header_actions{display:block}.shelf.editable .collection_selector{padding-top:5px}.shelf.editable .save{display:block}.shelf.loggedin_shelf .manage_info{display:none}.shelf.loggedin_shelf .loggedin_only{visibility:visible !important;pointer-events:auto !important}.shelf_enabled .ajax_click:hover .start_slideshow_info{opacity:1;transition:opacity .3s ease-in-out 0s}.shelf_enabled .addthispage{visibility:visible}.shelf_enabled .addfootnotetoshelfbutton{opacity:1}.shelf_enabled .addfootnotetoshelf{opacity:1;pointer-events:auto}.shelf_enabled .presentationmodebutton{border-color:transparent transparent transparent gray;pointer-events:auto}.shelf_enabled .shelf{transform:translate(0px, 0px) !important}.shelf_enabled .shelf_toggle a:hover{color:#000}.media_page{height:100%;margin-left:0px}.media_page iframe{background-color:#000}.media_page .page_content{margin-left:20px;margin-right:50px;margin-bottom:200px}.media_page .page_content .image_frame{position:relative}.media_page .page_content .image_frame img{display:block}.media_page .page_content .media_description{margin-top:20px;margin-right:100px;width:500px;font-size:.8em;display:block;float:left}.media_page .page_content .media_description span{float:left;margin-right:10px}.c_contact{padding-left:50px}.c_contact .contact_box .contact_title{font-family:"BillHair";min-height:50px;font-size:2em;line-height:35px;margin-bottom:20px}.c_contact .contact_box .big_title{position:absolute;top:-6px}.c_contact .contact_box .big_title_bottem{padding-top:50px}.c_contact .contact_box .contact_info{overflow:hidden}.c_contact .contact_box .contact_info p{float:left;margin-right:70px;line-height:22px}.c_contact .contacts_holder{border-top:solid;border-width:1px;border-color:#646464;margin-top:20px;padding-top:50px;width:90% !important;padding-top:0px}.c_contact .contacts_holder .holder_titile{position:absolute;top:25px;text-transform:uppercase;display:none;font-size:.6em}.c_contact .contacts_holder.with_line{margin-top:20px !important}.c_contact .contacts_holder .contact_box{width:220px;padding-top:20px}.c_contact .contacts_holder .contact_title{font-size:1.5em;line-height:24px}.c_contact .contacts_holder .contact_info{line-height:20px}.c_contact .contacts_holder .contact_info p{width:100%;float:inherit !important}.presentation_enabled .addthistypefacebutton{display:none}.presentation_enabled .social_btn_container{display:none}.presentation_enabled .filters{opacity:0;pointer-events:none}.presentation_enabled .mainmenu{opacity:0;pointer-events:none}.presentation_enabled .headbutton{opacity:0;pointer-events:none}.presentation_enabled .addfootnotetoshelf{display:none}.presentation_enabled .presentationmodebutton{pointer-events:auto;border-color:transparent transparent transparent #fff}.presentation_enabled .presentationmodebutton:hover{border-color:transparent transparent transparent #fff}.presentation_enabled.shelf_enabled .presentationmodebutton{pointer-events:auto;border-color:transparent transparent transparent #000}.presentation_enabled.shelf_enabled .presentationmodebutton:hover{border-color:transparent transparent transparent #000}.presentation_enabled .presentation_start_title{font-size:40px;font-family:"BillHair"}.presentation_enabled .addthispage{visibility:hidden !important}.presentation_enabled .addimagetoshelf{display:none}.presentation_enabled .shelf_object .shelf_object_actions{visibility:hidden;pointer-events:none}.presentation_enabled .shelf_object .imagebutton{pointer-events:none}.presentation_enabled .shelf_object .imagebutton:hover{pointer:auto !important}.presentation_enabled .clear_chelf{visibility:hidden;pointer-events:none}#presentation_start{pointer-events:none}.start_presentation #presentation_start{transition:opacity 300ms ease-in-out 0ms !important;pointer-events:auto;opacity:1 !important}.c_collectionsview{margin-left:50px;margin-right:40px;margin-bottom:450px}.collection_container{width:140px;float:left;margin-top:0px;position:relative;background-color:#141414;margin-bottom:10px}.collection_container:hover{background-color:#fff;z-index:500}.collection_container:hover .collection_slide{color:#000 !important;border-color:#fff;border-width:0px}.collection_container:hover .preview_slide{transition:height 200ms ease-in-out;border-width:1px;height:10px !important}.playpresentation{display:block;width:20px;height:20px;width:0px;float:right;margin-top:2px;margin-left:0px;height:0px;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent gray}.playpresentation:hover{border-color:transparent transparent transparent #000}.collection_preview{width:140px}.collection_preview a:hover{color:#000}.collection_type{display:block;font-size:.8em}.collection_info{font-family:"BillHair";display:block;margin-bottom:10px;font-size:.8em}.collection_title{font-family:"BillWeb";font-size:1em;padding:5px;padding-top:4px}.collection_inlinetitle{font-size:1em;margin-top:15px;margin-bottom:2px;color:#b4b4b4;line-height:25px;display:block}.preview_slide{pointer-events:none}.collection_slide{border:solid;color:#fff;overflow:hidden;border-color:#141414;border-width:0px}.logo_backbutton{display:none}.typetool_page .execute_typetool{font-family:"BillHair";font-size:3em;line-height:40px}.typetool .shelf_toggle{display:none}.typetool .logo_backbutton{display:block}#typeface-index{padding-left:50px;padding-right:50px}#typeface-index .filters{top:5px}#typeface-index table.index{margin:0px;padding:0px;width:100%;font-size:.8em}#typeface-index table.index .addimagetoshelf{display:none}#typeface-index table.index th,#typeface-index table.index td{text-transform:capitalize}#typeface-index table.index th{font-family:"BillHair","Helvetica",sans-serif;text-align:left}#typeface-index table.index td{height:80px;vertical-align:middle;border:none;border-top:solid 1px #323232}#typeface-index table.index img.preview{height:80px;width:auto}#typeface-index table.index a.row_link{display:block;box-sizing:border-box;width:100%;padding-top:5px;padding-bottom:5px}#typeface-index table.index a.row_link:hover{color:#969696}#typeface-index table.index a.index-header-link{display:inline-block}#typeface-index table.index a.index-header-link.selected{color:#fff}#typeface-index table.index span.list-icon-arrow{display:inline-block;width:8px;height:7px}#typeface-index table.index span.list-icon-arrow.list-icon-arrow-up{background-image:url(/resources/public/images/arrow-up.png)}#typeface-index table.index span.list-icon-arrow.list-icon-arrow-down{background-image:url(/resources/public/images/arrow-down.png)}#typeface-index table.index tbody tr{cursor:pointer}#typeface-index table.index tbody tr:hover{background:#111}#typeface-view{width:100%}#typeface-view #left_column{float:left;width:55%}#typeface-view #right_column{width:45%;float:left}#typeface-view #creator{font-family:"BillWeb","Helvetica",sans-serif;font-size:13px;line-height:15px}#typeface-view #creator .ajax_click{padding-bottom:6px}#typeface-view .sample{margin-bottom:20px;padding-left:50px;padding-right:50px}#typeface-view #sample_headline{font-size:64px;line-height:1.1em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}#typeface-view #sample_paragraph{font-size:24px;line-height:1.4em}#typeface-view #sample_small{font-size:13px;line-height:1.5em}#typeface-view .hidden_screenshot{display:none}.social_btn_container{display:block;height:20px;clear:both;padding:0px;margin:0px;margin-bottom:5px}.layout_gallery .media-item{display:block;overflow:hidden}.layout_gallery .media-info{font-size:.8em;display:block;line-height:20px;margin-bottom:20px;margin:0px}.layout_gallery .section_title{width:90%}.layout_gallery .two_column{width:100% !important}.layout_gallery .two_column li span{display:none}.layout_gallery .description{width:50%}.two_column{font-size:1em}.footnote{padding-left:2px;padding-right:0px;color:gray}.footnote:hover{color:#000;cursor:pointer}.footnote.footnote_selected{color:#000}.unexpander{margin-top:3px;left:-6px;color:gray;font-size:1.2em}.unexpander:hover{cursor:pointer;color:#fff}.two_column .nofootnoteobject span{display:inline !important}.two_column .nofootnoteobject span.unexpanded{display:block !important}.two_column .nofootnoteobject .unexpander{font-size:1em;margin-top:3px;left:-6px}.two_column p{position:relative}.two_column p::selection{background:rgba(255,255,255,.99) !important;color:#000;opacity:1}.two_column p span::selection{background:rgba(255,255,255,.99) !important;color:#000;opacity:1}.two_column .media-info div::selection{background:rgba(255,255,255,.99) !important;color:#000;opacity:1}.two_column .media-info div::-moz-selection{background:rgba(255,255,255,.99) !important;color:#000;opacity:1}.two_column li{opacity:1}.two_column li.downlight{opacity:.3}.two_column li:hover .addfootnotetoshelf{opacity:1;pointer-events:auto}.c_feed{margin:0 25px;overflow:hidden;padding:0 0 300px}.c_feed .loadmore_button{margin-top:40px}.c_feed .two_column{display:block;overflow:inherit;width:50%;margin-bottom:0px;padding-top:0px}.c_feed .two_column ol{width:100%}.c_feed #calendar{position:absolute}.c_feed .section_head{font-size:.9em;overflow:hidden;display:inline-block;text-indent:5px}.c_feed .meta_object{display:block;width:100%;overflow:hidden;margin-bottom:10px;text-transform:uppercase;font-size:.8em}.c_feed .meta_object .meta_1{width:21%;float:left}.c_feed .meta_object .meta_2{width:50%;float:left}.c_feed .feeditem .feeditem_title{width:45%;margin-right:5%;float:left;font-size:1.1em;line-height:28px;display:block;overflow:hidden;margin-bottom:50px}.c_feed .feeditem .feeditem_meta{width:50%;float:left}.c_feed .feeditem .section_1{overflow:hidden;display:block;min-height:1px}.c_feed .feeditem.event_layout .section_1 .number{font-family:"BillHair";margin-bottom:5px;display:block;font-size:40px;line-height:40px}.c_feed .feeditem.documentation_layout .star{z-index:200;font-family:"BillHair";margin-bottom:5px;display:block;font-size:40px;line-height:40px;float:left;position:absolute}.c_feed .feeditem.documentation_layout .documentation_images{width:100%;margin-bottom:50px;display:block;transition:all 300ms ease-in-out;opacity:0}.c_feed .feeditem.documentation_layout .documentation_images img{width:31%;margin-right:2%;float:left}.c_feed .feeditem.documentation_layout .feeditem_title{margin-top:20px}.c_feed .feeditem.documentation_layout .media-item{width:20%;float:left}.c_feed .feeditem.documentation_layout .section_1{height:50px;overflow:hidden}.c_feed .feeditem.documentation_layout .section_1 img{width:90%}.c_feed .feeditem.news_layout .section_1{width:20%}.c_feed .feeditem.news_layout .section_2{width:30%;margin-right:0%;font-family:"BillHair";margin-bottom:5px;display:block;font-size:40px;line-height:40px}.c_feed .feeditem.news_layout .media-item{width:100%}.c_feed .section{color:#000;border-top:1px solid #373737;margin-top:2px;padding:10px 0 5px}.c_feed .section .documentation_preview_holder{display:block;background-color:orange}.c_feed .section .documentation_preview_holder .documentation_preview{opacity:1;top:0px;float:left;width:47% !important;margin-right:3%;transition:all 300ms ease-in-out}.c_feed .section.feeditem_opened .documentation_preview{opacity:0}.c_feed .section.feeditem_opened .documentation_images{opacity:1}.c_feed .section .section_title{margin-top:0px;margin-left:0px}.c_feed .section .section_title.header_tab{color:gray}.c_feed .section .header{width:100%;display:block;overflow:hidden;height:100%}.c_feed .section .header .section_date{width:200px;display:block;height:60px;font-size:1em}.c_feed .section .header .section_date .number{margin-top:10px;font-family:"BillHair";margin-bottom:5px;display:block;font-size:40px}.c_feed .section .header .section_type{width:200px}.c_feed .section .header .header_tab{box-sizing:border-box;float:left;font-size:.8em;min-height:100px;padding-right:2.5%;width:25%;word-wrap:break-word}.c_feed .section .header .header_tab.section_1{width:20%}.c_feed .section .header .header_tab.section_2{font-family:"BillHair",sans-serif;font-size:32px;line-height:32px;width:40%}.c_feed .section .header .header_tab.section_3{width:20%}.c_feed .section .header .header_tab.section_4{width:20%}.c_feed .section .header:hover{cursor:pointer}.c_feed .section .record_title{overflow:hidden}.c_feed .section .feeditem_content{display:block;overflow:hidden;width:100%;height:0px;transition:height .6s ease-out}.c_feed .section .feeditem_container{margin-top:20px;display:block;overflow:hidden}.c_feed .section:hover .section_title{color:#000}.c_feed .ajax_click{float:left;margin-right:5px}.c_feed .event_meta{padding-top:20px;padding-bottom:10px;width:100%;overflow:hidden;display:block}.c_feed .event_meta .eventrow{float:left;width:100%;margin-bottom:20px}.c_feed .event_meta .eventrow .metatype{width:250px;float:left}.c_feed .event_meta .eventrow .metainfo{float:left}.c_feed .media-title{text-transform:capitalize}.hide_news_object{display:none !important}.spotlight_object.spotlight_pinned .media_item_typology{color:transparent}.spotlight_object.spotlight_pinned .spotlight_object_border{border:1px dashed #000;padding:.5em}.spotlight_object.spotlight_pinned .media_item_image{margin-top:0}.contact-info{display:none}.grid{width:100%;height:100%;position:fixed;pointer-events:none;z-index:999;left:0;top:0;display:none}.gridline1{border-bottom:solid;border-bottom-color:red;border-bottom-width:1px;height:64px}.gridline2{border-bottom:solid;border-bottom-color:red;border-bottom-width:1px;height:120px}#gradient{width:100%;position:fixed;height:200px;z-index:3;pointer-events:none;display:none;background:linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#00ffffff", GradientType=0)}body.onloadhidden .filters{opacity:0}body.onloadhidden .menu{opacity:0}body.onloadhidden .headbutton{opacity:0}body #loading{position:fixed;width:100px;height:100px;right:0;top:0;z-index:20;display:none}body .nex_page_loader{position:fixed;background-color:#141414;width:100%;height:200px;bottom:0;left:0;background-image:url(/resources/public/images/loading_2.gif) no-repeat center;z-index:-11}#root{display:block}.ui_new_group{margin-top:14px}#router{position:fixed;top:0;right:0;width:400px;z-index:30;margin-top:70px;margin-left:50px;font-size:.7em;background-color:#501414;display:none}#state{position:fixed;top:0;left:0;width:100px;height:20px;z-index:50}.page_holder{width:100%;height:100%;line-height:18px;position:fixed;margin-top:-1;top:0;left:0;padding-bottom:1;overflow:auto;-webkit-overflow-scrolling:touch;transition:transform .5s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;margin-bottom:500px}.page_holder .page_description{margin-left:250px;opacity:1;transition:opacity .3s ease-in-out}.submenu{background-color:#ff0;width:100px;height:100px;position:fixed;left:400px;top:95;color:#000}.section{display:block;overflow:hidden;width:100%;padding-bottom:20px}img{width:100%}.section_title{margin-left:50px;min-height:1px;float:left;width:35%;padding-right:5%;overflow:hidden;font-size:1.1em;line-height:28px;transition:margin-top .6s ease-in-out}.section_title sup::selection,.section_title sup::-moz-selection{background:rgba(255,255,255,.99) !important;opacity:0}.section_title .button{padding-top:10px;padding-bottom:10px;display:inline-block;font-size:2em;font-family:"BillHair";border-bottom:solid;border-bottom-width:1px;border-bottom-color:gray}.section_content{float:left;width:45%;padding-left:0%;overflow:hidden;font-size:.8em}ol{width:40%;margin:0;padding:0;padding-right:5%;float:left}ol li{list-style:none}p{-webkit-margin-before:0em}h3{font-size:1.1em;margin-top:40px;display:block;-webkit-margin-after:1em;margin-left:20px;font-weight:normal !important}h4{-webkit-margin-before:1em;-webkit-margin-after:.1em;font-size:.6em;text-transform:uppercase}.meta_info h4{-webkit-margin-before:.9em}.current{z-index:2;opacity:1}.current .page_description{opacity:1}.next{z-index:-10}.next .page_description{opacity:.5}.previous{transform:translate(0px, -100%) !important;z-index:10}.previous.fade{transform:translate(0px, 0px) !important;transition:opacity .3s ease-in-out;opacity:0;pointer-events:none}.page_holder_content{padding-top:167px;padding-bottom:50px;width:100%;font-size:1em;min-height:100%;padding-bottom:150px;overflow:hidden !important;position:relative;max-width:1800px !important;background-color:#fff}.page_gradient{width:100%;height:1850px;opacity:.5}.page_gradient:hover{cursor:pointer}.page_title_align{float:left;display:block}.page_title_align .currentpage{display:block}.page_title_align:hover .addthispage{visibility:visible}.sibling_holder{padding:10px;float:left;border:none;border-color:#000;border-width:1px}.sibling_holder .sibing_holder_current{margin-bottom:10px}.sibling_holder .sibing_holder_buttons{display:none}.sibling_holder:hover .sibing_holder_current{margin-bottom:10px}.sibling_holder:hover .sibing_holder_buttons{display:block}.logo{font-size:1.3em;padding:10px;padding-left:40px;float:left;font-family:"BillHair";padding-bottom:95px;border:none;border-color:#000;border-width:1px;z-index:200;position:fixed;top:62px}.logo a:link,.logo a:visited,.logo a:hover,.logo a:active{color:#000;text-decoration:none}.goto_sectionbutton{line-height:40px}.menu_container{position:fixed;z-index:10;font-size:.8em;float:left}.menu_container .page_title{position:absolute;display:block;left:300px;transition:top .5s ease-in-out,opacity .5s ease-in-out}.menu_container .page_title .page_title_align{overflow:hidden;display:inline}@media all and (max-width: 1325px)and (min-width: 0px){.menu_container .page_title .page_title_align{width:auto}}.menu_container .page_title .sibling_holder{width:300px;float:left}.menu_container .page_title .page_title_align{white-space:nowrap;font-size:1.3em}.menu_container .page_title .page_title_align .currentpage{display:inline;margin-bottom:0px}.menu_container .page_title .page_title_align .pagebuttons{line-height:40px;display:none}@keyframes spaceboots_previous{0%{transform:translate(0px, 1px) rotate(0deg);opacity:0}50%{transform:translate(0px, 20px) rotate(0deg);opacity:1}100%{transform:translate(0px, -2px) rotate(0deg);opacity:0}}@keyframes spaceboots_current{0%{transform:translate(0px, 1px) rotate(0deg)}50%{transform:translate(0px, 20px) rotate(0deg)}100%{transform:translate(0px, -2px) rotate(0deg)}}.menu_previous{top:10px;opacity:0;z-index:-1;pointer-events:none}.menu_previous.fade{transition:opacity 0s ease-in-out !important}.menu_previous.bounce{animation-name:spaceboots_previous;animation-duration:.5s;transform-origin:50% 50%;animation-iteration-count:1;animation-timing-function:bounce}.menu_current{top:74px;opacity:1}.menu_current.fade{transition:opacity 0s ease-in-out !important}.menu_current.bounce{animation-name:spaceboots_current;animation-duration:.5s;transform-origin:50% 50%;animation-iteration-count:1;animation-timing-function:bounce}.menu_next{top:70px;opacity:0;z-index:-1;pointer-events:none}.menu_next.fade{transition:opacity 0s ease-in-out !important}.page_title{display:block;overflow:hidden;display:none}#transition{position:fixed;width:100%;height:80px;left:0;bottom:0;opacity:0;z-index:20;pointer-events:none;text-align:center;font-size:3.4em;font-family:"BillHair"}#transition.indicate_transition{opacity:0;bottom:50}#transition .transition_description{font-size:.3em;font-family:"BillWeb"}#search{margin-top:25px}#search input{background-color:transparent;margin:0;padding:0;text-indent:0px;width:180px;font-size:1em;color:#646464;border:solid;border-width:1px;border-color:transparent;padding:5px;padding-left:0;padding-top:7px}#search input::-webkit-input-placeholder{color:gray}#search input:-moz-placeholder,#search input::-moz-placeholder,#search input:-ms-input-placeholder{color:#fff}#search input:hover{border-color:gray;text-indent:10px;outline:#000}#search input:hover::-webkit-input-placeholder,#search input:hover:-moz-placeholder,#search input:hover::-moz-placeholder,#search input:hover:-ms-input-placeholder{color:transparent}#search input:focus{border-color:gray;text-indent:10px;outline:#000}#search input:focus::-webkit-input-placeholder,#search input:focus:-moz-placeholder,#search input:focus::-moz-placeholder,#search input:focus:-ms-input-placeholder{color:transparent}.page_header{margin-left:50px;padding-bottom:40px;padding-top:5px;width:35%}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.loaderview{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;z-index:11;pointer-events:none;text-align:center;font-size:2.4em;background-color:rgba(20,20,20,.5);transition:opacity .6s ease-in-out}.loaderview .spinner{position:absolute;left:50px;z-index:10;top:90px;overflow:hidden;margin:0;padding:0;animation-name:rotate;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear}.loaderview .spinner .spin{margin-top:0px;font-family:"BillHair";font-size:1em;height:35px;display:block;overflow:hidden}.loaderview .load_description{font-size:.5em}.loaderview.isloading{opacity:1}.section_head{margin-left:20px;display:block;margin-bottom:20px}.two_column{padding-top:7px;font-size:.8em;overflow:hidden;margin-bottom:30px}.two_column li{margin-bottom:30px}.two_column li .addto_shelf{margin-left:10px;position:absolute;margin-top:20px;opacity:0}.two_column li span{font-size:1em;margin-bottom:10px;opacity:1;transition:opacity .6s ease-in-out}.two_column li span.unexpanded{opacity:0;height:0px;overflow:hidden;display:block}.two_column li.no-footnote span{display:none}.two_column li p{max-width:350px;margin-top:10px}.two_column li img{margin-top:20px;margin-top:10px}.two_column li img.content_media{margin-top:12px !important}.two_column li .vimeo{margin-top:10px}.two_column li.no-footnote img.content_media{margin-top:0px !important}.two_column li .media-info{display:block;overflow:hidden;font-size:.8em;margin-top:8px;margin-left:0%;line-height:16px}.two_column li:hover .addfootnotetoshelfbutton{opacity:1}.two_column li:hover .addto_shelf{opacity:1}.page_content{position:relative;height:100%;display:block;padding-top:0;transition:padding-top .8s ease-in-out}.page_content .headbutton{position:absolute;top:-155px;left:350px;text-decoration:none !important}.page_content .headbutton .ajax_click{font-size:.8em !important;text-decoration:none !important}.page_content .headbutton .ajax_click a{text-decoration:none !important;padding-bottom:3px}.section_footnotes{top:0;width:100%;transition:none;transform:translatez(0);position:absolute;right:0px;left:45%;margin-top:0px;width:auto;padding-bottom:150px}.section_footnotes .contact-info p{margin-top:0px;-webkit-margin-after:0em;padding-bottom:20px}.section_footnotes .two_column{transition-duration:.6s;transition-timing-function:ease-in-out}.section_footnotes .two_column .unexpander{margin-left:5px}.addto_shelf{display:block;margin-left:50px;color:#000;text-align:center;overflow:hidden;float:left}.addto_shelf .icon_shelf{font-family:"BillHair";float:left;padding:8px;font-size:2.8em}.addto_shelf .description_shelf{float:left;padding:8px;margin-top:0;display:none;font-size:1em}.addto_shelf:hover{cursor:pointer}.addto_shelf:hover .icon_shelf{padding-right:10px;color:#000}.addto_shelf:hover .description_shelf{display:block}.isie .loaderview{display:none}.isie #presentation_start{display:none}.isie.content_loading .loaderview{display:block}.isie.start_presentation #presentation_start{display:block}.isie .previous{display:none}@media all and (max-height: 1900px)and (min-height: 800px){.desktop .login{position:fixed;left:0;bottom:50px;margin-left:40px;z-index:20}}.coverdescription{overflow:hidden;position:relative;transition:height .6s ease-in-out}.coverdescription .readmore{opacity:0;bottom:0;padding-top:140px;width:100%;position:absolute;border:1px solid #323232;transition:opacity .6s ease-in-out;background:linear-gradient(to bottom, rgba(20, 20, 20, 0) 0%, #141414 90%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#00ffffff", GradientType=0)}.coverdescription.closed{height:250px}.coverdescription.closed .readmore{opacity:1}.c_teamlist .section_title{width:100%}.preview .unexpander{display:none}.preview .preview_title{padding-bottom:20px}.page_not_found{line-height:150px;max-width:50%;display:block;font-size:5em;font-family:"BillHair"}.filters{transition:opacity .3ms ease-in-out}.student_name{font-size:.9em}.shelf_enabled .page_description{padding-right:300px !important}.shelf_enabled .images_holder{padding-right:300px !important}.selection_view{margin-left:20px;font-size:2em;line-height:50px;max-width:80%}.collectionsbutton{margin-top:10px}#presentation_start{transition:opacity .3s ease-in-out;opacity:0;pointer-events:none;background-color:rgba(20,20,20,.8);width:100%;height:100%;position:fixed;z-index:50}#presentation_start .uiexplain{opacity:1;position:fixed;width:400px;height:150px;background-image:url(/resources/public/images/jk.png);left:40px;bottom:20px}#presentation_start .presentation_start_title{text-align:center;margin-top:35%}#presentation_start .play_arrow_align{margin-top:27% !important;width:100% !important;position:absolute !important;z-index:500 !important}#presentation_start .play_arrow_align .play_arrow{display:block !important;width:50px !important;height:50px !important;width:0px !important;margin-top:2px !important;margin-left:auto !important;margin-right:auto !important;height:0px !important;border-style:solid !important;border-width:15px 0 15px 30px !important;border-color:transparent transparent transparent gray}#presentation_start .play_arrow_align:hover{cursor:pointer}#presentation_start .play_arrow_align:hover .play_arrow{border-color:transparent transparent transparent #fff}.nextproject{margin-left:50px}.menu_container .page_title .page_title_align{font-family:"BillHair";font-size:2em;margin-bottom:1em}.menu_container .page_title .page_section{font-size:1em}.menu_container .page_title .page_section .ajax_click{font-size:1.3em}a:link{color:#000;text-decoration:none !important;outline:0}a:visited{color:#000;text-decoration:none !important;outline:0}a:hover{font-weight:bold;text-decoration:none !important;outline:0}a:active{color:#000;text-decoration:none !important;outline:0}div.page a{color:#969696;border-bottom:1px solid #969696}div.page a:hover{color:blue;border-color:blue;font-weight:normal}.indexbutton,.tagbutton{border:none !important}div.media_item a{color:#969696}div.media_item a:hover{color:blue}#search{color:#fff}#search input{color:#fff}#search input::-webkit-input-placeholder{color:#fff}#search input:-moz-placeholder{color:#fff}#search input::-moz-placeholder{color:#fff}#search input:-ms-input-placeholder{color:#fff}.students_title{font-family:"BillHair";font-weight:bold;min-height:35px;font-size:2em;line-height:35px;margin-bottom:0;border-top:1px solid #646464;padding-top:.5em}.students_nav{border-top:1px solid #646464;font-size:.8em;padding-top:.5em;padding-bottom:.5em;margin-bottom:30px}.students_nav a{display:inline-block !important;margin-right:30px}.students_nav a.selectednav{text-decoration:underline !important}.studentinfo_small{font-size:.8em;line-height:1.2em;margin-bottom:1em}.coverdescription{margin-bottom:2em}a.logobutton{font-family:"BillHair";font-size:1em;margin-top:.3em;display:inline-block}a.logobutton:hover{font-weight:normal}a.departmentbutton:hover{font-weight:normal}div.page_holder_content{border-bottom:2px solid #000}div.page_holder_content{padding-top:200px}#topbar{background-color:#000;color:#fff;position:fixed;width:100%;left:0;top:0;z-index:3000;height:24px;line-height:24px;margin:0;padding:0;border-bottom:1px solid #000;box-sizing:border-box}#topbarinner{height:24px;margin:0;padding:0;padding-left:6px;padding-right:6px;text-align:right;font-size:12px}#topbarinner a{color:#fff}.barlogin{vertical-align:top;display:inline-block;padding-left:6px;padding-right:6px;font-size:.8em}.topbardivider{vertical-align:top;display:inline-block;padding-left:6px;padding-right:6px}#search{margin-top:0;vertical-align:top;display:inline-block;padding-left:6px;padding-right:6px;height:24px}#search input{margin-top:1px;padding-bottom:0;vertical-align:top}#topbar{height:30px;line-height:30px}#topbarinner{height:30px;font-size:15px}#search{height:30px}div.socialmediabuttons{display:inline-block}div.socialmediabuttons span{font-size:20px}@media only screen and (min-width: 500px){#topbarinner{padding-left:40px;padding-right:16px}div.socialmediabuttons span{font-size:30px}}.contacts_holder .jcontact_box{width:100%;margin-left:0;float:left;clear:left;margin-bottom:40px}@media screen and (min-width: 900px)and (max-width: 1189px){.contacts_holder .jcontact_box{float:left;width:250px;margin-left:20px;clear:none}.contacts_holder .jcontact_box:nth-of-type(2n + 1){margin-left:0;clear:left}}@media screen and (min-width: 1190px)and (max-width: 1459px){.contacts_holder .jcontact_box{float:left;width:250px;margin-left:20px;clear:none}.contacts_holder .jcontact_box:nth-of-type(3n + 1){margin-left:0;clear:left}}@media screen and (min-width: 1460px){.contacts_holder .jcontact_box{float:left;width:250px;margin-left:20px;clear:none}.contacts_holder .jcontact_box:nth-of-type(4n + 1){margin-left:0;clear:left}}.c_contact .contact_box .contact_title{font-family:"BillHair";min-height:50px;font-size:1.5em;line-height:35px;margin-bottom:20px}.c_contact .jcontact_box .contact_title{font-family:"BillHair";min-height:50px;font-size:1.5em;line-height:35px;margin-bottom:20px}.c_contact .contacts_holder.with_line{margin-top:20px !important}.c_contact .contacts_holder{padding-top:20px}.c_contact .contact_box .contact_info p{width:100%;margin-left:0;float:left;clear:left;margin-bottom:40px;margin-right:0}@media screen and (min-width: 900px)and (max-width: 1189px){.c_contact .contact_box .contact_info p{float:left;width:250px;margin-left:20px;clear:none}.c_contact .contact_box .contact_info p:nth-of-type(2n + 1){margin-left:0;clear:left}}@media screen and (min-width: 1190px)and (max-width: 1459px){.c_contact .contact_box .contact_info p{float:left;width:250px;margin-left:20px;clear:none}.c_contact .contact_box .contact_info p:nth-of-type(3n + 1){margin-left:0;clear:left}}@media screen and (min-width: 1460px){.c_contact .contact_box .contact_info p{float:left;width:250px;margin-left:20px;clear:none}.c_contact .contact_box .contact_info p:nth-of-type(4n + 1){margin-left:0;clear:left}}div.mainmenu a.endedmenuitem{color:#999}.c_contact .contacts_holder{border-top:solid;border-width:1px;border-color:#646464;margin-top:20px;padding-top:50px;width:90% !important;padding-top:0;border-top:0}.c_contact .contact_box_withline{border-top:1px solid #646464;padding-top:30px;padding-top:5px}div.search_item{margin-bottom:20px}div.searchpath{font-size:.8em}div.page div.jcontact_box div.contact_title a.departmentbutton{color:#000 !important}div.page a.indexbutton{color:#000 !important}div[data-rid="17896"] div.page_gradient{background-color:lime !important;height:0 !important}.c_feed .feeditem.agenda_layout{padding-bottom:15px}.c_feed .feeditem.agenda_layout .section_1{overflow:hidden}.agenda_layout .feeditem_container .feeditem_title{width:50%}.agenda_layout .feeditem_container .feeditem_meta{width:45%}.images_holder_withagenda{width:calc(100% - 245px) !important;padding-right:0 !important}.shelf_enabled .images_holder{padding-right:0 !important;width:calc(100% - 245px) !important}.homeagendaholder{width:220px;top:0;background-color:#ff0;float:left}.homeagenda{position:absolute;right:0;top:7px;background-color:#fff;width:220px;height:100%;float:right;border-left:1px solid #323232;padding-left:15px}.agendaheader{font-size:.8em;margin-bottom:10px}.agendaitem{font-size:.8em;margin-bottom:1.5em}.agendaitem .date{font-family:"BillHair";font-size:1.9em;margin-bottom:10px}.agendaitem .title{font-size:16px;margin-bottom:8px}.students_years{font-size:.8em}span.hamburger{display:none}.showonytvimeo{display:block;text-align:right}.see_also a{line-height:1em}@media screen and (min-width: 1450px){.showonytvimeo{display:none}}.c_userpage .preview .section_title{width:100%;margin-left:0;padding-left:0}.c_userpage .preview .preview_title{padding-bottom:0;margin-bottom:-1em}.c_userpage .twocolumn_holder .section_head{margin-left:0;padding-left:0}.c_userpage .section_footnotes .section_head{font-size:1.1em;margin-top:.5em}.c_userpage .twocolumn_holder .section{margin-bottom:0}.c_userpage .preview .section_title .description{font-size:.8em}.studentinfo_small{margin-bottom:5em}div.section_title_essay{width:60%}div.section_content_essay{width:20%}.post-type-essay sup.footnote{display:inline}.section_content_essay .image_column ol{width:100%}#sidebar{left:0;position:fixed;top:0;width:270px;font-size:.8em;z-index:30;padding-top:200px}#scrollbox{height:calc(100vh - 200px)}#menu-wrapper{display:flex;flex-direction:column;min-height:calc(100vh - 200px)}#menu-wrapper #primary-menu{flex:1}.menu{padding:10px 10px 20px 40px;box-sizing:border-box;width:100%}.menu-item{padding-bottom:.5em}#primary-menu{transition:opacity .3s ease-in-out}#primary-menu a.grandchildbutton{margin-left:20px}#primary-menu .childbutton_holder{display:none}#primary-menu .childbutton_holder.fixedmenu{display:block}#primary-menu div.grandchildrenholder{display:none}#primary-menu div.grandchildrenholder.gchopen{display:block}#primary-menu .button_deeper{padding-top:4px;width:300px}#primary-menu .button_deeper.alone{padding-top:0 !important;display:none}#primary-menu .mainbuttons{line-height:40px;display:none}#primary-menu .childbutton_holder_container{height:0;overflow:hidden}#primary-menu .childbutton_holder{overflow:hidden;display:none;transition:height .35s ease-in-out}#primary-menu .childbutton_holder.fixedmenu{display:block}#primary-menu .one_child .childbutton_holder{display:none !important}#primary-menu .childbutton{margin-left:10px}#primary-menu:hover{border-color:#000}#primary-menu:hover .currentmain{margin-bottom:10px}#primary-menu:hover .mainbuttons{cursor:pointer;display:block}#primary-menu.menuopen .currentmain{margin-bottom:10px}#primary-menu.menuopen .mainbuttons{cursor:pointer;display:block}#secondary-menu{font-size:.8em}.light{overflow:auto !important}.light.desktop .logo{position:fixed;top:38px;left:0px;padding-bottom:0px}.light .page_holder{position:relative}.light .page_title{position:absolute;left:300px}.light .page_title .page_title_align{display:block;float:left}.light .page_title .sibling_holder{width:300px;float:left}.light .hideinmenu,.light .loaderview,.light .addfootnotetoshelf,.light .collectionsbutton,.light .shelf_toggle,.light .shelf,.light .tooltip,.light .presentation_mode,.light .addthispage,.light .addimagetoshelf,.light #presentation_start,.light .next,.light .previous,.light #gradient{display:none}.mobile{-webkit-overflow-scrolling:touch}.mobile .images_holder_withagenda{width:calc(100% - 165px) !important;padding-right:0 !important}.mobile .images_holder_withagenda .media_item{width:100% !important}.mobile .page{margin-left:35px}.mobile .c_indexview{margin-left:25px}.mobile .c_indexview .page{margin-left:0px}.mobile .mainmenu{overflow:auto !important}.mobile .mainmenu:hover{overflow:auto}.mobile .shelf_toggle,.mobile .shelf{display:none}.mobile .loaderview{display:block}.mobile .logo{background:#fff url(/resources/public/images/hamburger.png) no-repeat;background-position:10px 20px;background-size:30px 30px;border-bottom:1px solid #373737;height:95px;font-size:1.8em;margin-top:30px;position:fixed;padding:10px 0 0;top:0;width:100vw;z-index:4}.mobile .logo .logobutton{padding-left:50px;width:100vw;padding-left:25px}.mobile .logo .logobutton .hamburger{display:inline-block;padding-right:.5em}@media screen and (max-width: 320px){.mobile .logo{font-size:1.3em;height:85px}}.mobile .page_header{width:50%}.mobile .page_title{display:block;overflow:hidden;position:relative;top:85px;left:0;padding:0 25px;font-size:.75em;z-index:5;pointer-events:none;width:100vw}.mobile .page_title_align{margin:0}.mobile .menu_container{width:0;height:0}.mobile #search{max-width:33%}.mobile #search input{width:90%}.mobile #sidebar{background-color:#fff;margin:0;padding-top:125px;width:100vw;height:100%;top:0;left:0;z-index:3 !important;transition:transform 0s;transform:translate(-100%, 0)}.mobile #sidebar #scrollbox{padding-top:15px;height:calc(100vh - 140px);width:100vw;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mobile #sidebar #scrollbox #menu-wrapper{min-height:calc(100vh - 140px)}.mobile #sidebar .mainmenu{position:static !important;height:100%;width:100%;font-size:1.3em;padding-left:25px}.mobile #sidebar #secondary-menu{padding-left:25px}.mobile .loaderview{position:fixed}.mobile .page_holder{margin-bottom:0px}.mobile .collection_container{visibility:hidden;pointer-events:none}.mobile ol li span{display:block;margin-right:20px}.mobile.mobile_state_open{overflow:hidden !important}.mobile.mobile_state_open #sidebar{transform:translate(0%, 0px)}.mobile.mobile_state_open .login,.mobile.mobile_state_open #search{display:none}.mobile .page_description{margin-left:0px}.mobile .section_title{margin-left:0;width:90%;overflow-x:hidden}.mobile .section_footnotes{display:block;position:relative;left:15px;width:110%}.mobile .c_studentwork{padding-bottom:0px}.mobile .spinner{left:45%;top:40%}.mobile .page_holder_content{padding-top:157px}.mobile .section_content{margin-left:50px}.mobile .c_feed{margin-left:5px;margin-right:5px}.mobile .c_feed .number{font-size:20px !important;line-height:20px !important}.mobile .c_feed .meta_1{width:50%;display:block;float:inherit !important}.mobile .c_feed .meta_2{width:90% !important;display:block;float:inherit !important}.mobile .c_feed .news_layout .section_2{font-size:20px !important;line-height:20px !important}.mobile .c_feed .section_1{width:20% !important}.mobile .c_feed .section_2{width:50% !important}.mobile .c_feed .section_3{width:30% !important;margin-right:0% !important}.mobile .c_feed .section_4{width:0% !important;margin-right:0% !important;display:none}.mobile .footnote{padding-left:5px;padding-right:10px !important;padding-bottom:10px !important}.mobile .footnote:hover{color:#000;cursor:pointer}.mobile .footnote.footnote_selected{color:#000}.mobile .hidetypetoollink,.mobile .typetoolbutton,.mobile .addthistypefacebutton,.mobile .filters,.mobile .next,.mobile .previous,.mobile .menu_next,.mobile .menu_previous{display:none}.development #topbar{background:#90ee90}.testing #topbar{background:pink}
.kiosk .page_description{margin-left:0}.kiosk .page_title{display:none}.kiosk .filters{display:none}.kiosk .logo{margin-top:0;padding:0 0 0 45px;font-size:2em}.kiosk .images_holder_withagenda{width:calc(100% - 240px) !important}.kiosk .images_holder .media_item{font-size:1.2em}.kiosk .images_holder .media_item.single{width:305px}.kiosk .images_holder .media_item.double{width:470px}.kiosk .images_holder .media_item.triple{width:635px}.kiosk .homeagendaholder{width:225px;font-size:1.2em}.kiosk .homeagenda{width:225px}
#overlay-graduation{cursor:pointer;position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:5000;overflow:hidden;display:flex;flex-flow:column nowrap;mix-blend-mode:multiply}@media(max-width: 768px){#overlay-graduation{overflow:auto}}#overlay-graduation *{box-sizing:border-box}#overlay-close{cursor:pointer;position:absolute;font-weight:bold;right:5px;top:5px;color:#fff;font-size:25px;text-align:center;width:25px;height:25px;z-index:5001}#overlay-close:hover{border-bottom:2px solid #fff}.overlay-spacer{background-color:#000;flex:auto;height:100%;display:flex;flex-flow:column nowrap;color:#fff;min-width:0;overflow:hidden}.overlay-spacer .spacer-space{display:flex;height:50vh;align-content:space-around;align-items:center;position:relative;min-width:24vmin;left:50%;transform:translateX(-50%);opacity:1;transition:opacity .25s ease-in;max-width:12vmax;transform-origin:center}@media screen and (min-width: 281.25vh){.overlay-spacer .spacer-space{opacity:0}}@media screen and (max-width: 156.25vh){.overlay-spacer .spacer-space{opacity:0}}.overlay-inner{align-items:stretch;display:flex;flex:none;flex-flow:row nowrap}.overlay-content{align-items:stretch;display:flex;flex:none;flex-flow:row wrap;width:125vh}@media(max-width: 759px){.overlay-content{width:100vw}}.space{box-sizing:border-box;width:31.25vh;height:50vh;overflow:hidden}@media(max-width: 768px){.space{width:50vw;height:80vw}}.space svg{height:calc(50vh + 2px);width:calc(31.25vh + 2px);transform:translate(-1px, -1px)}@media(max-width: 768px){.space svg{width:calc(50vw + 2px);height:calc(80vw + 2px)}}.inverted{filter:invert(1)}
