.site-header{display:flex;align-items:center;padding:15px;position:relative}body:not(.is-superhero).box-width.no-primary .site-header{margin-bottom:1.2em}body.full-width.no-primary.no-hero #header-container{margin-bottom:0}.header-left.has-secondary .site-branding{}.header-left.has-secondary .site-branding p{margin-bottom:0}.header-left.has-secondary .header-secondary-contain{display:flex;flex:1;flex-direction:column;width:100%}.header-left.has-secondary .secondary-navigation{display:flex;justify-content:flex-end;flex:1}.header-right .site-header{justify-content:flex-end}.header-right.has-secondary .site-branding{order:2;flex-grow:1;display:flex;justify-content:flex-end}.header-right.has-secondary .secondary-navigation{order:1;flex-grow:1}.header-center .site-header{justify-content:space-between;flex-direction:column}.header-center .site-branding{text-align:center}.header-center.no-primary .site-header,.header-center.no-secondary .site-header{padding:1.2em}.header-center.has-secondary .site-branding{display:flex;align-items:center;flex-direction:column}.header-center.has-secondary .site-branding p{margin-bottom:0}.header-center.has-secondary .secondary-navigation{display:flex;justify-content:flex-end;align-items:center;padding-bottom:0}.screen{background-color:#0000005c;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.header-overlay{z-index:2}.title-block{z-index:3}.archive h1.page-title,.page h1.entry-title,.blog h1.entry-title{margin:0}.slide .header-overlay{display:flex;align-items:center;flex-direction:row;width:100%;padding:1.2em 4em 2.4em;position:absolute;top:0;left:0;right:0;bottom:0;height:100%}.carousel-cell{width:100%;height:100%}#home-slider{padding:0;width:100%;margin:0 auto}#blog-slider .slide,#home-slider .slide{position:relative}.slide-left .header-overlay{display:flex;justify-content:flex-start}.slide-right .header-overlay{display:flex;justify-content:flex-end}.slide-center .header-overlay{display:flex;justify-content:center}.slide-bottom .header-overlay{align-items:flex-end}.slide-middle .header-overlay{align-items:center}.slide-top .header-overlay{align-items:flex-start}.slide .header-overlay.single-center{justify-content:center}.slide .header-overlay.single-flex-start{justify-content:flex-start}.slide .header-overlay.single-flex-end{justify-content:flex-end}.slide .title-block{display:block}body.slider-boxed-width #slider-container{margin-top:15px}.page-header{position:relative;display:flex;align-items:center;margin-bottom:0;padding:1.2em 0;width:100%;margin:0 auto}.page-header.is-hero{padding:1.2em}.header-overlay{width:100%}.has-box .page-header{background:#fff;padding:1.2em}.has-hero .page-header{background-position:50%;background-repeat:no-repeat;background-size:cover}.has-hero .page-header .entry-meta{margin-bottom:0}.boxed-width.single-post .page-header{margin-top:0}.single-post .title-block{display:block}.boxed-width.page .page-header{margin-top:0}.page .title-block{display:block}#blog-slider{padding:0;width:100%;margin:0 auto}.blog .title-block{display:block}.blog.has-slider .page-header{margin-bottom:0}.no-hero header#archive-header{margin-bottom:1.2em;width:100%}.archive .title-block{display:block}.page-header .credit{position:absolute;bottom:5px;right:5px}.page-header .credit a{color:#fff;text-shadow:1px 1px 1px #000;font-style:italic;font-size:16px;opacity:.6}.header-overlay.left{display:flex;justify-content:flex-start;text-align:left}.header-overlay.center{display:flex;justify-content:center;text-align:center}.header-overlay.right{display:flex;justify-content:flex-end;text-align:right}.page-header.top{display:flex;align-items:flex-start}.page-header.middle{display:flex;align-items:center}.page-header.bottom{display:flex;align-items:flex-end}.header-overlay.left .entry-meta{display:flex;justify-content:flex-start;text-align:left}.header-overlay.right .entry-meta{display:flex;justify-content:flex-end;text-align:right}.header-overlay.center .entry-meta{display:flex;justify-content:center;text-align:center}@media only screen and (min-width:320px){}@media only screen and (min-width:480px){}@media only screen and (min-width:768px){}@media only screen and (min-width:992px){}@media only screen and (min-width:1200px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:992px){.header-center.has-secondary .site-branding,.header-left.has-secondary .site-branding,.header-right.has-secondary .site-branding{flex:1;text-align:center}}@media only screen and (max-width:768px){.has-hero .page-header{background-attachment:inherit}.full-width.has-hero.is-superhero .page-header{min-height:150px}.slide .header-overlay{padding:1.2em}h2.slide-title{font-size:6vw!important}.slide .title-block{width:100%!important}.slide-description{overflow:hidden;text-overflow:ellipsis;display:block;font-size:75%}}@media only screen and (max-width:768px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:1024px){}@media only screen and (max-width:992px){.has-secondary .site-header{flex-direction:column;justify-content:center}}@media only screen and (max-width:768px){}@media only screen and (max-width:576px){}@media only screen and (max-width:480px){}@media only screen and (max-width:320px){}