.bn-header{background-color:#777}.bn-header__mask{background:rgba(0,0,0,.6);padding-bottom:12px;padding-top:12px}@media only screen and (min-width:64.063em) and (max-width:90em){.bn-header__mask{padding-top:24px}}@media only screen and (min-width:90.063em){.bn-header__mask{padding-top:32px}}@media only screen and (min-width:64.063em) and (max-width:90em){.bn-header__mask{padding-bottom:24px}}@media only screen and (min-width:90.063em){.bn-header__mask{padding-bottom:32px}}.bn-header__nav{background:#f7f3ea;color:#ccc;font-size:18px;line-height:35px}.bn-header__nav a{color:var(--color-text-link,#556bb5)}.bn-header__nav a.active{color:#454545}@media only screen and (max-width:37.438em){.bn-header__nav{overflow-x:scroll;white-space:nowrap}}.bn-header__title-flex{align-items:center;display:flex;justify-content:space-between;min-height:120px}@media only screen and (max-width:37.438em){.bn-header__title-flex{flex-wrap:wrap;height:auto;min-height:0;padding:12px 0}}@media only screen and (min-width:37.5em) and (max-width:64em){.bn-header__title-flex{height:100px}}.bn-header__title-wrap{padding-right:12px}.bn-header__title{color:#fff;letter-spacing:.5px}.bn-header__title a{color:#f8eab9}.bn-header__flg{height:1em;margin-right:12px;vertical-align:middle}@media only screen and (min-width:64.063em){.bn-header__brief{font-size:16px}}@media only screen and (max-width:37.438em){.bn-header__brief{font-size:14px}}.bn-header__searchbox{margin:0;width:300px}@media only screen and (max-width:37.438em){.bn-header__searchbox{width:100%}}@media only screen and (min-width:37.5em){.bn-header__searchbox .picker_city__btn,.bn-header__searchbox .picker_city__input{font-size:16px}}.bn-header__input{border:1px solid #fff;width:calc(100% - 36px)}.bn-header p{color:#fff;letter-spacing:.5px}.bn-header p a{color:#f8eab9}.bn-header .socrow{background:rgba(0,0,0,.2)}.bn-header #bct{color:#ccc;font-size:11px}.bn-header #bct a{color:#ccc}.bn-header #bct a:hover{color:#fff}.bn-bg--zebra{background:#f8f8f8}.bn-bg--accent,.bn-bg--calendar{background:#765987;padding-bottom:12px;padding-top:12px}@media only screen and (min-width:64.063em) and (max-width:90em){.bn-bg--accent,.bn-bg--calendar{padding-top:24px}}@media only screen and (min-width:90.063em){.bn-bg--accent,.bn-bg--calendar{padding-top:32px}}@media only screen and (min-width:64.063em) and (max-width:90em){.bn-bg--accent,.bn-bg--calendar{padding-bottom:24px}}@media only screen and (min-width:90.063em){.bn-bg--accent,.bn-bg--calendar{padding-bottom:32px}}.bn-bg--accent h2,.bn-bg--calendar h2{color:#fff;letter-spacing:.5px}.bn-bg--accent h2 a,.bn-bg--calendar h2 a{color:#f8eab9}.bn-bg--accent h3,.bn-bg--calendar h3{color:#fff;letter-spacing:.5px}.bn-bg--accent h3 a,.bn-bg--calendar h3 a{color:#f8eab9}.bn-bg--accent p,.bn-bg--calendar p{color:#fff;letter-spacing:.5px}.bn-bg--accent p a,.bn-bg--calendar p a{color:#f8eab9}.bn-header__title{font-family:Roboto,Helvetica,Ubuntu Light,Arial,Sans-Serif;margin-bottom:0}@media only screen and (min-width:64.063em){.bn-header__title{font-size:28px}}@media only screen and (max-width:64em){.bn-header__title{font-size:24px}}@media only screen and (max-width:37.438em){.bn-header__title .light{display:block}}.bn-header__brief{font-size:14px}@media only screen and (max-width:64em){.bn-header__brief{display:none}}.bn-header__input::-webkit-input-placeholder{background-image:url(//c.tadst.com/gfx/n/i/search--blue.svg);background-position:100%;background-repeat:no-repeat;background-size:2em 2em;line-height:2em}.bn-header__input:-moz-placeholder,.bn-header__input::-moz-placeholder{background-image:url(//c.tadst.com/gfx/n/i/search--blue.svg);background-position:100%;background-repeat:no-repeat;background-size:2em 2em;line-height:2em;opacity:1}.bn-header__input:-ms-input-placeholder{background-image:url(//c.tadst.com/gfx/n/i/search--blue.svg);background-position:100%;background-repeat:no-repeat;background-size:2em 2em;line-height:2em}.bg-grey{background:#f8f8f8}.bn-header--eclist{background:#245867}.article-wrap{background:#fff;padding:24px 12px}.article-wrap:after{clear:both;content:"";display:table}@media only screen and (max-width:37.438em){.main-content-div{margin-top:0}}#ec-shown{border-bottom:none}@media only screen and (min-width:37.5em){#ec-shown{float:right}}@media only screen and (max-width:37.438em){#type{margin-bottom:10px}}#tb__shown_submit:disabled{display:none;visibility:hidden}.tbl__head{background:none;font-size:21px;margin-top:-1px;padding:0 0 12px}.tbl__head,.tbl__item{border-bottom:1px solid rgba(0,0,0,.2)}#ec-shown{border-bottom:2px solid rgba(0,0,0,.2);display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-bottom:0;padding-bottom:6px;width:100%}@media only screen and (max-width:37.438em){#ec-shown{justify-content:flex-start}}.ec-link{align-items:center;color:#454545!important;display:flex;flex-flow:row wrap;font-size:14px;height:100%;justify-content:space-between;padding:12px 6px;width:100%}.ec-link:hover{background:#fefbed;text-decoration:none}.ec-icon{flex-grow:0;order:-1;padding:0 6px;text-align:left}@media only screen and (min-width:90.063em){.ec-icon{max-width:100px}}.ec-icon svg{height:32px!important;width:32px!important}@media only screen and (min-width:90.063em){.ec-icon svg{height:64px!important;width:64px!important}}@media only screen and (max-width:37.438em){.ec-icon{order:5}}.ec-date{flex:1 1;min-width:80px}@media only screen and (max-width:37.438em){.ec-date{flex:0 0 150px;margin-right:6px;min-width:0!important}}@media only screen and (max-width:480px){.ec-date{flex:0 0 100%}}.ec-type{flex:1 1}@media only screen and (min-width:37.5em){.ec-type .sub{display:block}}.ec-where{flex:1 1;font-size:12px;padding:0 16px;width:30%}@media only screen and (max-width:1170px){.ec-where{display:none}}.ec-map{flex:1 1;order:8}@media only screen and (max-width:37.438em){.ec-map{display:none}}@media only screen and (min-width:64.063em) and (max-width:90em){.ecl-paths{height:auto;width:124px}}.article_tbl__wrap{clear:both}.article_tbl__wrap h2{border-bottom:1px solid #aaa;font-size:22px;font-weight:300;margin-bottom:0;padding:0 0 12px}.article_tbl__wrap .tbl__wrap{background:#f8f8f8}.article_tbl__wrap .ec-link{padding:6px 12px}.article_tbl__wrap .ec-date{max-width:120px;min-width:120px}@media only screen and (max-width:37.438em){.article_tbl__wrap{min-height:330px}}svg.solarEclipse .moon{fill:#000}svg.solarEclipse:hover .moon{-webkit-clip-path:none;clip-path:none}svg .horizon{fill:rgba(110,166,0,.8);display:none}svg .horizon:hover{fill:rgba(110,166,0,.3)}svg.lunarEclipse .moon{fill:#e6e6e6}svg.lunarEclipse .moonCrater{fill:#c8c8c8}svg.lunarEclipse .penumbra{fill:rgba(0,0,0,.3)}svg.lunarEclipse .umbra{fill:rgba(255,0,0,.3)}svg.lunarEclipse:hover .penumbra,svg.lunarEclipse:hover .umbra{-webkit-clip-path:none;clip-path:none}.sb-right h3{font-size:17px}