.h1,.h2,h1,h2{text-transform:uppercase}
.h1,h1{font-family:'Edison W01 Semi Bold';font-size:34px;line-height:38px}
.h2,.h3,h2,h3{font-family:'Nexa W01 Book'}
.h2,h2{font-size:30px;line-height:34px}
.h3,h3{text-transform:none;font-size:24px;line-height:28px}
.h4,.h5,h4,h5,th{font-family:'Edison W01 Semi Bold';text-transform:none}
.h4,h4{font-size:20px;line-height:24px}
.h5,h5,th{font-size:18px;line-height:22px;letter-spacing:normal}
.h6,h6{font-family:'Nexa W01 Bold';text-transform:none;font-size:16px;line-height:20px}
#content,.breadcrumbs{font-family:'Nexa W01 Book'}
.entry-content .h1,.entry-content .h2,.entry-content .h3,.entry-content .h4,.entry-content .h5,.entry-content .h6,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:40px 0 8px;color:#fff}
.entry-content .half-top-margin{margin-top:15px}
hr{border-color:#5f6a72}
.text-charcoal,a.text-charcoal{color:#353b3f}
a.text-charcoal:hover{color:#353b3f;text-decoration:underline}
.text-uppercase{text-transform:uppercase}
@media (max-width:767px){.h1,h1{font-size:26px;line-height:30px}
.h2,h2{font-size:24px;line-height:28px}
.h3,h3{font-size:22px;line-height:26px}
.h4,h4{font-size:18px;line-height:22px}
.h5,h5{font-size:17px;line-height:21px}
.h6,h6{font-size:16px;line-height:20px}
.entry-content .h1,.entry-content .h2,.entry-content .h3,.entry-content .h4,.entry-content .h5,.entry-content .h6,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:30px 0 8px}
}
@media (min-width:768px) and (max-width:991px){.h1,h1{font-size:30px;line-height:24px}
.h2,h2{font-size:26px;line-height:30px}
.h3,h3{font-size:24px;line-height:28px}
.h4,h4{font-size:19px;line-height:23px}
.h5,h5{font-size:18px;line-height:22px}
.h6,h6{font-size:16px;line-height:20px}
.entry-content .h1,.entry-content .h2,.entry-content .h3,.entry-content .h4,.entry-content .h5,.entry-content .h6,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:35px 0 8px}
}
#content .sidekick .widgettitle,body.dark.archive #content #primary article.post{margin-bottom:40px}
#content{font-size:16px;line-height:26px}
body.dark #page-header-container .article-header{background:rgba(53,59,63,.85)}
body.dark #page-header-container .article-header h1{text-shadow:1px 1.7px 4px rgba(0,0,0,.4)}
body.dark .h1,body.dark h1{color:#fff}
body.dark #content{color:#dee4e9}
body.dark.archive #content #primary .entry-title a{color:#fff}
body.dark.archive #content #primary .entry-title a:hover{color:#fff;text-decoration:underline}
@media (min-width:992px){.sidebar .widget li:active a,.sidebar .widget li:focus a,.sidebar .widget li:hover a{color:#353b3f;border-bottom:1px solid #edfebf}
.sidebar .widget ul>li:hover{background:#edfebf}
}
.breadcrumbs{font-size:12px;line-height:16px}
#content .sidekick .widget ul>li{padding:0;margin-bottom:30px}
#content .sidekick .cat-post-item{font-family:'Edison W01 Semi Bold';text-transform:none;font-size:18px;line-height:22px;letter-spacing:normal}
#content #primary .sidekick-caption{padding:0;position:relative;margin:0 auto;max-width:535px;overflow:hidden}
#content #primary .sidekick-caption .sidekick-caption-text{position:absolute;bottom:20px;left:5%;right:5%;margin:0;opacity:0;text-shadow:0 0 4.8px #000;color:#fff;font-size:14px;line-height:18px;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;transition-delay:0s}
#content #primary .sidekick-caption:before{content:' ';width:100%;height:0%;max-width:535px;display:inline-block;position:absolute;bottom:0;transition:height .25s ease-in-out;-moz-transition:height .25s ease-in-out;-webkit-transition:height .25s ease-in-out;transition-delay:0s}
#content #primary .sidekick-caption:hover:before{content:' ';background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.8)),color-stop(1,transparent));background-image:-o-linear-gradient(top,rgba(0,0,0,.8) 0,transparent 100%);background-image:-moz-linear-gradient(top,rgba(0,0,0,.8) 0,transparent 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.8) 0,transparent 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,.8) 0,transparent 100%);background-image:linear-gradient(to top,rgba(0,0,0,.8) 0,transparent 100%);height:50%}
#content #primary .sidekick-caption:hover .sidekick-caption-text{opacity:1}
#content #primary .calendar-feature .calendar-header a,#content #primary .calendar-feature .calendar-header a:hover{color:#353b3f}
#content #primary .events-img,#content #primary img.size-events-thumb{width:100%;height:auto}
.single-tribe_events .tribe-events-event-meta{background:#202427!important;border:#5f6a72!important}
.single-tribe_events ul.tribe-related-events li{background:#202427;border:#5f6a72}
#tribe-events-content .tribe-events-calendar td:hover{background:#202427}
.tribe-events-adv-list-widget .tribe-event-featured,.tribe-mini-calendar-list-wrapper .tribe-event-featured{border-bottom:0}
.tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event{background:0 0!important;border-bottom:none;margin-bottom:5px;padding:0}
.tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event .tribe-events-duration,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event .tribe-events-duration{color:inherit}
body.dark .sidebar .widget .tribe-events-adv-list-widget .type-tribe_events{color:#dee4e9}
.archive .dept_profile{margin-bottom:40px}
.profile-list{float:none;width:auto}
body.physics #content #primary .calendar-feature{background:url(../images/physics-events-bg.jpg);background-size:cover}
body.physics #content #primary a{color:#edfebf}
body.physics #content #primary a:hover{color:#d2f081}
body.physics .sidebar .widgettitle{color:#edfebf}
body.physics .sidebar .widget ul li:hover{background:#edfebf;color:#353b3f}
body.physics .sidebar .widget ul li:hover a{color:#353b3f;border-bottom:1px solid #edfebf}
body.physics .sidebar .widget a{color:#edfebf;border-bottom:1px solid rgba(122,134,141,.1)}
body.physics .sidebar .widget a:hover{color:#353b3f;border-bottom:1px solid #edfebf;text-decoration:none}
body.physics .sidebar p.tribe-events-widget-link a:hover{color:#edfebf}
@media (min-width:992px){body.physics .sidebar .tribe-events-adv-list-widget .type-tribe_events{color:#edfebf}
body.physics .sidebar .tribe-events-adv-list-widget .type-tribe_events:hover{background:#edfebf;border-bottom:0 solid #edfebf}
}
body.physics .profile-svg{fill:#edfebf}
@media (max-width:991px){body.physics .sidebar .widgettitle{border-bottom:1px solid #353b3f}
body.physics .sidebar .widgettitle:hover{background:#edfebf;color:#353b3f}
body.physics .sidebar .widget-collapse{background:#353b3f}
}
body.astronomy #content #primary .calendar-feature{background:url(../images/astronomy-events-bg.jpg);background-size:cover}
body.astronomy #content #primary a{color:#b6cff8}
body.astronomy #content #primary a:hover{color:#b6acf2}
body.astronomy .sidebar .widgettitle{color:#b6cff8}
body.astronomy .sidebar .widget ul li:hover{background:#b6cff8;color:#353b3f}
body.astronomy .sidebar .widget a{color:#b6cff8;border-bottom:1px solid rgba(122,134,141,.1)}
body.astronomy .sidebar .widget a:hover{color:#353b3f;border-bottom:1px solid #b6cff8}
body.astronomy .sidebar p.tribe-events-widget-link a:hover{color:#b6cff8}
body.astronomy .profile-svg{fill:#b6cff8}
@media (max-width:991px){body.astronomy .sidebar .widgettitle{border-bottom:1px solid #353b3f}
body.astronomy .sidebar .widgettitle:hover{background:#b6cff8;color:#353b3f}
body.astronomy .sidebar .widget-collapse{background:#353b3f}
}
@media (min-width:992px){body.astronomy .sidebar .widget li:active a,body.astronomy .sidebar .widget li:focus a,body.astronomy .sidebar .widget li:hover a{color:#353b3f;border-bottom:1px solid #b6cff8}
body.astronomy .sidebar .widget ul>li:hover{background:#b6cff8}
body.astronomy .sidebar .tribe-events-adv-list-widget .type-tribe_events{color:#b6cff8}
body.astronomy .sidebar .tribe-events-adv-list-widget .type-tribe_events:hover{background:#b6cff8;border-bottom:0 solid #b6cff8}
}
body.dark .footer{background-image:-webkit-linear-gradient(top,transparent,transparent 58px,rgba(0,0,0,.4) 0,rgba(42,47,50,.4));background-image:linear-gradient(top,transparent,transparent 58px,rgba(0,0,0,.4) 0,rgba(42,47,50,.4))}
.footer-flair{margin-top:40px}