@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";.dateinfo{letter-spacing:.1em;font-weight:bold;color:#5b5c5c;background-color:#dfe8f2;text-align:center;display:flex;justify-content:center;flex-direction:column;padding:20px 0}@media screen and (min-width: 751px){.dateinfo{width:18%}}@media screen and (max-width: 750px){.dateinfo{font-size:16px;width:30%}}.dateinfo span{text-align:center}@media screen and (min-width: 751px){.dateinfo span.day_small{font-size:20px}}@media screen and (min-width: 751px){.dateinfo span.date{font-size:40px}}.dateinfo span.time{margin-top:auto}@media screen and (min-width: 751px){.dateinfo span.time{font-size:20px}}.sessionbox{background-color:#fff;border-radius:10px;box-shadow:0px 6px 15px rgba(35,46,97,.2);position:relative}@media screen and (min-width: 751px){.sessionbox{width:74%;padding:30px}}@media screen and (max-width: 750px){.sessionbox{font-size:16px;padding:10px;width:70%}}.sessionbox a{display:block}.sessionbox a:hover{background-color:#eee}.sessionbox a h3{margin:0 0 5px;letter-spacing:.1em;display:inline-block;padding-bottom:2px}@media screen and (min-width: 751px){.sessionbox a h3{font-size:18px}}@media screen and (max-width: 750px){.sessionbox a h3{font-size:14px}}.sessionbox .spk{color:#7f7f7f;letter-spacing:.1em}@media screen and (min-width: 751px){.sessionbox .spk{font-size:18px}}@media screen and (max-width: 750px){.sessionbox .spk{font-size:14px}}@media screen and (min-width: 751px){.sessionbox .footerconts{display:flex;justify-content:space-between;align-items:center}}.sessionbox .footerconts .cal{text-align:right}@media screen and (min-width: 751px){.sessionbox .footerconts .cal{font-size:16px}}@media screen and (max-width: 750px){.sessionbox .footerconts .cal{font-size:14px;margin-top:20px}}.sessionbox .footerconts .cal a{padding:10px;display:inline-flex;align-items:center}@media screen and (min-width: 751px){.sessionbox .footerconts .cal a img{margin-right:5px}}@media screen and (max-width: 750px){.sessionbox .footerconts .cal a img{width:20px;margin-right:10px}}.sessionbox .footerconts .cal a:hover{background-color:#eee}.sessionbox .footerconts .tagslist{display:flex;justify-content:flex-start;flex-wrap:wrap}@media screen and (min-width: 751px){.sessionbox .footerconts .tagslist{margin-top:5px}}.sessionbox .footerconts .tagslist li{margin:5px;color:#000;text-align:center;border:2px solid #000;text-align:center}@media screen and (min-width: 751px){.sessionbox .footerconts .tagslist li{padding:5px 10px;font-size:14px}}@media screen and (max-width: 750px){.sessionbox .footerconts .tagslist li{padding:5px 8px;font-size:12px}}.sessionbox .footerconts .tagslist li.archives{background-color:#daed18}.sessionbox .footerconts .tagslist li.noarchive{background-color:#8d8d8d;color:#fff;border:2px solid #8d8d8d}@media screen and (min-width: 751px){.sessionbox .footerconts .tagslist li.noarchive{padding:5px 50px}}.sessionbox .footerconts .tagslist li.inpreparation{background-color:#385cef;color:#fff}@media screen and (min-width: 751px){.sessionbox .footerconts .tagslist li.inpreparation{padding:5px 40px}}.modal{display:none;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:2}.modal .modal__bg{background:rgba(0,0,0,.7);height:100vh;position:fixed;width:100%}.modal .modal__content{background:#fff;left:50%;padding:40px;position:absolute;top:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 751px){.modal .modal__content{width:35%}}@media screen and (max-width: 750px){.modal .modal__content{width:70%}}.modal .modal__content ul li.ics{margin:10px}.modal .modal__content ul li a{font-size:16px;display:flex;align-items:center;justify-content:center;padding:5px}.modal .modal__content ul li a img{margin-right:10px}.modal .modal__content ul li a:hover{background-color:#eee}.modal .modal__content .session-cal-js-modal-close{display:block;width:95%;padding:10px 10px}.modal .modal__content .session-cal-js-modal-close:hover{background-color:#eee}.modal .modal__content .js-modal-close{text-align:center;font-size:16px;padding:10px 10px;display:block}.modal .modal__content p{display:flex;align-items:center;justify-content:center;margin:20px 0}.modal .modal__content p a{font-size:16px;text-align:center}.modal .modal__content p a img{margin-right:10px}.modal .modal__content p a img.g_cal{width:40px}.modal .modal__content p a img.other_cal{width:30px;margin-right:20px}.modal .modal__content p.close{margin-top:30px}/*# sourceMappingURL=opendx2021-parts_sessionlist.min.css.map */