@import url(/static/techniques/techniques.css);.Tentative, .Tentative a:link,.Tentative a:visited{color:#777;}
.calDescription{padding-top:0px;border:0px solid;}
.category-content{margin-top:50px;clear:both}
.canRegister {
  background: #EEF4F2;
}
.icontent{width:98%;max-width:800px;margin:0 auto;}
#calsearch{padding-top:10px;width:220px;font-size:11px;float:right;text-align:right;}
.legend{width:100%;display:block;}
.calmenu{font-size:18px;}
.check_availability{color:#C82A16;font-weight:bold;}
b.blue{color:#3269A2}
#loadingcalendars{position:absolute;left:0;top:0;z-index:999999;}
#cal_form *{font-size:12px;}
#calendars{border:0px solid;width:100%;height:100%;margin-top:3%;position:relative;}
#currentcalendar{margin-top:2%;}
.day-hide{visibility:hidden;}
.yearmonth_navigation{border:0px solid;line-height:22px;padding-bottom:10px;text-align:center;}
.yearmonth_navigation a{border:0px solid;padding:0 8px 8px 8px;line-height:1.8}
.headermonth{background:#fff;clear:both;height:31px;width:100%;text-align:center;font-size:18px;font-weight:bold;margin-top:10px;}
.calwrapper{background-color:#fff;float:left;margin-bottom:10px;width:100%;}
.cal-hide{display:none;}
#content #calendars ul{margin:0px;padding:0px;}
.wrapper_grid{background-color:#fff;border:0px solid #b91414;float:left;width:100%;}
.wrapper_cal_inner{padding:0px;width:100%;}
.wrapper_grid a:hover{}
#calendar a.active{}
.wrapper_weekdays{margin:0;padding:0 0 50px;list-style-type:none;width:100%;height:30px;text-align:center;background:#EF6F28;float:left;}
.wrapper_weekdays li{float:left;width:14%;height:100%;color:#fff;font-weight:bold;}
.wrapper_weekdays li .m-f{display:block;}
@media (max-width:900px){.wrapper_weekdays li{font-weight:normal;font-size:12px;}
}
.wrapper_week a{display:block;width:100%;text-align:right;text-decoration:none;}
.wrapper_week a.day-of-month span{background:#fbf1d0;display:block;text-align:left;padding:5px;}
ul.wrapper_week{9height:200px;margin:0px 0 5px 0;padding:0px;list-style-type:none;width:100%;float:left;Background:#fffcf1;}
ul.week_on{background:#fff;}
.wrapper_week{white-space:nowrap;display:flex;}
.wrapper_week li{margin-top:10px;float:left;width:13%;height:91%;text-align:left;line-height:normal;white-space:normal;}
.first_week_of_month li{margin-top:10px;}
.wrappermonth{text-align:center;width:100%;}
.day{background:#fff;margin:0 .5%;border:1px solid #4685cb;}
.day.last-day-of-week{margin-right:0;}
.event_title{font-weight:bold;}
.event_title, .moving_in{display:block;padding:5px 3px 5px 3px;margin:0 0 0px 0;font-family:'Muli';font-size:11px;color:#EF6F28;border-bottom:1px dotted #d6b861;}
.location-wrapper{}
.moving_in{font-weight:normal;}
.event_title a, .event_title a:hover{text-align:left;background:#fff;}
.moving_in a, .moving_in a:hover, .moving_in a:visited{color:#999;text-align:left;background:#fff;}
.eventinfo{position:relative;}
.event_details{display:none;border:1px solid #9c9c9c;position:fixed;width:300px;z-index:9999;background:#fff;padding:10px;}
.event_details_title{font-weight:bold;display:block;padding:0 0 5px;}
.event_details_type{padding:0 0 5px;display:block;}
.event_details_presentation{padding:0 0 5px;display:block;}
.event_details_attendance{font-weight:bold;}
.eventwrapper .event-start-date{display:none}
.month-noEvents{display:none}
.header-columns{display:none}
#calendars select{margin:5px 3px;}
.views{white-space:nowrap}
@media (max-width:2340px){.listview .wrapper_cal_inner{padding:5px;}
.listview .navigate_months{display:none}
.listview .wrapper_weekdays{display:none;}
.9first_week_of_month li{margin:0 !important;padding:0;}
.listview ul.wrapper_week{display:block;Background:#fff;}
.listview ul.wrapper_week li{background:transparent;border:0px;margin:0px;}
.listview .wrapper_week{display:block;width:100% !important;margin:0;padding:0;height:auto !important;}
.listview ul.header-columns{display:flex;margin:0px -5px 0px 5px !important;list-style:none;width:100%;background:orange !important;border:0px !important;display:none;}
.listview ul.header-columns li{border:0px !important}
.listview ul.header-columns li *{padding:0px !important;margin:0px !important;font-size:20px !important;color:#000;}
.listview .eventwrapper{display:flex;border-bottom:1px solid}
.listview .eventwrapper *{font-size:18px;font-weight:600}
.listview .eventwrapper span{padding:0px 4px;}
.listview .eventwrapper .event_title{display:flex;width:60%;padding:5px 0px;                border:0px solid}
.listview .eventwrapper .etitle{display:block;width:35%;}
.listview .eventwrapper .event-start-date{display:block;width:25%;}
.listview .eventwrapper .location-wrapper{width:40%;}
.listview .eventwrapper .location-wrapper span{padding:0px 0px 0px 0px;}
.listview .eventwrapper .location-wrapper .addressLocality{padding:0px 0px 0px 0px;}
.listview .eventwrapper .location-wrapper .addresCountry{padding:0px 0px 0px 0px;}
.listview .eventwrapper .event_details{display:flex;flex-flow:wrap;position:relative;width:auto;width:40%;padding:4px;border:0px;
  border:0px solid
  }
.listview .eventwrapper .event_details_subject{width:40%;}
.listview .eventwrapper .event_details_performer{width:55%;}
  @media(max-width:640px) {
    .listview .eventwrapper .event_title{flex-flow:wrap;width:60%;}
    .listview .eventwrapper .etitle{width:100%;}
    .listview .eventwrapper .event-start-date{width:100%;}
    .listview .eventwrapper .location-wrapper{width:100%;}
    .listview .eventwrapper .event_details_subject{width:90%;}
    .listview .eventwrapper .event_details_performer{width:90%;}
  }
.listview .eventwrapper .event_details_register{text-align:center;width:20%;min-width:110px;margin:0 auto;}
.listview .eventwrapper .event_details_register .button{text-align:center;width:100%;box-sizing:border-box;}
.event_details_register .button-learnmore{background:#01ACC8;border:1px solid #01ACC8}
.listview .eventwrapper .event_details .event_details_type{display:none;position:relative;width:auto;}
.listview .day-hide, .listview .noFirst, .listview .fancyboxTrigger{display:none;}
.listview .day{background:#fff;margin:0 .5%;border:1px solid #4685cb;}
.listview .day{float:left;width:100% !important;margin:0;padding:0;height:40px !important;height:auto !important;}
.listview .day-of-month{display:none !important}
.listview .day-of-month span{float:left;text-align:center;padding:3px;margin:0 5px 0 0;font-size:12px;width:16px;text-align:center;}
.listview .event_title, .listview .moving_in{margin:0 0 0px 5px;border-bottom:0px dotted #d6b861;}
.listview .no-events{display:none;}
}
@media (max-width:430px){
.wrapper_cal_inner{padding:5px;}
.wrapper_weekdays{display:none;}
.9first_week_of_month li{margin:0 !important;padding:0;}
.tabular .wrapper_week{display:block;}
.wrapper_week{float:left;width:100% !important;margin:0;padding:0;height:auto !important;}
.day-hide{display:none;}
.day{float:left;width:100% !important;margin:0;padding:0;height:40px !important;height:auto !important;}
.wrapper_week a span{float:left;text-align:center;padding:3px;margin:0 5px 0 0;font-size:12px;}
.event_title, .moving_in{margin:0 0 0px 25px;}
.no-events{display:none;}
}