/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-city-theme-views-block-event-calendar-block-1.fc,#block-city-theme-views-block-event-calendar-block-1 #calendar,#block-city-theme-views-block-event-calendar-block-1.view-fullcalendar,#block-city-theme-views-block-event-calendar-block-1 .fc-view-container{margin-bottom:60px !important;}#block-city-theme-views-block-event-calendar-block-1 .fc .fc-event{background:transparent !important;border:none !important;color:transparent !important;box-shadow:none !important;height:0 !important;margin:0 !important;padding:0 !important;}#block-city-theme-views-block-event-calendar-block-1 .fc .fc-content-skeleton td.fc-day-top{padding:0 !important;text-align:center !important;vertical-align:middle !important;}#block-city-theme-views-block-event-calendar-block-1 .fc-dayGrid-view .fc-day-top .fc-day-number{float:none !important;display:inline-flex !important;justify-content:center !important;align-items:center !important;width:40px !important;height:40px !important;border-radius:50% !important;margin:12px auto !important;font-weight:600;color:#4a5568 !important;}#block-city-theme-views-block-event-calendar-block-1 .fc-dayGrid-view .fc-day-top .fc-day-number.has-event{background-color:#2b6cb0 !important;color:#ffffff !important;}#block-city-theme-views-block-event-calendar-block-1 .fc-listDay-button{color:transparent !important;position:relative !important;}#block-city-theme-views-block-event-calendar-block-1 .fc-listDay-button::after{content:"day";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;}@media screen and (max-width:767px){#block-city-theme-views-block-event-calendar-block-1 .fc .fc-toolbar{display:flex !important;flex-direction:column !important;align-items:center !important;gap:12px !important;margin-bottom:20px !important;}#block-city-theme-views-block-event-calendar-block-1 .fc .fc-toolbar-title{font-size:1.5rem !important;font-weight:700 !important;text-align:center !important;margin:4px 0 !important;width:100% !important;}#block-city-theme-views-block-event-calendar-block-1 .fc .fc-toolbar-chunk{display:inline-flex !important;justify-content:center !important;align-items:center !important;}#block-city-theme-views-block-event-calendar-block-1 .fc .fc-button-group{margin-right:10px !important;}#block-city-theme-views-block-event-calendar-block-1 .fc-dayGridMonth-view.fc-view-container,#block-city-theme-views-block-event-calendar-block-1 .fc-dayGridMonth-view .fc-scroller{height:auto !important;overflow:hidden !important;}#block-city-theme-views-block-event-calendar-block-1 .fc-dayGridMonth-view .fc-row{height:auto !important;}#block-city-theme-views-block-event-calendar-block-1 .fc-dayGridMonth-view .fc-daygrid-day-frame,#block-city-theme-views-block-event-calendar-block-1 .fc-dayGridMonth-view .fc-bg,#block-city-theme-views-block-event-calendar-block-1 .fc-dayGridMonth-view .fc-body .fc-row{min-height:42px !important;height:42px !important;}#block-city-theme-views-block-event-calendar-block-1 .fc-dayGrid-view .fc-day-top .fc-day-number{width:28px !important;height:28px !important;font-size:0.85rem !important;margin:4px auto !important;}#block-city-theme-views-block-event-calendar-block-1 .fc th,#block-city-theme-views-block-event-calendar-block-1 .fc-day-header{font-size:0.8rem !important;padding:4px 0 !important;}}
.ct-page{min-height:100vh;display:flex;flex-direction:column;}.ct-footer{margin-top:auto;}.container{width:100%;}
.ct-navbar__menu-item{white-space:nowrap !important;}.ct-footer__middle .row{padding-top:.5rem;padding-bottom:.5rem;}
#google_translate_element{position:fixed;bottom:10px;right:20px;z-index:9999;}.goog-te-gadget{font-size:0 !important;}.goog-te-gadget > span a{font-size:12px !important;display:block !important;text-align:center !important;}.goog-te-combo{text-align:center !important;text-align-last:center !important;border-radius:50px !important;padding:6px 20px !important;border-color:#bcc9d7 !important;-webkit-appearance:none !important;}
.ct-logo .ct-logo__image{max-height:4.5rem;}@media (min-width:1100px){header .container{max-width:100% !important;}header .row{margin-left:0 !important;margin-right:0 !important;}}.ct-mobile-navigation-trigger.ct-theme-light{color:#ffff;}
.ct-navigation,.ct-navigation a,.ct-navigation span{color:#ffffff !important;}.ct-header__content-middle3{display:flex;align-items:center;height:100%;}
@media (min-width:1100px){.ct-layout__inner.container{max-width:1600px !important;width:100% !important;padding-left:30px !important;padding-right:30px !important;}.ct-layout__sidebar_top_left,.ct-layout__sidebar_bottom_left{max-width:300px !important;}.ct-layout__sidebar_top_right,.ct-layout__sidebar_bottom_right{max-width:300px !important;}}
#edit-subscriptions-wrapper{margin-bottom:16px;}
.content-table,.content-table td{border:1px solid #ccc;border-collapse:collapse;}
.ct-label__required{font-size:0;}.ct-label__required::before{content:" *";font-size:1rem;color:var(--ct-label-light-required-color);}.webform-required .form-required::before{content:"* ";color:var(--ct-label-light-required-color);}.webform-flexbox{display:flex !important;gap:20px;margin:0 !important;padding:0 !important;margin-top:15px !important;margin-bottom:15px !important;}.webform-flexbox > .webform-flex{flex:1;margin:0 !important;}@media (min-width:768px){.webform-flex--container{margin:0 0em;}}.webform-type-webform-address.ct-fieldset{padding-top:0 !important;margin-top:0 !important;}#edit-actions{margin-top:20px;margin-bottom:20px;}
