html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:none;font-weight:inherit;}*{margin:0;padding:0;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}#admin-toolbar,#footer,#sub-footer,#strap-links,.quicktabs_tabs,div.admin-links{text-shadow:none;}
@font-face{font-family:'CartoGothicStdBook';src:url(/sites/all/themes/blofeld/fonts/cartogothicstd-book-webfont.eot);src:url(/sites/all/themes/blofeld/fonts/cartogothicstd-book-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/blofeld/fonts/cartogothicstd-book-webfont.woff) format("woff"),url(/sites/all/themes/blofeld/fonts/cartogothicstd-book-webfont.ttf) format("truetype"),url(/sites/all/themes/blofeld/fonts/cartogothicstd-book-webfont.svg#CartoGothicStdBook) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'CartoGothicStdBold';src:url(/sites/all/themes/blofeld/fonts/cartogothicstd-bold-webfont.eot);src:url(/sites/all/themes/blofeld/fonts/cartogothicstd-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/blofeld/fonts/cartogothicstd-bold-webfont.woff) format("woff"),url(/sites/all/themes/blofeld/fonts/cartogothicstd-bold-webfont.ttf) format("truetype"),url(/sites/all/themes/blofeld/fonts/cartogothicstd-bold-webfont.svg#CartoGothicStdBold) format("svg");font-weight:normal;font-style:normal;}.hide{display:none;}*:focus{-moz-outline-offset:-1px;}body{font-size:1em/1.6;font-family:Georgia,serif;color:#444;letter-spacing:0.012em;-webkit-font-smoothing:antialiased;line-height:1.125em;background:#D0D0D0;}th,#navigation,#nav-column,#site-name,#strap,.breadcrumb,.feature .views-field-field-image-data,a#homepage-cta{font-family:'CartoGothicStdBook',Helvetica,'Helvetica Neue',Arial,sans serif;font-weight:normal;}#header,#strap{font-size:small;}body.front h1{display:none;}p,ul,ol{margin:1em 0;line-height:1.4em;}small{font-size:smaller;}pre,code{font:.9em "Courier New",Courier,monospace;padding:4px;}code{background:#D6FEFF;-moz-shadow:inset 1px 1px 1px rgba(0,0,0,0.5);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5);}pre{line-height:1.5em;}pre strong{font-size:1em;font-weight:bold;}blockquote{margin:auto 0em 1em 0em;padding:1em;background:#fbfaf5;}strong,b{font-weight:bold;}i{font-weight:inherit;}em{font-style:italic;}cite{font-style:italic;}h1,h2,h3,h4,h5,span.date-display-single{font-family:'CartoGothicStdBold',Helvetica,'Helvetica Neue',Arial,sans serif;line-height:1.125em;font-weight:normal;text-shadow:rgba(255,255,255,0.7) 1px 1px 0px;padding:.25em 0;}h1{font-size:2.25em;font-weight:lighter;}h2{font-size:1.45em;}h3{font-size:1.125em;}h4{font-size:.95em;}h5{font-size:.75em;}a,a:link{text-decoration:underline;color:#1F5187;font-weight:inherit;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}a:hover{text-decoration:underline;color:#222;}a:active{text-decoration:none;position:relative;top:1px;}a.spamspan{background:url(/sites/all/themes/blofeld/images/email.png) 5px center no-repeat;padding:0 0 0 20px;}a img{text-decoration:none;}#sign-in a{background:rgbA(0,0,0,0.1);padding:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-decoration:none;}#sign-in a:hover{background:rgbA(0,0,0,0.3);}ul,li,ol,p{font-size:100%;}ul,ol,dl{margin:.5em;padding:5px;text-transform:none;line-height:1.6em;list-style-position:outside;font-weight:normal;}ul{list-style-type:disc;font-weight:normal;}ul.inline li{list-style:none;display:inline-block;margin-right:.75em;}#content-inner ul.inline{margin-left:0;}li{margin:.45em 0;}ol,ul{margin-bottom:1em;margin-left:20px;padding-left:6px;}#content-inner ol,#content-inner ul{padding-left:0;margin-left:30px;}dt{font-weight:bold;}dd{margin-right:.75em;}form{font-size:.95em;}.form-item{clear:both;padding:1.5em 0;margin:0;}input.form-autocomplete{background-position:100% 6px !important;}input.form-autocomplete:focus{background-position:100% -13px !important;}.ical-icon img{filter:alpha(opacity=0);opacity:0;-moz-opacity:0;width:24px;height:14px;padding-top:5px;}.ical-icon{background:url(/sites/all/themes/blofeld/images/ical_default.png);width:24px;height:14px;background-position:bottom;background-repeat:no-repeat;display:block;position:absolute;}
body.front .mcgill-emergency-message h1{display:inline;}.override #main-column #content.emergency{max-width:600px;}.mcgill-emergency-message{background-color:yellow;border-bottom:1px solid #666;z-index:10000 !important;width:100%;}.override .mcgill-emergency-message{background-color:white;border-bottom:none;width:inherit;}.mcgill-emergency-message div{width:100%;margin:0 auto;padding:20px 10px 10px 10px;color:#000;}.override .mcgill-emergency-message div{width:inherit;}.mcgill-emergency-message h1{text-shadow:none;}.mcgill-emergency-message a{color:#000;}#container.mcgill-emergency #header{display:none;}#container.mcgill-emergency{background:#fff;padding:20px;}#container.mcgill-emergency h2{padding:20px 0px 0px 0px;font-size:2em;}#container.mcgill-emergency .emergency{padding:30px;}#container.mcgill-emergency .emergency p{border-width:0px 0px 1px 0px;border-style:solid;border-color:#ddd;padding:0px 0px 20px 0px;}#container.mcgill-emergency.override #right-column{float:right;width:260px;margin-top:20px;}#container.mcgill-emergency.override #right-column,#container.mcgill-emergency.override #right-column div{background:#eee;}#container.mcgill-emergency.override #right-column h2{font-size:1.5em;margin-left:20px;}#container.mcgill-emergency.override .emergency{padding:0px 30px 30px 30px;}#footer.mcgill-emergency #footer-inner{background-color:#ccc;width:940px;}#footer.mcgill-emergency #footer-inner #contact-info{padding:0px 20px 20px 725px;}#sub-footer.mcgill-emergency #sub-footer-inner{color:#333;}#sub-footer.mcgill-emergency,#footer.mcgill-emergency{background-color:#ccc;}#sub-footer.mcgill-emergency #copyright{color:#ccc;}#strap{width:100%;border-color:#dc241f;border-style:solid;border-width:1px 0px 0px 0px;height:184px;}#strap ul.links{padding:0;margin:0;}#strap ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}#strap-container{width:940px;margin:0 auto;}#strap-search{left:4.8em;margin:0 auto;position:relative;text-align:center;top:15px;}#searchbutton{border:none;cursor:pointer;padding:5px;width:4em;position:relative;right:71px;font-size:16px;margin:0px;text-shadow:1px 1px 0 #ebebeb;-moz-border-radius:3px;border-radius:3px;}#searchquery{color:#999898;text-shadow:1px 1px 0 #fff;font-size:1.3em;margin:0px;padding:8px;border:1px outset transparent;background-color:#fdf8eb;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 4px rbga 0,0,0,0.5;-webkit-box-shadow:0 1px 4px rbga 0,0,0,0.7;box-shadow:0 1px 4px rbga 0,0,0,0.5;width:26em;}#searchquery:focus{border:1px outset rgba(0,0,0,0.3);}#container{text-align:left;position:relative;}.container-inner{margin:0 auto;}.gridded #container{background:url(/sites/all/themes/blofeld/images/16_col.gif);}#main-column,#tabs,#top-page,#inner-container,#bottom-page,#footer{float:left;word-wrap:break-word;}#bottom-page{float:left;width:940px;margin:1em 0;color:#555555;}.clear-box{clear:both;}.region-top-content > .block-views{padding:0;}#top-page-link{display:block;position:fixed;right:10px;bottom:20px;}#top-page-link a{width:30px;height:30px;background:#373737 url(/sites/all/themes/blofeld/images/top-page.png);border-radius:4px;display:block;text-indent:-9000px;position:relative;box-shadow:2px 2px 2px rgba(0,0,0,0.3);moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);}#top-page-link a:hover{background-color:#000;}#sidebar-column{width:218px;float:right;padding-top:5px;border:1px solid #eee;border-width:0 1px;font-size:.95em;}#footer{float:left;width:100%;margin:0;line-height:1.25em;min-height:200px;background:transparent;border:3px solid #eee;border-width:1px 0 0 0;padding:0 0 10px 0;font-size:.95em;}#footer-inner{width:960px;padding:50px 0 0 0;margin:0 auto 0 auto;}#footer-nav{display:none;}#footer p{margin:0 0 .5em 0;}#footer .menu a{text-decoration:none;text-shadow:none;}#footer .menu{width:80px;margin:0px;padding:0;float:left;width:720px;}#footer .menu ul{margin-bottom:1em;width:auto;margin:0px;padding:0px;}#footer .menu li{margin:0 20px 0 0;line-height:1.25em;padding:0 10px;float:left;width:200px;list-style-type:none;list-style-image:none;}#footer #sign-in{float:left;width:210px;padding-top:10px;}#footer .menu a{text-decoration:none;text-shadow:none;}#footer .menu{width:80px;font-size:1em;margin:0px;padding:0;float:left;width:720px;}#footer .menu ul{margin-bottom:1em;width:auto;margin:0px;padding:0px;}#footer .menu li{margin:0 20px 0 0;line-height:1.25em;padding:0 10px;float:left;width:200px;list-style-type:none;list-style-image:none;}#footer .menu li.expanded{margin-bottom:1.25em;float:left;}#footer .menu li.last{margin:0;}#footer .menu li li{float:none;padding:0;margin:0;}#footer .menu li a{display:none;}#footer .menu li li a{display:block;font-weight:normal;margin-bottom:.5em;font-size:1.2em;color:#1C1C1C;line-height:1.0125em;text-shadow:rgba(255,255,255,0.7) 1px 1px 0px;}#footer .menu li li a:hover{text-decoration:none;cursor:text;}#footer .menu li li li a{font-weight:normal;text-transform:none;font-size:0.9em;margin-bottom:.4em;}#footer .menu li li li a:hover{text-decoration:underline;cursor:pointer;}a#mcgill-watermark{background:transparent url(/sites/all/themes/blofeld/images/primary_sprite.png) repeat scroll 0 -190px;float:right;height:42px;width:156px;margin:5px 10px 0px 0px;}a#mcgill-watermark span{display:none;}.button,button,input[type="reset"],input[type="button"],input[type="submit"]{border:none;background:#C5C5C5;background:-moz-linear-gradient(top,#E4E4E4,#B8B8B8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#E4E4E4),to(#B8B8B8));cursor:pointer;padding:4px 5px;font-size:0.9em;text-shadow:1px 1px 0 #ebebeb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.4);box-shadow:0px 0px 2px rgba(0,0,0,0.4);position:relative;}.button:hover,button:hover,input[type="reset"]:hover,input[type="button"]:hover,input[type="submit"]:hover{background:#C5C5C5;background-image:-moz-linear-gradient(100% 100% 90deg,#C7C7C7,#F0F0F0);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#F0F0F0),to(#C7C7C7));}input{padding:6px;_padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:-webkit-gradient(linear,left top,left 25,from(#FFFFFF),color-stop(4%,#EEEEEE),to(#FFFFFF));background:-moz-linear-gradient(top,#FFFFFF,#EEEEEE 1px,#FFFFFF 25px);-moz-box-shadow:rgba(0,0,0,0.4) 0px 0px 2px;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 0px 2px;box-shadow:rgba(0,0,0,0.4) 0px 0px 2px;}input[type=text],input[type=password]{border:1px solid #DDD;}input:focus{border:1px solid #C0C0C0;-moz-box-shadow:rgba(122,202,255,0.9) 0px 0px 4px;-webkit-box-shadow:rgba(122,202,255,0.9) 0px 0px 4px;box-shadow:rgba(122,202,255,0.9) 0px 0px 4px;}#maintenance-column{padding:20px;margin-left:175px;}.offscreen,.home-link h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;}
#strap,#over-take,#header,#global-nav,#footer,#sub-footer,#container,.container.bottom-area,.container-inner{min-width:940px;}body{width:100%;}.mcgill-search-form input[type='submit']{line-height:2.85em;}body.page-admin,body.page-user{background:#DDD;}.block.homepage-cta{position:absolute;top:90px;right:-200px;z-index:1000;padding:0;-webkit-transition:all ease-in-out 1.5s;-moz-transition:all ease-in-out 1.5s;transition:all ease-in-out 1.5s;}.block.homepage-cta.show{display:block;}.block.homepage-cta.hide{display:none;}.pin .block.homepage-cta{top:140px;}.block.homepage-cta.moveit{right:0px;}.homepage-cta h3{cursor:pointer;background:#A33944;color:#fff;padding:12px 18px 12px 10px;height:20px;right:0px;text-decoration:none;box-shadow:2px 2px 2px rgbA(0,0,0,0.5);text-shadow:1px 1px 1px rgbA(0,0,0,0.2);font-size:1.35em;background-image:linear-gradient(left,#a33944 0%,#85202c 83%);background-image:-o-linear-gradient(left,#a33944 0%,#85202c 83%);background-image:-moz-linear-gradient(left,#a33944 0%,#85202c 83%);background-image:-webkit-linear-gradient(left,#a33944 0%,#85202c 83%);background-image:-ms-linear-gradient(left,#a33944 0%,#85202c 83%);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;transition:all ease-in-out .2s;}.homepage-cta h3:hover{padding:12px 30px 12px 10px;}.homepage-cta p{margin:0;padding:0;}.homepage-cta a,.homepage-cta a:link,.homepage-cta a:visited{text-decoration:none;color:#EEE;}.ribbon-edge{position:absolute;border-style:solid;border-width:22px 6px 22px 21px;border-color:#A33944 #A33944 #A33944 transparent;top:0;left:-20px;*display:none;}#inner-container .messages.error{display:none;}#strap{background:#C6C8C7;border-color:#eee;border-style:solid;border-width:1px 0px 0px 0px;clear:both;position:static;height:115px;width:100%;}#container{margin:0 auto;background:#111;}#global-nav{width:100%;background-color:#f2f2f2;}.open #global-nav-container{display:block;}#mcgill-logo{width:100%;padding:0px;height:0px;position:absolute;top:0;}.emergency #mcgill-logo{top:auto;}.emergency #mcgill-logo{width:960px;margin:0 auto;position:relative;}#mcgill-logo span{width:940px;margin:0 auto;display:block;}#mcgill-logo a{_margin-bottom:-154px;position:relative;top:0px;left:10px;display:block;text-decoration:none;border-bottom:none;width:200px;height:120px;background:#dc241f url(/sites/all/themes/blofeld/images/logo.png) no-repeat;z-index:21;transition:0;-moz-transition:0;-webkit-transition:0;-moz-box-shadow:0 1px 3px rgba(6,5,5,0.5);-webkit-box-shadow:0 1px 3px rgba(6,5,5,0.5);}#mcgill-logo a:hover{background:#BC1D19 url(/sites/all/themes/blofeld/images/logo.png) no-repeat;}.page-search.mcgill-apachesolr-search #mcgill-logo{margin:0 auto;position:static;width:940px;}a#language{color:#A33944;color:#000;background:transparent url(/sites/all/themes/blofeld/images/mini-drop-arrow.png) no-repeat 4px center;float:right;margin:40px 5px 0 0;border-radius:4px;-moz-border-radius:4px;text-decoration:none;padding:4px 6px 4px 18px;}a#language:hover{background:#eee url(/sites/all/themes/blofeld/images/mini-drop-arrow.png) no-repeat 4px center;}#block-menu-menu-audience{margin:0 0 10px 245px;padding:0;float:left;font-size:1.025em;width:62%;}.i18n-fr #block-menu-menu-audience{margin:0 0 10px 234px;}#block-menu-menu-audience ul{margin:0;}#block-menu-menu-audience li,#block-menu-menu-audience li.leaf{display:inline-block;float:left;margin:0;padding:0;}#block-menu-menu-audience li a{display:inline-block;padding:8px 7px 4px 7px;text-decoration:none;text-transform:uppercase;color:#333;border:red solid 1px;border-width:0;position:relative;top:0px;text-shadow:2px 1px 1px white;}#block-menu-menu-audience li a:hover,#block-menu-menu-audience li a.active{box-shadow:inset 0px 4px 0px #DC241F;color:#000;}#block-menu-menu-audience li a.drop{top:0;}input#searchbutton{background:#333 url(/sites/all/themes/blofeld/images/black-search.png) no-repeat 10px center;padding:9px;text-indent:-9000px;width:40px;height:35px;right:0;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3s;font-size:0;line-height:0;position:relative;top:-7px;}input#searchbutton:hover{background-color:#000;}#strap-search{position:static;text-align:center;float:right;margin:0 200px 0 0;}#over-take-inner{width:940px;margin:0 auto;padding:0;}#header.header-large,#header{border-top:1px solid #eee;border-bottom:1px solid #555;}#header{clear:both;background:#000;overflow:hidden;padding:0px;position:relative;width:100%;}#header .block{margin:0 auto;padding:0;}#header h2{font-size:2.65em;line-height:1.0125em;padding:.25em 0 0 0;}.block{padding:10px 0;margin-top:2px;background-color:transparent;color:#3E3834;}.block ul{padding:0;}#footer .block{width:370px;margin:0 20px 0 0;float:left;}#footer #block-follow-site{width:150px;margin:0;}#footer #block-follow-site .follow-link-wrapper,#footer #block-follow-site .follow-link-wrapper a,#footer #block-follow-site .follow-link-wrapper a.follow-link:after{display:inline-block;width:35px;height:41px;}#footer #block-follow-site .follow-link-wrapper a{opacity:0.7;}#footer #block-follow-site .follow-link-wrapper a:hover{opacity:1;}#footer #block-follow-site .follow-link-wrapper a.follow-link:after{font-size:41px;line-height:41px;}#footer #block-follow-site .follow-link-wrapper a.follow-link-more:after{content:'\f0fe';color:#872731;}#footer #block-follow-site .follow-link-wrapper a.follow-link-itunes:after{content:'\f001';}#footer p{clear:both;}#footer a,#footer a:link{text-decoration:none;}#footer .visit-us ul li a,#footer .visit-us ul li a:link,#footer .visit-us ul li a:visited,#footer .visit-us ul li a:visited{display:block;padding:.75em .75em;margin:0 1em 0 0;background:#A33944;text-decoration:none;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image:linear-gradient(bottom,#962d3b 50%,#a33944 50%);background-image:-o-linear-gradient(bottom,#962d3b 50%,#a33944 50%);background-image:-moz-linear-gradient(bottom,#962d3b 50%,#a33944 50%);background-image:-webkit-linear-gradient(bottom,#962d3b 50%,#a33944 50%);background-image:-ms-linear-gradient(bottom,#962d3b 50%,#a33944 50%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.5,#962d3b),color-stop(0.5,#a33944));}#footer .visit-us ul li a:hover{background-image:linear-gradient(bottom,#8a2533 50%,#962d3b 50%);background-image:-o-linear-gradient(bottom,#8a2533 50%,#962d3b 50%);background-image:-moz-linear-gradient(bottom,#8a2533 50%,#962d3b 50%);background-image:-webkit-linear-gradient(bottom,#8a2533 50%,#962d3b 50%);background-image:-ms-linear-gradient(bottom,#8a2533 50%,#962d3b 50%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.5,#8a2533),color-stop(0.5,#962d3b));}#footer .visit-us ul{width:100%;margin:0 0 1em 0;}.visit-us ul li{float:left;margin:0;}.visit-us a{margin:0 1em 0 0;}.feature{}.feature h2{text-shadow:none;}.feature .view-content .item-list ul{-moz-transition:all ease-in-out 0.6s;-webkit-transition:all ease-in-out 0.6s;transition:all ease-in-out 0.6s;}.feature .view-content .feature-slide{background:#000;margin:0;min-height:100px;overflow:hidden;padding:0;position:relative;width:940px;}.feature .views-field-field-homepage-image-1{-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3;}.feature .views-field-field-homepage-image-1{background:#FFF;background:rgba(255,255,255,0.4);border-radius:0 4px 4px 0;color:#000;display:none;font-size:1.0125em;position:absolute;left:0px;bottom:20px;padding:4px 12px 3px 12px;cursor:pointer;max-width:46%;}.feature .views-field-field-homepage-image-1 a{text-decoration:none;color:#222;}.feature .views-field-field-homepage-image-1 #gallery,.feature .views-field-field-homepage-image-1 .label{float:left;margin:0 6px 0 0;}.feature .views-field-field-homepage-image-1 .caption{font-style:italic;clear:both;display:none;}.feature .views-field-field-homepage-image-1.caption-expanded .caption{display:inline-block;}.feature .views-field-field-homepage-image-1 #gallery a{width:16px;height:16px;display:block;background:url(/sites/all/themes/blofeld/images/gallery.png);text-indent:-9000px;opacity:.5;}.feature .views-field-field-homepage-image-1 #gallery a:hover{opacity:1;}.feature .feature-slide .views-field-body{background:#000;background:rgbA(0,0,0,0.7);bottom:20px;color:#fff;opacity:0.5;padding:20px;position:absolute;right:20px;transform:translate3d(0,400px,0);transition:all ease-in-out 1s;width:400px;-moz-transition:all ease-in-out 1s;-webkit-transition:all ease-in-out 1s;}.not-front .feature .feature-slide .views-field-body{background:#eee;color:#222;height:100%;right:0;top:0;transform:none;transition:none;width:260px;}.feature .feature-slide .views-field-body p{font-size:1.125em;}.feature .views-field-body a{padding:6px 8px;background:#dc241f;display:inline-block;margin:.5em .5em .5em 0;text-decoration:none;color:#fff;font-size:1.25em;border-radius:4px;}.feature .views-field-body a:hover{background:#c31f1a;}.feature .feature-slide .views-field-field-homepage-image{opacity:0.3;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3;}.not-front .feature .feature-slide .views-field-field-homepage-image{width:640px;}.feature .feature-slide.slick-center .views-field-body{opacity:1;transform:translate3d(0,0,0);}.feature .feature-slide.slick-center .views-field-body.slide-down{transform:translate3d(0,400px,0);}.not-front .feature .feature-slide.slick-center .views-field-body.slide-down{transform:none;}.feature .feature-slide.slick-center .views-field-field-homepage-image{opacity:1;}.feature .feature-slide.slick-center .views-field-field-homepage-image-1{display:block;}.secondary-marketing{padding:20px 0 0 0;}.secondary-marketing .slick-list{width:100%;}.secondary-marketing .slick-slider{margin-bottom:0;}.secondary-marketing .slick-prev,.secondary-marketing .slick-next{top:45%;}.secondary-marketing .marketing-slide{background:#eee;padding:0px;float:left;width:456px;margin:0 20px 5px 0;line-height:.8em;position:relative;overflow:hidden;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3s;box-shadow:1px 2px 3px rgba(0,0,0,0.4);border:1px solid #eee;}.secondary-marketing .marketing-slide:hover{background:#fff;}.secondary-marketing .marketing-slide:last-child{margin-right:0;}.secondary-marketing li{}.secondary-marketing .views-row-last{}.secondary-marketing li.views-row-even{}.secondary-marketing .view-content{height:175px;}.secondary-marketing .view-content ul{}.secondary-marketing .views-field-field-message,.secondary-marketing .views-field-field-homepage-image{float:left;}.secondary-marketing .views-field-field-message{width:200px;margin:20px 10px 0 20px;font-size:.9em;}.secondary-marketing a{color:#46494B;text-decoration:none;}.secondary-marketing p{margin:0;}.secondary-marketing h2{font-size:1.75em;line-height:1em;padding:0 0 .125em 0;color:#1E1E1E;color:#A33944;}.feature .slick-slider{margin-bottom:0;}.feature .slick-slider button{box-shadow:none;-webkit-box-shadow:none;}.feature .feature-controls{background:transparent;height:1px;left:0;position:absolute;top:0;width:100%;}.feature .feature-controls .control-holder{height:100%;margin:auto;position:relative;transition:all .4s ease-in-out;width:980px;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;}.feature .feature-controls .control-holder .slick-prev,.feature .feature-controls .control-holder .slick-next{height:40px;top:200px;width:40px;}.feature .feature-controls .control-holder .slick-prev:before,.feature .feature-controls .control-holder .slick-next:before{content:none;}.feature .feature-controls .control-holder .slick-prev{background:#444444 url(/sites/all/themes/blofeld/images/nav_arrows.png);background-position:bottom center;}.feature .feature-controls .control-holder .slick-next{background:#444444 url(/sites/all/themes/blofeld/images/nav_arrows.png);background-position:top center;}.feature .feature-controls .control-holder .slick-pause{width:26px;height:26px;text-align:center;top:14px;left:32px;position:absolute;background:none repeat scroll 0 0 rgba(255,255,255,0.5);font-family:FontAwesome;font-size:24px;border-radius:4px;line-height:1.45em;}.feature .feature-controls .control-holder .slick-pause:before{content:"\f04c";}.feature .feature-controls .control-holder .slick-pause.play-on:before{content:"\f04b";}.feature .feature-controls .control-holder.inactive{opacity:0.2;}.touch .feature .feature-slide.faded{}.container-inner{width:940px;}#bottom-content{clear:both;}#bottom-content .block-quicktabs:last-child{margin-right:0;}ul.quicktabs-tabs{margin:0;padding:1px;border:1px solid rgbA(0,0,0,0.2);display:inline-block;font-family:'CartoGothicStdBook',Helvetica,'Helvetica Neue',Arial,sans serif;line-height:1em;color:#eee;}#bottom-content .quicktabs_main .block{margin:0 20px 30px 0;min-height:320px;position:relative;}#bottom-content .quicktabs_main .block .view-footer{height:10px;position:absolute;width:200px;bottom:0px;}.quicktabs_main .attachment.attachment-before,.quicktabs_main .attachment span{margin:0;}.quicktabs_main .views-row{clear:both;margin:0 0;min-height:50px;padding:8px 0;border-bottom:1px solid rgbA(0,0,0,0.1);border-top:1px solid #eee;}.quicktabs_main .views-row:hover{background:rgbA(255,255,255,0.6);}.quicktabs_main .attachment .views-row-first,.events .views-row-first{border-top:0;}.quicktabs_main .views-row:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.quicktabs_main h2{color:#222;font-family:georgia,serif;font-size:1em;line-height:1.2em;letter-spacing:.025em;}.quicktabs_main p{margin:.25em 0 0 0;}.quicktabs_main .views-field-created{font-size:.8em;font-style:italic;}.homepage-events .quicktabs_main .views-field-field-homepage-date{background:#EEE;background:rgbA(255,255,255,0.8);box-shadow:2px 2px 2px rgbA(0,0,0,0.3);float:left;width:40px;padding:1px;margin:0 10px 10px 0;text-align:center;color:#000;font-size:.85em;font-style:italic;}.homepage-events .quicktabs_main .views-field-field-homepage-date .day{background:#909090;background:#A33944;padding:2px 4px;color:#fff;text-shadow:1px 1px 1px rgbA(0,0,0,0.5);}.view-news-updates .view-footer .more-link{margin-top:1em;position:relative;display:inline-block;}.quicktabs_main a,.quicktabs_main a:link,.quicktabs_main a:visited{text-decoration:none;color:#000;}.quicktabs_main .views-field-title a{color:#222;display:inline;}.attachment .view-news-updates .feature-item{float:left;}.quicktabs_main img{border:2px solid #eee;box-shadow:2px 2px 2px rgbA(0,0,0,0.3);margin:0 10px 10px 0;}ul.quicktabs_tabs li,ul.quicktabs_tabs li.active{background:none;padding:0;}ul.quicktabs-tabs{float:left;}ul.quicktabs-tabs li{float:left;padding:0;}ul.quicktabs-tabs li,ul.quicktabs-tabs li a{margin:0;}ul.quicktabs-tabs a{display:inline-block;padding:14px 16px;text-decoration:none;background:#222;color:#fff;}.i18n-fr ul.quicktabs-tabs a{padding:14px 7px;font-size:.96em;}.bottom-area ul.quicktabs_tabs li.active a:hover,.bottom-area ul.quicktabs_tabs a:hover,.bottom-area ul.quicktabs_tabs li.active a{background:#dc241f;background:#222;color:#fff;}.bottom-area ul.quicktabs_tabs.active li a.switch,.bottom-area ul.quicktabs_tabs li a.switch{background:rgbA(0,0,0,0.4);}.quicktabs_main{border-radius:0 4px 4px 4px;color:#000;float:left;letter-spacing:1px;width:300px;}.quicktabs_main li{list-style:none;padding:0;margin:0;}.quicktabs_main li a{color:#000;text-decoration:none;font-size:1.25em;margin:1px 0;opacity:.8;-webkit-transition:all ease-in-out 0s;-moz-transition:all ease-in-out 0s;transition:all ease-in-out 0s;}.quicktabs_main li a{background:url(/sites/all/themes/blofeld/images/martlet.png) no-repeat -30px -34px;}.quicktabs_main li a{padding:4px 16px 4px 0px;}.quicktabs_main li a:hover{color:#000;opacity:1;}#bottom-content .multi-tab .quicktabs-tabs{padding:0;border-width:0;}#bottom-content .multi-tab .quicktabs-tabs li.first a{border-radius:4px 0 0 0;}#bottom-content .multi-tab .quicktabs-tabs li.last a{border-radius:0 4px 0 0;}#bottom-content .multi-tab .quicktabs-tabs a{background:rgbA(0,0,0,0.2);}#bottom-content .multi-tab .quicktabs-tabs a:hover{background:#A33944;}#bottom-content .multi-tab .quicktabs-tabs li.active a{background:#FFF;color:#222;}#bottom-content .multi-tab .quicktabs_main{background:#FFF;}#bottom-content .multi-tab .quicktabs_main .block{margin:4px 20px 12px 20px;}#bottom-content .multi-tab .quicktabs_main .block .content ul{margin:0;}#bottom-content .multi-tab .quicktabs_main .block .content ul li a{background:url(/sites/all/themes/blofeld/images/martlet.png) no-repeat -30px -34px;display:inline-block;padding:4px 16px 4px 40px;}#bottom-content .multi-tab .quicktabs_main .block .content ul li a :hover{opacity:1;background:url(/sites/all/themes/blofeld/images/martlet.png) no-repeat -60px -5px;}#bottom-content .multi-tab .quicktabs_main .popular_tools .content ul li a{background:none;padding:4px 16px 4px 0;}a.more-link{text-decoration:none;font-size:.8em;background:none;padding:0;color:#333;text-transform:uppercase;font-family:'CartoGothicStdBold',Helvetica,'Helvetica Neue',Arial,sans serif;-webkit-transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;transition:all ease-in-out .1s;}a.more-link:hover{color:#A33944;}a.more-link:after{content:url(/sites/all/themes/blofeld/images/more_arrow.png);background:#000;padding:2px 5px 1px 5px;margin:0 0 0 6px;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}a.more:hover:after{background:#A33944;}#bottom-content .block{width:280px;margin:20px 40px 0 0;float:left;}#bottom-content #block-views-Slideshows-block_1{width:100%;}#bottom-content .block.last{margin:20px 0 0 0;}a#mcgill-watermark{float:left;display:block;}.container-inner .divider{border:transparent 0px solid;border-width:0;border:0 solid transparent !important;border:none;height:68px;bottom:-25px;position:relative;z-index:7777;opacity:.8;clear:both;color:transparent;display:block;top:25px;}.container-inner #cupola{background:transparent url(/sites/all/themes/blofeld/images/arts_flag.png) center -4px no-repeat;}.container.bottom-area{background:url(/sites/all/themes/blofeld/images/trees.png) repeat-x bottom center,url(/sites/all/themes/blofeld/images/white_texture.png);border-top:1px solid #171717;padding:0 0 20px 0;}.container.bottom-area,.container.bottom-area .block,#footer p{color:#222;}#footer{float:none;width:940px;margin:0 auto;}#footer #block-menu-menu-homepage-footer{background:#222;background:rgba(0,0,0,0.7);margin:3em 0 0 0;padding:0;width:98%;}#footer #block-menu-menu-homepage-footer .menu{width:auto;font-size:12px;font-family:'CartoGothicStdBook',Helvetica,'Helvetica Neue',Arial,sans serif;}#footer #block-menu-menu-homepage-footer .menu li{width:auto;margin:0;padding:0;}#footer #block-menu-menu-homepage-footer .menu li a{display:block;margin:0;color:#fff;background:#222;background:rgba(0,0,0,0.7);background:transparent;padding:10px;}#footer #block-menu-menu-homepage-footer .menu li.first a{margin:0;}#footer #block-menu-menu-homepage-footer .menu li a:hover{background:#000;}#footer .about h2{background:url(/sites/all/themes/blofeld/images/logo_red.png) top left no-repeat;height:46px;width:200px;text-indent:-9000px;}#footer .block h3{font-size:1.5em;color:rgba(0,0,0,0.8);}#footer ul{margin:20px 0;float:left;}#footer li{list-style:none;margin:.125em 0;}#footer li.phone,#footer .address a[href*="tel"]{background:url(/sites/all/themes/blofeld/images/phone_2.png) left center no-repeat;color:#000;padding:0 0 0 24px;}#footer .map,#footer .phone,#footer .spamspan,#footer .visit-us a[href*="map"],#footer .visit-us a[href*="contact"]{color:#1F5187;padding:6px 0 6px 30px;}#footer .visit-us a:hover{color:#222;}#footer a.map,#footer .visit-us a[href*="map"]{background:url(/sites/all/themes/blofeld/images/compass.png) left center no-repeat;}#footer .phone,#footer .visit-us a[href*="contact"]{background:url(/sites/all/themes/blofeld/images/phone_num.png) 4px center no-repeat;padding:2px 0 2px 30px;}#footer .button-action{padding:16px 18px 16px 12px;margin:.5em 0;border-radius:4px;background:#A33944;text-decoration:none;display:inline;color:#eee;font-size:1.125em;font-family:'CartoGothicStdBold',Helvetica,'Helvetica Neue',Arial,sans serif;}#footer .button-action:before{content:url(/sites/all/themes/blofeld/images/compass.png);position:relative;bottom:-6px;opacity:.6;}#footer .button-action:hover{background:#DC241F;}#footer .about p{margin:0 0 1em 0;}#footer .address{clear:both;color:#000;font-size:.8em;margin:0 0 0 0;padding:15px 0 10px 0;width:940px;text-shadow:white 2px 2px 2px;}#footer .address p{float:left;padding:0 1em 0 0;}#footer .address ul{margin:0 0 0 0px;float:right;}#footer .address li{float:left;margin:0 0 0 1em;}#footer .contact{font-size:.75em;}#footer .contact ul{margin:0;}#footer #copyright{float:left;font-family:'CartoGothicStd',Helvetica,'Helvetica Neue',Arial,sans serif;font-size:.8em;clear:both;color:#171717;margin:0;width:300px;text-shadow:white 1px 1px 2px;}#nav{width:940px;margin:0 auto;background:transparent;font-size:1.25em;clear:both;text-align:center;padding:1em 0;}#nav .block{padding:0;}#nav ul{text-align:center;}#nav li{list-style:none;display:inline;padding:0.2em .5em 0 .5em;}#nav a{text-decoration:none;padding:6px 8px;color:#fff;}#nav a:hover{background:#DC241F;}* + html input#searchbutton{top:0;}h1,h2,h3,h4,h5,span.date-display-single,caption,th,#navigation,#nav-column,#site-name,#strap,.breadcrumb,#nav-column,ul.quicktabs_tabs,#footer #copyright,#footer .button-action,#block-menu-menu-homepage-footer .menu,a.more-link,#over-take .tools a{font-weight:lighter;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/hIEfix.png",sizingMethod=crop);zoom:1;}#header h2{filter:none;}#nav{background:#111;position:relative;}#header{clear:both;position:relative;}#container{margin:0 auto;position:static;}.view-Slideshows.feature{font-size:13px;}#toolbar-toolbar{display:none;}#global-nav.open{display:block !important;}#global-nav-container ul li h2{color:#dc241f;}a#language{margin:40px 0 0 0;}a#home{background:url(/sites/all/themes/blofeld/images/home_min.png) no-repeat;text-indent:-5000px;position:absolute;right:120px;top:6px;width:16px;height:16px;display:inline-block;}#strap-container{position:relative;}.lightbox2-alt-layout-data #bottomNavClose{transition:width 0s linear 0s;-moz-transition:width 0s linear 0s;-webkit-transition:width 0s linear 0s;-o-transition:width 0s linear 0s;}.lightbox2-alt-layout-data #bottomNavClose,.lightbox2-alt-layout #bottomNavClose{margin-top:auto;}.lightbox2-alt-layout #imageData #bottomNav,.lightbox2-alt-layout-data #bottomNav{margin-bottom:auto;}#imageData #bottomNav{height:auto;}.lightbox2-alt-layout-data #bottomNavClose{transition:width 0s linear 0s;-moz-transition:width 0s linear 0s;-webkit-transition:width 0s linear 0s;-o-transition:width 0s linear 0s;}.lightbox2-alt-layout-data #bottomNavClose,.lightbox2-alt-layout #bottomNavClose{margin-top:auto;}.lightbox2-alt-layout #imageData #bottomNav,.lightbox2-alt-layout-data #bottomNav{margin-bottom:auto;}#imageData #bottomNav{height:auto;}.control-outer{margin:0 auto;position:relative;top:0;width:936px;}.control,.control-outer{transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;}.control-outer.hide{display:block;opacity:0;}.control-outer.show{opacity:1;}.control.icon-pause,.control.icon-play{width:26px;height:26px;text-align:center;top:14px;left:12px;position:absolute;background:none repeat scroll 0 0 white;background:none repeat scroll 0 0 rgba(255,255,255,0.5);font-family:FontAwesome;font-size:24px;border-radius:4px;line-height:1.45em;}.icon-pause:before{content:"\f04c";}.icon-play:before{content:"\f04b";}.icon-pause.show{display:block;}.icon-pause.hide{opacity:.0;display:block;}.icon-play.hide{display:block;opacity:.5;}.no-generatedcontent .icon-pause{line-height:26px;background-color:#FFF;min-width:36px;width:60px;text-align:center;opacity:0.7;}.no-generatedcontent .icon-play{background-color:#DDD;opacity:0.5;}.no-generatedcontent .icon-pause .offscreen{position:static;font-size:11px;font-family:arial;margin:0;padding:4px;height:100%;width:100%;}.generatedcontent .icon-pause:before{content:"\f04c";}.generatedcontent .icon-play:before{content:"\f04b";}.page-search{background:#FFFFFC;}.page-search #main-column{width:700px;}#sidebar-column .block{width:190px;border-bottom:1px solid #EEE;padding:16px 10px 30px 10px;margin:0;}.page-search #top-content .block{padding:7px;}.page-search #top-content{margin-top:1em;}#sidebar-column .block h3{background:#E0E4DF;margin:-16px -10px 10px -10px;padding:16px 10px;letter-spacing:1px;text-transform:uppercase;font-weight:normal;font-size:1em;clear:both;}#sidebar-column{width:208px;padding:0;}#contact-info{float:right;}#contact-info a[href^="mailto"]:link{border-radius:2px;clear:both;margin:.5em 0;float:left;}#contact-info a[href^="mailto"]:link:before{font-family:Fontawesome;content:"\f003";margin:0 .25em 0 0;}.page-search #sub-footer{width:100%;float:left;background:#999B99;border-top:1px solid #86867F;font-size:.7em;color:#EEE;}.page-search #sub-footer #sub-footer-inner{width:960px;margin:0 auto;padding:20px 0;}.page-search #sub-footer #sub-footer-inner #mcgill-watermark{display:none;}#strap{height:159px;position:relative;}.front #strap{height:115px;}#strap #title{clear:both;float:right;text-align:right;margin:0;font-size:1.45em;padding:0;background:#cfcfcf;width:100%;position:absolute;bottom:0px;}#strap #title #title-inner{width:940px;margin:0 auto;padding:0;display:block;overflow:visible;position:relative;}#strap #title #title-inner #site-name{line-height:1.25em;display:block;font-size:1.95em;text-decoration:none;color:#222222;font-weight:bold;margin:0;position:relative;z-index:2000;}.logged-in #block-workbench-block,.logged-in #inner-container{display:none;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-loading .slick-list{background:#fff url(/sites/all/themes/blofeld/slick/./ajax-loader.gif) center center no-repeat;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}@font-face{font-family:"slick";src:url(/sites/all/themes/blofeld/slick/./fonts/slick.eot);src:url(/sites/all/themes/blofeld/slick/./fonts/slick.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/blofeld/slick/./fonts/slick.woff) format("woff"),url(/sites/all/themes/blofeld/slick/./fonts/slick.ttf) format("truetype"),url(/sites/all/themes/blofeld/slick/./fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir="rtl"] .slick-prev{left:auto;right:-25px;}.slick-prev:before{content:"←";}[dir="rtl"] .slick-prev:before{content:"→";}.slick-next{right:-25px;}[dir="rtl"] .slick-next{left:-25px;right:auto;}.slick-next:before{content:"→";}[dir="rtl"] .slick-next:before{content:"←";}.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:black;opacity:0.75;}
