:root{--lteal:#1bb5b0;--mteal:#188f9a;--dteal:#09393e;--mbrown:#502e20;}@font-face{font-family:"Handwriting";src:url(/themes/alumni_theme/fonts/Dawning_of_a_New_Day/DawningofaNewDay-Regular.ttf);}*{margin:0px;padding:0px;font-family:'Roboto';}html{padding:0px;margin:0px;}div.l-wrapper-inner{width:auto;padding:20px 4px;}div.content ul{max-width:800px;}div.content ul li{margin:50px 0px;}h1.page-title{font-size:34pt;margin:0px auto 40px auto;text-align:center;font-family:"Roboto";font-weight:300;}h2.block-title{font-weight:100;color:#666;}body{max-width:100vw;height:auto;}body.page{margin:0px;padding:0px;}div.layout--moscone{margin-top:-21px;}.l-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-weight:100;display:block;background-color:#502e20;height:500px;width:100%;max-height:80vh;background-image:url(/themes/alumni_theme/imgs/seminarycover50.jpg);background-position:top -321px right 55%;background-repeat:no-repeat;border-bottom:#188f9a 10px solid;margin-top:-21px;}.site-name a{text-decoration:none;font-family:Roboto;font-weight:100;display:block;color:white;font-size:40px;font-weight:400;}div.name-and-slogan{padding:30px;}div.block-system-header .block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}h1.site-name a{text-decoration:none;}h1.site-name a span{font-family:Roboto;font-weight:100;display:block;color:white;font-size:40px;font-weight:400;}div.block-system-header div.site-slogan{color:#efefef;font-size:16pt;}@media (max-width:767px){.l-header-inner{width:100%;}.block-system-header{margin-top:195px;}.block-system-header .name-and-slogan{background-color:#333;margin-top:-220px;}h1.site-name a span{width:100%;}}@media (min-width:767px){h1.site-name a span{margin-right:30px;}}ul.menu-dropdown li{float:left;display:block;text-align:center;padding:14px;text-decoration:none;line-height:30px;}ul.sticky{-webkit-box-shadow:0px -10px 50px #111;box-shadow:0px -10px 50px #111;margin:0px !important;position:fixed;top:65px;left:0px;width:100%;color:#ededed;min-height:53px;}label.sticky-label{position:fixed;top:0px;z-index:9999999;}ul.menu li > a{color:#efefef;}.sticky + div{margin-top:60px;}div.block-node-content{padding:67px 0px 0px 0px;}strong{margin:0px 2px;}strong em{font-family:'Handwriting',serif;color:#8898a2;text-align:center;}strong em u{font-family:'Handwriting',serif;color:#8898a2;text-align:center;}em strong{font-style:'Handwriting',serif;}div.field-type-text-with-summary p{font-weight:400;color:#737272;width:100%;}div.field-type-text-with-summary div.field-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}div.field-type-text-with-summary strong{font-weight:100;color:#444;}figcaption{font-weight:400;}figcaption strong{font-weight:100 !important;}figure.caption{border:0px solid #fff;}@media (max-width:767px){h2.block-title{font-size:32pt;}strong em{font-size:30pt;line-height:53px;}div.centered-wrapper{margin:0px 0px;}div.field-type-text-with-summary p{margin:36px 0px;font-size:14pt;line-height:28px;max-width:100vw;}div.block-node-content{padding:0px 40px;}div.field-type-text-with-summary strong{line-height:35px;font-size:21pt;}figure.caption-img{min-width:100vw;}figure.caption-img img{-o-object-fit:cover;object-fit:cover;height:470px;width:auto;}figcaption{background-color:#ffffff00 !important;font-size:9pt;line-height:10pt;}figcaption strong{font-size:9pt !important;line-height:13pt !important;}}@media (min-width:768px){div.centered-wrapper{margin:0px 0px;}h1.site-name{display:block;margin-top:15px;}h1.site-name a span{font-size:45px;}h2.block-title{font-size:43pt;margin:0px auto;text-align:center;}strong em{font-size:43pt;line-height:88px;}div.field-type-text-with-summary p{margin:44px 0px;max-width:720px;font-size:16pt;line-height:31px;}div.field-type-text-with-summary strong{font-size:28pt;line-height:39px;}figcaption{font-size:16pt;}figcaption strong{font-size:16pt !important;}}.content_browser_top{background-color:#502e20;}.field-item{display:inline-block;padding:10px;vertical-align:middle;}nav.breadcrumb{margin:20px 0px;}ul.menu{background-color:var(--dteal);}ul.menu a{color:#919191;}ul.menu a:visited{color:#6a6a6a;}ul.menu a:hover{color:#fff;}ul.menu li{margin-left:10px;}.block-layout-hero{color:inherit;background-color:inherit;}#title{padding-top:20px;padding-bottom:20px;}table{margin-top:20px;margin-bottom:40px;}table td{padding-left:10px;padding-right:10px;margin:2px;}table tr:nth-child(even){background-color:#eee;}table tr{height:50px;}#wrapper{display:block;width:100%;height:auto;padding-top:15px;min-width:765px;font-size:15px;line-height:1.6em;}#wrapper :link{color:#188f9a;}#wrapper :visited{color:#0f6068;}#content_wrapper{max-width:1000px;margin-left:auto;margin-right:auto;}#page_area{padding-top:15px;padding-bottom:300px;}#sidebar{display:block;float:left;width:210px;padding-top:30px;padding-bottom:30px;padding-right:20px;padding-left:20px;}#content{overflow:hidden;width:auto;height:auto;padding-bottom:30px;padding-right:30px;padding-top:30px;margin-left:auto;margin-right:auto;max-width:800px;}#block-search-form{padding-bottom:30px;}#right_nav{width:auto;}#block-system-navigation{margin-bottom:30px;}.breadcrumb :link{font-style:italic;}.block-menu{margin-bottom:30px;}ul.tabs{margin-top:20px;padding:0px;border-bottom:#ccc solid 1px;}ul.tabs li a{margin-bottom:-5px;}ul.menu li{list-style:none;}ul.menu .sticky li :hover{color:#fff;}ul.menu li :link{text-decoration:none;}.l-middle{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:1238px) and (max-width:1836px){div.name-and-slogan{width:500px;}}.view{margin:30px auto;width:100%;max-width:900px;}.view a:visited{color:var(--mteal);}.view a{color:var(--lteal);}table.views-table tbody{background-color:rgba(0,0,0,0.8);}table.views-table tbody td{background-color:rgba(0,0,0,0.8);}.field-item{display:inline-block;padding:10px;vertical-align:middle;}.view-content{display:block;background-image:url(/themes/alumni_theme/imgs/student_life.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;color:white;margin-top:15px;padding-top:20px;padding-bottom:35px;}.pager{color:white;background-color:#333;line-height:45px;}.pager li:link{color:white !important;}.item-list ul li a{color:#1bb5b0 !important;}#block-views-reunion-photos-block .views-row{padding-left:15px;padding-right:15px;}#block-views-reunion-photos-block table.views-table{background-color:transparent !important;}#block-views-reunion-photos-block tbody{background-color:transparent !important;}#block-views-reunion-photos-block table tr{height:30px;}td.views-field-field-year{width:60px !important;}#block-views-reunion-photos-block td{font-size:15px;width:150px;background-color:rgba(0,0,0,0.8);}#block-views-reunion-photos-block td a{color:#1bb5b0 !important;}.node-teaser{background-color:#333;padding:10px;}.views-row{background-color:#333;padding:8px 20px;}#footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:300px;background-color:#222;clear:both;}#footer :link{color:#188f9a;}footer.l-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:90px 0px 0px 0px;min-height:400px;padding:30px;background-color:#1E3638;color:#778E8F;font-size:15pt;}footer h2.block-title{color:#778E8F;font-size:18pt;margin:3px;}footer h2.block-title{text-align:left;}footer div.block{max-width:900px;}
.menu-dropdown{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}.expanded-hamburger-menu{width:100% !important;}.block-system-main-menu{overflow-x:hidden;}.expanded-hamburger-menu{background-color:#332212;}ul.menu{font-size:10pt;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;z-index:2000;}.menu-dropdown li.leaf a{text-align:left;text-overflow:ellipsis;}.menu-dropdown li,.menu-dropdown li.expanded,.menu-dropdown li.collapsed,.menu-dropdown li.leaf{margin:0;padding:0px 20px;}.js .menu-dropdown a,.js .menu-dropdown a:hover,.js .menu-dropdown a:focus,.js .menu-dropdown a:active{font-weight:normal;line-height:17px;text-decoration:none;}.menu-dropdown a.current{color:#d23600;}.menu-dropdown a.disabled{color:#bbbbbb;}.menu-dropdown a span.sub-arrow{position:absolute;top:50%;margin-top:-17px;left:auto;right:4px;width:34px;height:34px;overflow:hidden;font:bold 16px/34px monospace !important;text-align:center;text-shadow:none;}.menu-dropdown span.sub-arrow:before{display:block;content:'+';}.menu-dropdown a.highlighted span.sub-arrow:before{display:block;content:'-';}ul.menu{max-height:80vh;}@media (max-width:819px){ul.menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:12px 0px;}ul.sticky{height:100%;width:100%;overflow-y:scroll;}.menu-dropdown li.leaf a{padding:2px;}}@media (min-width:820px){ul.menu{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 50px;height:400px;}.menu-dropdown li.leaf a{padding:4px;}}@media (min-width:48em){.js .menu-dropdown ul{position:absolute;width:12em;top:1em;}.menu-dropdown li{float:left;}[dir="rtl"] .menu-dropdown li{float:right;}.menu-dropdown ul li,[dir="rtl"] .menu-dropdown ul li{float:none;}.menu-dropdown ul a{white-space:normal;}.menu-dropdown a,.menu-dropdown a:hover,.menu-dropdown a:focus,.menu-dropdown a:active,.menu-dropdown a.highlighted{color:#555555;}.menu-dropdown a.disabled{color:#bbbbbb;}.menu-dropdown li.has-children > a{padding-right:24px;}.menu-dropdown a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#555555 transparent transparent transparent;background:transparent;border-radius:0;}.menu-dropdown a.highlighted span.sub-arrow:before{display:none;}.menu-dropdown li{border-top:0;}.menu-dropdown ul{border:1px solid #bbbbbb;padding:5px 0;background:#ccc;}.menu-dropdown ul a,.menu-dropdown ul a:hover,.menu-dropdown ul a:focus,.menu-dropdown ul a:active,.menu-dropdown ul a.highlighted{border:0 !important;padding:10px 20px;color:#555555;}.menu-dropdown ul a:hover,.menu-dropdown ul a:focus,.menu-dropdown ul a:active,.menu-dropdown ul a.highlighted{background:#eeeeee;}.menu-dropdown ul a.disabled{background:white;color:#cccccc;}.menu-dropdown ul .has-children > a{padding-right:20px;}.menu-dropdown ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555555;}.menu-dropdown span.scroll-up,.menu-dropdown span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:white;height:20px;}.menu-dropdown span.scroll-up:hover,.menu-dropdown span.scroll-down:hover{background:#eeeeee;}.menu-dropdown span.scroll-up-arrow,.menu-dropdown span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555555 transparent;}.menu-dropdown span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555555 transparent transparent transparent;}[dir="rtl"] .menu-dropdown li.has-children > a{padding-right:12px;padding-left:24px;}[dir="rtl"] .menu-dropdown span.sub-arrow{right:auto;left:12px;}[dir="rtl"] .menu-dropdown > li > ul:before{left:auto;right:30px;}[dir="rtl"] .menu-dropdown > li > ul:after{left:auto;right:31px;}[dir="rtl"] .menu-dropdown li.has-children > a{padding:10px 20px !important;}[dir="rtl"] .menu-dropdown span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555555 transparent transparent;}}
label.menu-toggle-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:25px;}.menu-toggle-button{color:#efefef;position:relative;display:inline-block;text-indent:28px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);}@media (min-width:25em){.menu-toggle-button{width:auto;}}@media (min-width:48em){.menu-toggle-button,.menu-toggle-state{display:none;}}.menu-toggle-button-text{vertical-align:middle;padding:0 .5em;}.menu-toggle-button-icon,.menu-toggle-button-icon:before,.menu-toggle-button-icon:after{position:absolute;top:50%;left:20px;height:2px;width:24px;background:#bbb;-webkit-transition:all 0.25s;transition:all 0.25s;}[dir="rtl"] .menu-toggle-button-icon{right:2px;}.menu-toggle-button-icon:before{content:'';top:-7px;left:0;}.menu-toggle-button-icon:after{content:'';top:7px;left:0;}[dir="rtl"] .menu-toggle-button-icon:before,[dir="rtl"] .menu-toggle-button-icon:after{right:0;}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon{height:0;background:transparent;}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.menu-toggle-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);}.menu-toggle-state ~ .menu{display:none;}.menu-toggle-state:not(:checked) ~ .menu{display:none;}.menu-toggle-state:checked ~ .menu{display:-webkit-box;display:-ms-flexbox;display:flex;}
