@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:400,600,700,900&display=swap");@import url("https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");#block-menu-main{margin-bottom:20px;}#block-menu-main ul.menu{margin-left:0px;}#block-menu-main ul.menu > li{width:100%;}#block-menu-main ul.menu a{color:#D73B03;font-size:22px;font-weight:700;}#block-menu-main ul.submenu{list-style-type:none;padding-left:15px;line-height:30px;margin-bottom:5px;}#block-menu-main ul.submenu a{font-size:18px;font-weight:600;display:inline-block;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding:3px 0px 3px 18px;text-decoration:none;line-height:initial;}#block-menu-main ul.submenu a:before{content:"\f0c8";font-family:"Font Awesome 5 Free";color:#006699;font-size:12px;margin-right:5px;bottom:2px;position:relative;margin-left:-15px;}#block-menu-main span.fas{color:#006699;}#block-menu-main a:hover,#block-menu-main a.is-active{background-color:#006699;color:white !important;}#block-menu-main a:hover:before,#block-menu-main a.is-active:before{color:white !important;}#block-mainnavigation{font-size:16px;font-weight:600;}#block-mainnavigation li{display:block;float:none;padding-left:18px;margin-bottom:8px;}#block-mainnavigation li a{padding:5px 0;display:inline;}#block-mainnavigation li a:hover{color:#D73B03;background:transparent;}#block-mainnavigation li span{color:#006699;font-size:12px;position:relative;bottom:1px;margin-right:3px;margin-left:-18px;}#block-mainnavigation li ul{padding-left:15px;font-size:14px;}#block-mainnavigation li ul span{display:none;}#block-mainnavigation li.active > a{color:#006699;}#block-shortcuts{margin-left:0px;}#block-shortcuts li{border-bottom:1px solid #006699;}#block-shortcuts a{font-family:'Nunito Sans';font-size:20px;font-weight:600;line-height:22px;}#block-shortcuts a:before{font-family:"Font Awesome 5 Free";color:#006699;margin-right:5px;}#block-shortcuts a.fab:before{font-family:"Font Awesome 5 Brands";}#block-home{color:#006699;font-size:20px;margin-bottom:30px;}#block-home span{color:#006699;}#block-home a{font-weight:600;}#block-menu-main .nav > li > a{border-bottom:1px solid #006699;}.page-header{margin-top:0px;}.collapsing{-webkit-transition:none;transition:none;display:none;}@media (min-width:576px){#block-menu-main{float:left;width:80%;}#block-shortcuts{float:right;width:18%;margin-top:-2px;}}@media (max-width:767px){#block-mainnavigation{margin-left:15px;}}@media (min-width:768px){body.toolbar-horizontal.path-frontpage nav.tabs{margin-top:90px;}}header.navbar{border-radius:0;padding:0;margin-bottom:0;background-color:white;border:none;border-bottom:1px solid #ededed;height:50px;opacity:0.95;position:fixed;top:0;z-index:99;width:100%;}header.navbar .navbar-brand{font-size:15px;text-transform:uppercase;color:#006699;padding-left:0;letter-spacing:4px;padding-top:15px;}header.navbar .navbar-brand span.site-year{color:black;font-weight:600;display:none !important;}header.navbar .navbar-toggle{display:block;}header.navbar #navbar-collapse{padding:30px 0 20px 0;position:fixed;width:100%;background-color:white;bottom:0px;top:50px;left:0;overflow:auto !important;}header.navbar .navbar-header{float:none;margin-left:0;margin-right:0;}header.navbar .navbar-collapse.collapse{display:none !important;}header.navbar .navbar-collapse.collapse.in{display:block !important;}body{padding-top:55px;margin-top:0;}body.has-site-alert{padding-top:90px;}body.has-site-alert header.navbar{top:40px;}body.has-site-alert #navbar-collapse{top:90px;}body.toolbar-fixed header.navbar{top:79px;}body.toolbar-fixed #navbar-collapse{top:154px;}#block-menusearchlogo,#navbar #menu-status{float:right;padding-top:7px;font-size:16px;}#block-menusearchlogo span,#navbar #menu-status span{color:#006699;display:inline-block;}#block-menusearchlogo span.icon,#navbar #menu-status span.icon{cursor:pointer;padding-top:8px;color:white;background-color:#006699;text-align:center;border-radius:50%;margin-right:5px;height:33px;width:33px;}#block-menusearchlogo .collapse.in,#navbar #menu-status .collapse.in{display:none;}#navbar #menu-status span{cursor:pointer;}#navbar #menu-status .show-if-collapsed{display:none;}#navbar #menu-status .collapsed .show-if-collapsed{display:inline-block;}#navbar #menu-status .collapsed .hide-if-collapsed{display:none;}#navbar #menu-status.menu-shown .hide-if-menu-shown{display:none;}#navbar #menu-status.search-shown .hide-if-search-shown{display:none;}nav.tabs{margin:20px 0;}a#mit-logo img{height:36px;position:relative;top:-2px;left:2px;}@media (min-width:440px){header.navbar .navbar-brand{font-size:18px;padding-top:16px;margin-left:0 !important;}header.navbar .navbar-brand span.site-year{display:inline;}}@media (min-width:768px){header.navbar .navbar-brand{font-size:20px;padding-top:18px;}#block-menusearchlogo,#navbar div.pull-right{padding-top:10px;font-size:14px;}#block-menusearchlogo span.icon,#navbar div.pull-right span.icon{padding:6px;border-radius:50%;margin-right:5px;}body.has-site-alert{padding-top:90px;}body.has-site-alert header.navbar{top:40px;}body.has-site-alert #navbar-collapse{top:90px;}body.has-site-alert #block-searchform-2{top:90px;}body.toolbar-fixed header.navbar{top:79px;}body.toolbar-fixed #navbar-collapse{top:129px;}}#footer-wrapper{padding-bottom:20px;}footer.footer{color:black;margin-top:20px;border-top:5px solid #006699;padding:15px 0;font-weight:600;}footer.footer a{color:#D73B03;}.path-frontpage footer{color:white;}.path-frontpage footer a{color:white;text-shadow:1px 1px 5px black;}@media (min-width:768px){.path-frontpage #footer-wrapper{width:100%;position:fixed;bottom:20px;padding-bottom:0;}}.breadcrumb{background-color:white;padding-left:0;font-size:14px;}.breadcrumb > li + li:before{content:">";}.breadcrumb li.active{display:none;}div.paragraph{margin-bottom:20px;}div.paragraph p{text-align:left;}div.paragraph .field--name-field-caption{font-size:14px;font-style:italic;}div.paragraph img{width:100%;}div.paragraph div.special-instructions{padding:10px;}div.paragraph .note,div.paragraph .dont-forget{background-color:#BFE8FD;padding:10px;font-size:14px;line-height:18px;font-weight:600;}div.paragraph .note:before,div.paragraph .dont-forget:before{content:"\f061";font-family:"Font Awesome 5 Free";margin-right:5px;font-weight:900;}div.paragraph--type--special-instructions-single-{padding:10px;font-size:14px;line-height:18px;font-weight:600;border:1px solid black;}div.paragraph--type--special-instructions-single- .field--name-field-title{font-size:20px;font-weight:700;margin-bottom:10px;line-height:25px;}div.paragraph--type--special-instructions-single- span{margin-right:5px;}div.field.special-instructions-title{padding:10px;color:white;background-color:black;font-size:20px;font-weight:600;}div.field.special-instructions-title span{margin-right:10px;}.page-node-type-faq p{font-size:16px;line-height:21px;}.page-node-type-faq div.field.special-instructions-title{padding:10px 0;color:black;font-size:20px;font-weight:600;background-color:white;}.page-node-type-faq div.field.special-instructions-title span{display:none;}div.paragraph--type--special-instructions-multiple{background-color:#ededed;}div.paragraph--type--special-instructions-multiple p{margin-bottom:10px;padding:10px;}div.paragraph--type--special-instructions-multiple .field--name-field-content{font-size:14px;line-height:18px;font-weight:600;}div.paragraph--type--special-instructions-multiple .panel-heading{background-color:#ededed;border:none;border-bottom:1px solid black;padding:10px 35px 10px 15px;}div.paragraph--type--special-instructions-multiple .panel-heading a{font-size:16px;text-decoration:none;font-weight:700;}div.paragraph--type--special-instructions-multiple .panel-heading a i.fa{margin-right:-25px;}div.paragraph--type--special-instructions-multiple .panel{border:none;}.panel-group .panel a:not(.collapsed) i:before{content:"\f068";}div.views-view-grid{display:-webkit-box;display:-ms-flexbox;display:flex;}div.views-view-grid .card{margin:0 5px;background-color:#ededed;font-size:14px;font-weight:600;width:-webkit-calc(25% - 10px);width:calc(25% - 10px);}div.views-view-grid .card a{color:black;}div.views-view-grid .card .views-field-field-grid-photo{margin-bottom:10px;}div.views-view-grid .card .views-field-field-grid-photo .field-content{padding:0;}div.views-view-grid .card .views-field-title,div.views-view-grid .card .views-field-field-speaker-info{margin:5px 10px;line-height:18px;}div.views-view-grid .card .views-field-title{font-weight:900;}div.views-view-grid .card:hover{background-color:black;color:white;}div.views-view-grid .card:hover a{color:white;}@media (max-width:768px){div.views-view-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;}div.views-view-grid .card{width:-webkit-calc(50% - 10px);width:calc(50% - 10px);}}body.lb-disable-scrolling{overflow:hidden;}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none;}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none;}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white;}.lightbox a img{border:none;}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white;}.lb-outerContainer:after{content:"";display:table;clear:both;}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0;}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/themes/custom/commencement_theme/images/loading.gif) no-repeat;}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}.lb-container > .nav{left:0;}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block;}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/themes/custom/commencement_theme/images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s;}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/themes/custom/commencement_theme/images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s;}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.lb-dataContainer:after{content:"";display:table;clear:both;}.lb-data{padding:0 4px;color:#ccc;}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em;}.lb-data .lb-caption a{color:#4ae;}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999;}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/themes/custom/commencement_theme/images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.addtoany_list > a{padding:4px 4px 10px 0;}#back-to-top{color:#ccc;font-size:12px;text-align:center;position:fixed;bottom:40px;right:20px;}#back-to-top span{color:#D73B03;font-size:32px;}.commencement-table table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;}.commencement-table table tr{border-bottom:1px solid #ccc;padding:.35em;vertical-align:top;}.commencement-table table th,.commencement-table table td{padding:.625em;}.commencement-table table th{letter-spacing:.1em;background-color:#333;color:#fff;border-left:1px solid #CCC;}@media screen and (max-width:768px){.commencement-table table{border:0;}.commencement-table table caption{font-size:1.3em;}.commencement-table table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.commencement-table table th{background-color:#333;color:#fff;}.commencement-table table tr{border-bottom:2px solid #000;display:block;margin-bottom:20px;padding:0;}.commencement-table table td{border-bottom:1px solid #ccc;display:block;font-size:.8em;text-align:left;}.commencement-table table td::before{content:attr(data-label);float:left;font-weight:bold;width:100%;}.commencement-table table td:last-child{border-bottom:0;}}#block-searchform-2{position:fixed;top:75px;bottom:0;left:0;right:0;z-index:999;background-color:white;}#block-searchform-2 form{position:absolute;top:40%;left:20%;right:20%;}#block-searchform-2 .form-control{border-radius:0;border:none;border-bottom:2px solid black;border-top:1px solid white;box-shadow:none;font-size:25px;height:auto;}#block-searchform-2 .form-control input{line-height:25px;}#block-searchform-2 .btn-primary{color:black;background-color:transparent;border-color:transparent;font-size:20px;}#block-searchform input{background-color:#dddddd;border:none;border-radius:0;}#block-searchform input::-webkit-input-placeholder{color:black;}#block-searchform input:-ms-input-placeholder{color:black;}#block-searchform input::placeholder{color:black;}#block-searchform button.form-submit{color:#006699;background-color:transparent;border:none;font-size:22px;}body.toolbar-fixed #block-searchform-2{top:154px;}@media (min-width:768px){#block-searchform-2{top:50px;}body.toolbar-fixed #block-searchform-2{top:129px;}}#views-exposed-form-schedule-page-1 button#dropdownMenu1{border-radius:0;width:100%;text-align:left;border-color:black;box-shadow:none;}#views-exposed-form-schedule-page-1 button#dropdownMenu1:hover,#views-exposed-form-schedule-page-1 button#dropdownMenu1:focus{background-color:white;}#views-exposed-form-schedule-page-1 div.dropdown div.dropdown-menu{width:100%;max-height:300px;overflow-y:scroll;border-radius:0;margin-top:-1px;border-color:black;box-shadow:none;}#views-exposed-form-schedule-page-1 div.dropdown div.dropdown-menu ul{list-style:none;}#views-exposed-form-schedule-page-1 div.dropdown span.caret{float:right;border-top-width:8px;border-right-width:8px;border-left-width:8px;color:#006699;margin-top:5px;}#views-exposed-form-schedule-page-1 div.dropdown.open button#dropdownMenu1{border-radius:0;width:100%;text-align:left;border-bottom:none;background-color:white;}#views-exposed-form-schedule-page-1 div.dropdown.open div.dropdown-menu{border-top:none;}#views-exposed-form-schedule-page-1 div.dropdown.open div.dropdown-menu > ul{padding-left:13px;}#views-exposed-form-schedule-page-1 div.dropdown.open div.dropdown-menu > ul > li{margin-bottom:15px;}#views-exposed-form-schedule-page-1 div.dropdown.open div.dropdown-menu > ul ul{padding-left:0;}#views-exposed-form-schedule-page-1 div.dropdown.open ul li label{font-weight:700;}#views-exposed-form-schedule-page-1 div.dropdown.open ul ul li label{font-weight:400;}#views-exposed-form-schedule-page-1 li.hide-checkbox > .form-item input{display:none;}.bef-exposed-form fieldset legend{font-size:14px;font-weight:700;border-bottom:none;margin-bottom:5px;}.bef-exposed-form div.checkbox{display:block;}.bef-exposed-form .form-submit{margin-top:20px;}.view-filters.form-group{border-bottom:1px solid black;margin-bottom:0;padding-bottom:15px;}div.view-header{margin-bottom:20px;}.btn-info,.btn-info:hover{background-color:#006699;border-color:#006699;border-radius:0;background-color:#D73B03;border-color:#D73B03;}.view-schedule .views-row{margin-bottom:30px;}.view-schedule h2{color:#006699;}.view-schedule .views-field{margin-bottom:10px;}.view-schedule .views-field .views-label,.view-schedule .views-field a{font-weight:700;}div.alert{position:fixed;top:0;left:0;right:0;z-index:999;height:40px;margin:0;padding:10px 0;border:none;border-radius:0;}div.alert .container{position:relative;}div.alert .close{opacity:1;text-shadow:none;color:white;}div.alert a.alert-view-more{display:inline-block;background-color:black;padding:1px 8px;color:white;position:absolute;right:40px;font-size:10px;}div.alert p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:100px;}div.alert-warning{background-color:#ED1C24;color:white;font-size:16px;font-weight:600;}body.toolbar-fixed div.alert{display:none !important;}@media (min-width:768px){div.alert a.alert-view-more{font-size:16px;right:50px;}}#frontpage-vertical-slider .container{padding-left:0;padding-right:0;}#frontpage-vertical-slider .slide{margin-bottom:20px;}#frontpage-vertical-slider h1,#frontpage-vertical-slider h2{color:white;}#frontpage-vertical-slider a{text-decoration:underline;color:#3DB8F5;font-weight:700;}#frontpage-vertical-slider section{margin-bottom:0px;color:white;}#frontpage-vertical-slider section div.photo{margin-left:-15px;margin-right:-15px;}#frontpage-vertical-slider section a.underline::after{content:"";width:125px;border-bottom:5px solid #006699;display:block;margin-top:10px;}#frontpage-vertical-slider span.next-slide{display:none;}#frontpage-vertical-slider #slide-indicator{display:none;}@media (min-width:768px){#frontpage-vertical-slider{height:100%;width:100%;overflow:hidden;position:fixed;top:0;bottom:0;right:0;left:0;}#frontpage-vertical-slider section .info{width:30%;margin-top:70px;}#frontpage-vertical-slider section .photo,#frontpage-vertical-slider section .video{width:70%;margin:0;height:100%;}#frontpage-vertical-slider section .photo img,#frontpage-vertical-slider section .video img{width:100%;}#frontpage-vertical-slider section .photo .frame,#frontpage-vertical-slider section .video .frame{background-size:cover;height:100%;background-position-x:center;background-position-y:center;}#frontpage-vertical-slider section .photo .frame video,#frontpage-vertical-slider section .video .frame video{display:block;width:100%;height:100%;overflow:hidden;object-fit:cover;object-position:center;}#frontpage-vertical-slider section.odd .info{float:left;padding-right:15px;}#frontpage-vertical-slider section.odd .photo{float:right;}#frontpage-vertical-slider section.odd .frame{margin-right:0px;width:100%;}#frontpage-vertical-slider section.even .info{float:right;padding-left:15px;}#frontpage-vertical-slider section.even .photo{float:left;}#frontpage-vertical-slider section.even .frame{margin-left:0px;}#frontpage-vertical-slider #slide0{z-index:10;}#frontpage-vertical-slider #slide1{z-index:9;}#frontpage-vertical-slider #slide2{z-index:8;}#frontpage-vertical-slider #slide3{z-index:7;}#frontpage-vertical-slider #slide4{z-index:6;}#frontpage-vertical-slider #slide5{z-index:5;}#frontpage-vertical-slider #slide6{z-index:4;}#frontpage-vertical-slider .container{height:100%;padding-left:15px;padding-right:15px;}#frontpage-vertical-slider .slide{background:black;color:white;position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.825,0,0.5,1);transition:-webkit-transform 0.7s cubic-bezier(0.825,0,0.5,1);transition:transform 0.7s cubic-bezier(0.825,0,0.5,1);transition:transform 0.7s cubic-bezier(0.825,0,0.5,1),-webkit-transform 0.7s cubic-bezier(0.825,0,0.5,1);}#frontpage-vertical-slider .slide.out{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}#frontpage-vertical-slider header{position:fixed;top:0;right:0;left:0;height:50px;background-color:white;opacity:0.90;z-index:999;text-align:center;padding-top:20px;}#frontpage-vertical-slider span.next-slide{display:block;color:#D73B03;font-size:32px;cursor:pointer;-webkit-animation:bounce 2s;animation:bounce 2s;}@-webkit-keyframes bounce{0%,25%,50%,75%,100%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px);}60%{-webkit-transform:translateY(-12px);transform:translateY(-12px);}}@keyframes bounce{0%,25%,50%,75%,100%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px);}60%{-webkit-transform:translateY(-12px);transform:translateY(-12px);}}body.has-site-alert #frontpage-vertical-slider section .info{margin-top:90px;}}@media (min-width:825px){#frontpage-vertical-slider #slide-indicator{display:block;position:fixed;left:30px;z-index:999;top:50%;}#frontpage-vertical-slider .slide-indicator{display:block;border-radius:50%;box-shadow:inset 0 0 0 3px #fff;cursor:pointer;height:16px;margin-bottom:10px;opacity:.4;position:relative;width:16px;box-sizing:border-box;}#frontpage-vertical-slider .slide-indicator.active{background-color:white;opacity:1;}}body.page-node-type-basic-page-full-width{padding-top:50px;background-color:#A12237;}body.page-node-type-basic-page-full-width div.main-container{background-color:white;box-shadow:5px 5px 5px rgba(63,12,21,0.7),-5px 5px 5px rgba(63,12,21,0.7);}body.page-node-type-basic-page-full-width #footer-wrapper div.container{background-color:white;box-shadow:5px 5px 5px rgba(63,12,21,0.7),-5px 5px 5px rgba(63,12,21,0.7);}body.page-node-type-basic-page-full-width header.navbar{opacity:1;}body{font-family:'Nunito Sans';font-size:16px;font-weight:400;line-height:21px;}body.path-frontpage{background-color:black;padding-top:0px;}h1{font-weight:700;color:black;}h2,h3,h4,h5,.field--label{font-weight:600;color:black;}h1{font-size:27px;}h2{font-size:22px;}body.path-frontpage h2{font-size:27px;}h3{font-size:18px;}a{color:#D73B03;text-decoration:none;}a:hover{text-decoration:none;}.path-node article a{text-decoration:underline;font-weight:700;}.field--label{margin:20px 0 10px 0;}article.schedule .field--label{color:black;font-size:16px;font-weight:700;margin-bottom:0;}.control-group .help-inline,.help-block{font-size:14px;color:#000;}@media (min-width:992px){h1{font-size:32px;}h2{font-size:25px;font-weight:700;}body.path-frontpage h2{font-size:32px;}h3{font-size:22px;font-weight:700;}}@media (min-width:1200px){h1{font-size:42px;}h2{font-size:35px;font-weight:700;}body.path-frontpage h2{font-size:42px;}h3{font-size:25px;font-weight:700;}}
