.website-header-container{background-blend-mode:overlay;background-color:#444;background-image:linear-gradient(#ddd,#999),url(https://raw.githubusercontent.com/neomjs/pages/master/resources/website/neo-background.png);position:relative;transition:background-position .7s ease-out,height .3s ease-out}.website-header-container .neo-absolute{position:absolute}.website-header-container .neo-button{background-image:linear-gradient(#fff,#ccc);border:1px solid #ddd;border-radius:50%;transition-duration:.3s;transition-property:height,margin,width;transition-timing-function:ease-out}.website-header-container .neo-button .neo-button-glyph{color:#1c60a0;margin:0!important;transition:font-size .3s ease-out}.website-header-container .neo-full-size{height:100%;width:100%}.website-header-container .neo-inner-content{overflow:hidden;transition:font-size .3s ease-out,margin-top .3s ease-out}.website-header-container .neo-inner-details{color:#fff;line-height:22px;text-shadow:1px 1px 1px #000,1px 1px 1px #fff}.website-header-container .neo-logo{background-repeat:no-repeat;height:100%;margin-left:10px}.website-header-container .neo-item-bottom-position{bottom:0;left:0;transition:margin .3s ease-out}.website-header-container .neo-relative{position:relative}.website-header-container .neo-title{color:#fff;font-weight:600;line-height:1;text-shadow:1px 1px 1px #000,1px 1px 1px #fff;transition:font-size .3s ease-out}.website-header-container .website-header-buttons{background-color:transparent;position:absolute;right:0;top:0}@media (max-height:400px),(max-width:600px){.website-header-container{background-position:0 38%;height:55px}.website-header-container .neo-button{height:30px;margin:1px;width:30px}.website-header-container .neo-button .neo-button-glyph{font-size:20px}.website-header-container .neo-inner-content{font-size:11px;margin-top:0}.website-header-container .neo-item-bottom-position{margin:2px 10px}.website-header-container .neo-title{font-size:24px}.website-header-container .website-header-buttons:last-child{margin-right:1px}}@media (min-height:401px) and (min-width:601px){.website-header-container{background-position:0 0;height:170px}.website-header-container .neo-button{height:50px;width:50px}.website-header-container .neo-button .neo-button-glyph{font-size:30px}.website-header-container .neo-inner-content{font-size:16px;margin-top:10px}.website-header-container .neo-item-bottom-position{margin:24px 32px}.website-header-container .neo-title{font-size:34px}.website-header-container .website-header-buttons:last-child{margin-right:5px}}