@charset "UTF-8";.astroplan{margin-bottom:90px;position:relative}#solarsystem-svg{background-color:#274f6c;display:block;margin-left:-100%}#solarsystem-svg g{cursor:pointer}.template{display:none}.moonphase-wrapper{background-color:#29557c;height:430px;margin-bottom:60px;position:relative;width:100%}.moonphase-wrapper .upcoming-events a,.moonphase-wrapper a{color:#f8e9bb;cursor:pointer;font-size:15px;font-weight:100;text-decoration:none}.moonphase-wrapper .upcoming-events a span,.moonphase-wrapper a span{color:#f8e9bb;display:inline-block;white-space:nowrap;width:109px}.moonphase-wrapper .upcoming-events a span:nth-child(2),.moonphase-wrapper a span:nth-child(2){font-weight:400;letter-spacing:.5px}.moonphase-content{height:100%;margin:0 auto;min-width:1000px;width:1200px}.sunlight{background-color:#214463;background:#4f7087;background:radial-gradient(ellipse at center,#4f7087 0,#4f7087 26%,#3c607a 0,#3c607a 40%,#29557c 0,#29557c 100%);background-position-x:120%;background-position-y:48%;background-repeat:no-repeat;background-size:200%;color:#fff;display:table;display:none;float:left;height:100%;position:relative;width:15%}.sunlight span{display:table-cell;height:100%;padding-left:58px;vertical-align:middle}.location{display:block;font-size:13px;font-weight:100;margin-top:8px;white-space:nowrap}.location .change-location{font-size:13px;margin-left:5px}.location .change-location:after{font-size:13px;line-height:15px}.side-info{background-color:rgba(0,0,0,.2);color:#fff;float:right;height:100%;height:490px;min-height:100%;padding:20px 20px 15px;width:400px;z-index:1}.side-info *{color:#fff}.side-info h2{font-size:21px;font-weight:100;margin:0;padding:0}.side-info h3{display:block;font-size:19px;font-weight:100;margin-top:20px}.svg-container{background-color:#29557c;height:100%;overflow:hidden;position:relative}.svg-container canvas{margin:25px 0 0}.fullscreen .svg-container canvas{margin:0}.bottom-controls{background-color:#000;bottom:-60px;display:block;height:60px;left:0;position:absolute;width:100%;z-index:2}.bottom-controls .content{margin:0 auto;min-width:1200px;width:1200px}.bottom-controls .location{display:none}#name-container{color:#fff;font-size:15px;pointer-events:none;position:absolute}#name-container.show div.show{opacity:1}#name-container div{opacity:0;position:absolute;transition:opacity .7s ease-out}#name-container div span{left:50%;position:absolute;transform:translate(-50%)}.astroplan .description{position:relative;width:100%}.astroplan .description h1,.astroplan .description p{margin:auto}#planet-card .time{display:block;font-weight:lighter;margin-top:5px}#planet-card .info-line{display:inline-block;font-weight:lighter;width:85px}#planet-card .info-line,#planet-card b{font-size:13px;height:24px;line-height:24px}#planet-card b{font-weight:400}#planet-card .image{float:right;height:110px;width:110px}#planet-card .map{width:70%}#planet-card img{width:100%}#planet-card .details{display:block;overflow:hidden}#planet-card .details span{display:block}#planet-card .details b{margin-left:5px}#planet-card .details .name{float:left;font-size:17px;line-height:30px}#planet-card .details .link{float:right;line-height:30px}#planet-card .details .link:after{content:" ▸"}#planet-card .details span{clear:both;font-weight:100;height:20px;letter-spacing:.5px;line-height:20px;white-space:nowrap}.card .image{display:block;float:right;height:80px;margin:15px;width:80px}.bottom-controls form input{text-align:center}#upcoming-event-list{list-style:none}#upcoming-event-list a:before{background-color:#fff;border-radius:var(--legacy-border-radius-rounded);content:" ";display:block;display:none;height:15px;margin-left:-22px;margin-top:3px;position:absolute;width:15px}.btn-datepicker.i-font{background-color:transparent;background:none;border:none;color:#fff}form .i-font{font-family:iconfont;font-size:20px}.time-selector *{float:left}.time-selector span{display:inline-block;height:30px;line-height:27px}.bottom-controls .form-container{float:left;height:60px;margin:0 30px 0 40px}.bottom-controls form{border-right:1px solid #505050;color:#fff;height:100%;margin:0;overflow:hidden;position:relative}.bottom-controls form,.bottom-controls form .date-selector,.bottom-controls form .time-selector{align-items:center;display:flex}.bottom-controls form div{float:left;margin-right:10px}.bottom-controls form input{background-color:transparent;border:none;padding:0}.bottom-controls form div::last-child{clear:both}.bottom-controls ul.control-buttons{float:left;height:60px;list-style:none;margin:0;position:relative}.bottom-controls ul.control-buttons li{float:left;height:60px;line-height:60px;margin:0}.bottom-controls ul.control-buttons li a{display:block;font-size:40px;height:60px;line-height:60px;list-style:none;text-align:center;text-decoration:none}.bottom-controls ul.control-buttons li a.fw,.bottom-controls ul.control-buttons li a.rw{font-size:30px}.bottom-controls .live-btn{font-size:14px;height:60px;line-height:60px;position:relative}.bottom-controls .live-btn a:before{background-color:#d3d3d3;border-radius:var(--legacy-border-radius-large);content:" ";display:block;height:10px;left:-14px;position:absolute;top:3px;width:10px}.bottom-controls .live-btn.live a:before{animation:a 1s infinite;-webkit-animation:a 1s infinite;background-color:#ec1c66}.bottom-controls .fullscreen-btn{float:right;font-size:14px;height:60px;line-height:60px;position:relative}.bottom-controls .fullscreen-btn a{display:block;height:60px;line-height:60px;margin-right:30px;position:relative}.bottom-controls i.i-font{display:block;font-size:30px;height:60px;line-height:60px;position:absolute;right:-30px;top:0}.bottom-controls .fullscreen-btn .exit-fullscreen{display:none}@keyframes a{0%{opacity:1}50%{opacity:1}90%{opacity:0}to{opacity:1}}.fullscreen .bottom-controls .fullscreen-btn .enter-fullscreen{display:none}.fullscreen .bottom-controls .fullscreen-btn .exit-fullscreen{display:block}#view-toggle{left:50%;position:absolute;top:20px;transform:translateX(-50%);width:267px}#view-toggle span{border:1px solid #fff;border-right-width:0;color:#fff;cursor:pointer;float:left;font-size:13px;height:30px;line-height:30px;margin-left:-1px;text-align:center;width:90px}#view-toggle span:first-child{border-radius:var(--legacy-border-radius-small) var(--legacy-border-radius-none) var(--legacy-border-radius-none) var(--legacy-border-radius-small)}#view-toggle span:last-child{border-radius:var(--legacy-border-radius-none) var(--legacy-border-radius-small) var(--legacy-border-radius-small) var(--legacy-border-radius-none);border-width:1px}#view-toggle span.selected{background-color:#fff;color:#176db3}.phase-markers{color:#fff;left:0;position:absolute;top:-48px}.phase-markers>div{color:#f8eab9;font-size:13px;height:48px;opacity:0;position:absolute;transition:opacity 1.5s ease;white-space:nowrap;width:48px}.phase-markers.show>div.show{opacity:1}.phase-markers>div:before{background-repeat:no-repeat;background-size:contain;background:#fff;border-radius:var(--legacy-border-radius-rounded);content:" ";display:block;height:10px;margin:42px 0 0 -5px;width:10px}.phase-markers .date{color:#fff;float:left;font-weight:100;font-weight:lighter}.phase-markers>div span{line-height:16px;position:relative;transition:bottom 1s ease-out}.phase-markers div.new-moon span{bottom:22px;left:14px}.phase-markers div.third-quarter-moon span{bottom:-6px;left:-29px}.phase-markers.bottom div.third-quarter-moon span{bottom:45px}.phase-markers div.full-moon span{bottom:23px;left:-66px}.phase-markers div.first-quarter-moon span{bottom:46px;left:-29px}.phase-markers.bottom div.first-quarter-moon span{bottom:-8px}.draggable{cursor:move;cursor:grab;cursor:-webkit-grab}.dragging{cursor:grabbing;cursor:-webkit-grabbing}@media only screen and (max-width:90.063em){.bottom-controls .content,.moonphase-content{min-width:980px;width:1000px}.moonphase-content{margin:0 auto}}@media only screen and (max-width:1020px){.side-info{background:none;bottom:25px;height:300px;min-height:auto;position:absolute;width:100%}.main-content-div .upcoming-events{display:block}.main-content-div .upcoming-events span{display:inline-block;white-space:nowrap;width:109px}.main-content-div .upcoming-events span:nth-child(2){font-weight:400;letter-spacing:.5px}.moonphase-wrapper .side-info .upcoming-events,.side-info .moonphase-time{display:none}.moonphase-wrapper{height:680px}.side-info .moonphase-details{bottom:0;left:50%;position:absolute;transform:translateX(-50%);width:300px}.side-info .moonphase-details h3{display:none}#planet-card .image{width:80px}.bottom-controls .content{margin:0 10%;min-width:auto;width:auto}.bottom-controls .location{bottom:70px;color:#fff;display:block;left:50%;position:absolute;transform:translate(-50%)}.svg-container canvas{margin:0 0 50px}.moonphase-content{min-width:auto;width:100%}}@media only screen and (max-width:700px){.bottom-controls .content{margin:0 10px}}@media only screen and (max-width:620px){.bottom-controls .content{margin:0 10px}}@media only screen and (max-width:485px){.bottom-controls .content .form-container{bottom:85px;left:50%;margin:0;position:absolute;transform:translateX(-50%);width:240px}.bottom-controls .live-btn{margin-left:40px}.bottom-controls .content .form-container form{border:0}.svg-container canvas{margin-bottom:75px}.side-info .moonphase-details{bottom:55px}}.fullscreen .moonphase-wrapper{bottom:0;height:100%;left:0;position:fixed;top:0;z-index:1001}.fullscreen .side-info{position:absolute;right:0}.fullscreen .moonphase-content{min-width:auto;width:100%}.fullscreen .bottom-controls{bottom:0}.upcoming-events{display:none}.upcoming-events a{color:#176db3;cursor:pointer;font-size:15px;text-decoration:none}.side-info .upcoming-events{display:block}.upcoming-events ul{list-style:disc}.control-buttons .speed{bottom:0;color:#bbb;font-size:12px;margin-left:31px;position:absolute}.control-buttons .speed.rw{margin-left:-20px}