/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:slick;font-display:swap;src:url(/themes/custom/fdl/css/fonts/slick.woff) format("woff")}.event-filters{height:107px;max-width:1440px}@media (max-width:768px){.event-filters{padding:25px 0 40px 0;height:auto}}.event-filters .filter-by{position:absolute;max-width:1200px;width:100%;padding-left:20px}@media (max-width:768px){.event-filters .filter-by{padding:0;position:relative}}.event-filters .remove{position:absolute;top:9px;right:13px;z-index:999}.event-filters .remove:after{content:"x"}.event-filters .area-wrapper,.event-filters .time-wrapper{max-width:270px;width:100%;height:50px;margin:0 15px;position:relative}@media (max-width:768px){.event-filters .area-wrapper,.event-filters .time-wrapper{margin-top:15px}}.event-filters .area-wrapper .btn-group,.event-filters .time-wrapper .btn-group{width:100%}.event-filters .area-wrapper .btn-group button.multiselect,.event-filters .time-wrapper .btn-group button.multiselect{width:100%;height:50px}.event-filters .area-wrapper .btn-group button.multiselect span,.event-filters .time-wrapper .btn-group button.multiselect span{margin-left:auto}.event-filters .area-wrapper .btn-group button.multiselect .caret,.event-filters .time-wrapper .btn-group button.multiselect .caret{width:0;height:0;margin-left:auto}.event-filters .area-wrapper .btn-group button.multiselect:after,.event-filters .time-wrapper .btn-group button.multiselect:after{margin-left:auto}.event-filters .area-wrapper .btn-group button.multiselect span.multiselect-selected-text,.event-filters .time-wrapper .btn-group button.multiselect span.multiselect-selected-text{margin-left:auto}.event-filters .area-wrapper ul,.event-filters .time-wrapper ul{max-width:270px;width:100%;position:absolute;top:50px;padding:0;z-index:99}.event-filters .area-wrapper ul li,.event-filters .time-wrapper ul li{height:50px}.event-filters .area-wrapper ul li:hover a.datehref,.event-filters .time-wrapper ul li:hover a.datehref{margin:0 auto;height:28px}.event-filters .area-wrapper ul li:not(:first-of-type),.event-filters .time-wrapper ul li:not(:first-of-type){margin:0 15px}.event-filters .area-wrapper ul li:not(:first-of-type):hover,.event-filters .time-wrapper ul li:not(:first-of-type):hover{margin:0}.event-filters .area-wrapper ul li:not(:first-of-type):hover a.datehref,.event-filters .time-wrapper ul li:not(:first-of-type):hover a.datehref{height:28px}.event-filters .area-wrapper ul li label.radio,.event-filters .time-wrapper ul li label.radio{margin-top:5px}.event-filters .area-wrapper ul li a,.event-filters .time-wrapper ul li a{width:100%;height:28px}.event-filters .area-wrapper ul li .datepicker,.event-filters .time-wrapper ul li .datepicker{position:absolute;top:0;left:0;width:100%;min-height:250px}.event-filters .area-wrapper ul li .datepicker.hasDatepicker,.event-filters .time-wrapper ul li .datepicker.hasDatepicker{padding:10px}.event-filters .area-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-next,.event-filters .area-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-prev,.event-filters .time-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-next,.event-filters .time-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-prev{position:absolute;width:28px}.event-filters .area-wrapper ul li .datepicker.hasDatepicker .ui-icon,.event-filters .time-wrapper ul li .datepicker.hasDatepicker .ui-icon{width:14px;height:14px}.event-filters .area-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-next,.event-filters .time-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-next{right:5px;top:2px}.event-filters .area-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-prev,.event-filters .time-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-prev{left:5px;top:5px}.event-filters .area-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-header,.event-filters .time-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-header{padding:5px 0}.event-filters .area-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-other-month span,.event-filters .time-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-other-month span{padding:0;width:100%}.event-filters .area-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-calendar,.event-filters .time-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-calendar{width:100%}.event-filters .area-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-calendar thead th,.event-filters .time-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-calendar thead th{padding:0}.event-filters .area-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-calendar tbody:before,.event-filters .time-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-calendar tbody:before{content:"-"}.event-filters .area-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-calendar td,.event-filters .time-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-calendar td{width:20px;height:20px;padding:0}.event-filters .area-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-calendar td a,.event-filters .area-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-calendar td span,.event-filters .time-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-calendar td a,.event-filters .time-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-calendar td span{width:23px;height:23px}.event-filters .area-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-inline,.event-filters .time-wrapper ul li .datepicker.hasDatepicker .ui-datepicker-inline{height:100%;width:100%;padding:2px}.ctf-single-syncronize-button .other-text{margin-bottom:15px}.ctf-single-syncronize-button a{padding:8px 15px;position:relative}.add-to-calendar-error{padding:55px 30px}.world-wide-calendar{padding-top:10px;padding-bottom:15px}.world-wide-calendar a{padding:10px 20px}.nw_event .col-md-3{width:33.33%}@media (max-width:768px){.nw_event.highlightList{padding:0 0 20px 0}.nw_event.highlightList .cl-wrapper-event{padding-bottom:0}}@media (max-width:768px){.nw_event .highlightList-text{margin:0 auto 20px}}.cl-wrapper-event{margin-bottom:60px}@media (max-width:768px){.cl-wrapper-event{margin-bottom:30px}}.cl-wrapper-event .inside{height:100%}.cl-wrapper-event .cl-title{padding:5px 15px 15px 0}.cl-wrapper-event .cl-topic{padding-top:15px}.cl-wrapper-event .event-date{width:60px;height:60px;min-width:60px;margin:30px 10px 10px}@media (max-width:768px){.cl-wrapper-event .event-date{margin-top:20px}}.cl-wrapper-event .event-date.special_1{width:68px;height:68px;min-width:68px;position:relative}.cl-wrapper-event .event-date .datetime{max-width:60px;min-width:60px;margin:0 auto}.cl-wrapper-event .event-date .datetime.two-lines{padding-top:12px}.cl-wrapper-event .event-date .datetime.two-lines .first-date{position:relative;margin-bottom:5px;padding-bottom:3px}.cl-wrapper-event .event-date .datetime.two-lines .first-date:after{content:"";width:30px;height:1px;position:absolute;bottom:-2px;left:50%}.ww-calendar .cl-image img{width:100%}
