.tbl__head{font-size:21px;padding:0 0 12px;margin-top:-1px;background:none}.tbl__head,.tbl__item{border-bottom:1px solid rgba(0,0,0,.2)}#ec-shown{width:100%;float:none;text-align:right;border-bottom:2px solid rgba(0,0,0,.2);margin-bottom:0;padding-bottom:6px}.ec-link{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;height:100%;padding:12px 6px;font-size:14px;color:#454545!important}.ec-link:hover{text-decoration:none;background:#fefbed}.ec-icon{order:-1;flex-grow:0;text-align:left;padding:0 6px}@media only screen and (min-width:90.063em){.ec-icon{max-width:100px}}.ec-icon svg{width:32px!important;height:32px!important}@media only screen and (min-width:90.063em){.ec-icon svg{width:64px!important;height:64px!important}}@media only screen and (max-width:37.438em){.ec-icon{order:5}}.ec-date{white-space:nowrap;flex-grow:1;min-width:80px}@media only screen and (max-width:37.438em){.ec-date{min-width:0!important;margin-right:6px;flex:0 0 150px}}@media only screen and (max-width:480px){.ec-date{flex:0 0 100%}}.ec-type{flex:1 0}@media only screen and (min-width:37.5em){.ec-type .sub{display:block}}.ec-where{font-size:12px;width:30%;padding:0 16px}@media only screen and (max-width:1170px){.ec-where{display:none}}.ec-map{flex-grow:0;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{width:124px;height:auto}}.article_tbl__wrap{clear:both}.article_tbl__wrap h2{font-size:22px;font-weight:300;padding:0 0 12px;margin-bottom:0;border-bottom:1px solid #aaa}.article_tbl__wrap .tbl__wrap{background:#f8f8f8}.article_tbl__wrap .ec-link{padding:6px 12px}.article_tbl__wrap .ec-date{min-width:120px;max-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{display:none;fill:rgba(110,166,0,.8)}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}