@import url(//fonts.googleapis.com/css?family=Roboto:400,700,400italic|PT+Serif:400,700);.node--news-article.view-mode-full .field--name-field-landscape-image,.node--page.view-mode-full .field--name-field-main-image{margin-left:-1.5em;margin-right:-1.5em;margin-bottom:0}.node--news-article.view-mode-full .field--name-field-landscape-image img,.node--page.view-mode-full .field--name-field-main-image img{width:100%}.block--nav-bar .menu,.action-links,.breadcrumb{margin:0;padding:0;border:0}.block--nav-bar .menu:after,.action-links:after,.breadcrumb:after{content:"";display:table;clear:both}.block--nav-bar .menu li,.action-links li,.breadcrumb li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left}#coffee-form a{background-image:none;background-position:0 0;text-decoration:none}.block--ds-extras .block__content>.field,.l-region--sidebar-second .menu-block-wrapper,#block-views-alumni-events-block-1{overflow:hidden}.block--ds-extras .block__content>.field h3,.l-region--sidebar-second .menu-block-wrapper h3,#block-views-alumni-events-block-1 h3,.block--ds-extras .block__content>.field .view-college-magazine .views-field-title,.view-college-magazine .block--ds-extras .block__content>.field .views-field-title,.l-region--sidebar-second .menu-block-wrapper .view-college-magazine .views-field-title,.view-college-magazine .l-region--sidebar-second .menu-block-wrapper .views-field-title,#block-views-alumni-events-block-1 .view-college-magazine .views-field-title,.view-college-magazine #block-views-alumni-events-block-1 .views-field-title{font-weight:normal;padding:0 20px}.block--ds-extras .block__content>.field .block__content,.l-region--sidebar-second .menu-block-wrapper .block__content,#block-views-alumni-events-block-1 .block__content,.block--ds-extras .block__content>.field .content,.l-region--sidebar-second .menu-block-wrapper .content,#block-views-alumni-events-block-1 .content{margin-bottom:1em;padding:0 20px}.block--ds-extras .block__content>.field ul,.l-region--sidebar-second .menu-block-wrapper ul,#block-views-alumni-events-block-1 ul{margin:0;padding:0}.block--ds-extras .block__content>.field ul li,.l-region--sidebar-second .menu-block-wrapper ul li,#block-views-alumni-events-block-1 ul li{list-style-type:none;list-style-image:none}.block--ds-extras .block__content>.field ul li,.l-region--sidebar-second .menu-block-wrapper ul li,#block-views-alumni-events-block-1 ul li{margin-bottom:0.5em}.block--ds-extras .block__content>.field .cta a,.l-region--sidebar-second .menu-block-wrapper .cta a,#block-views-alumni-events-block-1 .cta a{display:block;text-align:right;background:#7d151d;color:#FFF;padding:0.25em 20px;transition:compact(all 0.2s,false,false,false,false,false,false,false,false,false)}.block--ds-extras .block__content>.field .cta a:hover,.l-region--sidebar-second .menu-block-wrapper .cta a:hover,#block-views-alumni-events-block-1 .cta a:hover{color:#FFF;background:#d12331}.block--ds-extras-job-vacancy-right-hand-sidebar-r,.block--ds-extras .field--name-field-related-webform{border-bottom:none}.block--ds-extras-job-vacancy-right-hand-sidebar-r a,.block--ds-extras .field--name-field-related-webform a{text-align:left;padding:0 0 0 .5em;overflow:hidden;vertical-align:middle;font-size:1.17em;line-height:40px;background-color:#7d151d;display:block}.block--ds-extras-job-vacancy-right-hand-sidebar-r a:link,.block--ds-extras .field--name-field-related-webform a:link,.block--ds-extras-job-vacancy-right-hand-sidebar-r a:visited,.block--ds-extras .field--name-field-related-webform a:visited{color:white}.block--ds-extras-job-vacancy-right-hand-sidebar-r a:hover,.block--ds-extras .field--name-field-related-webform a:hover{background-color:#d12331}.block--ds-extras-job-vacancy-right-hand-sidebar-r a:after,.block--ds-extras .field--name-field-related-webform a:after{display:inline-block;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:1;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:middle;content:'\f501';color:white;float:right;font-size:1.6em;height:100%;width:1.5em;display:block;padding:0.2em 0.2em 0.2em 0.4em;background-color:#641117}.block--ds-extras-job-vacancy-right-hand-sidebar-r a:after:hover,.block--ds-extras .field--name-field-related-webform a:after:hover{background-color:#d12331}.block--views-related-subject-block a{background-image:none;background-position:0 0;text-decoration:none;text-align:left;padding:0;overflow:hidden;vertical-align:middle;font-size:1.17em;line-height:40px;background-color:#7d151d;display:block}.block--views-related-subject-block a:link,.block--views-related-subject-block a:visited{color:white}.block--views-related-subject-block a:hover{background-color:#d12331}.block--views-related-subject-block a:before{display:inline-block;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:1;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:middle;content:'\f503';color:white;float:left;font-size:1.6em;height:100%;width:1.5em;display:block;margin-right:0.5em;padding:0.2em;background-color:#641117}.block--ds-extras .block__content>.field,.l-region--sidebar-second .menu-block-wrapper,#block-views-alumni-events-block-1{background-color:#fff}select:focus,input:focus,textarea:focus{box-shadow:compact(0 0 4px 1px rgba(228,93,104,0.3),false,false,false,false,false,false,false,false,false);outline:1px solid #e45d68}@media screen and (-moz-images-in-menus:0){select:focus,input:focus,textarea:focus{outline-offset:-8px}}fieldset{margin-left:0;margin-right:0;padding:6px 1em 12px 1em;border-color:#A2A2A2}legend{font-size:18px;font-size:1.2rem;padding:0 0.8em}img,media{max-width:100%;height:auto;vertical-align:top}table{width:100%;margin-bottom:12px}th{padding:0.5em 1em}th a img,th a.active img{margin:2px 3px}td{padding:0.5em 1em}td.views-field-field-gobo-file-1,td.views-field-field-minutes,td.views-field-field-supporting-paper-s-{word-break:break-all}tr.odd{background:#d6d6d6}tr.even{background:#e0e0e0}* html{font-size:93.75%}html{font-size:15px;line-height:1.6em}body{-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-family:"Roboto",sans-serif;color:#000;font-size:16px;line-height:1.5}a{color:#a71c27;text-decoration:none}a:visited{color:#d32331}a:focus{color:#d12331}a:hover{color:#d12331}a:active{color:#d32331}p a,span a{background-image:linear-gradient(to bottom,transparent 75%,#333332 75%);background-repeat:repeat-x;text-decoration:none;background-size:2px 2px;background-position:0 1.1em;color:#a71c27}p a:visited,span a:visited{color:#a71c27}p a:hover,span a:hover{color:#d12331}h1,.alpha,h2,.beta,h3,.view-college-magazine .views-field-title,.gamma,h4,.delta,caption,h5,.epsilon,h6,.zeta{margin-top:0em;padding-top:0em;padding-bottom:0em;margin-bottom:.32em}h1 a,h1 a:visited,.alpha a,.alpha a:visited,h2 a,h2 a:visited,.beta a,.beta a:visited,h3 a,.view-college-magazine .views-field-title a,h3 a:visited,.view-college-magazine .views-field-title a:visited,.gamma a,.gamma a:visited,h4 a,h4 a:visited,.delta a,caption a,.delta a:visited,caption a:visited,h5 a,h5 a:visited,.epsilon a,.epsilon a:visited,h6 a,h6 a:visited,.zeta a,.zeta a:visited{color:inherit;background-image:none;background-position:0 0;text-decoration:none}h1,.alpha{font-family:"PT Serif",serif;font-weight:normal;font-size:38px;font-size:2.5333333333rem;line-height:1.2631578947em;margin-top:.6315789474em;margin-bottom:.3157894737em}h1,.alpha{font-size:48px;font-size:3.2rem;line-height:1.5em;margin-top:.5em;margin-bottom:.5em}h2,.beta{font-family:"PT Serif",serif;font-weight:700;font-size:28px;font-size:1.8666666667rem;line-height:1.7142857143em;margin-top:1.2857142857em;margin-bottom:.4285714286em}h3,.view-college-magazine .views-field-title,.gamma{font-size:20px;font-size:1.3333333333rem;line-height:1.2em;margin-top:1.2em;margin-bottom:.6em;font-weight:normal}h4,.delta,caption{font-size:18px;font-size:1.2rem;line-height:1.3333333333em;margin-top:.6666666667em;margin-bottom:.6666666667em}h5,.epsilon{font-size:16px;font-size:1.0666666667rem;line-height:1.5em;margin-top:.75em;margin-bottom:.75em;font-weight:700}h6,.zeta{font-size:16px;font-size:1.0666666667rem;line-height:1.5em;margin-top:.75em;margin-bottom:.75em}p,blockquote{margin:0;margin-top:0em;padding-top:0em;padding-bottom:0em;margin-bottom:.8em}ul{padding-left:20px}blockquote{margin-top:0em;padding-top:1.6em;padding-bottom:1.6em;margin-bottom:1.6em;padding:0 1.5em;border-style:solid;border-width:.0666666667em;padding:1.5333333333em;font-style:italic}blockquote p{margin:0}q{font-style:italic}mark,.marker{padding:0.1em 0.5em;color:#fff;font-size:12px;font-size:.8rem;text-transform:capitalize;border-radius:10px}.footer-top-wrapper{padding:0.5em 1em;background-color:#444;background-color:rgba(0,0,0,0.8);color:#fff}.footer-bottom-wrapper{padding:1em 1em;background-color:#571d1f;color:#fff}.footer-bottom-wrapper .block--menu-block-4{float:right}.footer-bottom-wrapper .block--menu-block-3{*zoom:1;margin-bottom:2em;float:none}.footer-bottom-wrapper .block--menu-block-3:after{content:"";display:table;clear:both}.footer-bottom-wrapper .block--block-5 p{margin:0}.footer-bottom-wrapper .block--block-5 .ou-logo{height:108px;border:2px solid white}.footer-bottom-wrapper .block--block-5 img.wt-logo{margin-right:1em;height:110px}.footer-bottom-wrapper .block--block-8{*zoom:1;clear:both;background-color:#666;background-color:rgba(255,255,255,0.1);padding:1em 2em;margin-bottom:1em;display:inline-block;float:right;display:block}.footer-bottom-wrapper .block--block-8:after{content:"";display:table;clear:both}.footer-bottom-wrapper .block--block-8 .block__content>p{font-size:0.95em;margin-bottom:.25em}.footer-bottom-wrapper .block--block-8 .block__content>p a{color:#EEE;text-decoration:none}.footer-bottom-wrapper .block--block-8 iframe{display:none}.footer-bottom-wrapper .block--block-8 .block__content>p{text-align:right;float:left;margin-right:1em}.footer-bottom-wrapper .block--block-8 iframe{display:inline-block}.footer-bottom-wrapper .block--block-5{clear:left;margin-top:1em}.footer-bottom-wrapper .block--block-5 img{margin-bottom:.5em}.footer-bottom-wrapper .block--menu-menu-footer-menu{margin-top:1em;padding-top:2.5em}.footer-bottom-wrapper .block--block-1{padding-top:1em;color:#e6e6e6;font-size:0.8em;float:left;clear:left}.l-header .header-top-wrapper{background-color:#571d1f;color:#fff;position:relative;z-index:20;height:90px}.l-header .header-main-menu-wrapper{background-color:#111}.l-region--footer .block--masquerade-masquerade{clear:both}.cke.cke_chrome{box-shadow:compact(none,false,false,false,false,false,false,false,false,false);border-color:#DDD}.cke.cke_chrome .cke_top,.cke.cke_chrome .cke_bottom{box-shadow:compact(none,false,false,false,false,false,false,false,false,false);background:#f7f7f7}.cke.cke_chrome .cke_top{border-bottom-color:#DDD;padding:0}.cke.cke_chrome .cke_bottom{border-top-color:#DDD}.cke.cke_chrome .cke_toolgroup,.cke.cke_chrome .cke_combo_button{border-radius:0;padding:0;margin:0;border-color:#c4c4c4;border:0}.cke.cke_chrome .cke_toolgroup a.cke_button,.cke.cke_chrome .cke_combo_button a.cke_button{height:20px;padding:8px 8px}.cke.cke_chrome .cke_combo_button{height:24px;padding:6px 8px}.cke.cke_chrome .cke_toolbar_separator{margin-top:9px}.text-format-wrapper .ckeditor_links_wrapper{border-right:1px solid #DDD;border-left:1px solid #DDD;padding-top:6px;padding-left:.5em}.text-format-wrapper a.ckeditor_links{background-image:linear-gradient(to bottom,transparent 75%,#333332 75%);background-repeat:repeat-x;text-decoration:none;background-size:2px 2px;background-position:0 1.1em;color:#a71c27}.text-format-wrapper a.ckeditor_links:visited{color:#a71c27}.text-format-wrapper a.ckeditor_links:hover{color:#d12331}.messages{margin-left:1.0416666667%;margin-right:1.0416666667%;padding-left:3.5em;margin-bottom:12px;background-position:1em 50%}.messages ul{margin:0 0 0 1.5em}.messages--status{background-color:#d6ffcb;color:#1a7000;border-top:0;border-left:5px solid #1a7000;border-right:0;border-bottom:0}.messages--warning{background-color:#fffecb;color:#ff9421;border-top:0;border-left:5px solid #ff9421;border-right:0;border-bottom:0}.messages--error{background-color:#ffdddd;color:#c70000;border-top:0;border-left:5px solid #c70000;border-right:0;border-bottom:0}#navbar-administration .navbar-tray.navbar-tray-vertical{border-right:1px solid #eee}#navbar-administration .navbar-tray.navbar-tray-vertical>.navbar-lining::before{background-color:#fafafa}#navbar-administration .navbar-tray.navbar-tray-vertical .navbar-menu-item{background-color:#fdfdfd}.node--homepage.view-mode-full .field-collection-view-links{display:none}.block--block-15{*zoom:1}.block--block-15:after{content:"";display:table;clear:both}.block--block-15 .block__content{transition:compact(all 0.2s ease-out,false,false,false,false,false,false,false,false,false);position:relative;max-height:15em;opacity:.9}.block--block-15 .block__content:hover{opacity:1}.block--block-15 .block__content:hover a>div{background-color:#7d151d;background-color:rgba(125,21,29,0.85)}.block--block-15 .block__content a>div{transition:compact(all 0.2s ease-out,false,false,false,false,false,false,false,false,false);background-color:#111;background-color:rgba(0,0,0,0.7);color:#FFF;padding:1em 1em;height:100%;min-height:110px;min-height:initial;height:auto;padding:1em 1.5em;position:absolute;bottom:0px;left:0px;z-index:10;display:inline-block}.block--block-15 .block__content h3,.block--block-15 .block__content .view-college-magazine .views-field-title,.view-college-magazine .block--block-15 .block__content .views-field-title{margin-top:0;margin-bottom:.25em}.block--block-15 .block__content p{margin:0}.block--block-15 img{display:none;width:100%;display:block}.block--ds-extras .block__content>.field:last-child{margin-bottom:0}.block--ds-extras .field--name-field-related-files .field__label,.block--ds-extras .field--name-field-private-files .field__label{display:block;background:#7d151d;color:#FFF;padding:0.4em 0.5em 0.4em 1em;margin:0;font-weight:normal;font-size:1.17em}.block--ds-extras .field--name-field-related-files .field__label:before,.block--ds-extras .field--name-field-private-files .field__label:before{display:inline-block;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:1;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:middle;content:none;margin-right:0.25em}.block--ds-extras .field--name-field-related-files .field__items,.block--ds-extras .field--name-field-private-files .field__items{margin-top:0.4em;margin-bottom:0.4em;padding-left:0.5em;padding-right:0.5em}.block--ds-extras .field--name-field-related-files .field__items .field__item,.block--ds-extras .field--name-field-private-files .field__items .field__item{border-bottom:1px solid #DDD;margin-bottom:0}.block--ds-extras .field--name-field-related-files .field__items .field__item img,.block--ds-extras .field--name-field-private-files .field__items .field__item img{float:left;padding:14px 7px}.block--ds-extras .field--name-field-related-files .field__items .field__item a,.block--ds-extras .field--name-field-private-files .field__items .field__item a{display:block;padding:0.6em 0;background-image:none;background-position:0 0;text-decoration:none}.block--ds-extras .field--name-field-related-files .field__items .field__item a:hover,.block--ds-extras .field--name-field-private-files .field__items .field__item a:hover{background-color:#EFEFEF}.block--ds-extras .field--name-field-related-files .field__items .field__item:last-child,.block--ds-extras .field--name-field-private-files .field__items .field__item:last-child{border-bottom:none}.block--ds-extras .field--name-field-related-pages .field__label{display:block;background:#7d151d;color:#FFF;padding:0.4em 0.5em 0.4em 1em;margin:0;font-weight:normal;font-size:1.17em}.block--ds-extras .field--name-field-related-pages .field__label:before{display:inline-block;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:1;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:middle;content:none;margin-right:0.25em}.block--ds-extras .field--name-field-related-pages .field__items{margin-top:0.4em;margin-bottom:0.4em;padding-left:0.5em;padding-right:0.5em}.block--ds-extras .field--name-field-related-pages .field__items .field__item{border-bottom:1px solid #DDD;margin-bottom:0}.block--ds-extras .field--name-field-related-pages .field__items .field__item img{float:left;padding:14px 7px}.block--ds-extras .field--name-field-related-pages .field__items .field__item a{display:block;padding:0.6em 0;background-image:none;background-position:0 0;text-decoration:none}.block--ds-extras .field--name-field-related-pages .field__items .field__item a:hover{background-color:#EFEFEF}.block--ds-extras .field--name-field-related-pages .field__items .field__item a:before{display:inline-block;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:1;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:middle;content:"";display:block;float:left;margin-top:-2px}.block--ds-extras .field--name-field-related-pages .field__items .field__item:last-child{border-bottom:none}.block--ds-extras .field--name-field-external-links .field__label{display:block;background:#7d151d;color:#FFF;padding:0.4em 0.5em 0.4em 1em;margin:0;font-weight:normal;font-size:1.17em}.block--ds-extras .field--name-field-external-links .field__label:before{display:inline-block;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:1;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:middle;content:none;margin-right:0.25em}.block--ds-extras .field--name-field-external-links .field__items{margin-top:0.4em;margin-bottom:0.4em;padding-left:0.5em;padding-right:0.5em}.block--ds-extras .field--name-field-external-links .field__items .field__item{border-bottom:1px solid #DDD;margin-bottom:0}.block--ds-extras .field--name-field-external-links .field__items .field__item img{float:left;padding:14px 7px}.block--ds-extras .field--name-field-external-links .field__items .field__item a{display:block;padding:0.6em 0;background-image:none;background-position:0 0;text-decoration:none}.block--ds-extras .field--name-field-external-links .field__items .field__item a:hover{background-color:#EFEFEF}.block--ds-extras .field--name-field-external-links .field__items .field__item a:before{display:inline-block;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:1;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:middle;content:"";display:block;float:left;margin-top:-2px}.block--ds-extras .field--name-field-external-links .field__items .field__item:last-child{border-bottom:none}.block--ds-extras .field--name-field-student-profile .field__label{display:block;background:#7d151d;color:#FFF;padding:0.4em 0.5em 0.4em 1em;margin:0;font-weight:normal;font-size:1.17em}.block--ds-extras .field--name-field-student-profile .field__label:before{display:inline-block;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:1;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:middle;content:none;margin-right:0.25em}.block--ds-extras .field--name-field-student-profile .field__items{margin-top:0.4em;margin-bottom:0.4em;padding-left:0.5em;padding-right:0.5em}.block--ds-extras .field--name-field-student-profile .field__items .field__item{border-bottom:1px solid #DDD;margin-bottom:0}.block--ds-extras .field--name-field-student-profile .field__items .field__item img{float:left;padding:14px 7px}.block--ds-extras .field--name-field-student-profile .field__items .field__item a{display:block;padding:0.6em 0;background-image:none;background-position:0 0;text-decoration:none}.block--ds-extras .field--name-field-student-profile .field__items .field__item a:hover{background-color:#EFEFEF}.block--ds-extras .field--name-field-student-profile .field__items .field__item a:before{display:inline-block;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:1;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:middle;content:"";display:block;float:left;margin-top:-2px}.block--ds-extras .field--name-field-student-profile .field__items .field__item:last-child{border-bottom:none}.block--views-news-block-2 .block__title{background-color:#571d1f;color:white;padding:.5em 1em;margin-top:0;font-size:1.2em;font-weight:normal;margin-bottom:1em}.block--views-news-block-2 .node--news-article.view-mode-teaser_2 .group-left{width:100%;margin-bottom:.5em;width:200px;margin-right:1em}.block--views-news-block-2 .node--news-article.view-mode-teaser_2 .group-left img{width:100%}.block--views-news-block-2 .node--news-article.view-mode-teaser_2 .group-right{width:auto;float:none}.block--views-news-block-2 .node--news-article.view-mode-teaser_2 h3,.block--views-news-block-2 .node--news-article.view-mode-teaser_2 .view-college-magazine .views-field-title,.view-college-magazine .block--views-news-block-2 .node--news-article.view-mode-teaser_2 .views-field-title{margin-top:0;margin-bottom:0}.block--views-news-block-2 .node--news-article.view-mode-teaser{padding-bottom:1em;border-bottom:1px solid #DDD;overflow:hidden}.block--views-news-block-2 .node--news-article.view-mode-teaser:before{display:inline-block;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:1;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:middle;content:'\f104';display:block;float:left;font-size:18px;width:24px;padding-top:12px;color:#a71c27}.block--views-news-block-2 .node--news-article.view-mode-teaser a{padding:0.6em 0 0 0;display:block}.block--views-news-block-2 .node--news-article.view-mode-teaser .field-name-field-news-date{display:block;margin-left:1.5em;font-size:0.9em}.block--views-news-block-2 .views-row:last-child .node--news-article.view-mode-teaser{border-bottom:none}.block--block-3>.block__title{display:none}.block--block-3 .block__content{transition:compact(all 0.2s ease-out,false,false,false,false,false,false,false,false,false);background-color:#111;color:#FFF;overflow:hidden;opacity:.9}.block--block-3 .block__content:hover{opacity:1;background-color:#7d151d;background-color:rgba(125,21,29,0.85)}.block--block-3 .block__content img{width:100%}.block--block-3 .block__content a{color:#FFF}.block--block-3 .block__content a>div{padding:0 1em;font-size:0.95em}.block--block-3 .block__content img{float:left;width:50%}.block--block-3 .block__content a>div{box-sizing:border-box;width:50%;float:left}.block--block-3 .block__content img{width:50%}.block--block-3 .block__content a>div{width:50%}.block--views-related-subject-block .views-row{margin-bottom:1em}#block-worcester-custom-site-search{float:right;margin-top:10px}#block-worcester-custom-site-search input[type="text"]{transition:compact(all 0.2s,false,false,false,false,false,false,false,false,false);font-size:0.9em;width:11em;height:29.5px;background-color:rgba(0,0,0,0.8);border-top:none;border-left:none;border-bottom:1px solid #999;border-right:none;color:white;margin-left:5px}#block-worcester-custom-site-search .form-item-search{float:left}#block-worcester-custom-site-search .form-item-search.form-item{margin-bottom:0}#block-worcester-custom-site-search .form-submit{padding:0;height:30px;padding:5px 6px;width:32px}#block-worcester-custom-site-search .form-submit:hover{background-color:rgba(255,255,255,0.4)}.block--sharethis *{box-sizing:content-box}.block--block-7 ul{float:right;margin:0;padding:0}.block--block-7 ul li{display:inline-block}.block--block-7 ul a{transition:compact(all 0.1s ease-in-out,false,false,false,false,false,false,false,false,false);color:#FFF;color:rgba(255,255,255,0.8);font-size:32px;height:32px;width:32px;margin-left:0.25em}.block--block-7 ul a:hover{color:#fff}.block--nav-bar a{display:block;padding:1.2em 1em;font-size:16px;font-size:1.0666666667rem;text-transform:uppercase;background-image:none;background-position:0 0;text-decoration:none;color:#fff}.block--nav-bar a{font-size:18px;font-size:1.2rem;border-left:1px solid #fff}.block--nav-bar li:last-child a{border-right:1px solid #fff}.field--name-field-flickr-set .flickr-credit{display:none}.field--name-field-news-date,.field-name-field-news-date,.views-field-field-news-date,.views-field-field-event-date,.field--name-field-event-date,.field-name-field-event-date{color:#888}.field{margin-bottom:.8em}html.js input.form-autocomplete{background-image:url(/sites/all/themes/custom/worcestercollege/images/throbber-inactive.png);background-position:100% center}html.js input.form-autocomplete.throbbing{background-image:url(/sites/all/themes/custom/worcestercollege/images/throbber-active.gif)}html.js fieldset.collapsible{padding:0;border:none}html.js fieldset.collapsible legend{width:100%;padding:0}html.js fieldset.collapsible .fieldset-legend{padding:0;background:none}html.js fieldset.collapsible .fieldset-legend .summary{float:right}html.js fieldset.collapsible .fieldset-title{display:block;padding:0.75em;background-image:none;background-position:0 0;text-decoration:none}html.js fieldset.collapsible .fieldset-wrapper{padding:12px 1em;border:1px solid #DDD}html.js fieldset.collapsed{height:2.9em}.form-wrapper{margin-bottom:12px}.fieldset-description{margin-bottom:6px;font-style:italic}.vertical-tabs fieldset.vertical-tabs-pane{padding:12px 1em}fieldset{border:solid 1px #ddd;border-top:3px solid #0074BD;padding:12px;margin:18px 0}fieldset legend{background:white;padding:0 3px;margin:0;font-size:24px;font-weight:300}.filter-wrapper{background-color:#fff}.filter-wrapper{border-top:0;padding:10px 2px}.filter-wrapper .fieldset-wrapper{padding:0 6px}.filter-wrapper .form-item,.filter-wrapper .filter-guidelines,.filter-wrapper .filter-help{font-size:0.923em;padding:2px 0 0 0}.filter-help,.filter-guidelines-item{color:#404040}.form-item label{margin-bottom:0.4em}.form-item .form-select,.form-item .form-text,.form-item .form-textarea{width:100%;padding:0.6em;background-color:#fff;border:1px solid #DDD;color:#404040;vertical-align:middle}.form-item .description{margin-top:0.2em;font-style:italic}.container-inline .form-select,.container-inline .form-text,.container-inline .form-textarea{width:auto}.form-item{padding:0;margin:0 0 10px}.filter-wrapper .form-item,div.teaser-checkbox .form-item,.form-item .form-item{padding:5px 0;margin:0;border:0}.form-type-checkbox{padding:0}.text-format-wrapper .form-item{padding-bottom:0}.form-item label,.exposed-filters .form-item label{font-weight:300;margin:0;padding:0.5em 0}.form-item.form-type-textarea>label,.form-item.form-type-textfield>label,.form-item.form-type-checkboxes>label,.form-item.form-type-item>label,.form-item.form-type-select>label{font-weight:700}.form-item label.option{text-transform:none}.form-item label.option input{vertical-align:middle}.form-disabled input.form-autocomplete,.form-disabled input.form-text,.form-disabled input.form-file,.form-disabled textarea.form-textarea,.form-disabled select.form-select{background-color:#eee;color:#777}.form-managed-file .form-file,.form-managed-file .form-submit{margin-left:10px}input.form-autocomplete,input.form-text,input.form-file,textarea.form-textarea,select.form-select{padding:5px;border:2px solid #ddd;background:#fff;color:#333}input.form-text:focus,input.form-file:focus,textarea.form-textarea:focus,select.form-select:focus{color:#000;border-color:#e45d68}.form-item.form-type-select .theme-wrapper{position:relative;display:inline-block}.form-item.form-type-select .theme-wrapper select.form-select{padding:0.5em 1.2em 0.4em 0.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;text-indent:0.01px;text-overflow:"";border-radius:0;display:inline-block;cursor:pointer}.form-item.form-type-select .theme-wrapper:after{content:'<>';font:14px "Consolas",monospace;color:#aaa;-ms-transform:rotate(90deg);transform:rotate(90deg);right:0.8em;top:25%;padding:0 0 2px;border-bottom:1px solid #DDD;position:absolute;pointer-events:none}@media screen and (-webkit-min-device-pixel-ratio:0){.form-item.form-type-select .theme-wrapper select.form-select{padding:0.5em 2.5em 0.4em 0.5em}.form-item.form-type-select .theme-wrapper:after{top:29%}}.ie .form-item.form-type-select .theme-wrapper:after{display:none}@media screen and (min-width:0\0){.form-item.form-type-select .theme-wrapper:after{display:none}}div.password-indicator,div.password-confirm{margin-top:0}div.password-indicator{margin-bottom:0.4em}.password-indicator{height:0.8em;background:none;border:1px solid #DDD}.password-indicator .indicator{background:#e4621c}.password-strength-title{margin-bottom:0.2em}.vertical-tabs ul.vertical-tabs-list li{background-color:#f7f7f7}.vertical-tabs ul.vertical-tabs-list li a:active strong,.vertical-tabs ul.vertical-tabs-list li a:focus strong,.vertical-tabs ul.vertical-tabs-list li a:hover strong{color:#000;text-decoration:none}.border-list{padding:0;list-style:none}.border-list li{padding-bottom:1.6em;margin-bottom:1.6em;border-bottom:1px solid #CCC}.border-list li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.button{background-color:#E6E6E6;color:rgba(0,0,0,0.8);border:0 none transparent;padding:0.6em 1.5em 0.5em 1.5em;background-size:auto;transition:compact(all 0.25s ease,false,false,false,false,false,false,false,false,false);transition:compact(all 0.25s ease,false,false,false,false,false,false,false,false,false);background-color:#E6E6E6;border:0 none transparent;padding:0.25em 1.5em 0.25em 1.5em;white-space:nowrap;display:inline-block;border:none;font-weight:700;font-family:inherit;font-size:100%;line-height:2.2;vertical-align:middle;overflow:visible;cursor:pointer}.button:hover,.button:focus{background-image:linear-gradient(transparent,rgba(0,0,0,0.05) 60%,rgba(0,0,0,0.1));cursor:pointer}.button.disabled{background-image:none;cursor:not-allowed;opacity:0.5}.button.active,.button:active{box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.2) inset}.button:hover,.button:focus{background-image:linear-gradient(transparent,rgba(0,0,0,0.05) 60%,rgba(0,0,0,0.1));cursor:pointer}.button.disabled{background-image:none;cursor:not-allowed;opacity:0.5}.button.active,.button:active,.button:focus{background-image:none;background-position:0 0;text-decoration:none;outline:none;box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.2) inset}.button::-moz-focus-inner{border:0;padding:0}.button--full{width:100%;padding-right:0;padding-left:0;text-align:center}.button--natural{vertical-align:baseline;font-size:inherit;line-height:inherit;height:auto;padding-right:0.5em;padding-left:0.5em}.button--primary{background-color:#d12331;color:#fff}.button--secondary{background-color:transparent;border-color:#e0c669;border-style:solid;border-width:.0666666667em;padding:1.5333333333em;color:#e0c669}.button--secondary:hover{border-color:#CCC;background-color:transparent;color:#000}.button--positive{background-color:#399f06;color:#fff}.button--positive:hover{background-color:#276e04}.button--negative{background-color:#B73939;color:#fff}.button--negative:hover{background-color:#902d2d}.button--disabled,.button--disabled:hover,.button--disabled:active,.button--disabled:focus{background-color:#ddd;color:#777;cursor:default;box-shadow:none}.button+.button,.button+a{margin-left:1em}.feed-icon{background-image:none;background-position:0 0;text-decoration:none}.pager{margin:0 auto 1em 0}.pager:after{content:"";display:table;clear:both}.pager__item{display:block;float:left;margin:0.1em;padding:0}.pager__item a,.pager__item--current,.pager__item--ellipsis{display:block;padding:0.5em 0.8em;border:1px solid #7d151d;background-image:none;background-position:0 0;text-decoration:none}.pager__item a:hover{background-color:#d12331;border-color:#d12331;color:#fff}.pager__item--current{border-color:#d12331;color:#d12331}.pager__item--ellipsis{border:none}.progress .bar{background-color:#f7f7f7;border-radius:0}.progress .filled{background:#d12331}.section-title{padding-bottom:.8em;margin-bottom:1.6em}.site-branding{position:relative}.site-branding .site-branding__logo{background-image:none;background-position:0 0;text-decoration:none}.site-branding .site-branding__logo img{width:60px;position:absolute;left:0;top:5px;top:15px;width:80px}.site-branding .site-branding__name{height:75px;padding-left:75px;padding-left:95px;padding-top:6px}.site-branding .site-branding__name a{transition:compact(all 0.1s,false,false,false,false,false,false,false,false,false);color:#fff;font-size:1.4em;font-family:"PT Serif",serif;letter-spacing:2px;display:block;font-size:2em}.site-branding .site-branding__name a:hover{color:#CCC}.site-branding .site-branding__name .site-branding__secondary{font-size:0.8em;padding-left:3px;position:relative;top:-6px;text-transform:uppercase;color:rgba(255,255,255,0.5);letter-spacing:1px;font-size:0.9em;letter-spacing:3px;padding-left:6px}.action-links{margin-bottom:12px}.action-links li{padding-left:16px;background:transparent url(/sites/all/themes/custom/worcestercollege/images/plus-blue.png) left center no-repeat}.action-links li a{color:#d12331;background-image:none;background-position:0 0;text-decoration:none}.action-links li a:hover{font-weight:700}.breadcrumb{margin-top:1em}.breadcrumb li{padding-right:0.4em}.breadcrumb li:after{content:"»";padding-left:0.4em;vertical-align:baseline}.breadcrumb li:last-child:after{content:""}.breadcrumb a{background-image:none;background-position:0 0;text-decoration:none}.contextual-links{top:17px}.contextual-links a{background-image:none;background-position:0 0;text-decoration:none}.contextual-links-trigger{width:32px}#block-menu-block-6{background-color:#DDD;padding:0.5em 0;overflow:hidden}#block-menu-block-6 .menu-block-wrapper{*zoom:1;width:95%;margin:0 auto;position:relative;width:85%}#block-menu-block-6 .menu-block-wrapper:after{content:"";display:table;clear:both}#block-menu-block-6 ul.menu{margin:0;padding:0;float:right;font-weight:bold}#block-menu-block-6 ul.menu li{list-style-type:none;list-style-image:none}#block-menu-block-6 ul.menu li{float:left;margin-right:0.8em}#block-menu-block-6 ul.menu li a{display:inline-block}#block-menu-block-6 ul.menu .active,#block-menu-block-6 ul.menu .active-trail{border-bottom:1px solid #d12331}#block-menu-block-6 ul.menu a:hover{color:#7d151d;border-color:#7d151d}#block-menu-block-6 ul.menu>li:first-child{position:absolute;left:40px}.l-region--navigation .menu-block-wrapper #menu-show{color:white;float:left;padding:12px 10px 12px 10px;display:block;font-size:1.2em;height:auto;width:auto;display:none}.l-region--navigation .menu-block-wrapper #menu-show:hover{cursor:pointer;background-color:#333}.l-region--navigation .menu-block-wrapper #menu-show span{padding-left:10px;font-family:"Roboto",sans-serif}.l-region--navigation .menu-block-wrapper #menu-show.expanded{float:none}.l-region--navigation .menu-block-wrapper #menu-show.expanded+ul.menu{display:block}.l-region--navigation .menu-block-wrapper>ul.menu{margin:0;padding:0;transition:compact(all 0.2s,false,false,false,false,false,false,false,false,false);padding:0;margin-top:0;display:none;display:block}.l-region--navigation .menu-block-wrapper>ul.menu li{list-style-type:none;list-style-image:none}.l-region--navigation .menu-block-wrapper>ul.menu>li{margin-right:0;position:relative;float:left}.l-region--navigation .menu-block-wrapper>ul.menu>li.menu-expanded ul{height:100%}.l-region--navigation .menu-block-wrapper>ul.menu>li.menu-expanded::after{-ms-transform:rotate(90deg);transform:rotate(90deg)}@media all and (max-width:1080px){.l-region--navigation .menu-block-wrapper>ul.menu>li{transition:compact(all 0.2s,false,false,false,false,false,false,false,false,false);clear:both;border-bottom:1px solid #333;overflow:hidden}.l-region--navigation .menu-block-wrapper>ul.menu>li.expanded:after{transition:compact(all 0.2s,false,false,false,false,false,false,false,false,false);display:inline-block;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:1;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:middle;content:'\f104';color:white;font-weight:bold;font-size:1.3em;position:absolute;top:0;right:0;display:block;width:48px;height:48px;line-height:48px;background-color:rgba(255,255,255,0.2);text-align:center;z-index:999}.l-region--navigation .menu-block-wrapper>ul.menu>li:hover:after{cursor:pointer;background-color:rgba(255,255,255,0.4)}.l-region--navigation .menu-block-wrapper>ul.menu>li+a{width:calc(100% - 68px);float:left}}.l-region--navigation .menu-block-wrapper>ul.menu>li>a{color:#FFF;font-size:1.25em;font-family:"PT Serif",serif;display:block;line-height:48px;padding:0 0.5em;padding:0 1.25em}.l-region--navigation .menu-block-wrapper>ul.menu>li>a:hover,.l-region--navigation .menu-block-wrapper>ul.menu>li>a:focus{background-color:#555;color:#FFF}.l-region--navigation .menu-block-wrapper>ul.menu>li ul{transition:compact(all 0.2s ease,false,false,false,false,false,false,false,false,false);margin:0;padding:0;clear:both;height:0;overflow:hidden;background:#111;background-color:rgba(0,0,0,0.9);z-index:50;position:absolute;top:48px;left:0}.l-region--navigation .menu-block-wrapper>ul.menu>li ul li{list-style-type:none;list-style-image:none}.l-region--navigation .menu-block-wrapper>ul.menu>li ul li a{color:white;padding:0.4em 1.5em;display:block;min-width:13em}.l-region--navigation .menu-block-wrapper>ul.menu>li ul li a:hover,.l-region--navigation .menu-block-wrapper>ul.menu>li ul li a:focus{background-color:#555}.l-region--navigation .menu-block-wrapper>ul.menu>li:hover ul,.l-region--navigation .menu-block-wrapper>ul.menu>li:focus ul{display:block;height:auto}.block--menu-menu-footer-menu ul{margin:0;padding:0;padding-top:0.3em}.block--menu-menu-footer-menu ul li{list-style-type:none;list-style-image:none}.block--menu-menu-footer-menu ul li{float:left;margin-right:0.8em}.block--menu-menu-footer-menu ul li a{display:inline-block}.block--menu-menu-footer-menu ul a{color:white}.block--menu-menu-footer-menu ul a:hover:link{font-weight:bold}.menu-block-3{margin:0;padding:0}.menu-block-3 li{list-style-type:none;list-style-image:none}.menu-block-3 li{float:left;margin-right:0.8em}.menu-block-3 li a{display:inline-block}.menu-block-3 .menu-mlid-889{display:none}.menu-block-3 ul{padding-left:0}.menu-block-3 ul a{color:white}.menu-block-3 ul a:hover{background-color:rgba(255,255,255,0.2)}.menu-block-3>ul{margin:0}.menu-block-3>ul>li{margin-right:0;width:25%}.menu-block-3>ul>li>a{font-size:1.2em;font-family:"PT Serif",serif;margin-right:1em}.menu-block-3 ul li ul{display:none;display:block}.menu-block-3 ul li ul li{clear:both}.l-region--sidebar-second .menu-block-wrapper{border-bottom:none;padding:1em}.l-region--sidebar-second .menu-block-wrapper>ul.menu a{display:block}.l-region--sidebar-second .menu-block-wrapper>ul.menu li{border-bottom:1px solid #d12331;margin:0;padding:0}.l-region--sidebar-second .menu-block-wrapper>ul.menu li:last-child{border-bottom:none}.l-region--sidebar-second .menu-block-wrapper>ul.menu li a{padding:0.25em 0.25em 0.25em 0.75em}.l-region--sidebar-second .menu-block-wrapper>ul.menu li a:hover,.l-region--sidebar-second .menu-block-wrapper>ul.menu li a:focus{background-color:#EFEFEF}.l-region--sidebar-second .menu-block-wrapper>ul.menu li ul li{font-size:0.86em;padding-left:0.5em}.l-region--sidebar-second .menu-block-wrapper>ul.menu li ul li a.active{font-weight:bold}.l-region--sidebar-second .menu-block-wrapper>ul.menu>li>a.actve,.l-region--sidebar-second .menu-block-wrapper>ul.menu>li>a.active-trail{background-color:#a71c27;color:#FFF}ul.tabs{margin-bottom:1em}ul.tabs.tabs--primary{*zoom:1;margin-top:.5em;padding:0;border-bottom:4px solid #CCC}ul.tabs.tabs--primary:after{content:"";display:table;clear:both}ul.tabs.tabs--primary li{box-sizing:border-box;width:50%;display:block;float:left}ul.tabs.tabs--primary li a{background-color:#571d1f;color:#fff;border:0 none transparent;padding:0.6em 1.5em 0.5em 1.5em;background-size:auto;transition:compact(all 0.25s ease,false,false,false,false,false,false,false,false,false);font-size:0.85em;display:block}ul.tabs.tabs--primary li a:hover,ul.tabs.tabs--primary li a:focus{background-image:linear-gradient(transparent,rgba(0,0,0,0.05) 60%,rgba(0,0,0,0.1));cursor:pointer}ul.tabs.tabs--primary li a.disabled{background-image:none;cursor:not-allowed;opacity:0.5}ul.tabs.tabs--primary li a.active,ul.tabs.tabs--primary li a:active{box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.2) inset}ul.tabs.tabs--primary li a.active,ul.tabs.tabs--primary li a:hover{background-color:#d12331;box-shadow:none}ul.tabs.tabs--primary li a.active:hover,ul.tabs.tabs--primary li a:hover:hover{background-image:none}ul.tabs.tabs--secondary{margin:0;padding:0;padding:0.5em 0}ul.tabs.tabs--secondary li{list-style-type:none;list-style-image:none}ul.tabs.tabs--secondary li{display:inline;margin-right:0.25em}ul.tabs.tabs--secondary li a{background-image:none;background-position:0 0;text-decoration:none;padding:0.25em 1em 0.25em 1em;background-color:#e0e0e0;background-size:auto;transition:compact(all 0.25s ease,false,false,false,false,false,false,false,false,false)}ul.tabs.tabs--secondary li a.active{background-color:#CCC;border-bottom:none}ul.tabs.tabs--secondary li a:hover{background-image:linear-gradient(transparent,rgba(0,0,0,0.05) 60%,rgba(0,0,0,0.1));background-color:#CCC}.l-region--header ul,.menu-block-4 ul{margin:0;padding:0}.l-region--header ul li,.menu-block-4 ul li{list-style-type:none;list-style-image:none}.l-region--header ul li,.menu-block-4 ul li{float:left}.l-region--header ul li a,.menu-block-4 ul li a{color:#DDD;display:block;font-size:0.9em;padding:0.1em 0.2em;display:inline;transition:compact(all 0.1s,false,false,false,false,false,false,false,false,false)}.l-region--header ul li a:hover,.menu-block-4 ul li a:hover,.l-region--header ul li a:focus,.menu-block-4 ul li a:focus{color:white;background-color:rgba(255,255,255,0.15)}.l-region--header ul li a:after,.menu-block-4 ul li a:after{content:"|";width:30px;display:inline-block;text-align:center;height:2em;margin-top:-0.2em;padding-top:0.2em;margin-bottom:-0.2em;float:right;margin-right:-4px}.l-region--header ul li:last-child a:after,.menu-block-4 ul li:last-child a:after{content:none}.logged-in .l-region--header ul li,.logged-in .menu-block-4 ul li{color:black}.l-region--header{overflow:hidden;text-align:right;margin-top:10px}.node--alumni-event h1{margin-bottom:0}.node--fellow-profile--teaser{display:block}.node--fellow-profile--teaser:hover{background-color:#EEE}.node--fellow-profile--teaser .field--name-field-profile-picture{float:left;margin-right:1em;margin-bottom:0}.node--fellow-profile--teaser .field--name-title{color:#000;font-weight:bold;font-size:1.05em;margin-bottom:0}.node--fellow-profile--teaser .field--name-field-department{color:#000}.node-type-homepage .l-region--highlighted{margin-bottom:1em;margin-bottom:2em}.node-type-homepage .l-content{padding-left:1em;padding-right:1em}.node-type-homepage .l-highlighted-wrapper{position:relative;top:-48px;margin-bottom:-48px}.node-type-homepage .l-header .header-main-menu-wrapper{background-color:#111;background-color:rgba(0,0,0,0.85)}.node-type-homepage .l-region--navigation .menu-block-wrapper>ul.menu>li ul{background-color:#111;background-color:rgba(0,0,0,0.85)}.node-type-homepage .field{margin-bottom:0}.node-type-homepage .l-main{margin-top:0}.node-type-homepage .l-content{background-color:transparent}.node-type-homepage .l-content>h1{display:none}.node-type-homepage .l-content .ds-2col-stacked>.group-left{float:none;width:auto}.field--name-field-home-banner .field-collection-item-field-home-banner.view-mode-full{position:relative}.field--name-field-home-banner-image picture,.field--name-field-home-banner-image img{width:100%}.field--name-field-home-banner-text{position:absolute;bottom:1.5em;left:0;width:100%;text-align:center}.field--name-field-home-banner-text .field-item{transition:compact(all 0.2s,false,false,false,false,false,false,false,false,false);background-color:#111;background-color:rgba(0,0,0,0.8);color:white;padding:0.25em 1em;display:inline-block;text-align:center;font-size:1.2em;font-style:italic;font-family:"PT Serif",serif;font-weight:200;margin-top:100px;opacity:0.9;font-size:1.4em}.node--homepage--full .field--name-field-home-promo-boxes>.field__items>.field__item{margin-bottom:1em;width:50%;float:left;clear:none;padding:0 .5em;width:33.33%}.node--homepage--full .field--name-field-home-promo-boxes>.field__items>.field__item .field-collection-view{position:relative}.node--homepage--full .field--name-field-home-promo-boxes>.field__items>.field__item .field--name-field-home-promo-title{position:absolute;left:0;top:0;font-size:1.6em;display:inline-block;background-color:#111;background-color:rgba(0,0,0,0.7);font-size:1.3em;color:#FFF;padding:8px 20px}.node--homepage--full .field--name-field-home-promo-boxes>.field__items>.field__item .field--name-field-home-promo-image{margin:0}.node--homepage--full .field--name-field-home-promo-boxes>.field__items>.field__item .field--name-field-home-promo-image img{width:100%}.node--homepage--full .field--name-field-home-promo-boxes>.field__items>.field__item .field--name-field-menu-reference{margin:140px 0 0 0;position:absolute;bottom:0;left:0;padding:12px 12px 2px 12px;background-color:#111;background-color:rgba(0,0,0,0.7);width:100%;color:#FFF}.node--homepage--full .field--name-field-home-promo-boxes>.field__items>.field__item .field--name-field-menu-reference .field__item{display:inline-block;margin-bottom:0.5em}.node--homepage--full .field--name-field-home-promo-boxes>.field__items>.field__item .field--name-field-menu-reference .field__item a{transition:compact(all 0.1s ease-out,false,false,false,false,false,false,false,false,false);padding:2px 8px;display:block;color:white}.node--homepage--full .field--name-field-home-promo-boxes>.field__items>.field__item .field--name-field-menu-reference .field__item a:hover{background-color:#d12331;background-color:rgba(209,35,49,0.85);color:white}.node--homepage--full .field--name-field-home-promo-boxes>.field__items>.field__item:last-child{width:100%}.node--homepage--full .field--name-field-home-promo-boxes>.field__items>.field__item:last-child .entity-field-collection-item{max-height:20em;overflow:hidden}.node--homepage--full .field--name-field-home-promo-boxes>.field__items>.field__item:last-child{width:33.33%}.node--homepage--full .field--name-field-home-promo-boxes>.field__items>.field__item:last-child .entity-field-collection-item{max-height:none;overflow:visible}.block--views-news-block-2{padding:0 .5em;width:41.6666%;float:left}.block--block-15{padding:0 .5em;margin-bottom:1em;width:58.3333%;float:left}.block--block-3{padding:0 .5em;margin-bottom:1em;width:58.3333%;float:left}.node--landing-page--full .field--name-field-landing-page-description{font-size:1.1em}.node--landing-page--full .field--name-field-landing-page-promo-blocks>.field__items>.field__item{margin-bottom:1em;width:50%;clear:right;float:left;padding-left:1em;padding-right:1em}.node--landing-page--full .field--name-field-landing-page-promo-blocks>.field__items>.field__item:nth-of-type(2n){padding-right:0}.node--landing-page--full .field--name-field-landing-page-promo-blocks>.field__items>.field__item:nth-of-type(2n+1){padding-left:0}.field-collection-item-field-landing-page-promo-blocks{position:relative;display:block}.field-collection-item-field-landing-page-promo-blocks:hover .field--name-field-title{background-color:#7d151d;background-color:rgba(125,21,29,0.85)}.field-collection-item-field-landing-page-promo-blocks .field--name-field-title{transition:compact(all 0.1s ease-out,false,false,false,false,false,false,false,false,false);position:absolute;left:0;top:0;font-size:1.6em;display:inline-block;background-color:#111;background-color:rgba(0,0,0,0.7);font-size:1.3em;color:#FFF;padding:8px 20px}.field-collection-item-field-landing-page-promo-blocks .field--name-field-short-description{margin:140px 0 0 0;position:absolute;bottom:0;left:0;padding:12px 12px 2px 12px;background-color:#111;background-color:rgba(0,0,0,0.7);width:100%;color:#FFF}.field-collection-item-field-landing-page-promo-blocks .field--name-field-short-description .field__item{margin-bottom:.5em}.field-collection-item-field-landing-page-promo-blocks .field--name-field-image{margin-bottom:0}.field-collection-item-field-landing-page-promo-blocks .field--name-field-image img{width:100%}.node--news-article.view-mode-full .field--name-field-portrait-image{float:left;margin-right:2em}.node--news-article.view-mode-full h1{margin-bottom:0}.node--subject.view-mode-full .field--name-field-related-fellow{*zoom:1}.node--subject.view-mode-full .field--name-field-related-fellow:after{content:"";display:table;clear:both}.node--subject.view-mode-full .field--name-field-related-fellow>.field-item{margin-bottom:1em;width:50%;clear:right;float:left;padding-left:1em;padding-right:1em;min-height:12em}.node--subject.view-mode-full .field--name-field-related-fellow>.field-item:nth-of-type(2n){padding-right:0}.node--subject.view-mode-full .field--name-field-related-fellow>.field-item:nth-of-type(2n+1){padding-left:0}.node--subject.view-mode-full .field--name-field-lecturers .entity-field-collection-item{margin-bottom:.75em;padding-bottom:.75em;border-bottom:1px solid #DDD;max-width:30em}.node--subject.view-mode-full .field--name-field-lecturers .field--name-field-lecturers-name{margin-bottom:0;font-size:1.05em;font-weight:bold}.node--subject.view-mode-full .field--name-field-lecturers .field--name-field-link-to-profile{margin-bottom:0}.node--teaser{margin-bottom:12px}.node__links{margin-bottom:12px}.node__links li>a{display:inline;background-image:linear-gradient(to bottom,transparent 75%,#333332 75%);background-repeat:repeat-x;text-decoration:none;background-size:2px 2px;background-position:0 1.1em;color:#a71c27}.node__links li>a:visited{color:#a71c27}.node__links li>a:hover{color:#d12331}.views-exposed-form .views-submit-button+.views-reset-button{margin-left:1em}.view-news.view-display-id-page_1 .views-row{*zoom:1;margin-bottom:2em;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:2em}.view-news.view-display-id-page_1 .views-row:after{content:"";display:table;clear:both}.view-news.view-display-id-page_1 .views-row:last-child{border-bottom:none}.view-news.view-display-id-page_1 .views-field-title{font-size:1.3333333333em;line-height:1.2em;line-height:1.2em;margin-bottom:0}.view-news.view-display-id-page_1 .views-field-title a{background-image:none;background-position:0 0;text-decoration:none}.view-news.view-display-id-page_1 .views-field-field-news-date,.view-news.view-display-id-page_1 .views-field-field-event-date{margin-bottom:1em}.view-news.view-display-id-page_1 .views-field-view-node a{background-image:none;background-position:0 0;text-decoration:none;font-weight:bold}.view-news.view-display-id-page_1 .views-field-field-portrait-image img,.view-news.view-display-id-page_1 .views-field-field-main-image img{margin-bottom:1em}.view-college-magazine .views-row{margin-bottom:1em;width:33.3333333333%;clear:right;float:left;padding-left:1em;padding-right:1em}.view-college-magazine .views-row:nth-of-type(2n){padding-right:1em}.view-college-magazine .views-row:nth-of-type(2n+1){padding-left:1em}.view-college-magazine .views-row:nth-of-type(3n){padding-right:0}.view-college-magazine .views-row:nth-of-type(3n+1){padding-left:0}.view-college-news.view-display-id-page_2 .views-row{*zoom:1;margin-bottom:2em;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:2em}.view-college-news.view-display-id-page_2 .views-row:after{content:"";display:table;clear:both}.view-college-news.view-display-id-page_2 .views-row:last-child{border-bottom:none}.view-college-news.view-display-id-page_2 .views-field-title{font-size:1.3333333333em;line-height:1.2em;line-height:1.2em;margin-bottom:0}.view-college-news.view-display-id-page_2 .views-field-title a{background-image:none;background-position:0 0;text-decoration:none}.view-college-news.view-display-id-page_2 .views-field-field-news-date,.view-college-news.view-display-id-page_2 .views-field-field-event-date{margin-bottom:1em}.view-college-news.view-display-id-page_2 .views-field-view-node a{background-image:none;background-position:0 0;text-decoration:none;font-weight:bold}.view-college-news.view-display-id-page_2 .views-field-field-portrait-image img,.view-college-news.view-display-id-page_2 .views-field-field-main-image img{margin-bottom:1em}.view-college-records .views-row{margin-bottom:1em;width:33.3333333333%;clear:right;float:left;padding-left:1em;padding-right:1em}.view-college-records .views-row:nth-of-type(2n){padding-right:1em}.view-college-records .views-row:nth-of-type(2n+1){padding-left:1em}.view-college-records .views-row:nth-of-type(3n){padding-right:0}.view-college-records .views-row:nth-of-type(3n+1){padding-left:0}.view-alumni-events.view-display-id-page .views-row,.view-alumni-events.view-display-id-page_1 .views-row{*zoom:1;margin-bottom:2em;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:2em}.view-alumni-events.view-display-id-page .views-row:after,.view-alumni-events.view-display-id-page_1 .views-row:after{content:"";display:table;clear:both}.view-alumni-events.view-display-id-page .views-row:last-child,.view-alumni-events.view-display-id-page_1 .views-row:last-child{border-bottom:none}.view-alumni-events.view-display-id-page .views-field-title,.view-alumni-events.view-display-id-page_1 .views-field-title{font-size:1.3333333333em;line-height:1.2em;line-height:1.2em;margin-bottom:0}.view-alumni-events.view-display-id-page .views-field-title a,.view-alumni-events.view-display-id-page_1 .views-field-title a{background-image:none;background-position:0 0;text-decoration:none}.view-alumni-events.view-display-id-page .views-field-field-news-date,.view-alumni-events.view-display-id-page .views-field-field-event-date,.view-alumni-events.view-display-id-page_1 .views-field-field-news-date,.view-alumni-events.view-display-id-page_1 .views-field-field-event-date{margin-bottom:1em}.view-alumni-events.view-display-id-page .views-field-view-node a,.view-alumni-events.view-display-id-page_1 .views-field-view-node a{background-image:none;background-position:0 0;text-decoration:none;font-weight:bold}.view-alumni-events.view-display-id-page .views-field-field-portrait-image img,.view-alumni-events.view-display-id-page .views-field-field-main-image img,.view-alumni-events.view-display-id-page_1 .views-field-field-portrait-image img,.view-alumni-events.view-display-id-page_1 .views-field-field-main-image img{margin-bottom:1em}#block-views-alumni-events-block-1 a.active{font-weight:bold}.view-fellows .views-row{margin-bottom:1em;width:50%;clear:right;float:left;padding-left:1em;padding-right:1em;min-height:12em}.view-fellows .views-row:nth-of-type(2n){padding-right:0}.view-fellows .views-row:nth-of-type(2n+1){padding-left:0}.view-fellows .views-row>a{*zoom:1;display:block}.view-fellows .views-row>a:after{content:"";display:table;clear:both}.view-fellows .views-row>a:hover{background-color:#EEE}.view-fellows .views-field-field-profile-picture{float:left;margin-right:1em}.view-fellows .views-field-field-fellow-title-1{color:#000;font-weight:bold;font-size:1.05em}.view-fellows .views-field-field-department{color:#000}.view-fellows.view-display-id-page_5 .views-row,.view-fellows.view-display-id-page_4 .views-row{min-height:4em}.view-fellows .view-filters{margin-top:-1em;background-color:#DDD;padding:.25em;margin-bottom:2em}.view-fellows .view-filters label{display:none}.view-fellows .view-filters .views-exposed-form .views-exposed-widget{padding:0;margin-right:1em}.view-fellows .view-filters .views-exposed-form .views-exposed-widget .form-submit{margin-top:0}.view-jobs.view-display-id-page .views-row{*zoom:1;margin-bottom:2em;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:2em}.view-jobs.view-display-id-page .views-row:after{content:"";display:table;clear:both}.view-jobs.view-display-id-page .views-row:last-child{border-bottom:none}.view-jobs.view-display-id-page .views-field-title{font-size:1.3333333333em;line-height:1.2em;line-height:1.2em;margin-bottom:0}.view-jobs.view-display-id-page .views-field-title a{background-image:none;background-position:0 0;text-decoration:none}.view-jobs.view-display-id-page .views-field-field-news-date,.view-jobs.view-display-id-page .views-field-field-event-date{margin-bottom:1em}.view-jobs.view-display-id-page .views-field-view-node a{background-image:none;background-position:0 0;text-decoration:none;font-weight:bold}.view-jobs.view-display-id-page .views-field-field-portrait-image img,.view-jobs.view-display-id-page .views-field-field-main-image img{margin-bottom:1em}.view-jobs.view-display-id-page .views-field-field-salary{margin-bottom:1em;font-weight:700}.view-jobs.view-display-id-page .views-field-field-salary .field-content{display:inline;margin-left:.25em}.view-lost-old-members{margin-bottom:2em}.view-old-members-filtered-by-decade{margin-bottom:2em}.view-news.view-display-id-page .views-row{*zoom:1;margin-bottom:2em;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:2em}.view-news.view-display-id-page .views-row:after{content:"";display:table;clear:both}.view-news.view-display-id-page .views-row:last-child{border-bottom:none}.view-news.view-display-id-page .views-field-title{font-size:1.3333333333em;line-height:1.2em;line-height:1.2em;margin-bottom:0}.view-news.view-display-id-page .views-field-title a{background-image:none;background-position:0 0;text-decoration:none}.view-news.view-display-id-page .views-field-field-news-date,.view-news.view-display-id-page .views-field-field-event-date{margin-bottom:1em}.view-news.view-display-id-page .views-field-view-node a{background-image:none;background-position:0 0;text-decoration:none;font-weight:bold}.view-news.view-display-id-page .views-field-field-portrait-image img,.view-news.view-display-id-page .views-field-field-main-image img{margin-bottom:1em}.view-site-search{padding-bottom:2em}.view-site-search .views-exposed-form .views-exposed-widget{padding:0 0 0 .5em}.view-site-search .views-exposed-form .views-exposed-widget .form-submit{margin-top:0}.view-subjects.view-display-id-page{-ms-column-count:2;-o-column-count:2;column-count:2}.view-subjects.view-display-id-page .views-row{margin-bottom:0}.view-subjects.view-display-id-page .views-row .views-field-title h2{font-family:"Roboto",sans-serif;font-weight:300;font-size:1.2em;line-height:1.3333333333em;margin-top:0}.view-subjects.view-display-id-page .views-row .views-field-title a,.view-subjects.view-display-id-page .views-row .views-field-title a:link{padding:.5em 1px;display:block;border-bottom:1px solid #CCC}.view-subjects.view-display-id-page .views-row .views-field-title a:hover{background-color:#d12331;color:#FFF}
