/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}.site-footer{background-color:#003262;color:#fff;margin:0 auto;max-width:1440px;min-height:100px;padding:50px 0;text-align:center;width:100%}.site-footer .content-width{margin:0 auto;max-width:1440px;position:relative}.site-footer .scroll-top{color:#c4820e;font-size:2.2rem;font-weight:700;position:absolute;right:30px;top:-110px}.site-footer .scroll-top:hover{text-decoration:none}.social-links #social-links-menu-label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.social-links nav{margin:30px 20px}.social-links nav li{display:inline-block}.social-links nav a{display:block;height:25px;width:25px}.social-links nav a svg{display:block;fill:#fff;height:25px;width:20px}.ucb{font-size:.75rem}.ucb p{margin:.5rem 0}.ucb .link-to-light{margin:0 auto;padding:0;width:150px}.ucb .link-to-light a{color:#fff;font-size:14px}.ucb .link-to-light a:hover{text-decoration:underline}.ucb .berkeley-seal img{height:80px;margin:1rem auto;width:80px}.ucb .berkeley-text{font-size:1rem;text-transform:uppercase}.ucop a{color:#fdb515}@media only screen and (max-width:480px){.site-footer .scroll-top{display:block}}body{background-color:#fff;color:#003262;font-family:"freight-sans-pro",helvetica,arial,"Nimbus Sans L",sans-serif;font-size:16px}p{margin:1rem 0}a{color:#0075bc;font-weight:600;text-decoration:none}a:hover{text-decoration:underline}.button{background-color:#fdb515;border:1px solid #003262;border-radius:5px;color:#fff;padding:12px 30px;text-align:center}.button:hover{text-decoration:none}.content.errorpage{padding:50px}.content.errorpage h1{font-size:2rem;font-weight:600;margin-bottom:10px}header.main-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:2000px;padding:0 10px;position:relative}header.main-header h1 a,header.main-header h1 a:visited{color:#c4820e;font-size:2.4rem;font-weight:normal;line-height:100px;text-decoration:none}header.main-header .site-logo{background:url("/static/facultylectures/img/UCBerkeley_Logo_Berkeley_Blue_RGB.svg?aeae2e1730dc") no-repeat center/100%;display:inline-block;height:auto;line-height:91px;overflow:hidden;text-indent:-999em;vertical-align:bottom;width:200px}header.main-header .mobile-menu-button{background-color:transparent;border-width:0;color:#003262;cursor:pointer;display:none;font-size:3rem;position:absolute;right:20px;top:10px;width:50px}header.main-header nav li{display:inline-block;list-style:none;margin:0 25px;text-align:center;width:150px}header.main-header nav li:first-child{margin-left:0}header.main-header nav li:last-child{margin-right:0}header.main-header nav li a{color:#003262;font-size:1.1rem;font-weight:700;text-decoration:none;text-transform:uppercase}header.main-header nav li a:hover{text-decoration:underline}header.main-header nav li .button{padding:10px 30px}header.main-header .anti-burger{display:none}header.main-header.menuopen .burger{display:none}header.main-header.menuopen .anti-burger{display:inline-block}.main-content{margin:0 auto;max-width:2000px;padding:10px}.intro-text{color:#3b7ea1;font-family:"freight-micro-pro",serif;font-size:1.3rem;text-align:center}.intro-text .text-body{margin:3rem auto;width:80%}.intro-text p{font-size:2rem}.banner{background-size:cover;display:flex;flex-flow:column;height:500px;justify-content:center}.banner h2{color:#fff;font-family:proxima-nova,sans-serif;font-size:3rem;font-weight:600;text-shadow:1px 1px #000}.home-page h2{color:#fff}.home-page .hp-footer{font-size:1.1rem;text-align:center}#current-year{padding:0 50px}.upcoming-lectures{display:flex;flex-flow:row;margin:50px auto}.upcoming-lectures .speaker-profile{background-color:#3b7ea1;color:#fff;margin-right:30px;min-width:400px}.upcoming-lectures .profile-caption{font-size:1.5rem;font-style:italic;padding:20px;text-align:center}.upcoming-lectures .profile-caption h3{font-size:2rem;font-style:normal}.upcoming-lectures h4{font-size:2.4rem}.upcoming-lectures .lecture-details{font-size:1.3rem;font-weight:600}.upcoming-lectures .speaker-bio{font-size:1.2rem}.history-page .banner{height:300px}.lecture-year ul{display:flex;flex-flow:row}.lecture-year h3{font-size:1.8rem;font-weight:700;margin:1.5rem 0;text-align:center}.lecture-year .lecture-speaker{padding:0 .5rem;width:50%}.lecture-year .lecture-speaker p{font-size:1.2rem}.lecture-year .detail-video{height:0;padding-bottom:56.25%;position:relative}.lecture-year .detail-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.lecture-year .image-wrap{display:flex;flex-flow:column}.basic-history{display:flex;flex-flow:row;font-size:1.2rem;margin:1rem auto;width:50%}.basic-history .hist-year{font-size:1.8rem;font-weight:600;line-height:2.7rem;margin-right:20px}.basic-history .hist-speakers{display:flex;flex-direction:column;justify-content:center}.site-footer{margin:50px auto 0;max-width:2000px;width:100%}.site-footer a{font-weight:normal}.site-footer .scroll-top{text-decoration:none}.event-page{font-family:proxima-nova,sans-serif;text-align:center}.event-page .text-body{font-family:"freight-micro-pro",serif;font-size:1.8rem;line-height:3rem;padding:50px}.event-page .text-body h3{font-size:2.2rem;font-weight:600}.event-page .event-video{height:0;padding-bottom:56.25%;position:relative}.event-page .event-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.event-page .event-details{background-color:#b9d3b6;font-size:1.4rem;padding:50px 100px}.event-page .event-details .date{font-size:2.2rem;font-weight:600;text-transform:uppercase}.event-page .event-details .event-location{font-size:1.8rem;font-weight:600}.event-page .event-details .button{background-color:#0075bc;color:#fff;display:inline-block;margin:30px auto;padding:10px 30px;text-transform:uppercase}.event-page .sub-content{font-size:1.5rem;padding:50px}.event-page .sub-content a{color:#c4820e}@media only screen and (max-width:1200px){header.main-header .site-logo{display:block;line-height:55px;margin-top:20px}header.main-header h1 a{line-height:normal}}@media only screen and (max-width:1050px){header.main-header{display:block;padding:0 20px}header.main-header .mobile-menu-button{display:block}header.main-header nav{display:none}header.main-header.menuopen nav{display:block}header.main-header.menuopen nav li{display:block;margin:15px 0;width:100%}#current-year{padding:0}}@media only screen and (max-width:750px){.upcoming-lectures{display:block}.upcoming-lectures h4{text-align:center}.upcoming-lectures .speaker-profile{min-width:100%}.upcoming-lectures .speaker-profile img{width:100%}}@media only screen and (max-width:480px){header.main-header{display:block;margin-bottom:10px;text-align:center}header.main-header .mobile-menu-button{top:-10px}header.main-header .site-logo{margin:20px auto}header.main-header h1 a{font-size:2rem}.banner{height:max-content;padding:50px 10px}.banner h2{font-size:2.5rem}.intro-text p{font-size:1.6rem}.history-page .banner{height:max-content}.history-page .lecture-year ul{display:block}.history-page .lecture-year .lecture-speaker{width:100%}.basic-history{display:block;width:100%}.basic-history .hist-year{display:block;text-align:center}.event-page .event-details,.event-page .text-body,.event-page .sub-content{padding:30px}}@media only screen and (max-width:330px){header.main-header .mobile-menu-button{right:0}}