.calendar-container{width:100%;max-width:1096px;margin:20px auto}
.calendar-container .year-nav-block{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}
.calendar-container .year-nav-block .current-year{padding:0 5px;color:#0c1677}
.calendar-container .year-nav-block .prev-year,.calendar-container .year-nav-block .next-year{color:#d6d6d6;line-height:30px;cursor:pointer;font-size:1.5rem;position:relative;bottom:2px}
.calendar-container .prev-year.disactive,.calendar-container .next-year.disactive{color:#fbf8f8}
.main-block{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap;max-width:960px;margin:0 auto}
.main-block .event-list{width:100%;padding-top:40px;border-top:2px solid #009edf;display:flex;flex-direction:row;flex-wrap:wrap;margin:20px auto 0}
.event-list-item{width:100%;max-width:460px;border-bottom:1px solid #d7d7d7;display:flex;flex-direction:row}
.dont-forget-block .event-value{padding-right:10px}
.event-list-item:hover{cursor:pointer}
.event-list-item .col-2{padding:20px 40px 15px 25px}
.event-list-item .col-1{padding:20px 35px 15px 25px;max-width:138px}
.event-list-item .col-1{flex:0 30%}
.event-list-item p.event-item{margin:0}
.event-list-item .col-1 .event-item{color:#009fda}
.event-list-item .col-1 .event-item.day{font-weight:700}
.event-list-item .col-2{flex:0 70%;background-color:#009fda}
.event-list-item .col-2 h5.name,.event-list-item .col-2 p{color:white}
.event-list-item .col-2 h5{margin-top:0;font-size:14px;line-height:1.5;font-weight:700}
.event-list-item .col-2 p{margin-top:0;font-size:12px}
.event-list-item.diabetes .col-1 .event-item{color:#001964}
.event-list-item.diabetes .col-2{background-color:#001964}
.event-list-item.diabetes .col-2 h5,.event-list-item.obesity .col-2 h5{color:white !important}
.event-list-item.obesity .col-1 .event-item{color:#009fda}
.event-list-item.obesity .col-2{background-color:#009fda}
.event-list-item.biopharm .col-1 .event-item{color:#333}
.event-list-item.biopharm .col-2{background-color:#e2e5e8}
.event-list-item.biopharm .col-2 h5.name,.event-list-item.biopharm .col-2 p{color:#333 !important}
.more-details{display:flex;width:100%;height:auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:40px;position:relative}
.ada-block{flex:0 100%}
.ada-block h4.title{padding-bottom:20px;border-bottom:2px solid #d7d7d7;margin-top:0}
.ada-library{flex:0 100%;margin-top:40px}
.dont-forget-block{flex:0 100%;margin-top:40px}
.calendar-container .ada-library h4.title,.calendar-container .dont-forget-block h4.title{padding-bottom:20px;border-bottom:2px solid #d7d7d7;color:#009edf;margin-top:0}
.dont-forget-block .event-details-block:first-child .event-details-item:last-child{border-bottom:0}
.dont-forget-block .event-details-block:first-child .event-details-item:last-child{border-bottom:0}
.dont-forget-block h4.title{flex:0 100%}
.event-details-block{display:flex;flex-direction:row;flex-wrap:wrap}
.event-details-block .event-details-item{display:flex;flex-direction:row;padding:15px 0;border-bottom:1px solid #d7d7d7;flex:0 50%}
.ada-block .event-details-block .event-details-item:nth-last-child(1),.ada-block .event-details-block .event-details-item:nth-last-child(2),.dont-forget-block .event-details-block .event-details-item:last-child,.ada-library .event-details-block .event-details-item:last-child{border-bottom:0}
.event-details-block .event-details-item p,.event-details-block .event-details-item a{margin:0;word-break:break-word}
.event-details-block .event-details-item-title{flex:0 38%}
.event-details-block .event-details-item-title+p,.event-details-block .event-details-item-title+a{flex:0 62%}
.event-details-block .event-details-item-title{padding-right:20px;min-width:185px;max-width:185px}
.more-details.disactive{display:none}
@media all and (min-width:320px) and (max-width:1023px){.main-block .event-list{justify-content:center}
}
@media all and (min-width:320px) and (max-width:767px){.more-details{margin-top:50px}
.event-list-item{margin:0 auto}
.ada-block{flex:0 100%}
.ada-block .event-details-block .event-details-item:nth-child(3){border-bottom:1px solid #d7d7d7}
.ada-library{flex:0 100%}
.dont-forget-block{margin-top:30px}
.event-details-block{flex:0 100%}
.event-details-block .event-details-item{flex:0 100%}
.event-list-item .col-1{min-width:115px}
.event-details-block .event-details-item-title{padding-right:40px;min-width:140px;max-width:140px}
}